三菱PLC单键启停怎样编程?

如题所述

如图所示,这个得按照PLC的扫描周期和运行顺序进行分析,假设,X3第一次由OFF变成ON的这个周期为第一扫描周期,在这个扫描周期里,

第一行X3由OFF变成ON了,PLS M3使M3为ON一个扫描周期,

第二行,M3为ON,M9为OFF,所以M6还是OFF的,

第三行M3为ON,将M9置位了,

第四行M6为OFF,不执行RST M9,

第五行没什么可说的,Y6与M9同步的动作。

第二个扫描周期里,

第一行X3为ON了,没有OFF变成ON过程了,因此PLS M3不执行,

第二行,M3为OFF,M9为ON,所以M6还是OFF的,

第三行M3为OFF,不执行SET M9,

第四行M6为OFF,不执行RST M9,

第五行Y6与M9同步的动作。

然后保持,知道下一次X3由OFF变成ON,也是这么分析的。

把X3第二次由OFF变成ON的这个周期为第一扫描周期,在这个扫描周期里,

第一行X3由OFF变成ON了,PLS M3使M3为ON一个扫描周期,

第二行,M3为ON,M9为ON,所以M6是ON了,

第三行M3为ON,将M9置位了,

第四行M6为ON,执行RST M9,又将M9复位了。

第五行没什么可说的,Y6与M9同步的动作。

第二个扫描周期里,

第一行X3为ON了,没有OFF变成ON过程了,因此PLS M3不执行,

第二行,M3为OFF,M9为OFF,M6是OFF,

第三行M3为OFF,不执行SET M9,

第四行M6为OFF,不执行RST M9,

第五行Y6与M9同步的动作。

后面的就是重复了,这个其实就是单键启停的一种编法,按一下X3,Y6输出,再按一下X3,Y6停止输出,如此重复。

望采纳。。。。。

温馨提示:答案为网友推荐,仅供参考
相似回答