西门子供应6XV1840-2AH10西门子供应6XV1840-2AH10西门子供应6XV1840-2AH10西门子供应6XV1840-2AH10西门子供应6XV1840-2AH10
西门子供应,6XV1840-2AH10,西门子电缆代理商,变频器,电机,交换机供应
在PLC 梯形图编程当中,如果没有跳转,或者调用子程序的情况下,所有的程序都是按照从上到下,从左到右依次扫描,所有的指令都是依次执行,完全没有优先级之分,这就是梯形图编程与ST语法编程大区别之一。之前我调试过一段程序,就是因为忽略的优先级,造成程序的不稳定,经过无数次的查找原因之后,才找到问题的关键是由“逻辑与”“逻辑或”的优先级顺序引起的。原始程序如:
IF
Real_weight>SV_weight_low OR Real_weight=SV_weight_low ANDReal_weight<sv_weight_high then
output:= TRUE;
ELSE
output:= FALSE;
END_IF;
修改后程序:
IF
(Real_weight>SV_weight_low OR Real_weight=SV_weight_low)
AND Real_weight<sv_weight_high then
output:= TRUE;
ELSE
output:= FALSE;
END_IF;