Opérateur : __POSITION
L'opérateur est une extension de la norme CEI 61131-1.
A l'exécution, l'opérateur donne la position d'une variable dans la partie déclaration ou dans la partie implémentation d'un POU. Il faut affecter à l'opérateur les variables de type STRING dans la partie déclaration ou dans la partie implémentation.
. Résultat de
__POSITIONPartie déclaration :
'Line <line number> (Decl)'Partie implémentation :
'Line <line number>, Column <Column number> (Impl)'
Exemple 158. Exemple
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