EtherNet/IP Communications
EtherNet/IP is an application level protocol used by Rockwell ControlLogix and CompactLogix PLCs, and is implemented on top of the Ethernet TCP/IP and UDP/IP layers. It shares its object model with ControlNet and DeviceNet through the common Control and Information Protocol (CIP). This protocol allows the transfer of data and I/O signals over Ethernet.
Implicit vs. Explicit Messages
There are two ways of communicating using EtherNet IP: implicit messages and explicit messages. In-Sight vision systems support explicit or implicit messages from a single I/O client (a PLC device communicating with a host vision system) at any given time.
Implicit Messages | Explicit Messages |
---|---|
|
|
In-Sight Object Model and Input/Output Assembly Objects
The In-Sight Object Model and Input/Output Assembly Object layout and configuration is dependent on the In-Sight firmware:
- EtherNet/IP Object Model and Input/Output Assembly Objects - In-Sight 4.x.x Firmware
- EtherNet/IP Object Model and Input/Output Assembly Objects - In-Sight 5.x.x and Later Firmware
Requested Packet Intervals (RPI)
The Requested Packet Interval (RPI) determines how fast the cyclic data packets are exchanged between controller and I/O module, and are typically entered in milliseconds (ms). Sensors accept RPI values in 1 to 15 ms intervals for the first 15 ms. For RPI values greater than 15, sensors will accept values in 5 ms increments. For values between 16 and 20, data will be exchanged in 20 ms increments. For values between 21 and 25, data will be exchanged in 25 ms increments.
This applies to 4.x and 5.x firmware versions.