117-西门子1200PLC博途污水处理控制KTP1200触摸屏画面,污水处理厂程序例程,博图版本V16。 包含程序和画面,图纸

先说液位控制这个核心功能。污水池的超声波液位计信号接入PLC后,处理逻辑其实挺有讲究。比如这个泵站启停程序:

A "液位高信号"
= "启动排水泵"
S "报警延时定时器"
FP "报警脉冲"
= "声光报警"

这里的FP边沿检测指令特别关键,能避免液位波动误触发。调试时发现原厂液位计信号偶尔会抖,加了个20秒延时确认才稳定下来。

触摸屏画面设计讲究实用,KTP1200的按钮事件处理有个小技巧:

ON "手动模式按钮":
    SET "手动模式标志"
    RESET "自动模式标志"
    "曝气机控制" := "手动启动按钮"

这种双模式切换必须做好互锁,有次现场工人同时按了手动自动按钮导致设备抽风,后来在PLC里加了状态互锁才解决。

说到PID控制,曝气池的溶解氧调节用了这个函数块:

"DO_PID".PV := "溶解氧传感器";
"DO_PID".SP := 2.0;
"DO_PID".MAN := "手动风量";
"DO_PID".CYCLE := T#1s;
IF "自动模式" THEN
    "鼓风机频率" := "DO_PID".LMN;
END_IF;

调试时发现PID参数整定要跟着进水负荷变化走,后来做了个分时段参数表,早中晚用不同参数,比固定参数效果强多了。

117-西门子1200PLC博途污水处理控制KTP1200触摸屏画面,污水处理厂程序例程,博图版本V16。 包含程序和画面,图纸

图纸方面建议把IO分配表直接做在PLC变量注释里,查线时特别省事。比如:

//AI0: 液位信号(4-20mA)
//DO2: 排水泵接触器
//DI5: 急停按钮

现场维护的兄弟看到这个直呼内行,不用抱着图纸本子到处跑了。

这个项目用博途V16有个隐藏福利——新版的画面平移功能在工艺流程图上太好用了。把整个污水处理流程做到一个画面里,通过滑动查看各工段状态,比老版的分页面操作直观不少。

最后提醒新手容易踩的坑:生化池的污泥浓度计记得做定期校准,有次半夜报警把值班电工整懵了,结果发现是探头挂上塑料袋了。自动化系统再智能,也架不住物理世界的神奇操作啊。

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐