Globale Variablenlisten und Parameterlisten

Themenpunkte:

  1. Globale Variablenlisten [+]
  2. Parameterlisten [+]
  3. Attribut 'qualified_only' bei GVL verwenden [+]

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:

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:

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.