Safety Relay w/DeviceNet Communications User Manual
Configurable Monitoring Safety Relay with DeviceNet™ Communications
Chapter 8: DeviceNet Classes and Objects
48 MSR312-UM001B-EN-P
Chapter 8: DeviceNet Classes and Objects
Objects with common attributes are members of the same “Class.” A particular occurrence of an object is called an instance of
that class. The class and instance identifier within a DeviceNet connection message will identify exactly what object is being
referenced. In an effort to remain compatible with other DeviceNet devices, the DeviceNet implementation follows standard
definitions of objects.
Common Services
All Objects support the following services.
Identity Object
Class Code: 01
hex
This object is used to provide identification and general information about the module.
Class Services
As a group 2 slave device, the MSR312P base module supports the following class services and instance services.
Object Classes
Objects with common attributes are members of the same class. A particular occurrence of an object is called an instance of
that class. The class and instance identifier within a DeviceNet connection message will identify exactly what object is being
referenced. In an effort to remain compatible with other DeviceNet devices, the DeviceNet implementation for the MSR312P
base module follows standard definitions of objects. The classes listed below will be supported by the MSR312P base module.
This object is used to provide identification and general information about the module. This object must be supported per the
DeviceNet specification. There will only be one instance of this object. Attributes such as the vendor id, serial number, or
product revision will be maintained by this object.
The following object classes will be supported.
Service Code Service Name Description of Service
0x0E Get_Attribute_Single Returns the contents of the specified attribute
0x10 Set_Attribute_Single Configures an attribute
Service Code Service Name Service Code Service Name
0x0E Get_Attribute_Single 75 (0x4B) Allocate Group 2 Identifier Set
0x10 Set_Attribute_Single 76 (0x4C) Release Group 2 Identifier Set
Class Object Class Object
0x0001 Identity 0x0008 Discrete Input Point
0x0002 Message Router 0x0009 Discrete Output Point
0x0003 DeviceNet 0x001D Discrete Input Group
0x0004 Assembly 0x002B Acknowledge Handler
0x0005 Connection