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;