一种基于自动化组态软件的水厂实时数据管控方法及装置
技术领域
本公开属于数据采集处理的技术领域,涉及一种基于自动化组态软件的水厂实时数据管控方法及装置。
背景技术
本部分的陈述仅仅是提供了与本公开相关的背景技术信息,不必然构成在先技术。
随着环境保护的意识加强以及工业领域自动化程度的提高,绝大多数的水务公司的水厂控制***均采用PLC控制。通过编程可将全厂的各类数据通过PLC上传至厂内的控制中心,工作人员通过这些数据判断整个自来水厂区的运行情况。
然而,发明人在研发过程中发现,现有的水务公司的管理者和操作者对水厂的数据管控主要通过以下方式进行:
水厂管理人员定时水厂生产过程情况和设备运行情况,并递交数据报表;报表的滞后性导致无法反应水厂实时数据,且不能直观地体现数据之间的联系;同时汇报内容受报表制式限制,水务公司的管理者和操作者亦不能及时掌握水厂生产过程情况和设备运行情况。
发明内容
针对现有技术中存在的不足,本公开的一个或多个实施例提供了一种基于自动化组态软件的水厂实时数据管控方法及装置,有效实现水厂深度处理自动化***的实时采集数据通过移动终端及时展示和查询,方便的实现移动办公,让生产管理者和操作者及时了解、掌控水厂生产过程情况和设备运行情况,使得生产过程对管理层更加透明,为提高生产管理效率提供帮助。
根据本公开的一个或多个实施例的一个方面,提供一种基于自动化组态软件的水厂实时数据管控方法。
一种基于自动化组态软件的水厂实时数据管控方法,该方法包括:
接收通过自动化组态软件采集的水厂深度处理自动化***的实时数据;
根据实时数据的工艺特性进行分类,并根据实时数据对应的设备唯一识别码存储于实时数据库和历史数据库;
接收展示请求,调取实时数据库和/或历史数据库相应分类的数据,根据设备初始设置以及数据对应设置进行移动终端数据展示。
进一步地,在该方法中,所述水厂深度处理自动化***的实时数据包括:提升泵房及臭氧接触池数据、活性炭吸附滤池数据、反冲洗***数据、仪表***数据、高锰酸钾及活性炭投加设备数据、臭氧发生间叠排水池数据。
进一步地,在该方法中,所述提升泵房及臭氧接触池数据包括提升泵的运行状态、提升泵的运行频率、提升泵房的液位和臭氧池的液位;
所述活性炭吸附滤池数据包括滤池液位、滤池浊度和阀门状态;
所述反冲洗***数据包括鼓风机相关数据和反冲水箱相关数据;
所述仪表***数据包括在线可见紫外线分析仪数据和蓝绿藻仪表数据;
所述高锰酸钾及活性炭投加设备数据包括高锰酸钾及活性炭投加设备的运行状态;
所述臭氧发生间叠排水池数据包括臭氧***设备运行状态。
进一步地,该方法还包括:接收用户登录请求,根据登录请求中的账号和密码进行登录。
进一步地,在该方法中,所述展示请求包括设备图例展示请求、设备运行状态请求和设备运行信息展示请求。
进一步地,在该方法中,接收所述设备图例展示请求,调取实时数据库相应分类的数据,根据实时数据动画展示设备的运行状态。
进一步地,在该方法中,接收所述设备运行状态请求或设备运行信息展示请求,调取实时数据库相应分类的数据,分别展示设备运行状态数据或设备运行信息数据。
进一步地,在该方法中,该方法还包括:接收历史查询请求,所述历史查询请求包括查询历史时间、查询设备和/或同类设备对比查询指令,调取历史数据库相应分类的数据,并生成历史时间段内运行曲线和/或该类设备某一时间段内某一运行参数的曲线对比数据。
根据本公开的一个或多个实施例的一个方面,提供一种计算机可读存储介质。
一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行所述的一种基于自动化组态软件的水厂实时数据管控方法。
根据本公开的一个或多个实施例的一个方面,提供一种终端设备。
一种终端设备,其包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行所述的一种基于自动化组态软件的水厂实时数据管控方法。
根据本公开的一个或多个实施例的一个方面,提供一种基于自动化组态软件的水厂实时数据管控装置。
一种基于自动化组态软件的水厂实时数据管控装置,基于所述的一种基于自动化组态软件的水厂实时数据管控方法,包括:
数据接收模块,被配置为接收通过自动化组态软件采集的水厂深度处理自动化***的实时数据;
数据分类模块,被配置为根据实时数据的工艺特性进行分类,并根据实时数据对应的设备唯一识别码存储于实时数据库和历史数据库;
数据展示模块,被配置为接收展示请求,调取实时数据库和/或历史数据库相应分类的数据,根据设备初始设置以及数据对应设置进行移动终端数据展示。
本公开的有益效果:
本公开提供的一种基于自动化组态软件的水厂实时数据管控方法及装置,有效实现水厂深度处理自动化***的实时采集数据通过移动终端及时展示和查询,快速生成报表、趋势图表等,方便的实现移动办公,让生产管理者和操作者及时了解、掌控水厂生产过程情况和设备运行情况,使得生产过程对管理层更加透明,为提高生产管理效率提供帮助。
附图说明
构成本申请的一部分的说明书附图用来提供对本申请的进一步理解,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。
图1是根据一个或多个实施例的一种基于自动化组态软件的水厂实时数据管控方法流程图。
具体实施方式:
下面将结合本公开的一个或多个实施例中的附图,对本公开的一个或多个实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本公开的一个或多个实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应该指出,以下详细说明都是例示性的,旨在对本申请提供进一步的说明。除非另有指明,本实施例使用的所有技术和科学术语具有与本申请所属技术领域的普通技术人员通常理解的相同含义。
需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本申请的示例性实施方式。如在这里所使用的,除非上下文另外明确指出,否则单数形式也意图包括复数形式,此外,还应当理解的是,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
需要注意的是,附图中的流程图和框图示出了根据本公开的各种实施例的方法和***的可能实现的体系架构、功能和操作。应当注意,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分可以包括一个或多个用于实现各个实施例中所规定的逻辑功能的可执行指令。也应当注意,在有些作为备选的实现中,方框中所标注的功能也可以按照不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,或者它们有时也可以按照相反的顺序执行,这取决于所涉及的功能。同样应当注意的是,流程图和/或框图中的每个方框、以及流程图和/或框图中的方框的组合,可以使用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以使用专用硬件与计算机指令的组合来实现。
在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合,下面结合附图与实施例对本公开作进一步说明。
实施例一
根据本公开的一个或多个实施例的一个方面,提供一种基于自动化组态软件的水厂实时数据管控方法。
如图1所示,一种基于自动化组态软件的水厂实时数据管控方法,该方法包括:
一种基于自动化组态软件的水厂实时数据管控方法,该方法包括:
一种基于自动化组态软件的水厂实时数据管控方法,该方法包括:
S1:接收通过自动化组态软件采集的水厂深度处理自动化***的实时数据;
S2:根据实时数据的工艺特性进行分类,并根据实时数据对应的设备唯一识别码存储于实时数据库和历史数据库;
S3:接收展示请求,调取实时数据库和/或历史数据库相应分类的数据,根据设备初始设置以及数据对应设置进行移动终端数据展示。
开发智能手机APP软件,将水厂深度处理自动化***的实时采集数据借助智能手机APP进行展示和查询。可以让生产管理者和操作者及时了解、掌控水厂生产过程情况和设备运行情况,可在移动终端上实时查看生产过程的即时数据,可快速生成报表、趋势图表等,方便的实现移动办公。使得生产过程对管理层更加透明,为提高生产管理效率提供帮助。
数据采集功能利用C++语言编写通讯协议,使用组态网通用接口进行读取,读取后根据设备唯一识别码存储到***服务器中,存储后根据设备初始设置以及数据对应设置进行APP端数据展示。使用HTML5和JAVA语言利用HBuilder软件编写手机终端APP。
在本实施例中,所述水厂深度处理自动化***的实时数据包括:提升泵房及臭氧接触池数据、活性炭吸附滤池数据、反冲洗***数据、仪表***数据、高锰酸钾及活性炭投加设备数据、臭氧发生间叠排水池数据。
在本实施例中,所述提升泵房及臭氧接触池数据包括提升泵的运行状态、提升泵的运行频率、提升泵房的液位和臭氧池的液位;
所述活性炭吸附滤池数据包括滤池液位、滤池浊度和阀门状态;
所述反冲洗***数据包括鼓风机相关数据和反冲水箱相关数据;
所述仪表***数据包括在线可见紫外线分析仪数据和蓝绿藻仪表数据;
所述高锰酸钾及活性炭投加设备数据包括高锰酸钾及活性炭投加设备的运行状态;
所述臭氧发生间叠排水池数据包括臭氧***设备运行状态。
在本实施例中,主要采集了提升泵房及臭氧接触池、8个活性炭滤池、反冲***、仪表***、高锰酸钾及活性炭投加设备等***数据。
提升泵房主要是提升泵的运行状态和运行频率,提升泵房和臭氧池的液位等;
反冲***鼓风机和反冲水箱的相关数据;
8个滤池主要是滤池液位、浊度,阀门状态等;
仪表***主要是是能在线可见紫外线分析仪和蓝绿藻仪表数据;
臭氧***、高锰酸钾等设备的运行状态数据等。
在通过通讯程序成功的接收数据后,将数据根据工艺特性分布到各个展示画面,直观生动的体现在相应位置,使得水厂使用人员很方便直观的查询现场数据。对于重要的工艺参数数据还进行了历史存储和历史查询,可以查询过去一段时间的数据和趋势,便于了解水质变化情况。
登录:
在本实施例中,还包括:接收用户登录请求,根据登录请求中的账号和密码进行登录。APP登录功能使用账号和密码进行登录,登录成功后即可进入APP主页面。在主页面中进行相关操作。
设备展示:
在本实施例中,所述展示请求包括设备图例展示请求、设备运行状态请求和设备运行信息展示请求。
在本实施例中,接收所述设备图例展示请求,调取实时数据库相应分类的数据,根据实时数据动画展示设备的运行状态。
在本实施例中,接收所述设备运行状态请求或设备运行信息展示请求,调取实时数据库相应分类的数据,分别展示设备运行状态数据或设备运行信息数据。
APP展示分为多级展示,在主页面中展示水厂所需展示设备的概览以及关键信息,在此页面用户可对所有设备进行查阅。
在主页面点击某一设备后即可进入该设备详细展示页面,展示内容为设备图例、设备运行状态、设备运行信息。设备图例使用动画效果展示,并结合运行状态进行展示,例:设备开启时,则设备动画效果为动态运行,且动态运行速度根据需要进行快慢调节(根据具体设备类型展示),并且在设备运行状态中显示具体状态信息,在设备运行信息区域显示设备当前其他运行信息。
展示的数据均是取自深度处理自动化***。数据接收后,一方面是根据工艺流程对数据进行合理布局,美工根据工艺要求绘制工艺流程图和展示画面,编程人员将数据按照内容放置在正确的位置上;另一方面,数据采集上来以后,进行了历史存储。可以进行历史访问获得存储数据。
设备图例展示页面可连接其他位置一同进行展示,方面用户对关联位置进行只管查看,例:提升泵和液位结合展示。
美工所作的画面展示是对深度处理工艺的手机APP画面再现。为了更直观的再现现场处理工艺,一是将相关的数据放置再同一画面中,便于直观查看;二是画面之间和总画面与分画面之间有跳转按钮或跳转机制,可方便用户在不同的***画面中浏览
设备图例展示页面中可查看其他设备或位置当前运行状态,并且点击该设备或位置可进入下级设备图例展示页面,展示效果同样为图例展示、运行状态展示、运行信息展示。
历史曲线查询:
在本实施例中,还包括:接收历史查询请求,所述历史查询请求包括查询历史时间、查询设备和/或同类设备对比查询指令,调取历史数据库相应分类的数据,并生成历史时间段内运行曲线和/或该类设备某一时间段内某一运行参数的曲线对比数据。
在特定设备图例页面,在统一位置中放置历史曲线查询按钮,用户可点击该按钮进入历史曲线查询页面,根据具体设备选择时间以及运行参数进行查询,查询出该运行参数在该时间段内运行曲线,并以图表形式进行展示。
同时,APP提供单独历史曲线查询主页面,在此页面中,用户可以选择某一设备进行查询,并且可对某一类设备进行对比查询,即,查询出该类设备某一时间段内某一运行参数的曲线对比情况。
权限控制:
登录权限:
***可对登录设备进行权限控制,可以启用或禁用某一台设备进行登录,可以启用或禁用某一用户进行登录,可以允许或者禁止未记录设备进行登录访问等。
同时提供设备和用户绑定功能,可对登录用户和设备做一对一绑定,即此设备只允许此用户进行登录访问等。
查看权限:
***可以对登录用户做查看权限设置。查看权限设置可设置某一用户可查看的设备、设备具体运行属性等。即,可对不同类型用户给予不同的设备运行属性查看权限,实现分职责管理功能。
实施例二
根据本公开的一个或多个实施例的一个方面,提供一种计算机可读存储介质。
一种计算机可读存储介质,其中存储有多条指令,所述指令适于由终端设备的处理器加载并执行所述的一种基于自动化组态软件的水厂实时数据管控方法。
实施例三
根据本公开的一个或多个实施例的一个方面,提供一种终端设备。
一种终端设备,其包括处理器和计算机可读存储介质,处理器用于实现各指令;计算机可读存储介质用于存储多条指令,所述指令适于由处理器加载并执行所述的一种基于自动化组态软件的水厂实时数据管控方法。
这些计算机可执行指令在设备中运行时使得该设备执行根据本公开中的各个实施例所描述的方法或过程。
在本实施例中,计算机程序产品可以包括计算机可读存储介质,其上载有用于执行本公开的各个方面的计算机可读程序指令。计算机可读存储介质可以是可以保持和存储由指令执行设备使用的指令的有形设备。计算机可读存储介质例如可以是――但不限于――电存储设备、磁存储设备、光存储设备、电磁存储设备、半导体存储设备或者上述的任意合适的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、静态随机存取存储器(SRAM)、便携式压缩盘只读存储器(CD-ROM)、数字多功能盘(DVD)、记忆棒、软盘、机械编码设备、例如其上存储有指令的打孔卡或凹槽内凸起结构、以及上述的任意合适的组合。这里所使用的计算机可读存储介质不被解释为瞬时信号本身,诸如无线电波或者其他自由传播的电磁波、通过波导或其他传输媒介传播的电磁波(例如,通过光纤电缆的光脉冲)、或者通过电线传输的电信号。
本文所描述的计算机可读程序指令可以从计算机可读存储介质下载到各个计算/处理设备,或者通过网络、例如因特网、局域网、广域网和/或无线网下载到外部计算机或外部存储设备。网络可以包括铜传输电缆、光纤传输、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器。每个计算/处理设备中的网络适配卡或者网络接口从网络接收计算机可读程序指令,并转发该计算机可读程序指令,以供存储在各个计算/处理设备中的计算机可读存储介质中。
用于执行本公开内容操作的计算机程序指令可以是汇编指令、指令集架构(ISA)指令、机器指令、机器相关指令、微代码、固件指令、状态设置数据、或者以一种或多种编程语言的任意组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言—诸如C++等,以及常规的过程式编程语言—诸如“C”语言或类似的编程语言。计算机可读程序指令可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。在一些实施例中,通过利用计算机可读程序指令的状态信息来个性化定制电子电路,例如可编程逻辑电路、现场可编程门阵列(FPGA)或可编程逻辑阵列(PLA),该电子电路可以执行计算机可读程序指令,从而实现本公开内容的各个方面。
实施例四
根据本公开的一个或多个实施例的一个方面,提供一种基于自动化组态软件的水厂实时数据管控装置。
一种基于自动化组态软件的水厂实时数据管控装置,基于所述的一种基于自动化组态软件的水厂实时数据管控方法,包括:
数据接收模块,被配置为接收通过自动化组态软件采集的水厂深度处理自动化***的实时数据;
数据分类模块,被配置为根据实时数据的工艺特性进行分类,并根据实时数据对应的设备唯一识别码存储于实时数据库和历史数据库;
数据展示模块,被配置为接收展示请求,调取实时数据库和/或历史数据库相应分类的数据,根据设备初始设置以及数据对应设置进行移动终端数据展示。。
应当注意,尽管在上文的详细描述中提及了设备的若干模块或子模块,但是这种划分仅仅是示例性而非强制性的。实际上,根据本公开的实施例,上文描述的两个或更多模块的特征和功能可以在一个模块中具体化。反之,上文描述的一个模块的特征和功能可以进一步划分为由多个模块来具体化。
以上所述仅为本申请的优选实施例而已,并不用于限制本申请,对于本领域的技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。