Operator: __POSITION
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
__POSITIONDeklarationsteil:
'Line <line number> (Decl)'Implementierungsteil:
'Line <line number>, Column <Column number> (Impl)'
Beispiel 158. Beispiel
PROGRAM PROG1
VAR
strPOS : STRING := __POSITION(); //Returns the line number of this declaration
strlocalPOS : STRING;
END_VAR
strlocalPOS := __POSITION(); //Returns row and column number of this assignment