How to solve the communication with industrial PLCs through Ethernet
❌ you cannot do it with your device or
❌ you have to buy another special PLC controller at a quite high price, pay for the program license and, of course, program it.
This is a waste of money, time and a real headache.
Steps to follow
This issue is easily solved by the entire range of Industrial Shields' programmable logic controllers as they have a configurable Ethernet port by default, as well as having the versatility of working with various protocols that we will mention below. Since with the other brands it was quite difficult, if not impossible, to achieve this goal, with Arduino-based Industrial Shields PLCs, it is not necessary to buy any license since:
✔️ it is Open Source programming with the Arduino IDE platform and
✔️ both in our page and in Arduino's one you can find many examples of real projects and source codes that can be used to develop each specific application.
Various protocols with Ethernet
First, we have the HTTP protocol which is separated in:
HTTP Client: allows to create a request, send it to a URL and read the result.Â
HTTP Server: This is the server that communicates with the client.Â
In the second place, there is the MQTT protocol which consists of the M2M (machine to machine) communication with the queue message type.
And finally, the Modbus TCP/IP is a Modbus variant used for communications over TCP/IP networks in industrial controllers for Arduino automation, connecting through port 502. It does not require a checksum calculation, since the lower layers already provide checksum protection:
If you liked this post, subscribe to the blog and be the first to know about our news.
How to send data through Ethernet HTTP with an Arduino industrial PLC