2012•Unpublished venueRequires access

Research of EtherNet/IP and development of its network node

Lizhong Zhang, Niansuo Xie

Open publisher page 5 citations

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.

About this research paper

What this paper is about

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.

Why it matters

OpenAlex reports 5 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available 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.

Key concepts: Carrier Ethernet, Metro Ethernet, Synchronous Ethernet, Computer network, Ethernet Powerlink, Connection-oriented Ethernet, ATA over Ethernet, Ethernet over PDH

Related papers

Back to paper searchBrowse research topicsOriginal source
Research of EtherNet/IP and development of its network node — Research Paper | ScholarLens