本发明型是一种污水处理厂进水预处理智能工控系统软件。实现污水处理厂进水预处理智能化自动控制,特别是根据执行机构采集到传回的数据进水指标、水池液位,由触摸屏控制粗格栅、螺旋输送机、提升泵、细格栅、旋流沉沙等设备手动和自动运行,使设备负荷保持在最佳状态,为污水的下一阶段生化处理创造有利条件,实现在提高污水处理厂运行管理水平,保证出水稳定达标的前提下,成本最低的目标。
背景技术:
1、稳定的预处理工艺控制,是关系到出水质量以及降低生产成本的重要手段。目前国内外污水处理厂预处理系统大都采用人工控制,即通过远程或者现场人员操作控制调整,如格栅机、螺旋输送机、提升泵、推流器、砂水分离器、事故调节池进出水阀门的开启和停止等预处理工艺设备的工作负荷工作状态,生产过程控制人为因素比较多,难以保证预处理过程中的各个设备处于最佳的工作状态,导致出水质量不稳定。污水处理厂进水预处理智能工控系统软件,根据执行机构现场传感器采集到传回的进水数据cod、氨氮、总磷、总氮等进水指标,调整格栅机、螺旋输送机、提升泵、推流器、砂水分离器、事故调节池进出水的开启和停止等预处理工艺设备的工作负荷,设备保持在最佳工作状态,提高污水处理厂运行管理水平,为后续生化处理提供良好的水质条件,实现成本最低的目标。
技术实现思路
1、污水处理厂进水预处理智能工控系统软件,以kincohmiwaer2.5为工作平台组态编程,由触摸屏完成设备的自动手动控制和自动控制,plc可编程控制器powerpro组态编程,将程序录入plc可编程控制器中,实现对污水处理厂进水预处理系统的智能控制,传感器将污水处理厂进水的主要工艺指标cod、氨氮、总磷、总氮等指标上传至人机界面触摸屏中,触摸屏发出指令调整格栅机、螺旋输送机、提升泵、推流器、砂水分离器、事故调节池进出水阀门的开启和停止等预处理工艺设备的工作负荷,设备保持在最佳工作状态,人机界面触摸屏具有显示功能,用图形实时显示各设备的运行工况及运行参数,程序中主画面具有手动和自动控制切换按钮,手动状态时触摸屏可以单独控制每台设备的启动和停止。自动控制是将预先在屏幕对话设定好的参数指标与进水指标的对比自动运行完成格栅机、螺旋输送机、提升泵、推流器、砂水分离器、事故调节池进出水阀门开启和关闭等设备的停启和赋值,如在cod输入对话框中输入上限达到的指标是500mg/l,触摸屏收到传感器回传的实际值是600 mg/l,此时触摸屏发出指令打开事故池进水阀门,关闭调节池进水阀门。在进水池液位上限对话框中输入4米,下限对话框中输入3米,触摸屏收到液位传感器的回传数据水位到4米时的发出指令提升泵启动,到3米时触摸屏发出指令提升泵停止。实现预处理设备的自动化控制。部分程序代码如下:
2、#include "macroinit.h"
3、void macro_main(in *p)
4、{
5、if (cgs1hywj>=cgsywjsx)
6、cgs1hbtq=1;
7、else
8、if (cgs1hywj>=cgsywjsx)
9、cgs2hbtq=1;
10、else
11、if (cgs1hywj>=cgsywjsx)
12、cgs1hqt=1;
13、else
14、if (cgs1hywj>=cgsywjsx)
15、cgs2hqt=1;
16、else
17、if (cgs1hywj>=cgsywjsx)
18、cgslxssjqt=1;
19、else
20、if (cgs1hywj>=cgsywjsx)
21、xgs1hqt=1;
22、else
23、if (cgs1hywj>=cgsywjsx)
24、xgs2hqt=1;
25、else
26、if (cgs1hywj>=cgsywjsx)
27、xgslxssjqt=1;
28、else
29、if (cgs1hywj>=cgsywjsx)
30、xgs1hxlcstq=1;
31、else
32、if (cgs1hywj>=cgsywjsx)
33、xgs2hxlcstq=1;
34、else
35、if (cgs1hywj>=cgsywjsx)
36、xgs1hdcfk=1;
37、else
38、if (cgs1hywj>=cgsywjsx)
39、xgs2hdcfk=1;
40、else
41、if (cgs1hywj>=cgsywjsx)
42、xgs1hfjqt=1;
43、else
44、if (cgs1hywj>=cgsywjsx)
45、xgs2hfjqt=1;
46、else
47、if (cgs1hywj>=cgsywjsx)
48、xgsssflqqt=1;
49、else
50、if (cgs1hywj<=cgsywjxx)
51、cgs1hbtq=0;
52、else
53、if (cgs1hywj<=cgsywjxx)
54、cgs2hbtq=0;
55、else
56、if (cgs1hywj<=cgsywjxx)
57、cgs1hqt=0;
58、else
59、if (cgs1hywj<=cgsywjxx)
60、cgs1hqt=0;
61、else
62、if (cgs1hywj<=cgsywjxx)
63、cgslxssjqt=0;
64、else
65、if (cgs1hywj<=cgsywjxx)
66、xgs1hqt=0;
67、else
68、if (cgs1hywj<=cgsywjxx)
69、xgs2hqt=0;
70、else
71、if (cgs1hywj<=cgsywjxx)
72、xgslxssjqt=0;
73、else
74、if (cgs1hywj<=cgsywjxx)
75、xgs1hxlcstq=0;
76、else
77、if (cgs1hywj<=cgsywjxx)
78、xgs2hxlcstq=0;
79、else
80、if (cgs1hywj<=cgsywjxx)
81、xgs1hdcfk=0;
82、else
83、if (cgs1hywj<=cgsywjxx)
84、xgs2hdcfk=0;
85、else
86、if (cgs1hywj<=cgsywjxx)
87、xgs1hfjqt=0;
88、else
89、if (cgs1hywj<=cgsywjxx)
90、xgs2hfjqt=0;
91、else
92、if (cgs1hywj<=cgsywjxx)
93、xgsssflqqt=0;
94、else
95、if (tjcywj>=tjcywjsx)
96、tjc1hbqt=1;
97、else
98、if (tjcywj>=tjcywjsx)
99、tjc1htlqqt=1;
100、else
101、if (tjcywj<=tjcywjxx)
102、tjc1hbqt=0;
103、else
104、if (tjcywj<=tjcywjxx)
105、tjc1htlqqt=0;
106、else
107、if((xgscod>=xgscodsd)||(xgsnh3>=xgsnh3sd)||(xgstn>=xgstnsd)||(xgstp>=xgstpsd)||(xgsss>=xgssssd))
108、sgcdfk=1;
109、else
110、if((xgscod>=xgscodsd)||(xgsnh3>=xgsnh3sd)||(xgstn>=xgstnsd)||(xgstp>=xgstpsd)||(xgsss>=xgssssd))
111、tjcdfg=1;
112、else
113、if((xgscod>=xgscodsd)||(xgsnh3>=xgsnh3sd)||(xgstn>=xgstnsd)||(xgstp>=xgstpsd)||(xgsss>=xgssssd))
114、sgc1hbtq=0;
115、else
116、if((xgscod>=xgscodsd)||(xgsnh3>=xgsnh3sd)||(xgstn>=xgstnsd)||(xgstp>=xgstpsd)||(xgsss>=xgssssd))
117、sgc2hbtq=0;
118、else
119、if((xgscod<=xgscodsd)||(xgsnh3<=xgsnh3sd)||(xgstn<=xgstnsd)||(xgstp<=xgstpsd)||(xgsss<=xgssssd))
120、sgcdfk=0;
121、else
122、if((xgscod<=xgscodsd)||(xgsnh3<=xgsnh3sd)||(xgstn<=xgstnsd)||(xgstp<=xgstpsd)||(xgsss<=xgssssd))
123、tjcdfg=0;
124、else
125、if((xgscod<=xgscodsd)||(xgsnh3<=xgsnh3sd)||(xgstn<=xgstnsd)||(xgstp<=xgstpsd)||(xgsss<=xgssssd))
126、sgcdfg=1;
127、else
128、if((xgscod<=xgscodsd)||(xgsnh3<=xgsnh3sd)||(xgstn<=xgstnsd)||(xgstp<=xgstpsd)||(xgsss<=xgssssd))
129、tjcdfk=1;
130、else
131、if((xgscod<=xgscodsd)||(xgsnh3<=xgsnh3sd)||(xgstn<=xgstnsd)||(xgstp<=xgstpsd)||(xgsss<=xgssssd))
132、sgc1hbtq=1;
133、else
134、if((xgscod<=xgscodsd)||(xgsnh3<=xgsnh3sd)||(xgstn<=xgstnsd)||(xgstp<=xgstpsd)||(xgsss<=xgssssd))
135、sgc2hbtq=1;
136、}。
1.触摸屏按指标自动控制,按采集数据与设定参数比对后发出指令控事故池和调节池进水阀门开关、事故池潜污泵停启和赋值。
2.触摸屏按液位自动控制,按屏幕对话框设定上下限发出指令控制一级提升泵、二级提升泵和粗细格栅设备的停启和赋值。
