Skip to main content

ExST-Zuweisung als Ausdruck

Im ExST erlaubt CODESYS in Erweiterung zur Norm IEC 61131-3 die Verwendung von Zuweisungen als Ausdrücke.

Beispiel 68. Beispiele

int_var1 := int_var2 := int_var3 + 9;

(* int_var1 und int_var2 erhalten Wert von int_var3 + 9 *)

real_var1 := real_var2 := int_var;

(* real_var1 und real_var2 erhalten den Wert von int_var *)

int_var := real_var1 := int_var;

(* fehlerhafte Zuweisung, die Datentypen stimmen nicht überein! *)

IF b := (i = 1) THEN

i := i + 1;

END_IF