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)