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

Page 286

Advertising
background image

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

Advertising