Operador: __POUNAME
El operador es una extensión del estándar IEC 61131-1.
En tiempo de ejecución, el operador devuelve el nombre de la unidad de programación (POU) que el operador __POUNAME
contiene. El resultado es de tipo STRING
.
__POUNAME
depende del lugar de usoDentro de un programa: nombre del programa
Dentro de una función: nombre de la función
Dentro de un módulo de función: nombre del módulo de función
Dentro de un método: el nombre del método calificado con el nombre del FB
Dentro de un descriptor de acceso get/set de una propiedad: el nombre de propiedad calificado con el nombre de FB + get/set
Dentro de una GVL: nombre de la GVL
Dentro de una estructura: nombre de la estructura
Dentro de una estructura de datos
UNION
: nombre de la UNIÓN
PROGRAM PROG1 VAR strPOU : STRING := __POUNAME(); //Returns 'PROG1' strlocalPOU : STRING; END_VAR strlocalPOU := __POUNAME(); //Returns 'PROG1'