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
__POSITION
Deklarationsteil:
'Line <line number> (Decl)'
Implementierungsteil:
'Line <line number>, Column <Column number> (Impl)'
Beispiel 157. 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