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 158. Esempio
PROGRAM PROG1 VAR strPOU : STRING := __POUNAME(); //Returns 'PROG1' strlocalPOU : STRING; END_VAR strlocalPOU := __POUNAME(); //Returns 'PROG1'