一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于xml文件的跨平台HMI组态配置系统和方法与流程

2022-05-18 15:45:51 来源:中国专利 TAG:

技术特征:
1.一种基于xml文件的跨平台hmi组态配置方法,其特征在于:包括以下步骤:s1、利用上位机组态平台编辑出监控组态界面,生成xml格式的配置文件,通过串口将组态元件、配置文件和资源文件下载到下位机;s2、下位机通过设定的xml文件读取机制读取配置文件到内存中运行,进行plc监控与控制。2.如权利要求1所述的一种基于xml文件的跨平台hmi组态配置方法,其特征在于:所述s1中生成xml格式的配置文件具体步骤为:s101、收集各种特征值,并建立对应的特征值描述文件;s102、定义统一的xml模板,对xml模板进行配置。3.如权利要求2所述的一种基于xml文件的跨平台hmi组态配置方法,其特征在于:所述s101中特征值描述文件包括输出文件名和路径描述、收集方法描述、数据收集时间描述和数据源描述。4.如权利要求2所述的一种基于xml文件的跨平台hmi组态配置方法,其特征在于:所述s102中xml模板包括根元素和根元素的profiie子元素;所述根元素的profiie子元素用于定义特征值提取方法、特征值名称;所述profiie子元素包括description子元素、pollinterval子元素、outputhandler元素、provider元素;所述description子元素代表profile元素的描述;所述pollinterval子元素代表profile元素内定义的所有特征值的提取间隔;所述outputhandler元素负责处理特征值提取过程中数据的输出属性;所述provider元素代表特征值的供应者;provider元素包括ipservice子元素,其代表要被监测的应用的主机名和端口号。5.如权利要求4所述的一种基于xml文件的跨平台hmi组态配置方法,其特征在于:所述s2中下位机通过设定的xml文件读取机制读取配置文件到内存中运行具体包括以下步骤:s201、将一个或多个xml格式的配置文件作为输入参数提取特征值;s202、基于配置文件对应的xml模板中定义的特征值提取方法提取xml文档中元素数据,并将xml文档中每个元素的值和其对应的属性记录到数据结构中;s203、初始化线程池,逐个遍历所有文件,读取xml文档中供应者和其特征值读取间隔,将供应者按读取间隔加入到线程池中;s204、基于指定的输出方式将特征值存储在指定的特征值存储文件内。6.如权利要求5所述的一种基于xml文件的跨平台hmi组态配置方法,其特征在于:所述s203具体包括以下步骤:s301、初始化线程池,遍历所有xml格式配置文件中每个profiie子元素内的实例对象中包含的不同provider类实例对象;s302、判断特征值提取间隔是否为零,若是,则直接丢弃该实例对象;反之,将profiie子元素内的实例对象加入到触发列表中,并获取profiie子元素的对象实例中包含的provider类实例对象的迭代器;s303、判断迭代器是否还存在元素,若是,则将provider类实例对象加入到线程池中,并按照特征值读取间隔执行。
7.一种基于xml文件的跨平台hmi组态配置系统,其包括上位机、下位机和若干个plc控制器,其特征在于:所述上位机采用权利要求1至6任一项所述方法设置统一格式的xml模板,并配置xml格式的配置文件;上位机基于人机界面选择对应的plc控制器驱动;上位机选择组态元件并进行编辑;上位机对配置文件、plc控制器驱动和组态元件进行编译;下位机与上位机通过串口通信并模拟仿真,下位机将上位机编译的文件通过串口下载至下位机的运行环境中,并采用权利要求1至6任一项所述方法运行。

技术总结
本发明提出了一种基于xml文件的跨平台HMI组态配置系统和方法,过将配置文件以及各类资源文件设置为XML格式,HMI组件在跨平台使用时,可以实现HMI组件跨平台配置;设计统一的XML模板,并在XML模板中定义了不同特征值和供应者,使配置文件具有泛型结构;当监控环境发生改变更时,只需要在XML模板中增加供应者和对应的特征值,无需更改整个系统的架构即可满足系统不断变化的需求,扩展性强;采用多线程操作实现在同一时间对多个不同的XML文件所包含的特征值进行监视和提取,提高了组态软件设立效率。立效率。立效率。


技术研发人员:罗培东 吴爱华
受保护的技术使用者:武汉朗宇智能科技有限公司
技术研发日:2022.01.20
技术公布日:2022/5/17
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献