客服电话:400-000-2365

污水处理厂运营数据采集传输系统

中国污水处理工程网 时间:2018-2-7 11:02:28

污水处理专利技术

  申请日2016.07.29

  公开(公告)日2017.01.04

  IPC分类号G05B19/418; G05B19/05

  摘要

  本发明公开了一种污水处理厂运营数据采集传输系统,包括用于采集数据的客户端和用于接收数据的服务器端,客户端包括含有客户端程序模块的工控机,服务器端包括含有服务端程序模块的服务器,工控机上有提供OPC接口的组态软件,客户端程序模块通过调用OPC通讯动态链接库扫描组态软件中的所有变量数据,操作者根据需要选择向服务器上传的变量。本发明高效可靠、读取数据时不受不同组态软件制约、运营总部可读取任一污水处理厂的实时数据以及历史数据;用户可自定义数据采集类型,将目标数据进行对上传输,大大节约了系统数据的存储容量;可将不同污水处理厂的数据自动归纳至特定的存储位置;可实现多个污水厂数据同时读取及管理,并行不悖。

  权利要求书

  1.一种污水处理厂运营数据采集传输系统,包括用于采集数据的客户端和用于接收数据的服务器端,其特征在于,所述客户端包括含有客户端程序模块的工控机(3),所述服务器端包括含有服务端程序模块的服务器(6),所述工控机(3)上有提供OPC接口的组态软件,所述客户端程序模块通过调用OPC通讯动态链接库扫描所述组态软件中的所有变量数据,操作者根据需要选择向服务器(6)上传的变量。

  2.如权利要求1所述的污水处理厂运营数据采集传输系统,其特征在于,所述客户端程序模块包括:

  数据采集定义层:用于根据需要选择并保存需要上传的变量数据;

  服务器参数设置层:用于设置与客户端进行通讯的服务器(6)地址、端口与通讯周期;

  数据保存位置设置层:用于设置客户端预上传变量在服务器(6)中的保存位置。

  3.如权利要求1所述的污水处理厂运营数据采集传输系统,其特征在于,所述服务器端程序模块包括:

  数据库连接关系配置层:用于设置于服务端程序连接的数据库;

  数据库表信息定义层:用于定义上传数据的数据库表信息;

  数据库表与上传数据对应关系定义层:用于定义客户端上传变量保存在数据库中的字段位置;

  数据监听层:用于通过监听接收客户端数据并定期保存至数据库中指定的位置。

  4.如权利要求1所述的污水处理厂运营数据采集传输系统,其特征在于,所述工控机(3)和服务器(6)之间通过VPN设备(4)连成局域网。

  5.如权利要求2所述的污水处理厂运营数据采集传输系统,其特征在于,所述客户端还包括客户端本地XML配置文件,用于保存设置的服务器(6)参数和数据库连接参数。

  6.如权利要求1至5任一项所述的污水处理厂运营数据采集传输系统,其特征在于,所述客户端程序以指定时间间隔定时采集现场PLC(2)中的实时数据。

  7.如权利要求6所述的污水处理厂运营数据采集传输系统,其特征在于,所述PLC(2)中的实时数据包括来自污水处理厂现场设备群(1)的测控输出结果。

  8.如权利要求1所述的污水处理厂运营数据采集传输系统,其特征在于,所述设备群(1)包括机械设备、电气设备、监控设备、仪表设备和化验仪器中的一种或几种。

  说明书

  一种污水处理厂运营数据采集传输系统

  技术领域

  本发明属于污水处理技术领域,特别涉及一种一种污水处理厂运营数据采集传输系统。

  背景技术

  随着环境保护的意识加强以及工业领域自动化程度的提高,绝大多数的污水处理厂控制系统均采用PLC控制。通过编程可将全厂的各类数据(包括设备运行情况、在线监测进\出水水质数据、报警记录、设备维护记录等)通过PLC上传至厂内的控制中心,工作人员通过这些数据判断整个污水厂区的运行情况,并由工作人员记录形成水质指标台账。

  水务公司往往有多个污水处理厂同时运营,这些厂区分布在不同的地域。运营总部对于辖下所属污水处理厂的管控均通过以下两种渠道进行。一为污水处理厂管理人员定时汇报运营情况并递交管理报表。这些报表通常比较简单,不能直观地体现数据之间的联系;同时汇报内容受报表制式限制,不能全面地了解污水处理厂各项水质指标;运营总部亦不能及时掌握其运营情况。二是通过网络将污水处理厂数据上传至运营总部服务器,再在终端系统上体现出来。在不同污水处理厂使用不同组态软件的情况下,总部人员必须安装多个不同的组态软件来读取数据,导致运营总部系统维护工作量增加。

  发明内容

  针对以上提到的污水厂运营管理过程存在的缺点,本发明旨在提供一套高效可靠、不受不同组态软件制约、可自定义数据采集类型及存储位置的污水处理厂运营数据采集传输系统。

  为解决上述技术问题,本发明所采用的技术方案是:

  一种污水处理厂运营数据采集传输系统,包括用于采集数据的客户端和用于接收数据的服务器端,所述客户端包括含有客户端程序模块的工控机,所述服务器端包括含有服务端程序模块的服务器,所述工控机上有提供OPC接口的组态软件,所述客户端程序模块通过调用OPC通讯动态链接库扫描所述组态软件中的所有变量数据,操作者根据需要选择向服务器上传的变量。

  由于工控机上有提供OPC(OLE for Process Control,用于过程控制的OLE)接口的组态软件,因此服务器读数据时不受不同组态软件的制约,可以读取任一污水处理厂的数据。

  作为一种优选方式,所述客户端程序模块包括:数据采集定义层:用于根据需要选择并保存需要上传的变量数据;服务器参数设置层:用于设置与客户端进行通讯的服务器地址、端口与通讯周期;数据保存位置设置层:用于设置客户端预上传变量在服务器中的保存位置。

  作为一种优选方式,所述服务器端程序模块包括:数据库连接关系配置层:用于设置于服务端程序连接的数据库;数据库表信息定义层:用于定义上传数据的数据库表信息;数据库表与上传数据对应关系定义层:用于定义客户端上传变量保存在数据库中的字段位置;数据监听层:用于通过监听接收客户端数据并定期保存至数据库中指定的位置。

  进一步地,所述工控机和服务器之间通过VPN设备连成局域网。

  进一步地,所述客户端还包括客户端本地XML配置文件,用于保存设置的服务器参数和数据库连接参数。

  作为一种优选方式,所述客户端程序以指定时间间隔定时采集现场PLC中的实时数据。

  作为一种优选方式,所述PLC中的实时数据包括来自污水处理厂现场设备群的测控输出结果。

  作为一种优选方式,所述设备群包括机械设备、电气设备、监控设备、仪表设备和化验仪器中的一种或几种。

  与现有技术相比,本发明高效可靠、读取数据时不受不同组态软件制约、运营总部可读取任一污水处理厂的实时数据以及历史数据,适用于提供OPC接口的不同品牌工控软件数据采集;在某一污水处理厂的数据采集系统内,用户可自定义数据采集类型,将目标数据进行对上传输,大大节约了系统数据的存储容量;多个污水处理厂的数据上传至运营总部的数据接收系统后,通过用户自定义可将不同污水处理厂的数据自动归纳至特定的存储位置;可实现多个污水厂数据同时读取及管理,并行不悖。