本发明专利技术公开了一种化工园区综合监控系统快速搭建平台,该平台包括:构件库,化工园区中各种用于监视或者监控的设备进行组态化的提炼形成的构件的集合;元素库,用于对各种监视或者监控信息进行呈现的元素的集合;设计器模块,用于形成构件配置文件和形成元素配置文件;运行模块,根据设计器模块的构件配置文件和元素配置文件,生成最终运行画面;后台服务模块,包括通讯服务子模块,构件服务子模块,报警服务子模块和日志服务子模块。本发明专利技术采用组态化配置设计得思想,对各种监控设备组态化为构件,然后通过元素描述构件为图形显示画面。对于一个化工园区监控系统,仅仅需要配置即可应用于现场,调试简单,开发速度快。
【技术实现步骤摘要】
本专利技术涉及自动化
,尤其涉及一种化工园区综合监控系统快速搭建平台O
技术介绍
目前,中国越来越多的城市建立了化学工业区,为了安全性考虑,需对化学工业区配备综合监控系统。化工区综合监控系统的主要功能有:监控摄像头画面,监控数字广播,查阅企业与政府单位信息,监视公共环境数据,监视污染源数据,控制室内外LED屏信息,监视危险气体检测数据,机房监控等。现有化工区综合监控系统存在的问题如下: 1.综合监控系统通常为定制型软件,而化工区建设周期长,摄像头,气体检测等设备都是逐步安装完成,为此,系统开发人员需长期值守现场修改。2.系统集成度低,各个监控功能均相对独立,并有自己的入口,使用十分不便。
技术实现思路
本专利技术要解决的技术问题在于针对现有技术中的缺陷,提供一种化工园区综合监控系统快速搭建平台。本专利技术解决其技术问题所采用的技术方案是:一种化工园区综合监控系统快速搭建平台,包括: 其中构件库、元素库、设计器模块、运行模块和后台服务模块都部署在应用服务器上;构件库,化工园区中各种用于监视或者监控的设备进行组态化的提炼形成的构件的集合;所述构件由构件设备的事件、属性、方法和描述组成;构件库中的构件为一个个相对独立的构件;所述构件设备包括:气体检测仪表,摄像头,企业信息,门禁,广播,LED,气象站;元素库,用于对各种监视或者监控信息进行呈现的元素的集合,所述元素是人机画面接口的一个最小单元,所述元素由元素的属性、事件、描述组成;所述元素包括:文本元素,标签元素,图像元素,门禁元素,属性列表呈现元素,直线元素,视频播放元素,仪表盘元素,喇叭元素; 设计器模块,用于根据化工园区的实际设备地址位置情况,在地图上配置构件并形成构件配置文件,还用于根据构件需要显示的方式,配置元素组合并形成元素配置文件; 运行模块,根据设计器模块的构件配置文件和元素配置文件,生成最终运行画面; 后台服务模块,包括通讯服务子模块,构件服务子模块,报警服务子模块和日志服务子丰吴块; 所述通讯服务子模块,用于接入串口仪表设备,或基于TCP/IP协议的第三方业务系统,或共享的数据库,获取其数据并通知构件服务子模块;所述构件服务子模块,用于将接入的设备,系统或者数据库中的数据形成一个虚拟设备,并实时更新设备各检测参数值;所述的虚拟设备就是构件的一个实例; 所述报警服务子模块,用于监视和处理来自其它各子模块以及运行模块的各种类型的报警消息; 所述日志服务子模块,用于记录和处理来自其它各子模块以及运行模块的日志请求; 数据库,用于存储包括配置文件和构件数据在内的文件。按上述方案,所述构件库中一种类型设备会被抽象为一个构件。按上述方案,所述运行模块中生成最终运行画面的步骤具体如下: I)载入配置文件,将设计器子系统输入的配置文件载入。2 )载入元素,将系统自带的元素加载到内存。3)监听消息,监听配置的指定端口,接收消息来源。消息来源主要是数据变动。4)加载GIS模块,并根据配置在GIS显示指定的构件。单击构件显示交互信息。5)生成最终画面,根据设计器模块中的配置文件,使用元素库中的元素拼接为目标画面。画面的数据随第三步中消息数据变化而变化。本专利技术产生的有益效果是:本专利技术采用组态化配置设计得思想,对各种监控设备组态化为构件,然后通过元素描述构件为图形显示画面。对于一个化工园区监控系统,仅仅需要配置即可应用于现场,调试简单,开发速度快。并且基于本专利技术产生的综合监控系统能全面监控化工园区各种设备于一张地图上,并能通过图形画面显示数据间相互关联关系。【附图说明】下面将结合附图及实施例对本专利技术作进一步说明,附图中: 图1为本专利技术中平台搭建所用服务器的硬件结构图; 图2为本专利技术实施例的平台子系统结构图。【具体实施方式】为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,一种化工园区综合监控系统快速搭建平台,该平台是基于一组专业的服务器,包括系统应用服务器(上面有Redis服务和MessageQueue服务),视频服务器,数据库服务器,广播服务器构成。例如视频服务器采用海康威视公司提供的视频服务,数据库服务器采用甲骨文公司提供的数据库服务,广播服务器采用世邦公司提供的广播服务。如图2所示,一种化工园区综合监控系统快速搭建平台,包括设计器子模块,运行时子模块,后台服务子模块,构件库,元素库。构件库,化工园区中各种用于监视或者监控的设备进行组态化的提炼形成的构件的集合;所述构件由构件设备的事件、属性、方法和描述组成;构件库中的构件为一个个相对独立的构件;所述构件设备包括:气体检测仪表,摄像头,企业信息,门禁,广播,LED,气象站。元素库,用于对各种监视或者监控信息进行呈现的元素的集合,所述元素是人机画面接口的一个最小单元,所述元素由元素的属性、事件、描述组成;所述元素包括但不限于:文本元素,标签元素,图像元素,门禁元素,属性列表呈现元素,直线元素,视频播放元素,仪表盘元素,喇叭元素。设计器模块,用于根据化工园区的实际设备地址位置情况,在地图上配置构件并形成构件配置文件,还用于根据构件需要显示的方式,配置元素组合并形成元素配置文件; 构件库是用于描述现场的设备,元素库用于呈现监控的内容。设计器加载构件库后,对构件的属性信息进行整合,以画面模板的方式集成,其中画面模版是由各种元素组合而成。运行模块读取设计器的配置信息,采用元素拼接生成画面,并从后台Redis数据库中读取实时数据用于呈现在画面上。同时运行时模块用于显示后台的日志,报警等信息。运行模块,根据设计器模块的构件配置文件和元素配置文件,生成最终运行画面; 后台服务模块读取设计器配置信息,开启日志服务,报警服务,历史数据存储服务,构件逻辑服务。后台服务模块,包括通讯服务子模块,构件服务子模块,报警服务子模块和日志服务子模块; 所述通讯服务子模块,用于接入串口仪表设备,或基于TCP/IP协议的第三方业务系统,或共享的数据库,获取其数据并通知构件服务子模块; 所述构件服务子模块,用于将接入的设备当前第1页1 2 本文档来自技高网...
【技术保护点】
一种化工园区综合监控系统快速搭建平台,其特征在于,包括:其中构件库、元素库、设计器模块、运行模块和后台服务模块都部署在应用服务器上;构件库,化工园区中各种用于监视或者监控的设备进行组态化的提炼形成的构件的集合;所述构件由构件设备的事件、属性、方法和描述组成;构件库中的构件为一个个相对独立的构件;所述构件设备包括:气体检测仪表,摄像头,企业信息,门禁,广播,LED,气象站;元素库,用于对各种监视或者监控信息进行呈现的元素的集合,所述元素是人机画面接口的一个最小单元,所述元素由元素的属性、事件、描述组成;所述元素包括:文本元素,标签元素,图像元素,门禁元素,属性列表呈现元素,直线元素,视频播放元素,仪表盘元素,喇叭元素;设计器模块,用于根据化工园区的实际设备地址位置情况,在地图上配置构件并形成构件配置文件,还用于根据构件需要显示的方式,配置元素组合并形成元素配置文件;运行模块,根据设计器模块的构件配置文件和元素配置文件,生成最终运行画面;后台服务模块,包括通讯服务子模块,构件服务子模块,报警服务子模块和日志服务子模块;所述通讯服务子模块,用于接入串口仪表设备,或基于TCP/IP协议的第三方业务系统,或共享的数据库,获取其数据并通知构件服务子模块;所述构件服务子模块,用于将接入的设备,系统或者数据库中的数据形成一个虚拟设备,并实时更新设备各检测参数值;所述报警服务子模块,用于监视和处理来自其它各子模块以及运行模块的各种类型的报警消息;所述日志服务子模块,用于记录和处理来自其它各子模块以及运行模块的日志请求;数据库,用于存储包括配置文件和构件数据在内的文件。...
【技术特征摘要】
【专利技术属性】
技术研发人员:肖伟,李琪,王志军,朱偲,聂尟,夏俊,
申请(专利权)人:中冶南方武汉信息技术工程有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。