组态文件转换为XML文件的方法、装置、设备及存储介质制造方法及图纸

技术编号:29585952 阅读:38 留言:0更新日期:2021-08-06 19:44
本发明专利技术公开了一种组态文件转换为XML文件的方法、装置、设备及存储介质,针对目前不同企业的人机接口系统都是封闭的,彼此之间无法交互和共享的问题,通过将人机接口组态文件分为画面集、变量集、IO驱动集、数据类型集、函数集和脚本集,采用了分开转换的形式,将画面集、变量集、IO驱动集、数据类型集、函数集和脚本集,包含的信息一一映射到XML文件中,并按照标准的XML格式进行信息保存,能够使不同企业研发的人机接口软件的组态工程可以导出可交互的XML文件,实现跨平台的数据交互及共享。

【技术实现步骤摘要】
组态文件转换为XML文件的方法、装置、设备及存储介质
本专利技术属于数据文件转换的
,尤其涉及一种人机接口组态文件转换为XML文件的方法、装置、设备及存储介质。
技术介绍
监控组态软件是工控领域常用的一种可组态软件,通常做法是新建一个工程,在工程里建立画面,添加图元控件、定义变量,编写脚本等操作,对其组态后,运行工程,在监控View界面中查看监控画面,监控工控行业的生产流程等情况。长期以来,人机接口行业缺乏统一的技术基础,造成了各个企业的人机接口软件系统都是封闭的,彼此之间无法交互和共享,不同的人机接口平台软件之间没有统一的对象模型。人机接口组态文件缺乏统一的描述方式,也没有统一的扩展方式,平台软件对于组态软件的扩展采用的方式是不同的,有些软件采用属性配置方式,有些软件采用了脚本语言方式。另外,脚本语言的使用也是各式各样,语法、语义表示、执行方式等都存在差异。此外,由于没有统一的组态软件模型,开发人员在采用不同脚本语言进行组态软件开发时,所面对的编程模型、组态软件的信息模型和行为模型也不一致,从而导致了各企业的人机接口组态文件都是本文档来自技高网...

【技术保护点】
1.一种组态文件转换为XML文件的方法,用于人机接口软件导出可交互的XML文件,其特征在于,该组态文件转换为XML文件的方法包括:/n将组态文件分为画面集、变量集、IO设备驱动集、数据类型集、函数集及脚本集;/n根据画面集的数据特性,规范定义图形元素的信息描述,将画面集转换为XML文件;/n根据变量集的数据特性,规范定义变量名称、变量来源、变量类型、数值范围的信息描述,将变量集转换为XML文件;/n根据IO设备驱动集的数据特性,规范定义网络中异构设备及通信协议的信息描述,将IO设备驱动集转换为XML文件;/n根据数据类型集的数据特性,规范定义不同数据类型之间的转换,将数据类型集转换为XML文件...

【技术特征摘要】
1.一种组态文件转换为XML文件的方法,用于人机接口软件导出可交互的XML文件,其特征在于,该组态文件转换为XML文件的方法包括:
将组态文件分为画面集、变量集、IO设备驱动集、数据类型集、函数集及脚本集;
根据画面集的数据特性,规范定义图形元素的信息描述,将画面集转换为XML文件;
根据变量集的数据特性,规范定义变量名称、变量来源、变量类型、数值范围的信息描述,将变量集转换为XML文件;
根据IO设备驱动集的数据特性,规范定义网络中异构设备及通信协议的信息描述,将IO设备驱动集转换为XML文件;
根据数据类型集的数据特性,规范定义不同数据类型之间的转换,将数据类型集转换为XML文件;
根据函数集的数据特性,规范定义统一的函数描述方式,将包括数学函数、字符串函数及时间函数在内的函数集转换为XML文件;
根据脚本集的数据特性,规范定义对触发事件的对象描述,将包括画面脚本、数据库脚本在内的脚本集转换为XML文件。


2.如权利要求1所述的组态文件转换为XML文件的方法,其特征在于,所述根据画面集的数据特性,规范定义图形元素的信息描述,将画面集转换为XML文件进一步包括:
将图形元素以面向对象的方式进行抽象和封装,得到图元组件;
对图元组件进行属性和参数配置,并根据可描述文档结构的TC6_XML_V201.xsd的要求对图元组件进行构建,得到符合XML标准的XML文件。


3.如权利要求1所述的组态文件转换为XML文件的方法,其特征在于,所述根据IO设备驱动集的数据特性,规范定义网络中异构设备及通信协议的信息描述,将IO设备驱动集转换为XML文件进一步包括:
对IO设备驱动集的元素定义属性,属性包括设备名称、设备说明、通信协议、设备地址及连接类型;
根据XMLSchema或DTD标准,将IO设备驱动集转换为XML文件。


4.如权利要求1所述的组态文件转换为XML文件的方法,其特征在于,所述根据数据类型集的数据特性,规范定义不同数据类型之间的转换,将数据类型集转换为XML文件进一步包括:
对数据类型集中的元素进行定义属性,属性包括变量名称、变量说明、数据类型、变量初始值、值上限及值下限;
将各种数据类型统一格式,转换为XML文件。


5.如权利要求1所述的组态文件转换为XML文件的方法,其特征在于,所述根据函数集的数据特性,规范定义统一的函数描述方式,将包括数学函数、字符串函数及时间函数在内的函数集转换为XML文件进一步包括:
对函数集中的元素进行定义属性,属性包括函数名称、函数说明、函数返回类型及函数实现代码;
对函数元素的子元素进行定...

【专利技术属性】
技术研发人员:朱立国蒋建民陈根钱豫平王圣洁张长江秦奋梁世武
申请(专利权)人:浙江中控研究院有限公司
类型:发明
国别省市:浙江;33

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

1