EtherSIO

Ether-S-I/O (esio)

The Ether-S-I/O protocol is used for data transfer between PLCs (Programmable Logic Controller) and remote input/output devices (RIOs) manufactured by Saia-Burgess Controls Ltd. A "Smart remote input/output station (Smart RIO)" features physical inputs and outputs and contains a CPU on which a small application can be run. The inputs from these RIO stations can be read and written by the master station (a PLC) using the Ether-S-I/O protocol. The application which can be run on the RIO station is uploaded to the RIO station using the EtherSBus protocol.

History

The Ether-S-I/O protocol has been developed together with a new hardware of RIO devices. The advantages of this new protocol are to following:

Protocol dependencies

Ether-S-I/O uses UDP as its transport protocol. The port used by Ether-S-I/O is 6060.

Example traffic

Ether_S_IO_Screenshot.png

Wireshark

The Ether-S-I/O dissector is in preparation.

Preference Settings

There are no preference settings for the esio dissector.

Example capture file

Display Filter

A complete list of Ether-S-I/O display filter fields can be found in the display filter reference

Show only the Ether-S-I/O based traffic:

 esio 

Capture Filter

You cannot directly filter Ether-S-Bus protocols while capturing. However, you can filter on the UDP port used.

Capture only the Ether-S-I/O traffic over the default port (6060):

 udp port 6060 

External links

Discussion


Imported from https://wiki.wireshark.org/EtherSIO on 2020-08-11 23:13:54 UTC