发布于 2012-03-14 20:25:07
14楼
最后做个了结吧
LD SM0.1 //注意此处是首个扫描周期闭合,仅作用一个扫描周期的时间
//如果换成SM0.5的话,会如何?请有兴趣的大侠们自己调试一下吧
MOVB 2#1100, VB0
AENO
MOVB VB0, VB10
ANDB 2#0, VB10
能否用SM1.0当作某些语句执行的条件位?如下面语句://此处楼主一定确定以及肯定地说,可以这么用,但 是,有附加条件,那就是在后面的程序中要对会影响SM1.0状态位的命令实行特殊“关照”。如下面的INCW语句,或者你干脆不用诸如此类的命令,当然,这也不现实。所以,一句话,SM1.0可以用,但是,要慎用!//
LD SM1.0
EU
BTI VB10, VW14
AENO
INCW VW14 //此命令的操作结果会再次影响SM1.0的状态
最最后了,提醒大家一定要对PLC工作原理,扫描机制彻底地弄清楚,清楚,清楚再清楚,免得找不出问题的重点。谢谢!