Title :
Research of EtherNet/IP and development of its network node
Author :
Zhang, Lizhong ; Xie, Niansuo
Author_Institution :
Sch. of Electr. Eng., Shanxi Univ. of Technol., Hanzhong, China
Abstract :
EtherNet/IP network node was developed on field bus for the upper EtherNet-EtherNet/IP on the NetLinx system of Rockwell Automation to be achieved. EtherNet/IP and its structure and encapsulation format were analyzed, and CIP and its model and object model were explained. The method and process of UDP multicast network programming were given and illustrated under linux, and some actual problems in using UDP socket programming encountered were explained and the corresponding solutions were given. EtherNet/IP network data was collected by using CIPAlyzrODVA and Ethernet TCP/UDP network packets were captured and analyzed by using TCP DUMP, and the problems should be paid attention to in process of actual network data collectted. The elements of network node developed were explained and software design flow charts of network node achieved were illustrated. On this basis, EtherNet/IP network node was developed by using Socket programming and C language in a PC under Linux on EtherNet/IP network. The results show that the developed network node is Capable of network communication and EtherNet/IP is achieved. The process and results of EtherNet/IP network node developed show that the method in which EtherNet/IP network node was developed on field bus in this development can overcome the limitations of development and debugging in the embedded microprocessor in the process of EtherNet/IP network node developed or EtherNet/IP achieved.
Keywords :
Linux; local area networks; microprocessor chips; program debugging; software architecture; CIP; CIPAlyzrODVA; Ethernet TCP-UDP network packets; Ethernet-Ethernet-IP; Linux; Rockwell automation; TCP DUMP; UDP multicast network programming; UDP socket programming; debugging; embedded microprocessor; encapsulation format; network communication; network node; object model; software design flow charts; structure format; Educational institutions; Flexible printed circuits; IP networks; Linux; Programming; Protocols; Sockets; CIP; EtherNet/IP; I/O message; TCP/IP; UCMM; UDP multicast; UDP/IP; explicit message; linux; networknode; socket;
Conference_Titel :
Consumer Electronics, Communications and Networks (CECNet), 2012 2nd International Conference on
Conference_Location :
Yichang
Print_ISBN :
978-1-4577-1414-6
DOI :
10.1109/CECNet.2012.6201680