No
Write 0 to Input Bits
Register
Start
Write desired program number (as a
32-bit integer) into the Product
Change Number location
Make sure Camera is Ready – bit 0
is set to 1 in Output Bits Register
Execute Product Change: set bit 0 of
the Input Bits Register to 1
Product change successful
Is Product Change ACK
(bit 0 in Input Bits ACK
Register) set to 1?
Yes
No
Read error code. Correct
the error condition
Yes
Done
Is Execution Error (Output
Bits Register bit 15) set to 1?
Figure 294. Product Change—Modbus/TCP, EtherNet/IP, PCCC
Verify :
Ready = 1
ProductChange
ACK = 0
Ready
Product
Change
ProductChange
ACK = ‘1’
New inspection
is loaded
RPI 0
1
X
X+Y
X+Y+Z
Product
Change
ACK
Set
ProductChange
= 1
Verify :
Ready = 1
ProductChange
ACK = 0
Set
ProductChange
= 0
Product Change
X, Y, Z: Represent snapshots in
time
Figure 295. Product Change Timing Diagram
13.3.1 Inputs to the Sensor (Outputs from the PLC)
PLC Assembly Instance 112 (0×70) - 6 Registers (Sensor Inputs/PLC Outputs) O > T
Data transfer
direction:
Originator (PLC) to Target (VE). Assembly Instance 112 (0×70) is a small group of registers used for basic control
of the VE Series camera.
WORD #
WORD NAME
DATA TYPE
0
Input Bits Register (see
on page 158)
16-bit integer
1-2
Product Change Number
32-bit integer
VE Series Smart Camera
156
www.bannerengineering.com - Tel: 763.544.3164