Skip to main content

Assegnazione ExST come espressione

In ExST, come estensione della norma IEC 61131-3, CODESYS consente l'uso di assegnazioni come espressioni.

Esempio 68. Esempi

int_var1 := int_var2 := int_var3 + 9;

(* int_var1 e int_var2 ricevere il valore di int_var3 + 9 *)

real_var1 := real_var2 := int_var;

(* real_var1 e real_var2 ottenere il valore di int_var *)

int_var := real_var1 := int_var;

(*assegnazione errata, i tipi di dati non corrispondono*)

IF b := (i = 1) THEN

i := i + 1;

END_IF