→Funktion
laut →IEC-Norm: Sprachelement, das bei der Ausführung typischerweise ein Datenelement liefert und möglicherweise zusätzliche →Ausgangsvariablen (Beschreibung basiert auf der englischen Definition: language element which, when executed, typically yields one data element result and possibly additional output variables)
Eine Funktion ist eine →Programm-Organisationseinheit (wie ein →Programm und ein →Funktionsbaustein), die ihren Zustand nicht speichert, d.h. Eingänge, Ausgänge und interne Ergebnisse. Sie können Funktionen durch die Verwendung der folgenden Elemente deklarieren:
-
→Datentypen (elementare Datentypen und anwenderdefinierte Datentypen)
-
Systemfunktionen (wie z.B. Bitstring-Funktionen)
-
andere bereits deklarierte Funktionen
Neuron Power Engineer unterstützt die Deklaration/Verwendung von Funktionen in diesen Sprachen (laut IEC-Norm):
Sprache |
mehr Informationen unter |
---|---|
"Deklaration einer Funktion in ST" und "Aufruf der Funktion in ST" |
|
"POE in FBS erstellen" und "Aufrufe von Bausteinen (= Funktionen und/oder Funktionsbausteinen)" |
|
"POE in KOP erstellen" und "Funktionen und Funktionsbausteine in KOP" |
Zusätzlich ist es möglich, Funktionen in →C oder →C++ zu erstellen und in ST zu verwenden. Siehe "C-Code und/oder C++-Code in die Anwendung integrieren (Deprecated)".