Parametrierung des Speicherlayouts von V.E. Variablen
Allgemeine Parameter
ID | Parameter | Bedeutung |
---|---|---|
number_used_variables | Anzahl konfigurierter externer Variablen | |
check_overlapping_variables | Plausibilitätsprüfung des Speicherlayouts | |
auto_memory_mode | automatisches Speicherlayout | |
init | Initialisierung mit Standardwerten | |
use_extended_string_var | Zeichenanzahl von Stringvariablen |
Parameter für V.E. Strukturen
ID | Parameter | Bedeutung |
---|---|---|
struct[i].name | Name des Variablentyps | |
struct[i].element[j].name | Name des Strukturelements | |
struct[i].element[j].type | Typ des Strukturelements | |
struct[i].element[j]. | Synchronisationsart des Strukturelements | |
struct[i].element[j]. | Zugriffsrecht des Strukturelements | |
struct[i].element[j]. | Feldgröße eines Strukturelements | |
struct[i].element[j].size | Größe eines Strukturelements vom Typ VSTRING |
V.E.-Parameter einer Variablen
ID | Parameter | Bedeutung |
---|---|---|
var[i].name | Name der externen Variable | |
var[i].byte_offset | Position der externen Variable im Speicher | |
var[i].type | Variablentyp | |
var[i].scope | Gültigkeitsbereich der Variable | |
var[i].synchronisation | Synchronisationsart der Variable | |
var[i].access_rights | Zugriffsrecht der Variable | |
var[i].array_elements | Anzahl der Elemente in einem Array aus Strukturelementen | |
var[i].size | Größe der Variable | |
var[i].create_hmi_interface | Freigabe für Zugriff durch HMI | |
var[i].suppress_export | Unterdrücken des Variablenexports in die SPS-Beschreibung | |
var[i].start | Variablen mit überlappendem Speicherbereich |