【技术实现步骤摘要】
一种监控组态软件XML文件导入导出方法、系统及验证平台
[0001]本专利技术涉及工业控制自动化的
,尤其涉及一种监控组态软件XM L文件导入导出方法、系统及验证平台。
技术介绍
[0002]监控组态软件是工业控制领域中的一种常用的软件,通常的做法是新建一个工程,在工程里面建立画面,添加图元控件、定义变量,编写脚本等操作,对其组态后,运行工程,查看监控画面,监控工业控制行业的生成流程等情况。
[0003]对于监控组态软件,目前存在的问题是,各个厂家的监控组态软件都是独立的,变量集、画面集和IO驱动集也是各自独立的,当想把厂家A的画面直接导入到厂家B中时,现有技术暂时无法实现,只有在厂家B的监控组态软件中重新绘制画面、重新定义变量和IO驱动。这样做将会增加企业的成本,影响企业的生产效率。
技术实现思路
[0004]针对上述问题,本专利技术的目的在于提供一种监控组态软件XML文件导入导出方法、系统及验证平台,定义了一个标准的XML文件,对导入和导出XML文件的流程进行规范和约束,采用标准的XML文件 ...
【技术保护点】
【技术特征摘要】
1.一种监控组态软件XML文件导入导出方法,其特征在于,包括以下步骤:S1:建立标准XML模式文件,依据所述标准XML模式文件导出第一厂商的监控组态软件的工程组态信息,生成XML文件;S2:对所述XML文件进行包括文件合规性测试、静态显示测试和动态运行测试在内的测试;S3:将测试合格的所述XML文件导入第二厂商的所述监控组态软件中,生成所述第二厂商的所述监控组态软件的所述工程组态信息。2.根据权利要求1所述的监控组态软件XML文件导入导出方法,其特征在于,在步骤S1中,建立所述标准XML模式文件,具体为:设置所述标准XML模式文件的主元素,为所述监控组态软件的所述工程组态信息的所述主元素,所述主元素规范了生成的所述XML的根节点的名称;设置所述标准XML模式文件的版本号属性;设置所述标准XML模式文件的包括文件信息、菜单集、画面集、变量集、IO设备配置集、函数集、脚本集、事件集和资源集在内的子节点,以及所述子节点对应的节点属性,并规定所述子节点和所述节点属性中的必选项、可选项以及所述子节点的可扩充属性。3.根据权利要求1所述的监控组态软件XML文件导入导出方法,其特征在于,在步骤S1中,依据所述标准XML模式文件导出所述第一厂商的所述监控组态软件的所述工程组态信息,生成所述XML文件,具体为:依据所述标准XML模式文件按照文件信息、资源、变量、画面变量、脚本、IO设备配置、画面、菜单、函数的顺序依次将所述工程组态信息,生成所述XML文件;其中,所述变量包括基本属性、量程转换、IO链接和历史记录的生成,所述IO设备配置包括设备名称、厂家名称、规定型号、连接类型和设备扩展的生成,所述画面包括图层、图元、动画、画笔、画刷的生成。4.根据权利要求1所述的监控组态软件XML文件导入导出方法,其特征在于,在步骤S2中,对所述XML文件进行包括所述文件合规性测试、所述静态显示测试和所述动态运行测试在内的测试,具体为:所述文件合规性测试为采用所述标准XML模式文件建立的自动验证工具对所述XML文件进行测试,若测试通过,所述XML文件符合所述标准XML模式文件中建立的标准,否则所述XML文件存在问题;所述静态显示测试为将所述XML文件导入到所述监控组态软件的组态工程中,查看导入后的窗口显示是否与导出前显示一致,若显示一致,所述静态显示测试通过,否则所述XML文件存在问题;所述动态运行测试为运行导入所述XML文件后的所述监控组态软件的所述组态工程,使用ModbusTCP协议和OPCUA协议连接PLC设备,查看所述组态工程运行的动画效果、以及在所述组态工程中是否能通过通信协议采集到设备的数据,若可以,所述动态运行测试通过,否则所述XML文件存在问题。5.根据权利要求1所述的监控组态软件XML文件导入导出方法,其特征在于,在步骤S2中,还...
【专利技术属性】
技术研发人员:朱立国,王凯,陈根,王圣洁,刘佳南,付杰,
申请(专利权)人:浙江中控研究院有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。