Rockwell Automation 440R MSR312 Configurable Monitoring Safety Relay w/DeviceNet Communications User Manual
Page 49
![background image](/manuals/581603/49/background.png)
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 Name
Class 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