Skip to main content

Affectation ExST en tant qu'expression

Dans ExST, dans le prolongement de la norme CEI 61131-3, CODESYS permet l'utilisation d'affectations comme expressions.

Exemple 68. Exemples

int_var1 := int_var2 := int_var3 + 9;

(* int_var1 et int_var2 recevoir la valeur de int_var3 + 9 *)

real_var1 := real_var2 := int_var;

(* real_var1 et real_var2 obtenir la valeur de int_var *)

int_var := real_var1 := int_var;

(* affectation incorrecte, les types de données ne correspondent pas *)

IF b := (i = 1) THEN

i := i + 1;

END_IF