四个电机顺序启动程序图(教你用不同方法)
电动机的顺序启动控制其实也是有不同的方式去实现的,你知道吗?
当然,我们可以以最简单的位逻辑控制指令去实现,或者我们也可以使用一些功能指令去实现,比如比较指令、移位寄存器指令等,一般来说使用功能指令可以使程序缩短,或使程序变得简单。这里我们就以两个例子来说明不同方法编写电动机的顺序启动控制程序。
1、用比较指令实现电动机的顺序启动逆序停止的PLC控制
控制要求:有三台电动机M1、M2、M3,按下启动按钮,电动机按M1、M2、M3的顺序启动,按下停止按钮,电动机按M3、M2、M1逆序停止,电动机的启动时间间隔为1min,停止时间间隔为30s。
首先进行IO分配如下:
输入继电器 |
功能 |
输出继电器 |
功能 |
I0.0 |
启动按钮 |
Q0.0 |
电机M1接触器 |
I0.1 |
停止按钮 |
Q0.1 |
电机M2接触器 |
I0.2 |
电机M1热保护 |
Q0.2 |
电机M3接触器 |
I0.3 |
电机M2热保护 | ||
I0.4 |
电机M3热保护 |
程序如下:
如何获取源程序?请看文末
程序解释说明:
当按下启动按钮I0.0时,M0.0接通并自锁,同时网络3中的T38常闭(满足小于等于600)接通,Q0.0线圈接通,电机M1启动,同时定时器T37开始延时;当T37当前值等于600时,即延时1min后,T37触点比较指令满足接通,因T38常闭接通,Q0.1线圈接通,电机M2启动;
当T37当前值等于1200时,即又延时1min后,T37触点比较指令满足接通,Q0.2线圈接通,电机M3启动,同时网络1中的Q0.2常闭断开,M0.0也断开,定时器T37复位。
当按下停止按钮I0.1时,网络2中的M0.1接通并自锁,同时网络5的I0.1常闭断开,使Q0.2断开,电机M3停止,同时T38定时器延时;当T38的当前值大于300时,即延时30s后,网络4中的T38触点比较指令不再满足,而断开,从而使Q0.1断开,电机M2停止;当T38的当前值大于60时,即又延时30s后,网络3中的T38触点比较指令不再满足,而断开,从而使Q0.0断开,电机M1停止,同时网络2中的Q0.0常开断开,M0.1断开,定时器T38复位。
如何获取源程序?请看文末
2、用移位寄存器指令实现4台电动机顺序启动同时停止的PLC控制
控制要求:按下启动按钮,电动机的启动顺序为M1、M2、M3、M4,顺序启动的时间间隔为2min,启动完成之后是正常运行的状态,直到按下停止按钮,4台电机一起停止。
首先进行IO分配如下:
输入继电器 |
功能 |
输出继电器 |
功能 |
I0.0 |
启动按钮 |
Q0.0 |
电机M1接触器 |
I0.1 |
停止按钮 |
Q0.1 |
电机M2接触器 |
Q0.2 |
电机M3接触器 | ||
Q0.2 |
电机M4接触器 |
程序如下:
程序解释说明:
在初始状态时,上电一个扫描周期通过逻辑异或指令将VB0进行清零,当按下启动按钮I0.0时,M0.0得电并自锁,同时作为移位寄存器的输入数据,送到SHRB指令的DATA端,当按下I0.0时,同时网络5中的SHRB指令执行一次,进行第一次移位,将M0.0的1移进V0.0,使V0.0=1,T37是每2min进行循环延时,而T37常开触点是每2min闭合一次,移位寄存器指令就执行移位一次,就这样依次使V0.0、V0.1、V0.2、V0.3从0变成1,从而驱动输出Q0.0~Q0.3,依此实现4台电机的顺序启动。当按下停止按钮时,复位M0.0,复位V0.0~V0.4,复位Q0.0~Q0.4,返回初始状态。
以上便是顺序启动控制程序的几种编写方法,你学会了吗?当然还有别的方法可以实现哦,你还能想到什么方法呢?欢迎在评论区告诉小编~
来源:技成培训,作者:蔡慧荥,版权归原作者所有,未经授权禁止转载
,免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com