分享免费的编程资源和教程

网站首页 > 技术教程 正文

编写水泵定时自动轮换PLC程序(给水泵一用一备自动轮换控制plc)

goqiw 2025-07-24 17:37:43 技术教程 9 ℃ 0 评论

导读:在自动化设备中,通常为了设备可以延长使用寿命,需要定期对设备进行自定轮换。比如水泵、风机等,在本周使用1号水泵,下周使用2号水泵,那么这种程序该如何编写呢?

一、控制要求:

某设备厂2台风机由2个变频器实现对电机的调试控制,PLC通过模拟量输出实现对变频器进行速度调节控制,电机使用0到20ma的模拟信号进行调速。具体控制要求如下:

1.按下启动按钮,变频器启动。变频器发生故障时,变频器停止。

2.启动后,则变频器以触摸屏上设定的频率运行。

3.变频器启动48小时后,切换到另外一台变频器。两台根据时间轮换。运行的时间、次数可以在触摸屏上显示。

4.电机的运行状态可以在触摸屏上显示。

二、台达变频器参数设置及接线

频率源 P00=02

命令源 P01=02

停车方式 P02=00

最大可操作频率P03=50.0

最大输出频率P36=50.0

最小输出频率 P37=0.0

M0、M1端子功能 P38=00

最小频率对应的电流值P131=0.0

最大频率对应的电流值P132=20.0

三、程序设计

程序段1是变频器的启停信号,当在触摸屏上按下了“启动”按钮后,变频器输出信号Q0.0输出,启动变频器,当按下了停止按钮后断开Q0.0输出。同时,在二号变频器的运行时间到达后需要接通V20.2触点,从而启动一号变频器。

程序段2是一号变频器频率输出,频率范围是0.0-50.0,输出模拟量通道地址为AQW16。

程序段3是运行时间统计,利用系统脉冲,每秒加1,当加的值到了60秒后,分钟寄存器的值加1,当加到了60分钟后,小时的值加1,当到达了48小时后触发V20.0线圈,启动二号变频器。

程序段4是当变频器有了运行反馈后,定时器开始延时,时间到达后VW22的值加1,这样每200毫秒加1,VW22的值就会不断变化,在触摸屏上就可以实现风机扇叶动画的效果。

程序段5是二号变频器的启停,程序段6是二号变频器的模拟量输出功能。

程序段7是二号变频器的运行时间累计。用系统脉冲,每秒加1,当加的值到了60秒后,分钟寄存器的值加1,当加到了60分钟后,小时的值加1,当到达了48小时后触发V20.2线圈,启动一号变频器。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表