V.A. variables

Group Offset Designation Type Length

0x22301 0x31 V.A-max. number UNS32 4

0x22301 0x32 V.A-name by index UNS32/STRING 96

0x22301 0x33 V.A-type by index UNS32/STRING 96

0x22301 0x34 V.A-mode by index UNS32/STRING 96

0x22301 0x37 V.A-read value by name STRING/EXT_VAR_WERT 24

0x22301 0x38 V.A-write value by name S_WRITE_VAR_DATA 120

- Values: V.A-type by index

V_BOOLEAN, V_UNS08, V_SGN08, V_UNS16, V_SGN16, V_UNS32, V_SGN32, V_REAL64, V_STRING, V_UNKNOWN_TYPE

- Values: V.A-mode by index

NO_ACCESS, UNKNOWN_ACCESS, READ_ONLY, WRITE_ONLY, PROT_ONLY, READ_WRITE, READ_WRITE_PROT, READ_PROT, WRITE_PROT

Structure EXT_VAR_WERT:

typedef union _ext_var_wert
{
    UNS08             uns08;
    SGN08             sgn08;
    UNS16             uns16;
    SGN16             sgn16;
    UNS32             uns32;
    SGN32             sgn32;
    REAL64            real64;
    BOOLEAN           boolean;
    VAR_STRING        string;
}EXT_VAR_WERT;

Structure S_WRITE_VAR_DATA:

typedef struct s_write_var_data
{
    ISG_CHAR      name[92];
    EXT_VAR_WERT  value;
}WRITE_VAR_DATA;