User's Manual

COBALT UHF-SERIES CHAPTER 6: ETHERNET/IP INTERFACE
PAGE 103 OF 140
A SSEMBLY O BJECT (0X 04 - 3 INSTANCES)
Class Attributes
Attribute
ID
Name / Description
Data
Type
Default
Data
Value
Access
Rule
1
Revision UINT 1 Get
2
Max Instance UINT 81 Get
Instance 0x64 Attributes (Input Instance)
Attribute
ID
Name / Description
Data
Type
Default
Data
Value
Access
Rule
Status Information:
Bitmap of Consume Instances with Data DINT 0
3
Bitmap of Produce Instances with Data DINT 0
Get
User Datagram Protocol (UDP) I/O Sequence Number Handshaking
The data producing device increments the data sequence number by one with the
transmission of each new serial data packet. Valid sequence numbers are 1-65535.
After the consuming device has processed the data, it must echo the sequence
number in the handshake to allow the producing device to remove the data from the
queue. This is required for I/O communications because UDP is not guaranteed to
arrive in order.
If the Node ID number is passed as part of the I/O message, the message is stored
to the appropriate location in the Modbus RTU table. Because communications are
asynchronous, the Node ID number is also stored as part of the output data. It is the
responsibility of the PLC programmer to make sure the proper request lines up with
the proper response if the Cobalt is used as a request/response device.
Instance 0x65 Attributes (Input Instance 2)
Attribute
ID
Name / Description Data Type
Default Data
Value
Access
Rule
Serial Produce Data:
Consume Data Seq. Number
Handshake
UINT 0
Produce Data Sequence
Number
UINT 0
Node 1 Serial Produce Data
Size
UINT 0
3
Node 1 Serial Produce Data WORD[100] All 0’s
Get