Rockwell Automation 440R MSR312 Configurable Monitoring Safety Relay w/DeviceNet Communications User Manual

Page 49

Advertising
background image

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

Advertising