[发明专利]控制代码的生成方法及装置在审
申请号: | 202010950243.7 | 申请日: | 2020-09-10 |
公开(公告)号: | CN112034765A | 公开(公告)日: | 2020-12-04 |
发明(设计)人: | 陈毅东 | 申请(专利权)人: | 深圳市兆威机电股份有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042;G06F8/30 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 荣颖佳 |
地址: | 518000 广东省深圳市宝安*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制 代码 生成 方法 装置 | ||
本申请提供一种控制代码的生成方法及装置,涉及电机控制技术领域。该方法包括:接收根据预设功能模块输入的控制指示,控制指示包含选中的至少一个功能模块,其中,预设功能模块包括多个不同功能对应的功能模块;根据控制指示,向目标电机发送控制指令,控制指令用于指示目标电机根据选中的至少一个功能模块执行驱动。本申请的方法,实现了电机控制系统中可以根据预先配好的功能模块再次组合完成驱动,无需根据具体的每种功能单独编写代码,大大提高了工作效率、降低了控制成本。
技术领域
本发明涉及电机控制技术领域,具体而言,涉及一种控制代码的生成方法及装置。
背景技术
电机作为机械装备上不可或缺的组件之一,产品种类繁多,广泛应用于起重、空压机、机床、电动汽车、印刷包装、冶金、石油、化工、金属加工、石材加工、木材加工、陶瓷、塑胶、洗衣机等各个行业,甚至可以说有运动的地方就可能有电机的存在,可以根据型号、规格、功率、轴伸、绝缘、编码器、转速开关、热敏元件、加热带等参数的不同可划分出各种各样电机。
目前,在常规电机控制系统中,常采用手动编写代码的方式实现电机程序的编写。
但是,采用现有技术,存在费力、费时,大大降低了工作效率。
发明内容
本发明的目的在于,针对上述现有技术中的不足,提供一种控制代码的生成及装置,以便提高工作效率。
为实现上述目的,本申请实施例采用的技术方案如下:
第一方面,本申请实施例提供了一种控制代码的生成方法,接收根据预设功能模块输入的控制指示,所述控制指示包含选中的至少一个功能模块,其中,所述预设功能模块包括多个不同功能对应的功能模块;
根据所述控制指示,向目标电机发送控制指令,所述控制指令用于指示所述目标电机根据所述选中的至少一个功能模块执行驱动。
可选地,所述接收根据预设功能模块输入的控制指示之前,所述方法还包括:
根据所述预设功能模块,生成各所述功能模块对应的工程文件;
向所述目标电机发送所述工程文件的写入指令。
可选地,所述功能模块包括下述至少四个:控制算法模块、基础功能模块、逻辑模块及通讯模块。
可选地,所述目标电机为直流电机时,所述功能模块包括直流电机对应的所述控制算法模块、所述基础功能模块、所述逻辑模块及所述通讯模块;
所述目标电机为交流电机时,所述功能模块包括交流电机对应的所述控制算法模块、所述基础功能模块、所述逻辑模块及所述通讯模块。
可选地,所述控制算法模块包括:开环控制模块、闭环控制模块。
第二方面,本申请实施例还提供了一种控制代码的生成方法,所述方法包括:
接收上位机发送的控制指令,所述控制指令根据输入的控制指示生成,用于指示目标电机根据所述控制指示选中的至少一个功能模块执行驱动;
根据所述控制指令,生成驱动指令驱动负载。
可选地,所述接收上位机发送的控制指令之前,还包括:
接收所述上位机发送的写入指令,所述写入指令包括:各所述功能模块对应的工程文件;
根据所述写入指令写入所述工程文件。
可选地,所述根据所述控制指令,生成驱动指令驱动负载,包括:
根据所述控制指令,调用所述控制指令指示的至少一个目标工程文件;
根据所述目标工程文件生成所述驱动指令驱动负载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市兆威机电股份有限公司,未经深圳市兆威机电股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010950243.7/2.html,转载请声明来源钻瓜专利网。