Namensraum für Globale Variablenlisten

Der Operator ist eine Erweiterung der Norm IEC 61131-3.

Den Namen einer globalen Variablenliste (GVL) können Sie als Namensraum-Bezeichner für die in der Liste definierten Variablen verwenden. Dadurch ist es möglich, Variablen mit gleichen Namen in verschiedenen globalen Variablenlisten zu verwenden und dennoch eindeutig auf eine bestimmte Variable zuzugreifen. Dem Variablennamen stellen Sie den Namen der globalen Variablenliste getrennt durch einen Punkt . voran.

Syntax: <global variable list name>.<variable>

Beispiel:

GVL1.nVar := GVL2.nVar;

Die globalen Variablenlisten GVL1 und GVL2 enthalten jeweils eine Variable nVar. TwinCAT kopiert die globale Variable nVar aus Liste GVL2 in nVar aus der Liste GVL1.

Wenn Sie eine Variable, die in mehreren globalen Variablenlisten deklariert ist, ohne den vorangestellten Listennamen referenzieren, erscheint eine Fehlermeldung.