
Chapter
5
Operating Instructions
Flexi Soft Gateways
58
© SICK AG • Industrial Safety Systems • Germany • All rights reserved
8012664/XB29/2013-06-11
Subject to change without notice
Ethernet gateways
The length determines how much output data is sent by the PLC. This allows a PLC to
write to one or multiple output data sets. For example, output data set 1 or all five
output data sets could be written.
Because partial output data sets cannot be written, the output length must be a
multiple of 10 bytes. The length must be 10 to write one output data set, 20 for two
data sets, and so on.
All output data written by the PLC must be sequential. This means that e.g. output data
sets 1 and 2 or output data sets 1, 2, and 3 can be written together. However, output
data sets 1 and 3 can not be written together because they are not sequential.
Assembly
instance
Byte
index
Length
[bytes]
Output
data set
Description
Valid write lengths
[bytes]
5
0-9 10 1
Starting at output data set 1
Can set output data sets 1-5
10 = Output data set 1
20 = Output data sets 1+2
30 = Output data sets 1-3
40 = Output data sets 1-4
50 = Output data sets 1-5
6
10-19 10
2 Starting at output data set 2
Can set output data sets 2-5
10 = Output data set 2
20 = Output data sets 2+3
30 = Output data sets 2-4
40 = Output data sets 2-5
7
20-29 10
3 Starting at output data set 3
Can set output data sets 3-5
10 = Output data set 3
20 = Output data sets 3+4
30 = Output data sets 3-5
8
30-39 10
4 Starting at output data set 4
Can set output data sets 4+5
10 = Output data set 4
20 = Output data sets 4+5
9
40-49 10
5 Starting at output data set 5
Can set output data set 5
10 = Output data set 5
Assembly object definition
All Class 1 data must be transferred using the assembly object. The assembly object
interface is used to directly tie Vendor Specific objects to a standard interface which the
EtherNet/IP PLC uses to communicate with the device.
For the Flexi Soft EtherNet/IP gateway, the assembly object corresponds to the Full Data
Set Transfer object (72h), which provides access to the input and output data sets (see
page 65). Each instance of the assembly object corresponds to one or more Full Data Set
Transfer object attributes.
The assembly object defines the interface by which a Class 1 PLC can …
request the input data set information from the Flexi Soft gateway.
write the output data set information to the Flexi Soft gateway.
Attribute ID
Name
Data type
Data values
Access rule
1
Revision UINT
1
Get
2
Max. instance
UINT
9
Get
3
Num. instances
UINT 9 Get
Tab. 33: Class 1 write access
points to output data sets
Tab. 34: Assembly object
class attributes