西门子S7-1200 PLC工业污水处理系统:基于博途V13sp1的WinCC画面组态与仿真报告
西门子工业污水处理系统plc污水处理系统基于plc的污水处理系统系统采用s7-1200PLC设计博途wincc画面组态。 包括plc触摸屏组态画面及仿真报告等 博途V13sp1编程V13sp1以上版本可以打开工业污水处理系统的自动化程度直接关系到生产效率和环保指标。最近用S7-1200 PLC搭建的污水处理项目把传统工艺和现代控制玩出了新花样。这套系统最带劲的地方在于用TIA Portal博途搞的软硬件协同设计从PLC编程到上位机组态全流程打通。【硬件选型别踩坑】S7-1215C DC/DC/DC主模块是这套系统的核心自带2AI/2AO接口刚好满足PH值检测和加药泵控制需求。注意电源模块要选PM1207工业现场电压波动大的时候就知道稳压多重要了。扩展模块用SM1223做数字量扩展处理液位开关信号时建议加上RC滤波电路现场实测能减少30%的误触发。来看个典型的泵控程序段IF 启动条件 AND NOT 故障信号 THEN 进水泵 : 1; TON(启泵延时, T#5S); IF 启泵延时.Q THEN 运行指示灯 : 1; END_IF; ELSE 进水泵 : 0; 运行指示灯 : 0; END_IF;这段SCL代码实现了带延时启动的泵控制逻辑。亮点在于用TON定时器做软启动缓冲实测能有效降低电机启动冲击电流。注意定时器基值别用默认的100ms改成T#5S更符合工艺要求。【WinCC组态有讲究】西门子工业污水处理系统plc污水处理系统基于plc的污水处理系统系统采用s7-1200PLC设计博途wincc画面组态。 包括plc触摸屏组态画面及仿真报告等 博途V13sp1编程V13sp1以上版本可以打开在博途V13 SP1里做HMI画面时新手容易掉进这两个坑一是动态颜色设置不关联实际变量二是画面切换没做操作确认。建议用层叠窗口管理工艺流程总览关键参数用棒图数字双显示更直观。触摸屏上的紧急停止按钮必须独立布线光靠HMI控制可能出大事。仿真测试时记得勾选允许来自远程对象的PUT/GET访问否则WinCC和PLCSIM联动会报错。遇到过最奇葩的bug是系统时间不同步导致报警记录紊乱后来用SFC1 READ_CLK做了时间同步才解决。【现场调试小技巧】碰到过PH探头信号漂移的问题解决方法是在OB35循环中断里加滤波算法#PH_RAW : AIW64; //读取模拟量输入 #FILTER_BUF[0] : #PH_RAW; FOR #i : 1 TO 9 DO #FILTER_BUF[#i] : #FILTER_BUF[#i-1]; END_FOR; #PH_VALUE : (SUM(#FILTER_BUF)) / 10; //滑动平均滤波这个滑动窗口滤波程序比系统自带的滤波块更灵活调试时窗口大小可以根据噪声情况实时调整。注意数组索引要从0开始不然会越界报错。项目报告模板建议用WinCC的报表编辑器自动生成搭配VBA脚本实现按时间段导出运行数据。最后提醒工程文件升级到V15以上版本时记得检查PID控制块的背景数据块是否兼容老版本的结构体可能不识别新参数。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2423411.html
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!