System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种污水处理厂进水在线监测仪取样器控制系统软件技术方案_技高网

一种污水处理厂进水在线监测仪取样器控制系统软件技术方案

技术编号:40745055 阅读:16 留言:0更新日期:2024-03-25 20:03
目前,污水处理厂进出水在线监测仪取样需要按规定时间进行取样分析检测。由于检测设备采样管内径2毫米,污水处理厂进水中的成分复杂,虽经过格栅机进行预处理后取样,但格栅机的过滤孔一般大于3毫米,很容易造成在线检测仪管路堵塞发生故障。传统做法采用直接取样或者手动过滤器过滤方法,直接取样堵塞在线监测仪取样管情况严重,经常出现采不到水样的问题。手动过滤器需要人工对过滤网进行清理,清理滤网工作量大,工作环境差,过滤网堵塞后潜水取样泵会因无水而烧毁。污水处理厂进水在线监测仪取样器是根据污水处理厂进水水质状况设计的自动过滤设备,其核心是系统软件控制排水阀、取样泵和冲洗泵自动运行,解决进水在线监测仪取样管堵塞问题,提高污水处理厂进水在线监测仪监测数据的可靠性,保证污水处理厂生产过程的安全和稳定。

【技术实现步骤摘要】

本专利技术型是一种污水处理厂进水在线监测仪取样器控制系统软件。主要是利用触摸屏hmiwaer2.5编程组态软件,plc可编程控制器step7组态编程,实现污水处理厂进水在线监测仪取样器工作过程的自动控制,将设备停启时间段输入触摸屏对话框中,系统自动按设定时间控制排水阀、取样泵和冲洗泵自动运行,实现取样过程自动控制。解决进水在线监测仪取样管堵塞问题,提高污水处理厂进水在线监测仪监测数据的可靠性,保证污水处理厂生产过程的安全和稳定。


技术介绍

1、目前,污水处理厂进出水在线监测仪取样需要按规定时间进行取样分析检测。由于检测仪采样管内径2毫米,污水处理厂进水中的成分复杂,虽经过格栅机进行预处理后取样,但格栅机的过滤孔一般大于3毫米,很容易造成在线检测设备管路堵塞发生故障。传统做法采用直接取样或者手动过滤器过滤方法,直接取样堵塞在线监测仪取样管情况严重,经常出现采不到水样的问题。手动过滤器需要人工对过滤网进行清理,清理滤网工作量大,工作环境差,过滤网堵塞后潜水取样泵会因无水而烧毁。污水处理厂进水在线监测仪取样器是根据污水处理厂进水水质状况设计的自动过滤设备,其核心是系统软件控制排水阀、取样泵和冲洗泵自动运行,解决进水在线监测仪取样管堵塞问题,提高污水处理厂进水在线监测仪监测数据的可靠性,保证污水处理厂生产过程的安全和稳定。


技术实现思路

1、污水处理厂进水在线监测仪取样器控制系统软件,对污水处理厂进水取样器实施控制,取样器将水样用小于1毫米的网片过滤后送到在线检测设备,取样后排空取样器中的污水,对过滤网进行高压水反冲洗,按时间自动控制运行。核心是污水处理厂进水在线监测仪取样器控制系统软件,软件利用触摸屏hmiwaer2.5编程组态软件,plc可编程控制器step7组态编程,由触摸屏对话框按时间自动控制和按钮手动控制,按设定时间段自动控制排水阀、取样泵和冲洗泵运行,实现取样过程自动控制。系统在窗口为每台设备有12个启停时间段,用于设置设备启停时间,完成设备的按时间自动控制,排水阀关闭时间设定后、根据进水量待取样室水注满后测算时间,设定取样泵启动时间防止取样泵缺水启动,冲洗泵启动时间根据排水阀排水时间设定。人工按钮控制,实现触摸屏手动控制排水阀、取样泵和冲洗泵运行,完成预定时间的设定和测试工作。部分程序代码如下:

2、#include "macrotypedef.h"

3、#include "math.h"

4、/*

5、   read,write local address function:

6、  int readlocal( const char *type, int addr, int nregs, void *buf,int flag );

7、   int writelocal( const char *type, int addr, int nregs, void *buf ,int flag );

8、   parameter:    type   is the string of "lw","lb" etc;

9、                              address is the operation address ;

10、                               nregs   is the length of read or write;

11、                               buf       is the buffer which storethe reading or writing data;

12、                               flag      is 0,then codetype is bin,is1 then codetype is bcd;

13、   return value : 1 ,operation success

14、                               0, operation fail.

15、   eg: read the value of local lw200 and write it to the lw202,withthe codetype bin,

16、       the code is :

17、      short buf[2] = {0};

18、       readlocal("lw", 200, 2, (void*)buf, 0);

19、       writelocal("lw", 202, 2, (void*)buf, 0);

20、*/

21、int macroentry()

22、{

23、if ((psfgs1==xtsjs)&&(psfgf1==xtsjf))

24、psfg=1;

25、else

26、if ((psfks1==xtsjs)&&(psfkf1==xtsjf))

27、psfg=0;

28、else

29、if ((psfgs2==xtsjs)&&(psfgf2==xtsjf))

30、psfg=1;

31、else

32、if ((psfks2==xtsjs)&&(psfkf2==xtsjf))

33、psfg=0;

34、else

35、if ((psfgs3==xtsjs)&&(psfgf3==xtsjf))

36、psfg=1;

37、else

38、if ((psfks3==xtsjs)&&(psfkf3==xtsjf))

39、psfg=0;

40、else

41、if ((psfgs4==xtsjs)&&(psfgf4==xtsjf))

42、psfg=1;

43、else

44、if ((psfks4==xtsjs)&&(psfkf4==xtsjf))

45、psfg=0;

46、else

47、if ((psfgs5==xtsjs)&&(psfgf5==xtsjf))

48、psfg=1;

49、else

50、if ((psfks5==xtsjs)&&(psfkf5==xtsjf))

51、psfg=0;

...

【技术保护点】

1.系统在窗口为每台设备有12个启停时间段,用于设置设备启停时间,完成设备的按时间自动控制,排水阀关闭时间设定后、根据进水量待取样室水注满后测算时间,设定取样泵启动时间防止取样泵缺水启动,冲洗泵启动时间根据排水阀排水时间设定,按预定时间段运行,取样后排空取样器中的污水,对过滤网进行高压水反冲洗,按时间自动控制运行。

2.手动控制生效,排水阀、取样泵和冲洗泵由按钮控制停启,实现触摸屏手动控制排水阀、取样泵和冲洗泵运行,完成预定时间的设定和测试工作。

【技术特征摘要】

1.系统在窗口为每台设备有12个启停时间段,用于设置设备启停时间,完成设备的按时间自动控制,排水阀关闭时间设定后、根据进水量待取样室水注满后测算时间,设定取样泵启动时间防止取样泵缺水启动,冲洗泵启动时间根据排水阀排水时间设定,按预定...

【专利技术属性】
技术研发人员:王晓东
申请(专利权)人:承德县启东环保设备有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1