The present invention provides a method for realizing the industrial control of the hypogynous machine control computer, which comprises the following steps: in accordance with the default rules for making EXCEL parameter table template file according to the preset rules; EXCEL parameter menu template file; PC reads the template parameter list, generate DataTable type parameter table, table structure and parameters the parameter list template file, and then read the parameter menu template file, generate tree menu, each menu item contains the parameters according to the address from the import parameter table in the corresponding parameters, parameters of the sub menu generation table; upper machine and lower machine communication, the slave reads the instruction frame sent by the host computer and execution parameters read and write. The method provided by the invention realizes the industrial control upper computer to control the lower computer. The parameter table template file and the parameter menu template file are all EXCEL forms, which are intuitive and clear, simple to manufacture, easy to make mistakes, and convenient to modify.
【技术实现步骤摘要】
一种实现工业控制上位机对下位机进行控制的方法
本专利技术涉及工业控制领域,尤其涉及一种实现工业控制上位机对下位机进行控制的方法。
技术介绍
上位机的工作机制,本质是参数的读取与修改,上位机导入参数表模板文件,按照参数表模板所列读取和配置参数,从而实现控制电机控制器的目的。现有工业控制上位机编辑参数表模板基于.xml格式或.csv格式,按这两种格式制作的模板文件可读性差,非设计人员很难理解,后期修改不方便,因此存在如下问题:1.当上位机想要匹配多种型号电机控制器时,目前处理办法是针对每一种类型的电机控制器制作相应参数模板文件,即使新的电机控制器参数只有一个参数与已匹配电机控制器不一致,也必须制作新的参数模板文件,而且非开发人员难以完成,占用资源多,给后期维护增加很大工作量。2.对于有相同通讯协议的新类型的电机控制器,上位机中没有预制对应的参数模板文件,则无法使用该上位机。3.对参数进行分类时,需要创建参数菜单,参数菜单模板更为复杂,因此以.xml格式或.csv格式制作的参数菜单模板文件更加难以阅读,当参数菜单需要动态修改时,难度极大。
技术实现思路
本专利技术的目的在于 ...
【技术保护点】
一种实现工业控制上位机对下位机进行控制的方法,其特征在于,包括以下步骤:按照预设的规则制作EXCEL参数表模板文件;按照预设规则制作EXCEL参数菜单模板文件;上位机读取参数表模板文件,生成DataTable型参数总表,参数总表的结构与参数表模板文件一致,然后读取参数菜单模板文件,生成树形菜单,根据各菜单项包含的参数的地址,从参数总表中导入对应参数,生成菜单对应的参数子表;上位机与下位机通讯,下位机读取上位机发送的指令帧并执行,完成参数的读写。
【技术特征摘要】
1.一种实现工业控制上位机对下位机进行控制的方法,其特征在于,包括以下步骤:按照预设的规则制作EXCEL参数表模板文件;按照预设规则制作EXCEL参数菜单模板文件;上位机读取参数表模板文件,生成DataTable型参数总表,参数总表的结构与参数表模板文件一致,然后读取参数菜单模板文件,生成树形菜单,根据各菜单项包含的参数的地址,从参数总表中导入对应参数,生成菜单对应的参数子表;上位机与下位机通讯,下位机读取上位机发送的指令帧并执行,完成参数的读写。2.如权利要求1所述的实现工业控制上位机对下位机进行控制的方法,其特征在于:所述参数表模板文件的表格第一行为标题行,规定每一列值的含义,每一列表示参数的一个属性,包括参数的地址、参数的名称以及参数的描述。3.如权利要求1所述的实现工业控制上位机对下位机进行控制的方法,其特征在于:所述参数菜单模板文件表格第一行为标题行,规定每一列值的含义,表格的第二列为参数菜单的一级菜单,第三列为参数菜单的二级菜单,第四列为参数菜单的三级菜单,依此类推,第一列为对应菜单项包含的参数的地址。4.如权利要求3所述的实现工业控制上位机对下位机进行控制的方法,其特征在于:若某一级菜单具有子菜单即二级菜单,则在该一级菜单的下一行后一列的位置开始依次向下列举出所有子菜单,该一级菜单后的一级菜单下移到该一级菜单的最后一个子菜单的下一行,二级菜单如果有子菜单,依此规则添加三级菜单。5.如权利要求1所述的实现工业控制上位机对下位机进行控制的方法,其...
【专利技术属性】
技术研发人员:左平,牟日波,
申请(专利权)人:武汉华中数控股份有限公司,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。