Globale Variablenlisten und Parameterlisten
Themenpunkte:
Globale Variablenlisten
Eine Liste mit globalen Variablen oder Konstanten erhält den Namen „GVL“ oder das Präfix „GVL_“, woraufhin eine Beschreibung der GVL im Namen folgt.
Beispiele:
- GVL
- GVL_Axis
- GVL_Subsystems
Parameterlisten
Eine Liste mit globalen Parametern erhält den Namen „Param“ oder das Präfix „Param_“, woraufhin eine Beschreibung der Parameterliste im Namen folgt.
Beispiele:
- Param
- Param_Subsystems
Attribut 'qualified_only' bei GVL verwenden
Bei der Definition einer globalen Variablenliste oder einer Parameterliste das Attribut {attribute 'qualified_only'} verwenden, womit bei Verwendung der Variablen die Nutzung des Namensraums der GVL erzwungen wird. Durch die Nutzung des Namensraums (Bsp.: GVL_Ctrl.bPaintingActive
) wird der globale Scope der Variablen deutlich.
Positives Beispiel:
Globale Variablenliste "GVL_Ctrl":
{attribute 'qualified_only'}
VAR_GLOBAL
bPaintingActive : BOOL;
END_VAR
Sehen Sie dazu auch den Themenpunkt Attribut 'qualified_only' bei GVL verwenden im Abschnitt Programmierung.