Skip to main content

Asignación ExST como una expresión

En ExST, como una extensión del estándar IEC 61131-3, CODESYS permite el uso de asignaciones como expresiones.

ejemplo 68. Ejemplos

int_var1 := int_var2 := int_var3 + 9;

(* int_var1 y int_var2 recibir el valor de int_var3 + 9 *)

real_var1 := real_var2 := int_var;

(* real_var1 y real_var2 obtener el valor de int_var *)

int_var := real_var1 := int_var;

(* asignación incorrecta, los tipos de datos no corresponden *)

IF b := (i = 1) THEN

i := i + 1;

END_IF