Allen-Bradley's CompactLogix and ControlLogix family of PLCs uses this communication protocol. The programming
software used by these PLCs is RSLogix5000 or Studio 5000 Logix Designer.
The iVu BCR can be controlled via EtherNet/IP using assembly objects. From the point of view of a PLC, there are three
input assemblies and two output assemblies.
The Originator of the EtherNet/IP connection is the PLC. The Target of the EtherNet/IP connection is the iVu BCR. The
direction of communication can be described as T > O
or O > T (sometimes also shown as T2O or O2T).
14.4.1 Inputs to the iVu BCR (Outputs from the PLC)
PLC Assembly Instance 112 (0×70) - 6 Registers (iVu BCR Inputs/PLC Outputs)
Data transfer direction: Originator (PLC) to Target (iVu BCR). Assembly Instance 112 (0×70) is a small group of registers
used for basic control of the iVu BCR.
WORD # WORD NAME DATA TYPE
0 Input Bits Register (see
Input and Output Flags Bits
(p. 106)) 16-bit integer
1-2 Product Change Number 32-bit integer
3-5
reserved
16-bit integer
PLC Assembly Instance 113 (0×71) - 240 Registers (iVu BCR Inputs/PLC
Outputs)
Data transfer direction: Originator (PLC) to Target (iVu BCR). Assembly Instance 113 (0×71) has more registers than
Assembly Instance 112. This allows for more comprehensive control of the iVu BCR, including Command Channel
functionality.
WORD # WORD NAME DATA TYPE
0 Inputs Bit Register (see
Input and Output Flags Bits
(p. 106) 16-bit integer
1-2 Product Change Number 32-bit integer
3-49
reserved
32-bit integer
50 Command ID 16-bit integer
51 Command Parameter Int16 16-bit integer
52-53 Command Parameter Int32 32-bit integer
54-55 Command Parameter Float Float
56-57 String Length 32-bit integer
58-107 String Parameter 100-Byte Array
108
reserved
16-bit integer
109-110 Barcode String/Mask Length 32-bit integer
111-210 Barcode String/Mask 200-Byte Array
211-239
reserved
16-bit integer
14.4.2 Outputs from the iVu BCR (Inputs to the PLC)
PLC Assembly Instance 100 (0×64) - 30 Registers (iVu BCR Outputs/PLC
Inputs)
Data transfer direction: Target (iVu BCR) to Originator (PLC). Assembly Instance 100 is a small block of registers providing
basic inspection results from the iVu BCR.
iVu Plus BCR Gen2 Series Sensor
102 www.bannerengineering.com - Tel: + 1 888 373 6767