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 324. 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 325. Product Change Timing Diagram
13.4.1 Sensor Input Values
Holding Registers (40000) are used by the PLC or HMI to write values to the VE Series camera. To write, use
function
codes 6 (Preset
Single Register) or 16 (Preset
Multiple
Registers).
Table 14: VE Input Values (Modbus/TCP Holding Registers)
06: Preset Single Register or 16: Preset
Multiple
Registers
REG #
WORD NAME
DATA TYPE
1
on page
179 and Coils 00001-16)
16-bit Integer
VE Series Smart Camera
178
www.bannerengineering.com - Tel: 763.544.3164