总线型伺服电机网络启动方法、装置、设备及存储介质制造方法及图纸

技术编号:24571194 阅读:42 留言:0更新日期:2020-06-20 23:46
本发明专利技术公开了一种总线型伺服电机网络启动方法,该方法包括以下步骤:当检测到存在伺服协议栈启动时,将当前启动的伺服协议栈确定为目标伺服协议栈;获取目标伺服协议栈对应的目标总线型伺服电机的目标启动参数;对预置的GSD文件进行解析,得到与目标伺服协议栈对应的目标参数通道;利用目标参数通道将目标启动参数发送给目标总线型伺服电机,以使目标总线型伺服电机基于目标启动参数进行启动操作。应用本发明专利技术实施例所提供的技术方案,较大地加快了总线型伺服电机网络启动速度,提升了生产效率。本发明专利技术还公开了一种总线型伺服电机网络启动装置、设备及存储介质,具有相应技术效果。

Starting method, device, equipment and storage medium of bus type servo motor network

【技术实现步骤摘要】
总线型伺服电机网络启动方法、装置、设备及存储介质
本专利技术涉及自动化控制
,特别是涉及一种总线型伺服电机网络启动方法、装置、设备及计算机可读存储介质。
技术介绍
在自动化行业中,伺服轴基本上不会独立使用,而是配合着上位控制器去使用。早期的脉冲控制方式一般一台控制器适配的伺服驱动器较少。Profinet总线是工厂自动化控制中常见的一款比价优秀的总线。一般使用总线时,每个控制系统会对应比较多的伺服轴。高速总线伺服的特点就是可以利用高速总线的优势与上位控制系统交互大量数据,保证网络的启动与正常运行。现阶段,总线协议解决的是过程中数据交互,但伺服运行前的准备参数仍然没有全部传送,而是在设备调试阶段人工设定。每台伺服都需要手动输入启动参数是一个十分浪费时间的事情,严重影响了生产效率。综上所述,如何有效地解决现有的手动输入伺服电机的启动参数的方式,浪费时间,影响生产效率等问题,是目前本领域技术人员急需解决的问题。
技术实现思路
本专利技术的目的是提供一种总线型伺服电机网络启动方法,该方法较大地加快了总线型伺服电机网络启动速度,提升了生产效率;本专利技术的另一目的是提供一种总线型伺服电机网络启动装置、设备及计算机可读存储介质。为解决上述技术问题,本专利技术提供如下技术方案:一种总线型伺服电机网络启动方法,包括:当检测到存在伺服协议栈启动时,将当前启动的伺服协议栈确定为目标伺服协议栈;获取所述目标伺服协议栈对应的目标总线型伺服电机的目标启动参数;对预置的GSD文件进行解析,得到与所述目标伺服协议栈对应的目标参数通道;利用所述目标参数通道将所述目标启动参数发送给所述目标总线型伺服电机,以使所述目标总线型伺服电机基于所述目标启动参数进行网络启动操作。在本专利技术的一种具体实施方式中,在利用所述目标参数通道将所述目标启动参数发送给所述目标总线型伺服电机之后,还包括:接收所述目标总线型伺服电机返回的参数响应反馈信息;根据所述参数响应反馈信息判断是否需要调整所述目标启动参数;若是,则对所述目标启动参数进行调整操作。在本专利技术的一种具体实施方式中,在将当前启动的伺服协议栈确定为目标伺服协议栈之后,获取所述目标伺服协议栈对应的目标总线型伺服电机的目标启动参数之前,还包括:判断所述目标伺服协议栈是否正常启动;若是,则执行所述获取所述目标伺服协议栈对应的目标总线型伺服电机的目标启动参数的步骤;若否,则进行伺服协议栈启动异常报错操作。在本专利技术的一种具体实施方式中,判断所述目标伺服协议栈是否正常启动,包括:判断所述目标伺服协议栈所在网络的虚拟组态与真实组态是否一致。一种总线型伺服电机网络启动装置,包括:协议栈确定模块,用于当检测到存在伺服协议栈启动时,将当前启动的伺服协议栈确定为目标伺服协议栈;启动参数获取模块,用于获取所述目标伺服协议栈对应的目标总线型伺服电机的目标启动参数;参数通道获取模块,用于对预置的GSD文件进行解析,得到与所述目标伺服协议栈对应的目标参数通道;网络启动模块,用于利用所述目标参数通道将所述目标启动参数发送给所述目标总线型伺服电机,以使所述目标总线型伺服电机基于所述目标启动参数进行网络启动操作。在本专利技术的一种具体实施方式中,还包括:反馈信息接收模块,用于在利用所述目标参数通道将所述目标启动参数发送给所述目标总线型伺服电机之后,接收所述目标总线型伺服电机返回的参数响应反馈信息;第一判断模块,用于根据所述参数响应反馈信息判断是否需要调整所述目标启动参数;参数调整模块,用于当根据所述参数响应反馈信息确定需要调整所述目标启动参数时,对所述目标启动参数进行调整操作。在本专利技术的一种具体实施方式中,还包括:第二判断模块,用于在将当前启动的伺服协议栈确定为目标伺服协议栈之后,获取所述目标伺服协议栈对应的目标总线型伺服电机的目标启动参数之前,判断所述目标伺服协议栈是否正常启动;所述启动参数获取模块具体为当确定所述目标伺服协议栈正常启动时,获取所述目标伺服协议栈对应的目标总线型伺服电机的目标启动参数的模块;异常报错模块,用于当确定所述目标伺服协议栈启动异常时,进行伺服协议栈启动异常报错操作。在本专利技术的一种具体实施方式中,所述第二判断模块具体为判断所述目标伺服协议栈所在网络的虚拟组态与真实组态是否一致的模块。一种总线型伺服电机网络启动设备,包括:存储器,用于存储计算机程序;处理器,用于执行所述计算机程序时实现如前所述总线型伺服电机网络启动方法的步骤。一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前所述总线型伺服电机网络启动方法的步骤。应用本专利技术实施例所提供的方法,当检测到存在伺服协议栈启动时,将当前启动的伺服协议栈确定为目标伺服协议栈;获取目标伺服协议栈对应的目标总线型伺服电机的目标启动参数;对预置的GSD文件进行解析,得到与目标伺服协议栈对应的目标参数通道;利用目标参数通道将目标启动参数发送给目标总线型伺服电机,以使目标总线型伺服电机基于目标启动参数进行网络启动操作。通过预先设置部署有各伺服协议栈与各参数通道之间的对应关系的GSD文件,当存在伺服协议栈启动时,直接利用相应的目标参数通道将启动参数发送给目标总线型伺服电机。相较于现有的手动输入总线型伺服电机网络启动参数的方式,较大地加快了总线型伺服电机网络启动速度,提升了生产效率。相应的,本专利技术实施例还提供了与上述总线型伺服电机网络启动方法相对应的总线型伺服电机网络启动装置、设备和计算机可读存储介质,具有上述技术效果,在此不再赘述。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中总线型伺服电机网络启动方法的一种实施流程图;图2为本专利技术实施例中总线型伺服电机网络启动方法的另一种实施流程图;图3为本专利技术实施例中一种总线型伺服电机网络启动装置的结构框图;图4为本专利技术实施例中一种总线型伺服电机网络启动设备的结构框图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面结合附图和具体实施方式对本专利技术作进一步的详细说明。显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。实施例一:参见图1,图1为本专利技术实施例中总线型伺服电机网络启动方法的一种实施流程图,该方法可以包括以下步骤:S101:当检测到存在伺服协议栈启动时,本文档来自技高网
...

【技术保护点】
1.一种总线型伺服电机网络启动方法,其特征在于,包括:/n当检测到存在伺服协议栈启动时,将当前启动的伺服协议栈确定为目标伺服协议栈;/n获取所述目标伺服协议栈对应的目标总线型伺服电机的目标启动参数;/n对预置的GSD文件进行解析,得到与所述目标伺服协议栈对应的目标参数通道;/n利用所述目标参数通道将所述目标启动参数发送给所述目标总线型伺服电机,以使所述目标总线型伺服电机基于所述目标启动参数进行网络启动操作。/n

【技术特征摘要】
1.一种总线型伺服电机网络启动方法,其特征在于,包括:
当检测到存在伺服协议栈启动时,将当前启动的伺服协议栈确定为目标伺服协议栈;
获取所述目标伺服协议栈对应的目标总线型伺服电机的目标启动参数;
对预置的GSD文件进行解析,得到与所述目标伺服协议栈对应的目标参数通道;
利用所述目标参数通道将所述目标启动参数发送给所述目标总线型伺服电机,以使所述目标总线型伺服电机基于所述目标启动参数进行网络启动操作。


2.根据权利要求1所述的总线型伺服电机网络启动方法,其特征在于,在利用所述目标参数通道将所述目标启动参数发送给所述目标总线型伺服电机之后,还包括:
接收所述目标总线型伺服电机返回的参数响应反馈信息;
根据所述参数响应反馈信息判断是否需要调整所述目标启动参数;
若是,则对所述目标启动参数进行调整操作。


3.根据权利要求1或2所述的总线型伺服电机网络启动方法,其特征在于,在将当前启动的伺服协议栈确定为目标伺服协议栈之后,获取所述目标伺服协议栈对应的目标总线型伺服电机的目标启动参数之前,还包括:
判断所述目标伺服协议栈是否正常启动;
若是,则执行所述获取所述目标伺服协议栈对应的目标总线型伺服电机的目标启动参数的步骤;
若否,则进行伺服协议栈启动异常报错操作。


4.根据权利要求3所述的总线型伺服电机网络启动方法,其特征在于,判断所述目标伺服协议栈是否正常启动,包括:
判断所述目标伺服协议栈所在网络的虚拟组态与真实组态是否一致。


5.一种总线型伺服电机网络启动装置,其特征在于,包括:
协议栈确定模块,用于当检测到存在伺服协议栈启动时,将当前启动的伺服协议栈确定为目标伺服协议栈;
启动参数获取模块,用于获取所述目标伺服协议栈对应的目标总线型伺服电机的目标启动参数;
参数通道获取模块,用于对预置的GSD文件进行解析,得到与所述目标伺服协议栈对应的...

【专利技术属性】
技术研发人员:陈建权王猛黄晓扬张源源
申请(专利权)人:浙江禾川科技股份有限公司
类型:发明
国别省市:浙江;33

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

1