Skip to main content

Opérateur : __POUNAME

L'opérateur est une extension de la norme CEI 61131-1.

Lors de l'exécution, l'opérateur donne le nom du POU qui contient l'opérateur __POUNAME. Le résultat est de type STRING.

. Le résultat de __POUNAME ça dépend où il est utilisé
  • Dans un programme : nom du programme

  • Dans un nom de fonction : nom de la fonction

  • Dans un bloc fonction : nom du bloc fonction

  • Dans une méthode : le nom de la méthode qualifié avec le nom du FB

  • Dans un accesseur Get/Set d'une propriété : le nom de la propriété + Get/Set qualifié avec le nom du FB

  • Dans un GVL : Nom du GVL

  • Dans une structure : nom de la structure

  • Dans une structure de données UNION: nom du syndicat

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

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