您正在浏览的页面需要登录,为了提高您的阅读体验,请在右上角登录您的账号!
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
在PLC 梯形图编程当中,如果没有跳转,或者调用子程序的情况下,所有的程序都是按照从上到下,从左到右依次扫描,所有的指令都是依次执行,完全没有优先级之分,这就是梯形图编程与ST语法编程最大区别之一。之前我调试过一段程序,就是因为忽略的优先级,造成程序的不稳定,经过无数次的查找原因之后,才找到问题的关键是由“逻辑与”“逻辑或”的优先级顺序引起的。原始程序如: IF Real_weight>SV_weight_lowOR Real_weight=SV_weight_low ANDReal_weight <SV_weight_high THEN output:= TRUE; ELSE output:= FALSE; END_IF; 修改后程序: IF (Real_weight>SV_weight_lowOR Real_weight=SV_weight_low) AND Real_weight<SV_weight_high THEN output:= TRUE; ELSE output:= FALSE; END_IF;
------
版权所属: 技成培训网 (www.jcpeixun.com)
版权所有,转载时请注明原始出处及本声明。
------
|