Skip to main content
Suche

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

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