逆天了!赖工竟然用液位计也能进行药剂消耗量的统计

01

前言

污水处理剂是处理工业废水、生活用水等各种污染水体时必须使用的化学药品,只有有效地利用这些化学物质等,水质才能从国家排放的标准、水质中很好地去除泡沫、悬浮物、有毒物质等。让我们看看水质处理时常用的药剂。

一般我们常用到硫酸、液碱、石灰、PAC、PAM、氧化剂、还原剂等等,以往我们统计药剂的每日消耗量,往往通过人工计算的方式进行抄表人工计算、或者在投加泵出口增加流量计进行累计流量计的计算,而现场我们只需要在现场增加液位计,实时监测药剂池的实时液位,并且插入数据库中,通过本软件,可以自动分析出消耗液位、也可以分析出冲装过程的液位变化。会从非常大节约安装流量计的成本,并且本软件操作界面简单,易上手,直接形成报表方式展示。

液位计统计消耗量的主要原理,首先我看一下历史曲线,其实我们可以看的出来,下降到一定程度,就开始冲装,冲装的过程时间比较短,那么我们就只需要从数据中找到最大值-最小值,就是期间液位消耗量,那么又几个期间相加就是总液位消耗量。然后不管圆柱形状药剂桶还是正方形的药剂池,都是底面积*液位高度。

附圆柱体积

图片

正方形体积=长*宽*高。

图片

02

具体操作

步骤一:

在SQL数据库新增一张表,列名和类型见图1; 

图片

图1

注意:这里ID设为主键,然后标识规范设为标识增量,这样没插入一个数据,自动会加1,形成唯一的数据。

MyTime列名,绑定(getdate()),也就是或者本地时间,自动插入本地日期、时间。 

图片

图2               

图片

图3

步骤二:

这里在WINCC全局脚本中新增VBS代码,这里触发器周期为10分钟,当然如果想更精细一些,可能1分钟,但数据量会比较大。 

图片

图4

步骤三:

通过excel读取SQL数据库数据,选择日期(图5)后,点击查询(图6),先将插入的数据读到表格上。见图7.         

图片

图5

图片

图6

图片

图7

步骤四:

 最后,通过另外一张表,进行统计药剂。主要的原理就是,从从一列开始,至上而下寻找最大值,再找最小值,第一个最大值标志为a_max,第一个最小值标志为a_min,最后我们得出,a=a_max-a_min, b=b_max-b_min…….,最后就啊a+b…+n,就是总消耗量了。

最终我们得到以下的内容,见图8 

图片

 图8

03

写在最后

首先我们要清楚通过液位计算是有误差的,并不是十分精准的,因为误差是基于仪表的液位,如果液位波动都会影响准确度。但此方法可以常用于改造、流量计安装有难度、或者对成本把控比较严格的工况下使用。

本办法也可以直接在PLC内部运算,存到数组中,当然本人更喜欢通过excel来计算,看个人喜好。不喜勿喷。最后能用低成本解决复杂的运算,才是最终的目的。

 

赖伯海

2023年6月

作 者 简 介

赖伯海,从事自动化控制十余载,从事各种水处理自动化控制,熟悉AB、施耐德、西门子、三菱等主流PLC程序开发及画面组态制作及应用,对各自控仪表也有深入研究。

Tags: