Safety Relay w/DeviceNet Communications User Manual

Configurable Monitoring Safety Relay with DeviceNet™ Communications
Chapter 8: DeviceNet Classes and Objects
MSR312-UM001B-EN-P 53
Instance 2 is the Predefined Group 2 Connection Set Polled I/O Message Connection. The following instance 2
attributes will be supported:
Instance 4 is the Predefined Group 2 Connection Set Change of State/Cyclic I/O Message Connection. The following
instance 4 attributes will be supported:
Attribute ID Access Rule Name Data Type Value
1 Get State USINT 0 = non-existent 1 = configuring 3 =
established 4 = timed out
2 Get Instance Type USINT 1 = I/O Connection
3 Get Transport Class Trigger USINT 0x82 — Server, Transport Class 2 (If
alloc_choice ! = polled and ack
suppression is enabled then value =
0x80)
4 Get Produced Connection ID UINT 01111xxxxxx xxxxxx = node
address
5 Get Consumed Connection ID UINT 10xxxxxx101 xxxxxx = node
address
6 Get Initial Comm Characteristics USINT 0x21
7 Get Produced Connection Size UINT 0…8
8 Get Consumed Connection Size UINT 0…8
9 Get/Set Expected Packet Rate UINT In milliseconds
12 (OChex)
Get/Set Watchdog Action USINT 0 = transition to timed out 1 = auto
delete 2 = auto reset
13 (ODhex)
Get Produced Connection Path Length UINT 6
14 (OEhex)
Get/Set Produced Connection Path
15 (OFhex)
Get Consumed Connection Path Length UINT 6
16 (10hex)
Get/Set Consumed Connection Path
Attribute ID Access Rule Name Data Type Value
1 Get State USINT 0 = non-existent 1 = configuring 3 =
established 4 = timed out
2 Get Instance Type USINT 1 = I/O Connection
3 Get Transport Class Trigger USINT 0x00 (Cyclic, unacknowledged)
0x03 (Cyclic, acknowledged) 0x10
(COS, unacknowledged) 0x13
(COS, acknowledged)
4 Get Produced Connection ID UINT 01101xxxxxx xxxxxx = node
address
5 Get Consumed Connection ID UINT 10xxxxxx101 xxxxxx = node
address
6 Get Initial Comm Characteristics USINT 0x01 (acknowledged) 0x0F
(unacknowledged)
7 Get Produced Connection Size UINT 0…8
8 Get Consumed Connection Size UINT 0…8
9 Get/Set Expected Packet Rate UINT In milliseconds
12 (OChex)
Get Watchdog Action USINT 0 = transition to timed out 1 = auto
delete 2 = auto reset
13 (ODhex)
Get Produced Connection Path Length UINT 6
14 (OEhex)
Get Produced Connection Path
15 (OFhex)
Get Consumed Connection Path Length UINT 4 (acknowledged) 0
(unacknowledged)
16 (10hex)
Get/Set Consumed Connection Path
17 (11hex)
Get/Set Production Inhibit Time UINT In milliseconds