...
The Size is defined with 1 ByteBit (Boolean), the Default Value is 0 (Hex 0000):
...
The instance "20 04 24 66 2C 64 2C 65" can also be decoded manually as follows:
20 04 | 24 67 | 2C 64 | 2C 65 |
---|---|---|---|
Logical Segment, Class ID 0x04(4) | Configuration path, instance ID 0x66 (102) | O2T Connection Point, output Assembly instance ID 0xBE (100) | T2O Connection Point, input Assembly instance ID 0x04 (101). |
Configure Input assembly length
...
Since this area is empty, no cfg. #1 data segment has to be defined.
Configure cfg. #2 data segment
The cfg #2 data segment is defined field "$ config part 2" of Connection1:
Here Assem9 is used to define the format.
...
Go to the definition of Assem9:
The Assemblys Member informations can be read as follows:
Member Size | Member Reference | |
---|---|---|
1st Member | 32 | 1 |
2nd Member | 16 | Param 200 |
3rd Member | 8 | Param 204 |
4th Member | 8 | Param 205 |
5th Member | 8 | Param 206 |
6th Member | 8 | Param 207 |
The "data size in Byte" has a size of 2 Byte, with a default value of 1.
Since This describes the Chassis Size, the value should be set to 3 (See parameter description: "Enter the number of I/O modules plus 1 additional slot for the adapter").
So the data of Param200 is 0x0003.
When analyzing all Members and Parameters, the following table can be created:
Member Size | Member Reference | Data (Hex) | Swap | |
---|---|---|---|---|
1st Member | 32 | 1 | 0000 0001 | 0100 0000 |
2nd Member | 16 | Param 200 | 00 03 | 03 00 |
3rd Member | 8 | Param 204 | 00 | 00 |
4th Member | 8 | Param 205 | 01 | 01 |
5th Member | 8 | Param 206 | 00 | 00 |
6th Member | 8 | Param 207 | 01 | 01 |
Total | 0100 0000 0300 0001 0001 |