买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种基于xml文件的跨平台HMI组态配置系统和方法_武汉朗宇智能科技有限公司_202210066718.5 

申请/专利权人:武汉朗宇智能科技有限公司

申请日:2022-01-20

公开(公告)日:2024-04-05

公开(公告)号:CN114509986B

主分类号:G05B19/05

分类号:G05B19/05

优先权:

专利状态码:有效-授权

法律状态:2024.04.05#授权;2022.06.03#实质审查的生效;2022.05.17#公开

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

主权项:1.一种基于xml文件的跨平台HMI组态配置方法,其特征在于:包括以下步骤:S1、利用上位机组态平台编辑出监控组态界面,生成XML格式的配置文件,通过串口将组态元件、配置文件和资源文件下载到下位机;S2、下位机通过设定的XML文件读取机制读取配置文件到内存中运行,进行PLC监控与控制;所述S1中生成XML格式的配置文件具体步骤为:S101、收集各种特征值,并建立对应的特征值描述文件;S102、定义统一的XML模板,对XML模板进行配置;所述S102中XML模板包括根元素和根元素的profiIe子元素;所述根元素的profiIe子元素用于定义特征值提取方法、特征值名称;所述profiIe子元素包括description子元素、pollInterval子元素、outputHandler元素、provider元素;所述description子元素代表profile元素的描述;所述pollInterval子元素代表profile元素内定义的所有特征值的提取间隔;所述outputHandler元素负责处理特征值提取过程中数据的输出属性;所述provider元素代表特征值的供应者;provider元素包括ipService子元素,其代表要被监测的应用的主机名和端口号;所述S2中下位机通过设定的XML文件读取机制读取配置文件到内存中运行具体包括以下步骤:S201、将一个或多个XML格式的配置文件作为输入参数提取特征值;S202、基于配置文件对应的XML模板中定义的特征值提取方法提取XML文档中元素数据,并将XML文档中每个元素的值和其对应的属性记录到数据结构中;S203、初始化线程池,逐个遍历所有文件,读取XML文档中供应者和其特征值读取间隔,将供应者按读取间隔加入到线程池中;S204、基于指定的输出方式将特征值存储在指定的特征值存储文件内;所述S203具体包括以下步骤:S301、初始化线程池,遍历所有XML格式配置文件中每个profiIe子元素内的实例对象中包含的不同provider类实例对象;S302、判断特征值提取间隔是否为零,若是,则直接丢弃该实例对象;反之,将profiIe子元素内的实例对象加入到触发列表中,并获取profiIe子元素的对象实例中包含的provider类实例对象的迭代器;S303、判断迭代器是否还存在元素,若是,则将provider类实例对象加入到线程池中,并按照特征值读取间隔执行。

全文数据:

权利要求:

百度查询: 武汉朗宇智能科技有限公司 一种基于xml文件的跨平台HMI组态配置系统和方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。