2 Supplement 1 – ACCESS I and M DeviceNet Specification WCAIM2012
Implemented For:
Service Code Class Instance Service Name
05 (0x05) No Yes Reset
14 (0x0E) Yes Yes Get_Attribute_Single
(1) Vendor ID is 469
(2) Device Status
bit 0 owned 0=not owned
1=owned (allocated)
bit 1 reserved 0
bit 2 configured 0
bit 3 reserved 0
bit 4-7 vendor specific 0
bit 8 minor cfg. fault 0=no fault
1=minor fault
bit 9 minor device fault 0=no fault
1=minor device fault
bit 10 major cfg. fault 0=no fault
1=major cfg. fault
bit 11 major device fault 0=no fault
1=major device fault
bit 12-15 reserved 0
(3) Unique Serial Number
(4) Present state of the device
value 0 Nonexistent
value 1 Device Self-Testing
value 2 Standby
value 3 Operational
value 4 Major Recoverable Fault
value 5 Major Unrecoverable Fault
Router Object
Class Code: 02 (0x02)
The Message Router Object provides a messaging connection point
through which a Client may address a service to any object class or
instance residing in the physical device.
Router Object Class Attributes
Attribute Access Name Type Value
1 Get Revision UINT 1
6 Get Max Class Identifier UINT 7
7 Get Max Instance Attribute UINT 2
Router Object, Instance 1 Attributes
Attribute Access Name Type Value
2 Get Number of Connections UINT 4
Common Services
Implemented For:
Service Code Class Instance Service Name
14 (0x0E) Yes Yes Get_Attribute_Single
16 (0x10) No Yes Set_Attribute_Single
DeviceNet Object
Class Code: 03 (0x03)
DeviceNet Object Class Attributes
Attribute Access Name Type Value
1 Get Revision UINT 1
Router Object, Instance 1 Attributes
Attribute Access Name Type Value
1 Get/Set MACID USINT (1)
2 Get/Set Baud Rate USINT (2)
3 Get/Set Bus Off Interrupt BOOL (3)
4 Get/Set Bus Off Counter USINT (4)
5 Get/Spc Allocation Information STRUCT of (5)
Choice Byte BYTE
Master Node Address USINT
6 Get MAC ID BOOL 0 = No Change
Switch changed 1= Changed since
last Reset or
Power-up.
7 Get MAC ID BOOL 0 = No Change
Switch Value 1= Changed since
last Reset or
Power-up.
8 Get MAC ID USINT Range 0 - 63
Switch Value
9 Get Baud Rate USINT Range 0 - 2
Switch Value
Common Services
Implemented For:
Service Code Class Instance Service Name
14 (0x0E) Yes Yes Get_Attribute_Single
16 (0x10) No Yes Set_Attribute_Single
75 (0x4B) No Yes Allocate Master/Slave
76 (0x4C) No Yes Release Master/Slave
(1) Settable only if switch 7/8 are both in the ON position. Value
returned will be switch 1..6 or last value set. (Attributes 6-8 are
not implemented in this configuration.)
(2) Settable by switch 7/8 or through DeviceNet if switch 7 and 8 are
both on.
Switch/Value Speed
0 125 kbits
1 250 kbits
2 500 kbits
3 undefined
(3) Bus Off Interrupt (BOI) determines action if Bus Off state
encountered. Following values are supported:
BOI Action
0 Hold chip in OFF state (default)
1 If possible reset CAN chip
Flow Control
Worcester Controls