发布于 2014-11-05 12:38:47
9楼
置位 指令一旦条件满足线圈就会被置1,就算下个扫描周期置位条件 不会1,线圈也一直会保持,直到相关复位指令满足的情况下,才会被复位(当然,还要考虑到RS 的优先问题,比如置位复位条件同时满足时的情况)。
使用等于指令时,类似于于的操作。只要前面某个条件不满足时,CPU就会跳过后面与的部分。比如
下边指令
A M0.0
A M0.1
A M0.3
=Q0.0
如果M0.0,为0时,系统就不会考虑M0.1 和M0.3 的情况,Q0.0 直接就等于0了。
我个人是这么理解的。
当然,就像 楼上所说的 使用 置位复位的指令 ,就像贴小广告的 走到哪 贴到哪,比较自由,可以随时进行置位复位操作。而使用 =指令,最好把所有条件集中到一起来处理,如果好几个对方 出现了 =Q0.0的情况,PLC 只认最后一个=Q0.0 ,而不管前面的=Q0.0之前的RLO条件
人生就像一场旅行!