Ein Ausdruck ist ein Konstrukt, das nach seiner Auswertung einen Wert zurück liefert.
Ausdrücke sind zusammengesetzt aus Operatoren und Operanden. Im Erweiterten Strukturierten Text (ExST) können Sie auch Zuweisungen als Ausdruck verwenden. Ein Operand kann eine Konstante, eine Variable, ein Funktionsaufruf oder ein weiterer Ausdruck sein.
Bespiele
|
|
|
|
|
|
|
|
|
|
Siehe auch
Auswertung von Ausdrücken
Die Auswertung eines Ausdrucks erfolgt durch Abarbeitung der Operatoren nach bestimmten Bindungsregeln. CODESYS arbeitet den Operator mit der stärksten Bindung zuerst ab. Operatoren mit gleicher Bindungsstärke werden von links nach rechts abgearbeitet.
Operation |
Symbol |
Bindungsstärke |
---|---|---|
Einklammern |
(Ausdruck) |
Stärkste Bindung |
Funktionsaufruf |
Funktionsname (Parameterliste) alle Operatoren mit Syntax: <operator> () |
|
Potenzieren |
|
|
Negieren Komplementbildung |
|
|
Multiplizieren Dividieren Modulo |
|
|
Addieren Subtrahieren |
|
|
Vergleichen |
|
|
Gleichheit Ungleichheit |
|
|
Bool AND |
|
|
Bool XOR |
|
|
Bool OR
|
|
Schwächste Bindung |
Siehe auch