一、时间控制:可以定义两个运行允许位M0.0(得电P1运行,失电P1停止) M10.0(得电P2运行,失电P2停止),VD200轮换时间。
程序实现:初始化P1先运行,P2停止,同时开始计时,当计时等于轮换时间时切换运行状态。例如P1先运行,则M0.0置位M10.0复位,同时计时,当计时等于轮换时间时M0.0复位M10.0置位(在每次计时等于轮换时间时切换运行状态)。特殊情况:故障、液位超低、液位超高,当遇到特殊情况,轮换程序失效,计时复位为0,进行特殊处理。当特殊情况消失时回到初始状态重新开始。
液位控制:当液位在高液位时开启一台泵,两台泵轮换运行。当池液位达到超高液位时停止轮换,开启两台泵,当污水池液位在低液位时两台都停止。
你可以分两种情况:一般情况:高液位,进行轮换控制
特殊情况:故障、液位超低、液位超高,终止轮换控制,进行对应的特殊处理,当特殊情况消失时回到初始状态重新开始。
这只是本人的一些理解,如果实际工程,你自己还得根据实际情况,理清思路,不能照搬照套。程序最忌讳有交叉,各种控制方法不能有交叉,要让你的程序运行结果在你控制范围内,祝你能成功。
举例地埋式污水处理
提升泵2台
风机2台
污泥泵1台
浮球液位2或3只
调节池提升泵2台 根据调节池液位高开低停(或中开低停,高开两台。) 6小时切换工作。
风机和提升泵联动,提升泵不开时,隔30分钟运行十分钟, 8小时切换。
污泥泵6小时开启3分钟。
根据不同污水处理的工艺,PLC编程也有所区别,比较常用的如PH 溶氧仪 COD 氨氮 超声波液位计 等的信号转化成4~20毫安的电流信号进PLC模拟量模块(AI),浮球液位等开关量信号进PLC输入模块(DI)根据工艺要求来控制对应的电气 如:加药计量泵 曝气风机 提升泵等,(DO)当然也有可能根据工艺要求控制变频器之类的 那么PLC要输出一个4~20毫安的电流信号到变频器(AO)也就差不多这样了 工艺要求怎么样 咱们怎么做呗。
还有么就是上位机控制啦 用电脑(工控机)做个画面 与PLC连接 实时监控现场数据 也可控制现场设备。 全部自己打的 给分吧 亲!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)