什么可实现电动机暗一定顺序启动和停止

什么可实现电动机暗一定顺序启动和停止,第1张

我们可以通过SET(置位指令)加上时间继电器让电动机按照顺序一台台启动。利用RST(复位指令)加上时间继电器让电动机按照顺序一台台停止。

如图;

对于我们来说让电动机按照顺序启动与停止很容易,但是如何让程序带有时序停止?好,这里就不卖关子了直接上顺序功能图。

顺序功能图:

当我们按下X400(起动按钮)时,步(S601)被激活M1电动机置位然后被启动,T451(定时器)开始定时2秒,在2秒过后步(S602)被激活M2电动机置位然后被启动,T452(定时器)开始定时3秒,然后在3秒后激活步(S603),然后一直到M4电动机都是如此。当我们把4台电动机都启动了后想让这4台电动机按照顺序停止的时候,只需要按下X401(停止按钮)步(S605)被激活M4电动机被复位然后停止,T454(定时器)被激活在定时4秒后激活步(S606)复位M3电动机,M3电动机被停止,然后后面的电动机也是这个原理停止。但是这是在启动4台电动机后才能这样一台台的按照时序停止,如果我们只启动了3台后突然按下停止按钮该怎么按照时序停止呢?其实我们在每一个启动步里面都加入了一个由停止按钮控制的置位后面停止步的指令,比如我们启动了M2电机就突然按下停止按钮(X401),那么时间继电器(T452)被断开,步(S607)被激活M2电机被复位停止,2秒后M1电动机再被停止。

(1)启动程序X0按钮作为开始,按下后会触发相应的M0,也就是开始标志位。M0只能在不超载的情况下启动;X4作为停止点。点M开,设定Y3,使用Y3的常开触点5秒。是时候设置Y2了;用Y2常开触点计时4秒,时间到设定Y1;使用Y1的常开触点计时3秒,然后设置Y0。(2)停止程序当按下停止按钮时,M0线圈断开,M0的常闭触点闭合。当Y0电机复位时,Y0的常闭触点将打开,这将与T3一起计时5秒,然后在5秒后复位Y1.Y1常闭触点闭合4秒,Y2电机复位;Y2的常闭触点闭合3秒,该复位Y3了。(3)热过载控制M2电机过载,X1打开,M0关闭,M1和M2电机同时复位。其他电机根据停止程序中的原始逻辑停止。M3电机过载,X2开启,M0关闭,M1到M3三个电机同时复位。其他电机根据停止程序中的原始逻辑停止。M4电机过载,X3开启,M0关闭,所有电机同时复位。

PLC程序运行都是诸条命令扫描的,不可能反向扫描。

实现顺序启动,逆序停止,就需要编写两个功能块,一个是顺序的,用于启动。一个是逆序的,用于停止。由主程序块按照相应触发条件,分别调用两个功能块即可。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8083580.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-13
下一篇 2023-04-13

发表评论

登录后才能评论

评论列表(0条)

保存