Der Operator ist eine Erweiterung der Norm IEC 61131-1.
Der Operator liefert zur Laufzeit die Position einer Variablen im Deklarationsteil
oder im Implementierunsteil eines Programmierbausteins. Der Variablen vom Typ STRING
muss der Operator im Deklarationsteil beziehungsweise im Implementierungsteil zugewiesen
werden.
Ergebnis von __POSITION
-
Deklarationsteil:
'Line <line number> (Decl)'
-
Implementierungsteil
'Line <line number>, Column <Column number> (Impl)'
Beispiel
PROGRAM PROG1 VAR strPOS : STRING := __POSITION(); //Liefert die Zeilennummer dieser Deklaration strlocalPOS : STRING; END_VAR strlocalPOS := __POSITION(); //Liefert Zeilen- und Spaltennummer dieser Zuweisung