szlixiangyang
在使用三菱PLC FX3U时,当M0置ON时,【MOV D0 D100】,
当M1置ON时,【MOV D1 D101】,
当M2置ON 时 【MOV D2 D102】
......
当M10置ON时,【MOV D10 D110】
.......
当用多组输入时,如一个个的输入,则会显得很繁锁。
请问:有没有简单的方法,或可以简化的方法?
请赐教! 谢谢!
yjig
对源继电器M*进行解码,【ENCO M0 D* K4】,从而解得D*分别=1、2、3…(可能错开了一位,M0=0,M1=1,你自己可处理一下),然后将D*中的数值MOV到 变址 Z 中去,即:【MOV D* Z】,然后再进行【MOV D0Z D100Z】即可。
以上程序未经测试,不过,按理说应该可以。
余 辉
楼上说得很好,测试了一下,OK!
谢谢!
阿水--王者之师
冯工abc
zxmsjj
索泰克
miy_gongkong
先把 MO~M* 编码,到一个字中D90,在用循环处理,当 D90 AND 01 为真时,即是当前位 M0 ~M* 闭合,再把D100赋值给D1000, 其他的一次类推,循环次数就是你的 条件点数.....