Appendix
F
Ethernet/IP Communication with ControlLogix PLCs
DINT 0: 32 Bits of Camera VIO
This 32 bit value maps to a subset of Virtual IO points on the camera (VIO 129
through VIO 161). The value of this register will always reflect the state of the
corresponding IO points from the camera. By using the corresponding VIO point
on the camera, these IO points can reflect the state of any IOOutputDm such as
picture done, or set by a user expression using a DigitalOutput step.
Bit/Instance
1
2
...
32
Since the camera virtual IO points are bi-directional and also map to the output
assembly, the state of these inputs should be reflected back in the output
assembly to keep the camera and PLC's view of the IO states synchronized.
DINT 1: User Defined Tag Value
The User defined tag value is a single DINT that is sent to the camera through
implicit messaging to Assembly Instance 112. When the camera receives a new
user tag from Assembly Instance 112, it is latched in the inspection's copy of the
assembly and will be reflected through Assembly 100 at the end of the inspection
cycle. This allows the PLC to match inspection results in the Input Assembly to
the Output Assembly that was latched at the start of the same inspection cycle.
DINT 2: Camera Status Register
BIT
0
1
2
3
4...31
Commands sent to the Control Register are ignored when the camera is offline;
the camera must be online before sending a Start trigger.
F-32
Visionscape Virtual I/O Point
129
130
...
160
Meaning
Online: 0=offline (booting, loading job), 1=online
Run mode: 0=stopped, 1=running
Command Complete
Command Succeeded
Reserved
Visionscape® Smart Camera HE1600T Guide
Rev. 1H, Mar 2009
Need help?
Do you have a question about the Visionscape HE1600T and is the answer not in the manual?