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
__POSITION
Partie déclaration :
'Line <line number> (Decl)'
Partie implémentation :
'Line <line number>, Column <Column number> (Impl)'
Exemple 157. 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