55
3D sensor
UK
13.4 EtherNet/IP
13.4.1 Data structures for consuming and producing assemblies
Assemblies
Instance
Bytes
Type
100
8
Consuming (from device point of view: databuffer for receiving from PLC)
101
450
Producing (from device point of view: databuffer for sending to PLC)
Consuming assembly data layout
Byte
0-1
2-7
Description
Command word
Command data
Layout of producing assembly
Byte
0-1
2-3
4-5
6-7
8-15
16-449
Description Command
word for
mirroring
Synchronous /
asynchronous
message
identifier
Message
counter
Reserved Mandatory
message data
(e.g. error code)
Non mandatory
data fields
Layout of command word
Bit
0
1-15
Description
Error bit
This bit has no meaning in the consuming
assembly. It is used for signaling an
occured error to the PLC
Command bits
Each bit represents a specific command
Command word
Bit
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Description
Error bit
N.a.
N.a.
N.a.
N.a.
N.a.
Get last error
Get connection ID
Get statistics
Activate application
Get application list
Get IO state
Set IO state
Execute synchronous
trigger
Activate asynchronous
PCIC output
N.a.
Synchronous / asynchronous message identifier
Bit
0
1-15
Description
Asynchronous message bit
Bits for asynchrounous message identifier
Data to send exceeds processing assembly data section size
If the size of the data exceeds the size of the configured processing assembly data section size, the data
is truncated. No error is risen.