Safety Relay w/DeviceNet Communications User Manual

Configurable Monitoring Safety Relay with DeviceNetâ„¢ Communications
Chapter 8: DeviceNet Classes and Objects
MSR312-UM001B-EN-P 49
Class Code 0x0001: Identity Object
None of the optional class attributes of the Identity Object will be supported.
A single instance (instance 1) of the Identity Object will be supported. The following instance attributes will be
supported.
The following common services will be implemented for the Identity Object.
Class Code 0x0002: Message Router Object
No class or instance attributes will be supported. The message router object exists only to rout explicit messages to other
objects.
Class Code 0x0003: DeviceNet Object
The following class attributes will be supported for the DeviceNet Object:
Attribute ID Access Rule Name Data Type Value
1 Get Vendor UINT 1
2 Get Device Type UINT 12
3 Get Product Code UINT 172 (0xAC)
4 Get Revision Major Revision Minor
Revision
Structure of: USINT 1 1
5 Get Status WORD 0 = not owned 1 = owned by master
6 Get Serial Number UDINT unique number for each device
7 Get Product Name String Length ASCII
String
Structure of: USINT STRING
9 Get Configuration Consistency Value UINT Unique value depending on output
of the parameter checksum
algorithm.
10 Set Heartbeat Time USINT Time in seconds to produce
heartbeat message
73 Get Power Up Count UINT Increments by one at each power up
74 Get Runtime UNIT Running total, units = 2 hours, NV
value updated every 2 hours.
176 Get DeviceNet Voltage USINT DeviceNet voltage at connector
177 Get MSR Processor Version UNIT Revision of the MSR processor
firmware
Service Code
Implemented for:
Service NameClass Instance
0x0E No Yes Get_Attribute_Single
0x05 Yes Yes Reset
0x10 Yes Yes Set Single
Attribute ID Access Rule Name Data Type Value
1 Get Revision UINT 1