Operatore: __POUNAME
L'operatore è un'estensione della norma IEC 61131-1.
In fase di esecuzione, l'operatore fornisce il nome della POU che contiene l'operatore __POUNAME. Il risultato è di tipo STRING.
. Il risultato di
__POUNAME dipende da dove viene utilizzatoIn un programma: nome del programma
In un nome di funzione: nome di funzione
In un blocco funzione: nome del blocco funzione
In un metodo: il nome del metodo qualificato con il nome dell'FB
In una funzione di accesso Get/Set di una proprietà: il nome della proprietà + Get/Set qualificato con il nome dell'FB
In un GVL: nome GVL
In una struttura: nome della struttura
In una struttura dati
UNION: nome dell'unione
Esempio 159. Esempio
PROGRAM PROG1
VAR
strPOU : STRING := __POUNAME(); //Returns 'PROG1'
strlocalPOU : STRING;
END_VAR
strlocalPOU := __POUNAME(); //Returns 'PROG1'