运动控制器的编程方法、系统、终端设备及存储介质技术方案

技术编号:33376613 阅读:55 留言:0更新日期:2022-05-11 22:44
本发明专利技术公开了一种运动控制器的编程方法、系统、终端设备及存储介质。该方法包括:获取可用功能指令;通过运动控制器的二次开发程序对所述可用功能指令进行处理,得到扩展指令;通过所述运动控制器的三次开发程序调取所述扩展指令,以使所述运动控制器根据所述扩展指令执行相应操作。本发明专利技术解决了设备厂商对运动控制器进行二次开发过于困难的问题,降低设备厂商对运动控制器进行二次开发的难度,方便客户与设备厂商根据需求对运动控制器的功能进行调整。调整。调整。

【技术实现步骤摘要】
运动控制器的编程方法、系统、终端设备及存储介质


[0001]本专利技术涉及工业工控
,尤其涉及一种运动控制器的编程方法、系统、终端设备及存储介质。

技术介绍

[0002]运动控制器与PLC(Programmable Logic Controller,可编程逻辑控制器)类似,是一种用于自动化设备的产品,用来控制各种电机、I/O器件的控制器,但是运动控制器的功能一般优于PLC。
[0003]现有的运动控制器一般都针对专门设备定制开发,但仍很难解决设备在不断演变的过程中,逐渐增加的各种加工工艺要求。并且,由于自动化设备类型和工艺要求太多太杂,对于每一种设备都针对性的开发运动控制器会耗费大量的人力物力。因此,少数运动控制器会提供编程语言和编程工具供设备厂商做针对性的开发设计,但是,设备厂商一般对编程并不熟练,如果通过二次开发让终端客户进行三次开发,对设备厂商来说太过于困难;其中,二次开发为设备厂商通过运动控制器提供的编程语言和编程工具再次进行开发的过程,终端客户为设备的最终使用客户,三次开发为终端客户在设备上进行编程的过程。

技术实现思路

[0004]本专利技术实施例的主要目的在于提供一种运动控制器的编程方法、系统、终端设备及存储介质,旨在解决设备厂商对运动控制器进行二次开发过于困难的问题,降低设备厂商对运动控制器进行二次开发的难度,方便客户与设备厂商根据需求对运动控制器的功能进行调整。
[0005]为实现上述目的,本专利技术实施例提供一种运动控制器的编程方法,所述运动控制器的编程方法包括:
[0006]获取可用功能指令;
[0007]通过运动控制器的二次开发程序对所述可用功能指令进行处理,得到扩展指令;
[0008]通过所述运动控制器的三次开发程序调取所述扩展指令,以使所述运动控制器根据所述扩展指令执行相应操作。
[0009]可选地,所述通过运动控制器的二次开发程序对所述可用功能指令进行处理,得到扩展指令的步骤包括:
[0010]通过所述运动控制器的二次开发程序对所述可用功能指令进行函数拓展,得到所述扩展指令;或
[0011]通过所述运动控制器的二次开发程序对所述可用功能指令进行命令拓展,得到所述扩展指令。
[0012]可选地,所述通过所述运动控制器的三次开发程序调取所述扩展指令的步骤之后包括:
[0013]若所述三次开发程序执行的指令为所述扩展指令,则提取所述三次开发程序的预
设类型参数,并将所述预设类型参数输送到所述二次开发程序;
[0014]启动所述扩展指令对应的二次开发程序;
[0015]通过所述扩展指令对应的二次开发程序对所述预设类型参数进行分析,得到分析结果;
[0016]控制所述二次开发程序根据所述分析结果执行相应操作。
[0017]可选地,所述获取可用功能指令的步骤之前包括:
[0018]通过所述二次开发程序接收动作信息;
[0019]通过所述二次开发程序控制所述三次开发程序根据所述动作信息执行相应运行模式。
[0020]可选地,所述通过所述二次开发程序控制所述三次开发程序根据所述动作信息执行相应运行模式的步骤包括:
[0021]通过所述二次开发程序,控制至少一个所述三次开发程序根据所述动作信息执行相应运行模式。
[0022]可选地,所述获取可用功能指令的步骤包括:
[0023]通过所述三次开发程序获取所述可用功能指令;
[0024]通过所述三次开发程序将所述可用功能指令输入所述二次开发程序。
[0025]可选地,所述获取可用功能指令的步骤之前包括:
[0026]基于二次程序开发环境开发所述二次开发程序;
[0027]基于三次程序开发环境开发所述三次开发程序。
[0028]此外,为实现上述目的,本专利技术还提供一种运动控制器的编程系统,所述系统包括:
[0029]指令获取模块,用于获取可用功能指令;
[0030]指令扩展模块,用于通过运动控制器的二次开发程序对所述可用功能指令进行处理,得到扩展指令;
[0031]指令执行模块,用于通过所述运动控制器的三次开发程序调取所述扩展指令,以使所述运动控制器根据所述扩展指令执行相应操作。
[0032]此外,为实现上述目的,本专利技术还提供一种终端设备,所述终端设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的运动控制器的编程方法,所述运动控制器的编程程序被所述处理器执行时实现如上所述的运动控制器的编程方法的步骤。
[0033]此外,为实现上述目的,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有运动控制器的编程的程序,所述运动控制器的编程的程序被处理器执行时实现如上所述的运动控制器的编程方法的步骤。
[0034]本专利技术实施例提出的运动控制器的编程方法、系统、终端设备及存储介质,具体通过:获取可用功能指令;通过运动控制器的二次开发程序对所述可用功能指令进行处理,得到扩展指令;通过所述运动控制器的三次开发程序调取所述扩展指令,以使所述运动控制器根据所述扩展指令执行相应操作。本专利技术解决了设备厂商对运动控制器进行二次开发过于困难的问题,降低设备厂商对运动控制器进行二次开发的难度,方便客户与设备厂商根据需求对运动控制器的功能进行调整。
附图说明
[0035]图1为本专利技术运动控制器的编程装置所属终端设备的功能模块示意图;
[0036]图2为本专利技术运动控制器的编程方法第一实施例的流程示意图;
[0037]图3为本专利技术运动控制器的编程方法所属终端设备的结构示意图;
[0038]图4为本专利技术运动控制器的编程方法实施例中对可用功能指令进行函数扩展的示意图;
[0039]图5为本专利技术运动控制器的编程方法实施例中对可用功能指令进行命令扩展的示意图;
[0040]图6为本专利技术运动控制器的编程方法第一场景的处理过程示意图;
[0041]图7为本专利技术运动控制器的编程系统的功能模块示意图。
[0042]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0043]应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0044]本专利技术实施例的主要解决方案是:获取可用功能指令;通过运动控制器的二次开发程序对所述可用功能指令进行处理,得到扩展指令;通过所述运动控制器的三次开发程序调取所述扩展指令,以使所述运动控制器根据所述扩展指令执行相应操作。本专利技术解决了设备厂商对运动控制器进行二次开发过于困难的问题,降低设备厂商对运动控制器进行二次开发的难度,方便客户与设备厂商根据需求对运动控制器的功能进行调整。
[0045]本专利技术实施例涉及的技术术语:
[0046]PLC:(Programmable Logic Controller,可编程逻辑控制器),是一种在工业环境下应用的数字运算操作电子系本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种运动控制器的编程方法,其特征在于,所述方法包括如下步骤:获取可用功能指令;通过运动控制器的二次开发程序对所述可用功能指令进行处理,得到扩展指令;通过所述运动控制器的三次开发程序调取所述扩展指令,以使所述运动控制器根据所述扩展指令执行相应操作。2.根据权利要求1所述的运动控制器的编程方法,其特征在于,所述通过运动控制器的二次开发程序对所述可用功能指令进行处理,得到扩展指令的步骤包括:通过所述运动控制器的二次开发程序对所述可用功能指令进行函数拓展,得到所述扩展指令;或通过所述运动控制器的二次开发程序对所述可用功能指令进行命令拓展,得到所述扩展指令。3.根据权利要求1所述的运动控制器的编程方法,其特征在于,所述通过所述运动控制器的三次开发程序调取所述扩展指令的步骤之后包括:若所述三次开发程序执行的指令为所述扩展指令,则提取所述三次开发程序的预设类型参数,并将所述预设类型参数输送到所述二次开发程序;启动所述扩展指令对应的二次开发程序;通过所述扩展指令对应的二次开发程序对所述预设类型参数进行分析,得到分析结果;控制所述二次开发程序根据所述分析结果执行相应操作。4.根据权利要求1所述的运动控制器的编程方法,其特征在于,所述获取可用功能指令的步骤之前包括:通过所述二次开发程序接收动作信息;通过所述二次开发程序控制所述三次开发程序根据所述动作信息执行相应运行模式。5.根据权利要求4所述的运动控制器的编程方法,其特征在于,所述通过所述二次开发程序控制所述三次开发程序根据所述动作...

【专利技术属性】
技术研发人员:郑孝洋
申请(专利权)人:深圳市正运动技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1