[西门子] 水泵自动轮换程序

[复制链接]
查看182 | 回复0 | 2024-6-26 09:18:42 | 显示全部楼层 |阅读模式
>一、控制需求
某设备厂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

三、PLC程序设计
1.程序段1主要实现1#变频器的启停控制,当Q0.0输出后给变频器一个启动信号
程序段2通过标准化和缩放指令把设置的频率(工程单位值)转换成模拟量数值给到变频器,从而可以改变变频器的频率

2.程序段3:当1#变频器运行了后,给到PLC有了运行反馈,则使用加法指令实现秒钟的递增,当运行时间到达60秒后,“秒钟”清零,同时“分钟”加1,当“分钟”到达60后,“分钟”清零,“小时”加1。当运行时间超过了48小时后,将运行“小时”时间清零,同时将1#变频器停止

3.程序段4:当变频器运行反馈后,使用10HZ频率将MW22中的值递增,此变量主要实现的是电机旋转状态的显示,因为触摸屏上的旋转风扇使用的是4个不同风扇叶叠加起来的,所以利用MW22中不同的数值显示不同的风扇叶形成了旋转的效果。
4.程序段5是2#变频器的启停控制:当1#变频器运行时间到了后,M20.0接通从而接通Q0.1,2#变频器启动,程序段6是根据设定的频率输出控制变频器。


5. 程序段7:当2#变频器运行了后,给到PLC有了运行反馈,则使用加法指令实现秒钟的递增,当运行时间到达60秒后,“秒钟”清零,同时“分钟”加1,当“分钟”到达60后,“分钟”清零,“小时”加1。当运行时间超过了48小时后,将运行“小时”时间清零,同时将2#变频器停止,紧接着触发1#变频器的启动信号运行。

6.程序段8:当变频器运行反馈后,使用10HZ频率将MW48中的值递增,此变量主要实现的是电机旋转状态的显示,因为触摸屏上的旋转风扇使用的是4个不同风扇叶叠加起来的,所以利用MW48中不同的数值显示不同的风扇叶形成了旋转的效果。

写在最后:如果文章对您有所帮助,帮忙点个“赞”和“在看”呗!!!


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则