一种环保数据并发采集及多网络发布方法和装置制造方法及图纸

技术编号:19551893 阅读:16 留言:0更新日期:2018-11-24 22:03
本申请公开了一种环保数据并发采集及多网络发布方法和装置。该方法包括:数据采集步骤:读取数据库中的标志位,根据所述标志位确定通讯协议和待采集的信息,根据所述通讯协议与至少一个环保监测设备建立数据连接,根据所述待采集的信息采集所述至少一个环保监测设备的信息;数据发布步骤:对采集的信息进行数据发布。通过该方法,能够通过标志位对环保监测设备的接口协议和检测项目进行更改,因此能够适应多个不同的环保监测设备的性能。

A Method and Device for Concurrent Collection and Multi-network Publishing of Environmental Protection Data

This application discloses a method and device for concurrent acquisition and multi-network publication of environmental protection data. The method comprises the following steps: reading the mark bit in the database, determining the communication protocol and the information to be collected according to the mark bit, establishing a data connection with at least one environmental protection monitoring device according to the communication protocol, and collecting the information of at least one environmental protection monitoring device according to the information to be collected; Data publishing step: Data publishing of collected information. Through this method, the interface protocol and testing items of environmental protection monitoring equipment can be changed by marker bits, so it can adapt to the performance of many different environmental protection monitoring equipment.

【技术实现步骤摘要】
一种环保数据并发采集及多网络发布方法和装置
本申请涉及数据传输与处理
,特别是涉及一种环保数据并发采集及多网络发布方法和装置。
技术介绍
为实时监测企业烟气排放数据,更好的管控生产做到达标排放,需要实现对环保监测设备数据进行采集,并分别为生产网和办公网的生产、管理和调度人员提供实时数据监视功能。环保监测设备一般提供RS232或RS485接口,并存在在一个区域部署多个环保监测设备的情况,在与环保监测设备的通讯连接上需要支持多串口连接,一般情况下采用在办公网中通过能源或环保软件进行采集、监视和管理,但在实际生产过程中,生产人员亦需要实时监视环保数据以更好的指导生产,企业生产网和办公网网络相对独立,相应工控软件和能源或环保软件亦不相同,因此无法对多个环保监测设备进行实时数据采集。
技术实现思路
本申请的目的在于克服上述问题或者至少部分地解决或缓减解决上述问题。根据本申请的一个方面,提供了一种环保数据并发采集及多网络发布方法,包括:数据采集步骤:读取数据库中的标志位,根据所述标志位确定通讯协议和待采集的信息,根据所述通讯协议与至少一个环保监测设备建立数据连接,根据所述待采集的信息采集所述至少一个环保监测设备的信息;和数据发布步骤:对采集的信息进行数据发布。通过该方法,能够通过标志位对环保监测设备的接口协议和检测项目进行更改,因此能够适应多个不同的环保监测设备的性能。可选地,在所述数据采集步骤之前,该方法包括:变更信息接收步骤:接收变更信息,将所述变更信息存储到数据库中,根据所述变更信息调整通讯表中对应的标志位。可选地,所述数据采集步骤包括:标志位读取步骤:读取数据库中的标志位,如果所述标志位出现变化,则重新装载与所述标志位对应的通讯协议;数据连接步骤:根据所述通讯协议与所述至少一个环保监测设备重新建立数据连接,在数据连接成功后,将所述标志位复位;和信息采集步骤:根据所述标志位确定的待采集的信息采集所述至少一个环保监测设备的信息。可选地,所述信息采集步骤包括:请求指令发送步骤:基于所述至少一个环保监测设备的地址和轮询周期,根据所述标志位确定的待采集的信息,定时向所述至少一个环保监测设备发送数据请求指令以采集信息;和数据校验步骤:对采集到的信息进行校验,在校验正确的情况下进行数据解析并执行所述数据发送步骤,在没有接收到消息或者校验不正确的情况下,跳过该环保监测设备,对其他环保监测设备执行请求指令发送步骤。可选地,其特征在于,所述数据发布步骤包括以下步骤中的至少一个:数据库写入步骤:基于所述采集到的信息的数据格式、数据库中间表的格式和连接字符串的配置,根据传输周期完成写入数据库,对采集的信息进行数据发布;基于传输控制协议的发布步骤:基于传输控制协议对所述采集到的信息进行发布;基于网络服务的发布步骤:基于网络服地址、所述采集到的信息的数据格式的配置,按照周期行发布和不定期发布两种方式进行发布;和文本文件发布步骤:基于文本文件地址、所述采集到的信息的数据格式、数据分隔符的配置,按照周期行发布和不定期发布两种方式进行发布。根据本申请的另一个方面,还提供了一种环保数据并发采集及多网络发布装置,包括:数据采集模块,其配置成用于读取数据库中的标志位,根据所述标志位确定通讯协议和待采集的信息,根据所述通讯协议与至少一个环保监测设备建立数据连接,根据所述待采集的信息采集所述至少一个环保监测设备的信息;和数据发布模块,其配置成用于对采集的信息进行数据发布。通过该装置,能够通过标志位对环保监测设备的接口协议和检测项目进行更改,因此能够适应多个不同的环保监测设备的性能。可选地,该装置还包括所述变更信息接收模块,所述变更信息接收模块与所述数据采集模块连接,所述变更信息接收步模块配置成用于接收变更信息,将所述变更信息存储到数据库中,根据所述变更信息调整通讯表中对应的标志位。可选地,所述数据采集模块包括:标志位读取模块,其配置成用于读取数据库中的标志位,如果所述标志位出现变化,则重新装载与所述标志位对应的通讯协议;数据连接模块,其配置成用于根据所述通讯协议与所述至少一个环保监测设备重新建立数据连接,在数据连接成功后,将所述标志位复位;和信息采集模块,其配置成用于根据所述标志位确定的待采集的信息采集所述至少一个环保监测设备的信息。根据本申请的另一个方面,还提供了一种计算机设备,包括存储器、处理器和存储在所述存储器内并能由所述处理器运行的计算机程序,其中,所述处理器执行所述计算机程序时实现如上所述的方法。根据本申请的另一个方面,还提供了一种计算机可读存储介质,其内存储有计算机程序,所述计算机程序在由处理器执行时实现如上所述的方法。根据下文结合附图对本申请的具体实施例的详细描述,本领域技术人员将会更加明了本申请的上述以及其他目的、优点和特征。附图说明后文将参照附图以示例性而非限制性的方式详细描述本申请的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:图1是根据本申请的环保数据并发采集及多网络发布方法的一个实施例的示意性流程图;图2是根据本申请的环保数据并发采集及多网络发布方法的另一个实施例的示意性流程图;图3是根据本申请的数据采集步骤的一个实施例的示意性流程图;图4是根据本申请的信息采集步骤的一个实施例的示意性流程图;图5是根据本申请的环保数据并发采集及多网络发布方法的另一个实施例的示意性流程图;图6是根据本申请的环保数据并发采集及多网络发布装置的一个实施例的示意性框图;图7是根据本申请的环保数据并发采集及多网络发布装置的另一个实施例的示意性框图;图8是根据本申请的数据采集模块的一个实施例的示意性框图;图9是根据本申请的信息采集模块的一个实施例的示意性框图;图10是本申请的计算设备的一个实施例的框图;图11是本申请的计算机可读存储介质的一个实施例的框图。具体实施方式根据下文结合附图对本申请的具体实施例的详细描述,本领域技术人员将会更加明了本申请的上述以及其他目的、优点和特征。本申请的实施方案提供了一种环保数据并发采集及多网络发布方法,图1是根据本申请的环保数据并发采集及多网络发布方法的一个实施例的示意性流程图,该方法包括:S200数据采集步骤:读取数据库中的标志位,根据所述标志位确定通讯协议和待采集的信息,根据所述通讯协议与至少一个环保监测设备建立数据连接,根据所述待采集的信息采集所述至少一个环保监测设备的信息;S300数据发布步骤:对采集的信息进行数据发布。通过该方法,能够通过标志位对环保监测设备的接口协议和检测项目进行更改,因此能够适应多个不同的环保监测设备的性能。该方法的执行通过安装于现场的数据采集终端实现,该数据采集终端配置有2个RS232接口、2个RS485接口、2个以太网接口,安装有MySQL数据库。该数据库用于存储数据采集及发布基础信息和采集到的数据,可实现基于ModbusRTu、OPC、ModbusTCP、DNP3.0及非标协议的数据采集,并将单体环保监测设备的通讯状态一并打包后,提供标准数据接口对外提供数据,标准数据接口包括ModbusTCP、WebService、数据库表,同时将采集到的数据更新到数据库中相应数据表中,存储实时数据和环保本文档来自技高网...

【技术保护点】
1.一种环保数据并发采集及多网络发布方法,包括:数据采集步骤:读取数据库中的标志位,根据所述标志位确定通讯协议和待采集的信息,根据所述通讯协议与至少一个环保监测设备建立数据连接,根据所述待采集的信息采集所述至少一个环保监测设备的信息;和数据发布步骤:对采集的信息进行数据发布。

【技术特征摘要】
1.一种环保数据并发采集及多网络发布方法,包括:数据采集步骤:读取数据库中的标志位,根据所述标志位确定通讯协议和待采集的信息,根据所述通讯协议与至少一个环保监测设备建立数据连接,根据所述待采集的信息采集所述至少一个环保监测设备的信息;和数据发布步骤:对采集的信息进行数据发布。2.根据权利要求1所述的方法,其特征在于,在所述数据采集步骤之前,该方法包括:变更信息接收步骤:接收变更信息,将所述变更信息存储到数据库中,根据所述变更信息调整通讯表中对应的标志位。3.根据权利要求1所述的方法,其特征在于,所述数据采集步骤包括:标志位读取步骤:读取数据库中的标志位,如果所述标志位出现变化,则重新装载与所述标志位对应的通讯协议;数据连接步骤:根据所述通讯协议与所述至少一个环保监测设备重新建立数据连接,在数据连接成功后,将所述标志位复位;和信息采集步骤:根据所述标志位确定的待采集的信息采集所述至少一个环保监测设备的信息。4.根据权利要求3所述的方法,其特征在于,所述信息采集步骤包括:请求指令发送步骤:基于所述至少一个环保监测设备的地址和轮询周期,根据所述标志位确定的待采集的信息,定时向所述至少一个环保监测设备发送数据请求指令以采集信息;和数据校验步骤:对采集到的信息进行校验,在校验正确的情况下进行数据解析并执行所述数据发送步骤,在没有接收到消息或者校验不正确的情况下,跳过该环保监测设备,对其他环保监测设备执行请求指令发送步骤。5.根据权利要求1至4的任一项所述的方法,其特征在于,所述数据发布步骤包括以下步骤中的至少一个:数据库写入步骤:基于所述采集到的信息的数据格式、数据库中间表的格式和连接字符串的配置,根据传输周期完成写入数据库,对采集的信息进行数据发布;基于传输控制协议的发布步骤:基于传输控...

【专利技术属性】
技术研发人员:范齐徽
申请(专利权)人:济南诚博信息科技有限公司
类型:发明
国别省市:山东,37

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

1