The header consists of 3 Integer values.

message_length

Total size (in bytes) of the data package. The value cannot be changed during data transmission. This value also has to be specified when connecting to the send block (CTV_P). The value depends on the module type:

  • with module type Integer: 74

  • with module type Real: 42, 74 or 138 (with 8, 16 or 32 Reals),

  • with module type Generic 8…4096

module_index

Identifier for assigning the data record to the interface module in ibaPDA. In this index, the module type is encrypted as well. The index is created by a serial number 00…63 and an offset that corresponds to the module type and the license.

The module index complies with the ibaPDA module settings. The value has to be unique and cannot be changed during the data transmission.

Module type

1st license

2nd license

3rd license

4th license

Integer

0…63

1000…1063

2000…2063

3000…3063

Real

100…163

1100…1163

2100…2163

3100…3163

Generic

200…263

1200…1263

2200…2263

3200…3263

sequence_counter

With every successful send job the value will be incremented by one. This has to be programmed on TDC side. If the counter value does not change by +1, ibaPDA displays a sequence error in the connection list. In the event of an overflow, the counter must jump from 32767 to -32768 (0x7FFF -> 0x8000)