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'