10. Appendix D: DeviceNet Objects

ID

Access

Name

Need

Type

Value

16#05

Get

Allocation information

Required

BYTE , USINT

(variable)

This attribute supplies general information about the DeviceNet allocation method currently being used. It is made up of the “allocation choice”, in BYTE format and the “master’s MAC ID”, in USINT format and whose value is between 0 and 63. If the “master’s MAC ID” is set to 255 (which is the case when the gateway is initialized), this means that there is no allocation when using the “Predefined Master/Slave Connections Set.” Please see chapters 3-4., 5-5.4.2., and 7. of volume I of the DeviceNet specifications for further details on this subject.

Example : 16#03, 16#00.

Services of instance 16#01 of class 16#03

Service code

Name of the service

Need

Description

16#0E

Get_Attribute_Single

Optional

This service allows to read the value of one of the instance attributes.

16#4B

Allocate Master/Slave

Optional

This service allows the master/slave connection to be allocated to a

 

Connection Set

 

DeviceNet master, at the latter’s request.

16#4C

Release Master/Slave

Optional

This service allows the master/slave connection previously allocated

 

Connection Set

 

to a DeviceNet master to be cleared, at the latter’s request.

10.7. Assembly Objects (Class 16#04)

As a general rule, objects from the “Assembly” class are used to group attributes (data) belonging to different objects within a single attribute. This allows them to be accessed using a single message. With the LUFP9 gateway, this class has only 2 instances, each one being assigned to the input area (Instance ID = 16#64) or to the output area (Instance ID = 16#96) of the gateway. This object is described in chapter 6-5. of volume II of the DeviceNet specifications.

The first instance (Instance ID = 16#64) is assigned to the gateway’s input data area. This input area gathers all the memory locations receiving data from a Modbus response and therefore to be relayed to the DeviceNet master. The second instance (Instance ID = 16#96) is assigned to the gateway’s output data area. This output area gathers all the memory locations receiving data to be placed in a Modbus query, that is to say all the data transmitted by the DeviceNet master.

Attributes of class 16#04

ID

Access

Name

Need

Type

Value

Description

16#01

Get

Revision

Required

UINT

2

Revision index of the “Assembly Object” class.

Services in class 16#04

Service code

Name of the service

Need

Description

16#0E

Get_Attribute_Single

Optional

This service allows to read the value of one of the class attributes.

98

Page 98
Image 98
Schneider Electric LUFP9 Assembly Objects Class 16#04, Services of instance 16#01 of class 16#03, Services in class 16#04