Overview

The assembly object consists of the attributes and services. Assembly instances exist only when you configure local slaves for the M580 CPU modules.

You can send an explicit message to the assembly object only when no other connections have been established that read from or write to this object. For example, you can send an explicit message to the assembly object if a local slave instance is enabled, but no other module is scanning that local slave.

Class ID

04

Instance IDs

The assembly object presents these instance identifiers:

  • 0: class

  • 101, 102, 111, 112, 121, 122: instance

Attributes

The assembly object consists of these attributes:

Instance ID = 0 (class attributes):

Attribute ID

Description

GET

SET

01

Revision

X

02

Max Instance

X

03

Number of Instances

X

X = supported

= not supported

Instance attributes:

Instance ID

Attribute ID

Description

Type

GET

SET

101

03

Local slave 1: T->O (output data)

Array of BYTE

X

102

Local slave 1: O>T (input data)

Array of BYTE

X

111

03

Local slave 2: T->O (output data)

Array of BYTE

X

112

Local slave 2: O>T (input data)

Array of BYTE

X

X = supported

= not supported

Services

The CIP assembly object performs these services upon the listed object types:

Service ID

Description

Class

Instance

Notes

hex

dec

0E

14

Get_Attribute_Single

X

X

Returns the value of the specified attribute

X = supported

= not supported

1. When valid, the size of the data written to the assembly object using the Set_Attribute_Single service equals the size of the assembly object as configured in the target module.