Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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 0424 672C 642C 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:

Image Added

Here Assem9 is used to define the format.

...

Go to the definition of Assem9:

Image Added

The Assemblys Member informations can be read as follows:


Member SizeMember Reference
1st Member321
2nd Member16Param 200
3rd Member8Param 204
4th Member8Param 205

5th Member

8Param 206
6th Member8Param 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").

Image Added

So the data of Param200 is 0x0003.


When analyzing all Members and Parameters, the following table can be created:


Member SizeMember ReferenceData (Hex)Swap
1st Member3210000 00010100 0000
2nd Member16Param 20000 0303 00
3rd Member8Param 2040000
4th Member8Param 2050101
5th Member8Param 2060000
6th Member8Param 2070101





Total


0100 0000 0300 0001 0001