Modbus-TCP
Modbus-TCP
Before we get into the details of this project, let's talk about Modbus TCP.
Modbus TCP is one of the fieldbus protocols.
It belongs to the application layer of the seven layers of the OSI.
This means that it can be implemented on any WIZnet chip that has a TCP/IP core, and while there are no regular updates, the WIZ550S2E does provide a Modbus example.
The author of this UCC implemented a Modbus TCP slave using an Arduino Mega.
The author has selected and implemented the W5100, ENC36J60, and ESP8266 for use as defined in the code.
There is definitely a demand for Modbus TCP in industrial equipment, and this UCC showed that it is possible to implement a Modbus TCP slave using a W5100 + Arduino.
본 프로젝트의 설명에 앞서 Modbus TCP에 대해 설명하겠습니다.
Modbus TCP는 필드버스중 하나의 프로토콜입니다.
OSI 7계층 중 application layer에 속합니다.
이는 즉 TCP/IP 코어를 갖고 있는 WIZnet Chip에서 구현 가능하다는 뜻이고 꾸준한 업데이트는 없지만, WIZ550S2E의 경우 Modbus 예제를 제공하기도 합니다.
본 UCC의 저자는 아두이노 메가를 사용하여 Modbus TCP slave를 구현하였습니다.
저자는 코드 내 정의에 따라 W5100, ENC36J60, ESP8266을 선택하여 사용할 수 있게 구현했습니다.
산업용 장비에서는 분명히 Modbus TCP의 수요가 있고 W5100 + 아두이노를 사용해서도 Modbus TCP Slave는 구현 가능하다는 가능성을 보여준 UCC 였습니다.