在ExST中,作为IEC 61131-3标准的扩展,CODESYS允许使用赋值作为表达式。
.例如
int_var1 := int_var2 := int_var3 + 9; | (* int_var1和int_var2的值为int_var3 + 9 *) |
real_var1 := real_var2 := int_var; | (* real_var1和real_var2的值为int_var *) |
int_var := real_var1 := int_var; | 错误的赋值,数据类型不对应!*) |
IF b := (i = 1) THEN i := i + 1; END_IF | |