当前位置:首页 > 基于s7-200PLC的游泳池水处理系统的设计 - 图文
Mn?KC(spn?pvn)?KCTST(spn?pvn)?KCD(pvn?1?pvn) (4-11) TITS标准PID控制允许将闭环控制器、脉冲控制器以及步骤控制器集成到用户程序中。带集成控制器设置的参数分配工具允许设置控制器,可在极短时间内优化使用。如果简单PID控制器不足以解决自动化任务,可使用模块化PID控制。可以互连所包含的标准功能块,创建几乎任何一种控制器结构。
23
第五章 软件设计
5.1 水循环及过滤部分
水循环及过滤部分主程序流程图如图5.1 所示。循环水泵的手动过程,只是配合自动过程的辅助手段,手动状态除操作两台泵的起/ 停以外,还担当过滤缸反冲洗过程的操作。手动程序直接简单,本文不再阐述。循环水泵的自动过程由两台泵互为备用(1 # 泵和2 # 泵) ,且8h 自动切换和非正常停泵自动起动备用泵(如加热继电器动作等) 。起动过程由两台泵轮值起动,即在程序中设定一个起动泵号N(N = 1、2) ,当第一次进入水循环主程序时,首先读取泵号N(并令N 加1) ,决定首先开启哪一号泵,若无故障运行后,且在一个周期内要求停泵,当再次进入水循环主程序时,则起动当前泵N(当N = 2 ,令N = 1) 。以此,来减小某一台泵因连续工作而引起的损耗。实际证明此方法可行且有效。当某一台泵出现故障需停机时,需等待该泵完全停止后,方可开启另一台泵,否则会出现局部回流现象,极易损坏水泵,因此,在起动另一台水泵时,有一个10s 的延时,以此来保护水泵。
24
水循环主程序 启动准备 N 手动 自动 Y 启动1号泵 Y 故障 停泵延时 10秒 停泵延时 10秒 启动2号泵 N Y 故障 N 计时8h? N N 停泵 Y N N Y 计时8h? 停泵 Y 总停 水循环主程序结束
图5.1 水处理主程序流程图
25
5.2 水质检测及加投部分
水质检测都是通过各种检测仪器送来的模拟量检测信息,输入到模拟量扩展模块进行处理,处理后根据水质标准确定控制量,分别控制各药剂精确计量泵,加投水处理药剂。在水质检测及加投药程序中,首先检查扩展模块0是否有错和用户电源是否有错。浊度仪检测浊度值信号存在波动,要取平均值后才能进行使用,浊度平均值的计算包括初始化程序和设置每批信号的采样次数。浊度程序中刻度值是0~32000,但基于扩展模块EM235分辨率的原因,要通过移位指令将程序刻度值变成0~4000。程序用移位实现除法,可节省直接除法处理的时间。当达到加投要求时,先启动絮凝剂搅拌器,再启动絮凝剂计量泵,将药剂加投到循环水泵前。
26
共分享92篇相关文档