Operator: __POUNAME
Der Operator ist eine Erweiterung der Norm IEC 61131-1.
Der Operator liefert zur Laufzeit den Namen des Programmierbausteins (POU), die den Operator __POUNAME enthält. Das Ergebnis ist vom Typ STRING.
. Ergebnis von
__POUNAME ist abhängig vom Ort der VerwendungInnerhalb eines Programms: Progammname
Innerhalb einer Funktion: Funktionsname
Innerhalb eines Funktionsbausteins: Name des Funktionsbausteins
Innerhalb einer Methode: der mit dem FB-Namen qualifizierte Methodenname
Innerhalb einer Get-/Set-Accessors einer Eigenschaft: Der mit dem FB-Namen qualifizierte Eigenschaftsname + Get/Set
Innerhalb eine GVL: Name der GVL
Innerhalb einer Struktur: Strukturname
Innerhalb einer Datenstruktur
UNION: Name der UNION
Beispiel 159. Beispiel
PROGRAM PROG1
VAR
strPOU : STRING := __POUNAME(); //Returns 'PROG1'
strlocalPOU : STRING;
END_VAR
strlocalPOU := __POUNAME(); //Returns 'PROG1'