例如三菱中的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