# Parametrierung des Speicherlayouts von V.E. Variablen

## Allgemeine Parameter

ID | Parameter | Bedeutung
--- | --- | ---
P-EXTV-00010 | number_used_variables | Anzahl konfigurierter externer Variablen
P-EXTV-00011 | check_overlapping_variables | Plausibilitätsprüfung des Speicherlayouts
P-EXTV-00012 | auto_memory_mode | automatisches Speicherlayout
P-EXTV-00013 | init | Initialisierung mit Standardwerten
P-EXTV-00022 | use_extended_string_var | Zeichenanzahl von Stringvariablen

## Parameter für V.E. Strukturen

ID | Parameter | Bedeutung
--- | --- | ---
P-EXTV-00015 | struct[i].name | Name des Variablentyps
P-EXTV-00016 | struct[i].element[j].name | Name des Strukturelements
P-EXTV-00017 | struct[i].element[j].type | Typ des Strukturelements
P-EXTV-00018 | struct[i].element[j]. synchronisation | Synchronisationsart des Strukturelements
P-EXTV-00019 | struct[i].element[j]. access_rights | Zugriffsrecht des Strukturelements
P-EXTV-00020 | struct[i].element[j]. array_elements | Feldgröße eines Strukturelements
P-EXTV-00021 | struct[i].element[j].size | Größe eines Strukturelements vom Typ VSTRING

## V.E.-Parameter einer Variablen

ID | Parameter | Bedeutung
--- | --- | ---
P-EXTV-00001 | var[i].name | Name der externen Variable
P-EXTV-00002 | var[i].byte_offset | Position der externen Variable im Speicher
P-EXTV-00003 | var[i].type | Variablentyp
P-EXTV-00004 | var[i].scope | Gültigkeitsbereich der Variable
P-EXTV-00005 | var[i].synchronisation | Synchronisationsart der Variable
P-EXTV-00006 | var[i].access_rights | Zugriffsrecht der Variable
P-EXTV-00007 | var[i].array_elements | Anzahl der Elemente in einem Array aus Strukturelementen
P-EXTV-00008 | var[i].size | Größe der Variable
P-EXTV-00009 | var[i].create_hmi_interface | Freigabe für Zugriff durch HMI
P-EXTV-00047 | var[i].suppress_export | Unterdrücken des Variablenexports in die SPS-Beschreibung
P-EXTV-00048 | var[i].start | Variablen mit überlappendem Speicherbereich