Skip to main content

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.

. consecuencia de __POUNAME depende del lugar de uso
  • Dentro 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

ejemplo 158. Ejemplos
PROGRAM PROG1
VAR
    strPOU : STRING := __POUNAME();  //Returns 'PROG1'
    strlocalPOU : STRING;
END_VAR

strlocalPOU := __POUNAME();     //Returns 'PROG1'