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.
Eigenschaften von Funktionsaufrufen
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
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
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.
Normal