Example of output file for MULTIPROG
The following export for MULTIPROG is based on the identical V.E variable list as the export for CODESYS.
TYPE
TYPE_STRING_20 : ARRAY[0..20] OF BYTE;
END_TYPE
TYPE
ALIGN_STRING_20_1 : ARRAY[0..2] OF BYTE;
END_TYPE
TYPE
ALIGN_STRING_20_2 : ARRAY[0..106] OF BYTE;
END_TYPE
TYPE STRING_20_1:
STRUCT
Token : TYPE_STRING_20;
alignment : ALIGN_STRING_20_1;
END_STRUCT;
END_TYPE
TYPE STRING_20_2:
STRUCT
Token : TYPE_STRING_20;
alignment : ALIGN_STRING_20_2;
END_STRUCT;
END_TYPE
TYPE OFFSET:
STRUCT
X: UINT;
Y: UINT;
END_STRUCT;
END_TYPE
TYPE
T2_FARBE: ARRAY[0..2] OF UINT;
END_TYPE
TYPE
F1_2:ARRAY[0..17] OF BYTE;
END_TYPE
TYPE
T2_TEXT : ARRAY[0..1] OF STRING_20_1;
END_TYPE
TYPE VE_CHANNEL_DATA_CH_1:
STRUCT
FARBE: T2_FARBE; (* index = 0 *)
f1 : F1_2;
TEXT: T2_TEXT; (* index = 1 *)
END_STRUCT;
END_TYPE
TYPE
T3_OFFSET : ARRAY[0..1] OF OFFSET;
END_TYPE
TYPE
T3_OFFSET : ARRAY[0..1] OF OFFSET;
END_TYPE
TYPE VE_GLOBAL_DATA_FROM_CH_1:
STRUCT
INFO_IN: T3_OFFSET;
INFO_OUT: T3_OFFSET;
END_STRUCT;
END_TYPE