一种数字智能工业组态系统技术方案

技术编号:33795025 阅读:12 留言:0更新日期:2022-06-12 14:56
本发明专利技术提出了一种数字智能工业组态系统,包括:组态编辑模块,可视化服务器生成模块和组态浏览模块:具体为:其中组态编辑模块包括静态模型和动态模型,可视化服务器生成模块是生成可视化服务器的可执行程序,可视化服务器生成模块对服务器模板文件进行加载、编译,组态浏览模块作为可视化客户端,形成人机交互界面,为用户监控提供窗口,组态浏览模块与可视化服务器进行数据交互,获取数据。本发明专利技术提供的组态系统,支持异构化多节点的工程信息处理,各组成模块之间可进行数据通讯,设计支持面向场景会话的数据传输协议,支持B/S模式下基于组态界面的数据浏览,提高数据传输效率和可靠性。可靠性。可靠性。

【技术实现步骤摘要】
一种数字智能工业组态系统


[0001]本专利技术涉及工业数字智能制造领域,特别是指一种数字智能工业组态系统。

技术介绍

[0002]随着计算机技术、控制技术、通讯技术和图形显示技术的发展,工业控制计算机系统得到了突飞猛进的发展。组态技术是计算机控制技术的关键,应用组态技术可开发出工业控制系统的实时监控软件,组态软件是开发工业控制系统监控软件的开发工具,组态软件属于基础型工具平台。早期组态软件只是自动化系统中的一部分,但因其渗透能力强、扩展性强,近年来蚕食了很多专用软件的市场。国际知名的工业自动化厂商基本都开发了自己的组态软件。
[0003]但是,现有的组态软件利用基本显示组件构造显示界面而实现的,存在平台依赖性强,显示资源单一,中间件开销过大等问题。

技术实现思路

[0004]本专利技术的主要目的在于克服现有技术中的上述缺陷,提出一种数字智能工业组态系统,分为组态编辑模块、可视化服务模块、组态浏览模块,支持异构化多节点的工程信息处理,各组成模块之间可进行数据通讯,设计支持面向场景会话的数据传输协议,支持B/S模式下基于组态界面的数据浏览,提高数据传输效率和可靠性。
[0005]一种数字智能工业组态系统,包括:组态编辑模块,可视化服务器生成模块和组态浏览模块:具体为:其中组态编辑模块包括静态模型和动态模型,所述静态模型由可视化工程管理器、可视化工程类、任务规划文件类、视图类、关联信息类和图形原元素类组成,所述动态模型为可视化工程管理器、可视化工程类、任务规划文件类、视图类、关联信息类和图形原元素类进行同时运行操作;可视化服务器生成模块是利用可视化工程项目文件和服务器模板文件自动生成可视化服务器的可执行程序,可视化服务器生成模块对服务器模板文件进行加载、编译,可视化服务器生成模块生成的可视化服务器启动运行后,作为服务器节点,为组态浏览模块提供数据服务;组态浏览模块作为可视化客户端,形成人机交互界面,为用户监控提供窗口,组态浏览模块与可视化服务器进行数据交互,获取数据;组态浏览模块与可视化服务器的通信为:用户在组态浏览模块中输入可视化服务器地址,组态浏览模块访问可视化服务器时,可视化服务器检查组态模块的PV请求中是否包含SessionID,若已包含SessionID,则可视化服务器按照SessionID搜索Session对象,获取组态模块状态信息;若可视化服务器按照SessionID未搜索到Session对象,则为组态模块创建一个Session对象并分配SessionID;
若组态浏览模块的PV请求中不包含SessionID,则为组态模块创建一个Session并生成一个与该Session相关联的SessionID,该SessionID被写入Set

Cookie响应头并保存在客户端,当组态浏览模块再次向可视化服务器发送请求时,组态浏览模块从客户端中取出Set

Cookie,并添加到PV请求中,发送给可视化服务器。
[0006]具体地,所述可视化工程管理器、可视化工程类、任务规划文件类、视图类、关联信息类和图形元素类;具体为:可视化管理器:是组态编辑模块的入口,用于可视化工程文件的管理;可视化工程类:用于对可视化工程项目进行操作,包括但不限于:创建可视化工程文件、保存当前可视化工程文件、打开已有可视化工程文件、选择待显示数据、新建视图、切换编辑模式、编辑界面代码、关联元素与数据;任务规划文件类:用于任务规划文件的解析,为可视化工程提供对象模型实例列表,获取任务规划文件中的对象模型信息,并通过对象模型实例列表的形式返回给可视化工程类;视图类:用于视图的创建和编辑,涉及可视化工程文件中的各个显示视图;关联信息类:用于建立可视化工程项目视图中的图像元素与对象模型实例列表中待显示数据之间的关联关系;图形元素类:用于创建图形元素。
[0007]具体地,所述可视化服务器生成模块支持可视化数据的处理和可视化服务器的生成,包括可视化服务器模板和可视化服务器生成组件。
[0008]具体地,所述可视化服务器模板为可视化服务器提供相应的函数,所述可视化服务器模板基于可视化服务器的用例分析进行设计。
[0009]具体地,所述可视化服务器生成组件支持B/S架构下可视化服务器的自动生成,并进行可视化工程项目的加载。
[0010]具体地,组态浏览模块用于启动组态浏览、连接可视化服务器、处理响应和更新可视化数据;其中启动组态浏览:用户双击组态浏览模块可执行程序,界面弹出组态浏览模块的窗口,组态浏览模块启动运行;连接可视化服务器:用户在组态浏览模块的地址栏中输入可视化服务器的地址并运行,组态浏览模块生成pv连接请求报文,并根据该地址发送给指向的可视化服务器;接收来自可视化服务器的pv连接响应报文,并解析报文,处理响应:组态浏览模块确认可视化服务器的响应报文的完整性后,接收该响应报文,并保存在组态浏览模块本地内存中并解析该响应报文,所述响应报文包括但不限于:pv连接响应报文、pv界面响应报文和pv数据响应报文;更新可视化数据:组态浏览模块确认可视化数据更新包的完整,接收更新包并解析。
[0011]由上述对本专利技术的描述可知,与现有技术相比,本专利技术具有如下有益效果:本专利技术提供一种数字智能工业组态系统,包括:组态编辑模块,可视化服务器生成模块和组态浏览模块:具体为:其中组态编辑模块包括静态模型和动态模型,所述静态模型由可视化工程管理器、可视化工程类、任务规划文件类、视图类、关联信息类和图形原元素
类组成,所述动态模型为可视化工程管理器、可视化工程类、任务规划文件类、视图类、关联信息类和图形原元素类进行同时运行操作;可视化服务器生成模块是利用可视化工程项目文件和服务器模板文件自动生成可视化服务器的可执行程序,可视化服务器生成模块对服务器模板文件进行加载、编译,可视化服务器生成模块生成的可视化服务器启动运行后,作为服务器节点,为组态浏览模块提供数据服务;组态浏览模块作为可视化客户端,形成人机交互界面,为用户监控提供窗口,组态浏览模块与可视化服务器进行数据交互,获取数据。本专利技术提供的组态系统,支持异构化多节点的工程信息处理,各组成模块之间可进行数据通讯,设计支持面向场景会话的数据传输协议,支持B/S模式下基于组态界面的数据浏览,提高数据传输效率和可靠性。
附图说明
[0012]图1为本专利技术实施例提供的一种数字智能工业组态系统结构图;图2为本专利技术实施例提供组态编辑模块的结构图;图3为本专利技术实施例提供,可视化服务器生成模块的结构图。
具体实施方式
[0013]本专利技术的权利要求书、说明书及上述附图中,除非另有明确限定,如使用术语“第一”、“第二”或“第三”等,都是为了区别不同对象,而不是用于描述特定顺序。
[0014]本专利技术的权利要求书、说明书及上述附图中,除非另有明确限定,对于方位词,如使用术语“中心”、“横向”、“纵向”、“水平”、“垂直”、“顶”、“底”、“内”、“外”、“上”、“下”、“前”、“后”、“左”、“右”、“顺时针”、“逆时针”本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数字智能工业组态系统,其特征在于,包括:组态编辑模块,可视化服务器生成模块和组态浏览模块:具体为:其中组态编辑模块包括静态模型和动态模型,所述静态模型由可视化工程管理器、可视化工程类、任务规划文件类、视图类、关联信息类和图形原元素类组成,所述动态模型为可视化工程管理器、可视化工程类、任务规划文件类、视图类、关联信息类和图形原元素类进行同时运行操作;可视化服务器生成模块是利用可视化工程项目文件和服务器模板文件自动生成可视化服务器的可执行程序,可视化服务器生成模块对服务器模板文件进行加载、编译,可视化服务器生成模块生成的可视化服务器启动运行后,作为服务器节点,为组态浏览模块提供数据服务;组态浏览模块作为可视化客户端,形成人机交互界面,为用户监控提供窗口,组态浏览模块与可视化服务器进行数据交互,获取数据;组态浏览模块与可视化服务器的通信为:用户在组态浏览模块中输入可视化服务器地址,组态浏览模块访问可视化服务器时,可视化服务器检查组态模块的PV请求中是否包含SessionID,若已包含SessionID,则可视化服务器按照SessionID搜索Session对象,获取组态模块状态信息;若可视化服务器按照SessionID未搜索到Session对象,则为组态模块创建一个Session对象并分配SessionID;若组态浏览模块的PV请求中不包含SessionID,则为组态模块创建一个Session并生成一个与该Session相关联的SessionID,该SessionID被写入Set

Cookie响应头并保存在客户端,当组态浏览模块再次向可视化服务器发送请求时,组态浏览模块从客户端中取出Set

Cookie,并添加到PV请求中,发送给可视化服务器。2.根据权利要求1所述的一种数字智能工业组态系统,其特征在于,所述可视化工程管理器、可视化工程类、任务规划文件类、视图类、关联信息类和图形元素类;具体为:可视化管理器:是组态编辑模块的入口,用于可视化工程文件的管理;可视化工程类:用...

【专利技术属性】
技术研发人员:苑飞郭强王燕冬
申请(专利权)人:北京东方融创信息技术有限公司
类型:发明
国别省市:

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

1