Calculate the connection size, Connection size calculation example – Rockwell Automation 1738 Assembly Connections for POINT I/O and ArmorPOINT I/O EtherNet/IP Adapters User Manual
Page 15
Publication 1734-UM016A-EN-P - October 2010
Configuration 9
Calculate the Connection
Size
The I/O assembly size is limited to the maximum size that can be specified in
the standard Forward_Open service (509 bytes). The size needs to be manually
calculated based on the alignment choices, inclusion of the optional status
header, and the I/O sizes for the modules present in the chassis. The adapter
validates the connection size in the forward open against what it calculates
from the backplane and the alignment choice. If the two do not match, the
connection request is rejected with extended error code 0x0109, Invalid
Connection Size.
Connection Size Calculation Example
The following system will be used to demonstrate the connection size
calculation. The adapter's produced size (T
→
O) must include 8 bytes if the
optional status header is included. In some software the consumed size
(O
→
T) does not need to account for the 4 byte Run/Idle header as it is
assumed and already included. For the example both header sizes have been
included.
POINT I/O system example
T
→
O alignment
T
→
O size
O
→
T alignment
O
→
T size
1
Byte
16 bytes
Byte
5 bytes
status 8 bytes
slot 1 byte
slot 2 int
slot 2 int
slot 2 byte
slot 2 byte
slot 3 byte
run /idle 4 bytes
slot 3 byte
Cat #
A
E
N
T
I
B
8
I
E
2
C
O
B
4
E
Slot #
0
1
2
3
Module
Tx size
Rx size
IB8
1 – byte
0
OB4E
1 – byte
1 – byte
IE2C
6
- int
- int
- byte
- byte
0