恒压供水系统实战笔记:西门子全家桶开发实录
全套西门子恒压供水图纸及程序 西门子plcsmart200触摸屏包含昆仑通泰触摸屏。 恒压供水全套图纸 三拖三全套程序 图纸功能:带超压缺水保护模拟量控制变频器最近刚做完一个三泵轮换的恒压供水项目用到了西门子S7-200 SMART PLC配合昆仑通泰触摸屏。这套系统最核心的就是压力闭环控制先给大家看看程序里的PID模块调用LD SM0.0 MOVR VD200, VD204 //设定压力值送PID目标 MOVR AIW0, VD208 //压力传感器4-20mA信号转换 PID VB300, VD204, VD208, VD212 //PID运算输出VD212 MOVR VD212, AQW0 //输出模拟量控制变频器这里用VD212存储输出值的妙处在于方便做输出限幅。比如当输出值超过90%时自动切换备用泵这个值直接参与后续的泵组调度逻辑。实际调试时发现压力震荡严重后来在PID指令前加了0.5秒的滤波定时器才稳定下来。图纸方面特别要注意安全回路设计急停按钮直接串在控制电源上是老司机的常规操作了。缺水保护用的是浮球开关双节点设计常开点进DI模块常闭点串入主回路这样无论PLC死机还是线路故障都能可靠停机。全套西门子恒压供水图纸及程序 西门子plcsmart200触摸屏包含昆仑通泰触摸屏。 恒压供水全套图纸 三拖三全套程序 图纸功能:带超压缺水保护模拟量控制变频器触摸屏界面有个小技巧在昆仑通泰的报警页面里把超压和缺水报警分成两个优先级。当压力超过设定值15%时除了停泵还要触发声光报警器。这里用了个骚操作——用PLC的时钟脉冲配合计数器实现报警确认后自动消音LD M10.1 //超压报警标志 AN T37 TON T37, 30 //30秒未确认自动消音 LD I0.5 //确认按钮 R M10.1, 1三泵轮换逻辑是项目的重头戏核心是泵运行时间统计。用S7-200 SMART的时钟指令读取PLC时间配合比较指令实现先启先停策略。调试时发现泵切换瞬间压力会掉0.2bar后来在切换前让备用泵提前5秒预启动才解决问题。模拟量处理必须要注意信号隔离现场遇到变频器干扰导致压力值跳变最后在AI通道并了个104电容搞定。建议大家在程序里做软件滤波像这样循环存储10次采样值取中间值MOVW AIW0, VW100 FIFO VB100, VB200, 10 //先进先出存储 SORT VB200, 10 //排序取中值 MOVW VW205, VW300 //有效采样值这套系统跑了大半年最惊喜的是昆仑通泰屏的配方功能。把不同时段的压力设定值做成时间表高峰时段自动提升0.5bar压力物业说顶层住户再没抱怨过水流小了。下次考虑加上远程监控用SMART LINE的以太网口接物联网网关应该能实现。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2411673.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!