[发明专利]一种实现工业控制上位机对下位机进行控制的方法有效
申请号: | 201711035574.2 | 申请日: | 2017-10-30 |
公开(公告)号: | CN107817703B | 公开(公告)日: | 2019-08-27 |
发明(设计)人: | 左平;牟日波 | 申请(专利权)人: | 武汉华中数控股份有限公司 |
主分类号: | G05B19/04 | 分类号: | G05B19/04 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 程殿军;张瑾 |
地址: | 430223 湖北省武汉市东*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 实现 工业 控制 上位 下位 进行 方法 | ||
本发明提供了一种实现工业控制上位机对下位机进行控制的方法,包括以下步骤:按照预设的规则制作EXCEL参数表模板文件;按照预设规则制作EXCEL参数菜单模板文件;上位机读取参数表模板文件,生成DataTable型参数总表,参数总表的结构与参数表模板文件一致,然后读取参数菜单模板文件,生成树形菜单,根据各菜单项包含的参数的地址,从参数总表中导入对应参数,生成菜单对应的参数子表;上位机与下位机通讯,下位机读取上位机发送的指令帧并执行,完成参数的读写。本发明提供的这种实现工业控制上位机对下位机进行控制的方法,参数表模板文件和参数菜单模板文件均是EXCEL表格,直观明了,制作简单,不易出错,修改方便。
技术领域
本发明涉及工业控制领域,尤其涉及一种实现工业控制上位机对下位机进行控制的方法。
背景技术
上位机的工作机制,本质是参数的读取与修改,上位机导入参数表模板文件,按照参数表模板所列读取和配置参数,从而实现控制电机控制器的目的。
现有工业控制上位机编辑参数表模板基于.xml格式或.csv格式,按这两种格式制作的模板文件可读性差,非设计人员很难理解,后期修改不方便,因此存在如下问题:
1. 当上位机想要匹配多种型号电机控制器时,目前处理办法是针对每一种类型的电机控制器制作相应参数模板文件,即使新的电机控制器参数只有一个参数与已匹配电机控制器不一致,也必须制作新的参数模板文件,而且非开发人员难以完成,占用资源多,给后期维护增加很大工作量。
2. 对于有相同通讯协议的新类型的电机控制器,上位机中没有预制对应的参数模板文件,则无法使用该上位机。
3. 对参数进行分类时,需要创建参数菜单,参数菜单模板更为复杂,因此以.xml格式或.csv格式制作的参数菜单模板文件更加难以阅读,当参数菜单需要动态修改时,难度极大。
发明内容
本发明的目的在于提供一种实现工业控制上位机对下位机进行控制的方法,旨在用于解决现有的工业控制上位机参数表和参数菜单修改困难的问题。
本发明是这样实现的:
本发明提供一种实现工业控制上位机对下位机进行控制的方法,包括以下步骤:
按照预设的规则制作EXCEL参数表模板文件;
按照预设规则制作EXCEL参数菜单模板文件;
上位机读取参数表模板文件,生成DataTable型参数总表,参数总表的结构与参数表模板文件一致,然后读取参数菜单模板文件,生成树形菜单,根据各菜单项包含的参数的地址,从参数总表中导入对应参数,生成菜单对应的参数子表;
上位机与下位机通讯,下位机读取上位机发送的指令帧并执行,完成参数的读写。
进一步地,所述参数表模板文件的表格第一行为标题行,规定每一列值的含义,每一列表示参数的一个属性,包括参数的地址、参数的名称以及参数的描述。
进一步地,所述参数菜单模板文件表格第一行为标题行,规定每一列值的含义,表格的第二列为参数菜单的一级菜单,第三列为参数菜单的二级菜单,第四列为参数菜单的三级菜单,依此类推,第一列为对应菜单项包含的参数的地址。
进一步地,若某一级菜单具有子菜单即二级菜单,则在该一级菜单的下一行后一列的位置开始依次向下列举出所有子菜单,该一级菜单后的一级菜单下移到该一级菜单的最后一个子菜单的下一行,二级菜单如果有子菜单,依此规则添加三级菜单。
进一步地,所述读取参数菜单模板文件,生成树形菜单,根据各菜单项包含的参数的地址,从参数总表中导入对应参数,生成菜单对应的参数子表的具体过程如下:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉华中数控股份有限公司,未经武汉华中数控股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711035574.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:智能烹饪方法及系统
- 下一篇:一种智能肩带穿戴装置