一种多系统融合的三维可视化指挥平台的制作方法

文档序号:21887586发布日期:2020-08-18 17:28阅读:374来源:国知局
一种多系统融合的三维可视化指挥平台的制作方法

本发明涉及选煤系统技术领域,具体涉及一种多系统融合的三维可视化指挥平台。



背景技术:

随着选煤行业两化融合的逐步推进,选煤行业已逐渐普及并完善了plc集中控制系统、安全监控、通信联络、振动及温度监测系统、视频监控系统、mes和erp系统。但是各系统彼此独立运行,数据格式,接口协议多种多样。其中plc集中控制系统是整个选煤厂自动化管理的核心,但传统的集中控制系统只能显示opcda或opcua协议发送的工业数据,而第三方管理系统数据无法直接在集中控制系统的人机交互页面显示,亟待改进。



技术实现要素:

本发明的目的在于针对现有技术的缺陷和不足,提供一种设计合理的多系统融合的三维可视化指挥平台,能够更加真实准确的反应选煤生产的现场实况,并能够根据更加丰富的报警项,提高选煤生产和设备运行的稳定安全性。

为达到上述目的,本发明采用了下列技术方案:它包含三维可视化指挥平台、opc服务器、plc和视频系统;其中三维可视化指挥平台包含视频监控系统管理模块、视频报警订阅程序和事件处理程序;上述视频监控系统管理模块和事件处理程序均与opc服务器连接,opc服务器与plc连接;上述视频报警订阅程序和事件处理程序均与视频系统连接。

进一步地,所述的视频系统包含综合安防平台、nvr和ip摄像机,其中综合安防平台分别与视频报警订阅程序和事件处理程序连接,且综合安防平台与nvr连接,nvr与多个ip摄像机连接。

进一步地,所述的视频报警订阅程序为.netframework4.5.2框架下,利用c#语言开发的winform程序,可以运行在服务器的windowsserver2012操作系统上。

进一步地,所述的事件处理程序为.netframework4.5.2框架下,利用c#语言开发的asp.netweb应用程序;通过windowsserver2012的iis发布,可以接收视频监控系统管理模块的报警事件,然后利用opcua协议,触发plc集中控制系统的报警。

进一步地,所述的三维可视化指挥平台与操作员站连接。

进一步地,所述的三维可视化指挥平台利用hpptapi接口与第三方软件系统连接;所述的第三方软件系统包含软件服务器和若干个终端,软件服务器与三维可视化指挥平台连接,且软件服务器与多个终端连接;所述的hpptapi接口是标准的webapi接口,利用javascript、html、jquery技术开发;可以访问第三方系统数据库,并根据三维可视化指挥平台的要求钻取数据,以json格式传送数据。

本发明的工作原理:通过视频监控系统管理模块维护视频系统中的ip摄像机信息及对应的设备信息,然后运行视频报警订阅程序向视频监控系统管理模块发送订阅报警的请求;当视某个ip摄像机产生移动侦测、区域入侵等报警时,视频监控系统管理模块会向视频报警订阅程序中指定的httpapi接口发送标准的json格式的报警事件数据;事件处理程序接收到json格式的报警事件后,去视频监控系统管理模块找查询对应设备信息,并利用opcua协议,向集中控制系统的opc服务器中写入报警。

进一步地,所述的三维可视化指挥平台接收到集中控制系统的报警事件后,根据视频监控系统管理模块中查询对应的ip摄像机信息,并利用专用dll控件播放。

进一步地,所述的三维可视化指挥平台接收到集中控制系统的严重报警事件时,通过视频监控系统管理模块查询是否有与设备相关的ip摄像机,如果存在,则利用专用dll文件立刻播放。

进一步地,所述的三维可视化指挥平台需要调用选煤厂的mes、电能管理系统时,通过hpptapi接口可以在上述的mes、电能管理系统抓取数据,并返回标准格式的json字符串,三维可视化指挥平台可提取json字符串内需要的数据组织成数据图表或数据表格。

采用上述结构后,本发明的有益效果是:本发明提供了一种多系统融合的三维可视化指挥平台,本软件化以httpapi为基础,融视频监控系统、点检系统、安全监测系统、电能管理系统、mes系统到传统的上位机软件之中,并利用三维展示技术,实现了对选煤厂远程、实时、虚拟、动态的感知和监控。当plc集中控制系统发生报警时,平台就能自动切换到该处视频画面,显示实时数据信息、实现数据共享和视频联动。当其它系统发生严重报警时,也可以反向关联plc集中控制系统指定设备,实现设备的紧急停车,确保人员安全和设备安全。多个系统融合后的数据报表,通过“工厂----车间----设备”三级展示模式,为选煤企业领导的生产指挥提供准确的决策支持。

附图说明:

图1是本发明的结构模块图。

图2是本发明中三维可视化指挥平台接入第三方软件系统的模块图。

图3是本发明事件处理程序处理视频报警流程图。

附图标记说明:

视频监控系统管理模块1、视频报警订阅程序2、事件处理程序3、hpptapi接口4、综合安防平台5、nvr6、ip摄像机7、软件服务器8、终端9、opc服务器10、plc11。

具体实施方式:

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1和图3所示,本具体实施方式采用如下技术方案:它包含三维可视化指挥平台、opc服务器10、plc11和视频系统;三维可视化指挥平台与操作员站连接;三维可视化指挥平台包含视频监控系统管理模块1、视频报警订阅程序2和事件处理程序3;上述视频监控系统管理模块1和事件处理程序3均与opc服务器10连接,opc服务器10与plc11连接;上述视频系统包含综合安防平台5、nvr6和ip摄像机7,其中综合安防平台5分别与视频报警订阅程序2和事件处理程序3连接,且综合安防平台5与nvr6连接,nvr6与多个ip摄像机7连接;上述视频报警订阅程序2为.netframework4.5.2框架下,利用c#语言开发的winform程序,可以运行在服务器的windowsserver2012操作系统上;上述事件处理程序3为.netframework4.5.2框架下,利用c#语言开发的asp.netweb应用程序;通过windowsserver2012的iis发布,可以接收视频监控系统管理模块1的报警事件,然后利用opcua协议,触发plc集中控制系统的报警。

本具体实施方式的工作原理:通过视频监控系统管理模块1维护视频系统中的ip摄像机信息及对应的设备信息,然后运行视频报警订阅程序2向视频监控系统管理模块1发送订阅报警的请求;当视某个ip摄像机产生移动侦测、区域入侵等报警时,视频监控系统管理模块1会向视频报警订阅程序2中指定的httpapi接口发送标准的json格式的报警事件数据;事件处理程序3接收到json格式的报警事件后,去视频监控系统管理模块1找查询对应设备信息,并利用opcua协议,向集中控制系统的opc服务器中写入报警;当三维可视化指挥平台接收到集中控制系统的报警事件后,根据视频监控系统管理模块1中查询对应的ip摄像机信息,并利用专用dll控件播放;当三维可视化指挥平台接收到集中控制系统的严重报警事件时,通过视频监控系统管理模块1查询是否有与设备相关的ip摄像机,如果存在,则利用专用dll文件立刻播放。

采用上述结构后,本具体实施方式的有益效果是:本具体实施方式提供了一种多系统融合的三维可视化指挥平台,本软件化以httpapi为基础,融视频监控系统、点检系统、安全监测系统、电能管理系统、mes系统到传统的上位机软件之中,并利用三维展示技术,实现了对选煤厂远程、实时、虚拟、动态的感知和监控。当plc集中控制系统发生报警时,平台就能自动切换到该处视频画面,显示实时数据信息、实现数据共享和视频联动。当其它系统发生严重报警时,也可以反向关联plc集中控制系统指定设备,实现设备的紧急停车,确保人员安全和设备安全。多个系统融合后的数据报表,通过“工厂----车间----设备”三级展示模式,为选煤企业领导的生产指挥提供准确的决策支持。

具体实施方式二:

本具体实施方式中的三维可视化指挥平台利用hpptapi接口4与第三方软件系统连接;所述的第三方软件系统包含软件服务器8和若干个终端9,软件服务器8与三维可视化指挥平台连接,且软件服务器8与多个终端9连接;所述的hpptapi接口4是标准的webapi接口,利用javascript、html、jquery技术开发;可以访问第三方系统数据库,并根据三维可视化指挥平台的要求钻取数据,以json格式传送数据;当三维可视化指挥平台需要调用选煤厂的mes、电能管理系统时,通过hpptapi接口4可以在上述的mes、电能管理系统抓取数据,并返回标准格式的json字符串,三维可视化指挥平台可提取json字符串内需要的数据组织成数据图表或数据表格。

尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1