多位连续传送

例如三菱中的MOV K2 K1M0  把M0 置零  M1置1 M2至M3全置零 ,也就是西门子smart中的M0.0置0 M0.1置1 M0.2到M0.3置零

最佳答案

每一个公司的PLC产品,存在不同是必然的。指令不同,是情理之中。
S7-200 SMART系列PLC也存在置位S、复位R指令,该指令本身就是对从某一个位开始的n个连续多位的操作。
至于你说的三菱PLC指令MOV K2 K1M0,是对位元件组合(4个位一组)的操作,是对以M0为首(最低位)的1组(K1)即M3M2M1M0进行赋值,即将常数2(K2=2#0010)写给M3M2M1M0,即有M3=0,M2=0,M1=1,M0=0.其本质是个赋值指令。
对于S7-200 SMART要对M0.3M0.2M0.1M0.0这四位做如上赋值,也可以采用ANDB   16#F2, MB0(对所有值=0的位复位);ORB    2, MB0(对所有值=1的位置位)两条语句来实现。

提问者对于答案的评价:

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc344171.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:16
下一篇 2021年7月4日 下午10:17

相关推荐

发表回复

登录后才能评论