Operador: __POSITION
El operador es una extensión del estándar IEC 61131-1.
En tiempo de ejecución, el operador devuelve la posición de una variable en la parte de declaración o en la parte de implementación de un bloque de programación. La variable de tipo STRING
el operador debe ser asignado en la parte de declaración o en la parte de implementación.
. consecuencia de
__POSITION
parte de la declaración:
'Line <line number> (Decl)'
parte de implementación:
'Line <line number>, Column <Column number> (Impl)'
ejemplo 157. Ejemplos
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