[发明专利]一种上位机程序处理方法、装置以及电子设备有效
申请号: | 202110525117.1 | 申请日: | 2021-05-13 |
公开(公告)号: | CN113268042B | 公开(公告)日: | 2022-06-24 |
发明(设计)人: | 刘继明;王庆凯;赵建军;余刚;邹国斌 | 申请(专利权)人: | 矿冶科技集团有限公司 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张萌 |
地址: | 100000 北京市丰台区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 上位 程序 处理 方法 装置 以及 电子设备 | ||
1.一种上位机程序处理方法,其特征在于,所述方法包括:
预先建立地址表,所述地址表中包括至少一个目标设备名称及所述目标设备名称对应的目标地址;
根据预设基础设备模板生成关于不同设备类型名称的子模板,每个所述子模板包括至少一种属性;
根据所述子模板生成对应设备类型名称的多个待关联设备对象;
如果所述待关联设备对象的名称与所述地址表中的目标设备名称相同,则获取所述目标设备名称对应的目标地址;
基于所述子模板的所述属性及所述目标地址,对所述待关联设备对象的待关联属性与所述目标地址进行关联;
所述方法还包括:获取多种设备类型名称,及所述设备类型名称对应的属性;根据所述设备类型名称与所述属性之间的第一对应关系,生成关于所述设备类型名称与所述属性的属性定义表;获取所述设备类型名称包括的目标设备名称;根据所述设备类型名称及目标设备名称之间的第二对应关系,生成关于所述设备类型名称与所述目标设备名称的名称定义表;
所述方法还包括:在预设平台上生成预设基础设备模板,所述预设基础设备模板包括所述属性定义表内的属性,所述预设平台包括Wonderware软件;
根据预设基础设备模板生成关于不同设备类型名称的子模板的步骤,包括:基于所述设备类型名称与所述属性之间的第一对应关系,根据预设基础设备模板生成关于不同设备类型名称的子模板,每个所述子模板包括所述设备类型名称对应的所述属性;
基于所述子模板的所述属性及所述目标地址,对所述待关联设备对象的待关联属性与所述目标地址进行关联的步骤,包括:获取所述目标地址中的数字部分长度,得到以数字形式表达的首地址;以所述首地址为起点,顺序读取预设数量的地址,所述地址分别对应所述子模板的所述属性;确定每个所述地址对应的所述子模板的所述属性,将所述属性作为待关联属性;对所述待关联设备对象的所述待关联属性与所述目标地址进行关联。
2.根据权利要求1所述的上位机程序处理方法,其特征在于,所述预先建立地址表的步骤,包括:
预先获取目标设备名称,及所述目标设备名称对应的目标地址;
根据所述目标设备名称及所述目标地址之间的第三对应关系,生成关于所述目标设备名称与所述目标地址的地址表。
3.根据权利要求2所述的上位机程序处理方法,其特征在于,如果所述待关联设备对象的名称与所述地址表中的目标设备名称相同,则获取所述目标设备名称对应的目标地址的步骤,包括:
利用预设脚本程序读取所述地址表;
判断所述待关联设备对象的名称与所述地址表中的目标设备名称是否相同;
如果所述待关联设备对象的名称与所述目标设备名称相同,则根据所述第三对应关系,存储所述目标设备名称对应的目标地址。
4.根据权利要求1所述的上位机程序处理方法,其特征在于,所述方法还包括:
当新增设备后,确定新增设备对应的目标设备名称及目标地址,并更新地址表;
根据第二对应关系确定所述目标设备名称对应的设备类型名称,并确定所述设备类型名称对应的子模板;
执行所述根据所述子模板生成对应设备类型名称的多个待关联设备对象的步骤,直至对所述待关联设备对象的待关联属性与目标地址进行关联。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于矿冶科技集团有限公司,未经矿冶科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110525117.1/1.html,转载请声明来源钻瓜专利网。