Aufrufen von Funktionen
In der Programmiersprache für strukturierten Text können Funktionen aufgerufen werden. Funktionsaufrufe können in jedem beliebigen Ausdruck verwendet werden und enthalten Eigenschaften, die in der folgenden Tabelle erläutert werden.
Eigenschaten von Funktionsaufrufen
Ein Anweisungsblock, der Eingabeparameter und einen Ausgabeparameter umfasst. Er kann in den Sprachen Strukturierter Text (ST), Kontaktplan (KOP) oder Funktionsblockdiagramm (FBD) geschrieben werden.
Eigenschaft | Beschreibung |
|---|---|
Name | Name der aufgerufenen Funktion, die in einer Sprache nach IEC 61131-3 geschrieben wurde |
Bedeutung | Ruft eine ST-, KOP- oder FBD-Funktion auf und erhält deren Rückgabewert. |
Syntax | <variable> := <funct> (<par1>, ... <parN>); |
Operanden | Der Typ Rückgabewert und Aufrufparameter müssen der für die Funktion definierten Schnittstelle folgen. |
Rückgabewert | Von der Funktion zurückgegebener Wert. |
Beispiel eines Funktionsaufrufs

Wenn der Wert des Rückgabeparameters im Text einer Funktion festgelegt ist, können Sie den Rückgabeparameter mithilfe desselben Namens wie der Funktion zuweisen:
FunctionName := <expression>;
Beispiel: Aufruf einer Funktion nach IEC 61131-3
(* Main ST program *) (* gets an integer value and converts it into a limited time value * appl_timer := ANY_TO_TIME (ana_timeprog * 100); (* Called FBD function named 'SPlimit' *)
Rückmeldung geben