V.A. Variablen

Gruppe Offset Bezeichner Typ Länge

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

V.A-type by index Werte:

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

V.A-mode by index Werte:

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

Struktur 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;

Struktur S_WRITE_VAR_DATA:

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