204 Rockwell Automation Publication 290E-UM001B-EN-P - June 2012
Appendix B CIP Information
Class 1 Connections
Class 1 connections are used to transfer I/O data, and can be established to the
assembly object instances. Each Class 1 connection establishes two data
transports, one consuming and one producing. The heartbeat instances are used
for connections that shall access only inputs. Class 1 uses UDP transport.
• Total numbers of supported Class 1 connections equals 4
(Total for: exclusive owner + input only + listen only)
• Supported API: 2
…3200 ms
• T->O Connection type: Point-to-point, multicast
• O->T Connection type: Point-to-point
• Supported trigger type: Cyclic, Change-of-state
When all supported connections are used the error code “Connection Manager
cannot support any more connections” shall be returned.
Exclusive Owner Connection
This connection type is used for controlling the outputs of the module and shall
not be dependent on any other connection. Only one exclusive owner connection
can be opened against the module.
If an exclusive owner connection is already opened “Connection in Use” (General
Status = 0x01, Extend Status = 0x0100) shall be returned an error code.
• Connection point O -> T shall be Assembly object, Instance 3, 150, or 154
• Connection point T -> O shall be Assembly object, Instance 52, 152, or
156
7 Set Close Other Requests UINT Number of Forward Close service requests which were rejected
for reasons other than bad format
8 Set Connection Timeouts UINT Total number of connection timeouts that have occurred
9 Get Connection Entry Lists Struct of
NumConnEntries UINT Number of connection entries. This attribute, divided by 8 and
rounded up for any remainder, gives the length of the array (in
bytes) of the ConnOpenBits field of this structure.
ConnOpenBits Array of BOOL List of connections. Each bit represents a possible connection.
11 Get CPU_Utilization UINT CPU Utilization in tenths of a percent
12 Get MaxBuffSize UDINT Amount of buffer space (in bytes) originally available
13 Get BufSize Remaining UDINT Amount of buffer space (in bytes) available at this time
Attribute ID Access Rule Name Data Type Value