Class 1 connections, Exclusive owner connection – Rockwell Automation 284E ArmorStart with EtherNet/IP - User Manual User Manual
Page 286

286
Rockwell Automation Publication 280E-UM001B-EN-P – July 2012
Appendix B CIP Information
The following services will be implemented for the Connection Manager Object.
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 2 (total for:
exclusive owner + input only + listen only)
• Supported Actual Packet Interval (API): 2
…
3200 ms (Note that the
minimum API can be higher if processor resources become a problem)
• T->O (Target to Originator) Connection type: point-to-point, multicast
• O->T (Originator to Target) Connection type: point-to-point
• Supported trigger type: cyclic, change-of-state
The producing instance can be assigned to multiple transports, using any
combination of multicast and point-to-point connection types.
Only one Exclusive-owner connection will be supported at each time. If there’s
already an Exclusive-owner connection established and an originator tries to
establish a new Exclusive-owner connection an “Ownership conflict” (general
status = 0x01, extended status = 0x0106) error code will be returned.
For a connection to be established the requested data sizes must be an exact
match of the connections points that the connection tries to connect to. If the
requested and actual sizes don’t match, an “Invalid connection size” (general
status = 0x01, extended status = 0x0109) error code will 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 condition. 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.
Service Code
Implemented for:
Service Name
Class Instance
0E hex
Yes
Yes
Get_Attribute_Single
4E hex
No
Yes
Forward_Close
54 hex
No
Yes
Forward_Open