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