[发明专利]一种基于可编程脚本的SVG组态显示方法及系统在审
申请号: | 201811275165.4 | 申请日: | 2018-10-30 |
公开(公告)号: | CN109284105A | 公开(公告)日: | 2019-01-29 |
发明(设计)人: | 向安宇 | 申请(专利权)人: | 北京天安智慧信息技术有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100085 北京市海淀区上地信息路2号(北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组态 脚本 数据标签 组态显示 可编程 页面 服务器 动态显示 实时数据 推送 报警 绘制 参数控制 参数提供 定义图标 动态加载 脚本定义 脚本格式 接收服务 控制功能 实时监控 提示报警 图标颜色 定义组 动态的 线条 订阅 预警 | ||
本公开提供了一种基于可编程脚本的SVG组态显示方法,包括:组态脚本绘制,定义组态脚本格式,定义图标、线条、数据标签的位置、大小、颜色等属性;组态动态加载,将已经绘制完成的组态脚本上传到服务器,前端页面能够根据服务器中新增的脚本动态显示组态页面;实时监控,组态页面能够根据组态脚本中的数据标签,向服务器订阅相关实时数据,接收实时数据推送并动态显示;报警预警,根据组态脚本定义的数据标签接收服务端报警推送,提示报警消息并动态的改变组态图标颜色大小等;以及参数控制,根据组态脚本的设定,能够对组态中的特定参数提供设定控制功能。本公开还提供了一种基于可编程脚本的SVG组态显示系统。
技术领域
本公开涉及一种基于可编程脚本的SVG组态显示方法及系统。
背景技术
作为工业生产使用的SCADA(Supervisory Control and Data Acquisition,数据采集与监视控制)系统的一部分,组态能够以图形化、数字化的表现方式向用户直观的展现工业设备的运行状态。在不同的生产监控现场,设备和监控数据都不相同,用户对于组态界面的表现需求也多种多样,如何快速的开发组态并能够即时发布应用是组态应用的重点和难点,是制约SCADA系统推广应用的重要因素。
当前对于组态界面的开发主要使用定制化的Winform组态绘制软件进行开发绘制,使用位图完成界面图形展现,开发完成后以工程文件的方式导出,将文件发布给每个用户。用户需自行完成组态的导入、重启等操作完成新组态的应用。
上述组态开发技术在当监控用户数量很少时能够基本满足需求,但随着工业生产领域的信息化程度不断提高,有越来越多的设备需要接入SCADA系统,越来越多的用户需要对组态进行查看监控,该技术方案已经无法满足应用需要:一是开发组态需要用到专业的开发软件,使用繁琐复杂,开发成本高;二是位图在大屏幕中放大显示时,会失真,用户体验差;三是组态发布过程繁琐,需要每个用户自行导入组态工程文件,并需要进行组态启停。
发明内容
为了解决上述技术问题中的至少之一,本公开提供了一种基于可编程脚本的SVG组态显示方法及系统。
根据本公开的一个方面,一种基于可编程脚本的SVG组态显示方法,包括:
组态脚本绘制,定义组态脚本格式,定义图标、线条、数据标签的位置、大小、颜色等属性;
组态动态加载,将已经绘制完成的组态脚本上传到服务器,前端页面能够根据服务器中新增的脚本动态显示组态页面;
实时监控,组态页面能够根据组态脚本中的数据标签,向服务器订阅相关实时数据,接收实时数据推送并动态显示;
报警预警,根据组态脚本定义的数据标签接收服务端报警推送,提示报警消息并动态的改变组态图标颜色大小等;以及
参数控制,根据组态脚本的设定,能够对组态中的特定参数提供设定控制功能。
根据本公开的至少一个实施方式,通过脚本化的语言,定义组态图中图标、线条的颜色、大小、位置,以及数据标签的对应名称、单位、初始值等信息,使脚本能够全面描述组态图的特征,并能通过解析获取这些特征。
根据本公开的至少一个实施方式,服务器提供组态上传的方法将编写好的组态脚本上传,并在前端页面动态加载所有上传的脚本,完成组态图的绘制与显示。
根据本公开的至少一个实施方式,根据组态脚本中的数据定义,组态图向服务器进行实时数据的订阅,当接收到实时数据推送时,动态改变相应数据标签中的数值。
根据本公开的至少一个实施方式,根据组态脚本的数据定义,组态图向服务器订阅相关数据的报警预警信息,当收到服务器报警信息推送时,能够显示报警预警提示,并能够改变组态图中对应数据标签、图标的颜色、大小等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京天安智慧信息技术有限公司,未经北京天安智慧信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811275165.4/2.html,转载请声明来源钻瓜专利网。