驱动器通讯状态诊断方法技术

技术编号:37433879 阅读:8 留言:0更新日期:2023-05-05 19:48
本发明专利技术揭示了驱动器通讯状态诊断方法,其是将主控PLC向子控PLC发送每条分拣控制指令的时间提前,提前时间大于每个电滚筒驱动器向子控PLC反馈状态的规定时间,当子控PLC正在进行一个诊断过程时,接收到主控PLC的分拣控制指令,子控PLC延时所述提前时间后再向目标电滚筒驱动器发送分拣控制信息,从而子控PLC仍有足够的时间完成当前诊断过程,在所述子控PLC完成当前诊断过程后,此时,485通讯处于空闲状态,所述子控PLC可以向相应的目标电滚筒驱动器发送分拣控制信息从而避免获取状态恢复信息和分拣控制信息发送的干涉。这样既能有效地进行电滚筒驱动器的通讯状态诊断,同时,不会对分拣控制指令的执行产生影响,保证分拣动作的稳定实现。动作的稳定实现。动作的稳定实现。

【技术实现步骤摘要】
驱动器通讯状态诊断方法


[0001]本专利技术涉及物流分拣领域,尤其是驱动器通讯状态诊断方法。

技术介绍

[0002]如附图1所示的基于漏波电缆的PROFINET通讯系统是实现直线窄带分拣机的电滚筒式窄带小车与主控PLC通讯的常用手段,所述通讯系统是在窄带分拣机上,沿着窄带小车转动方向在轨道机架上安装有漏波电缆,同时在轨道上安装一组与所述漏波电缆连接的无线接入点(无线AP),从而会围绕着漏波电缆的指定区域辐射得到一个规则的信号区,部分窄带小车内部安装的天线及无线客户端则始终在该规则信号区沿着轨道运行,使得无线客户端和无线接入点之间建立一个稳定可靠的通讯连路。并且在通讯系统中,窄带小车分组控制,每一组窄带小车由一台子控PLC控制,多个子控PLC通过一个无线客户端连接主控PLC,从而主控PLC通过无线AP与子控PLC的无线客户端基于漏波电缆进行无线Profinet通讯,实现与所有窄带小车组的信息通讯。
[0003]在子控PLC与其对应的一组电滚筒驱动器进行485通讯(半双工通讯)时,为了保证分拣动作命令通讯的即时性以及避免通讯产生冲突,在子PLC向一组电滚筒驱动器发送分拣控制消息时,采用单向通信的方式,舍弃了电滚筒驱动器反馈给子PLC的通讯信息。
[0004]这就造成窄带小车与子控PLC的通讯异常情况难以发现。
[0005]另外,在实际分拣时,一个包裹通常会由多个连续的窄带小车同时进行分拣,但是在子控PLC向电滚筒驱动器发送分拣动作命令前,由于是单向通讯,无法确定需要进行包裹分拣的一组窄带小车的通讯是否都正常,如果需要进行包裹分拣的一组窄带小车中的一个或多个出现通讯异常情况,则容易出现分拣不稳定,甚至分拣错误的情况。

技术实现思路

[0006]本专利技术的目的就是为了解决现有技术中存在的上述问题,提供一种驱动器通讯状态诊断方法。
[0007]本专利技术的目的通过以下技术方案来实现:驱动器通讯状态诊断方法,包括如下步骤:子控PLC按照预定规则逐一诊断与其对应的一组电滚筒驱动器的通讯状态;定义所述子控PLC确定其对应的一组电滚筒驱动器中的一者的通讯状态是否正常的过程为一个诊断过程;当所述子控PLC在进行任一所述诊断过程中接收到主控PLC发送的分拣控制指令时,所述子控PLC开始计时并在完成当前诊断过程后暂停剩余电滚筒驱动器的诊断;当所述计时时间达到提前时间t

时,所述子控PLC进行相应的分拣控制;所述提前时间t

相较所述分拣控制指令的初定发送时间t

提前了一段时间;所述子控PLC在完成相应的分拣控制且确定未接收到主控PLC发送的新分拣控制指令时,接着进行其对应的电滚筒驱动器中未经过通讯状态诊断的另一者的通讯状态诊
断。
[0008]优选的,所述驱动器通讯状态诊断方法中,在进行每个所述诊断过程之前,所述子控PLC确定其是否接收到主控PLC发送的分拣控制指令,若否,则所述子控PLC进行一个所述诊断过程;若是,则所述子控PLC开始计时并在计时时间达到提前时间t

时,进行相应的分拣控制。
[0009]优选的,所述驱动器通讯状态诊断方法中,一个所述诊断过程包括如下步骤:所述子控PLC向其对应的一组电滚筒驱动器中的一者发送状态请求信息;所述子控PLC确定是否在规定时间t

内接收到所述电滚筒驱动器的状态回复信息,所述规定时间t

小于所述提前时间t

;若否, 所述子控PLC确定所述电滚筒驱动器通讯异常;若是,所述子控PLC确定所述电滚筒驱动器通讯正常。
[0010]优选的,所述驱动器通讯状态诊断方法中,在确定一电滚筒驱动器通讯异常时,所述子控PLC将诊断结果反馈给SCADA系统进行报警。
[0011]优选的,所述驱动器通讯状态诊断方法中,所述子控PLC在完成其对应的一组电滚筒驱动器的通讯状态诊断后,间隔一定时间后再次进行与其对应的一组电滚筒驱动器的通讯状态的逐一诊断。
[0012]优选的,所述驱动器通讯状态诊断方法中,所述子控PLC在确定该分拣控制指令对应的目标电滚筒驱动器中通讯异常的占比超过设定比例时,不向所述目标电滚筒驱动器发送分拣控制信息。
[0013]优选的,所述驱动器通讯状态诊断方法中,在计算目标电滚筒驱动器中通讯异常的数量时,将未经过通讯状态诊断的所述目标电滚筒驱动器认定为通讯异常的目标电滚筒驱动器。
[0014]本专利技术技术方案的优点主要体现在:本专利技术是将主控PLC向子控PLC发送每条分拣控制指令的时间提前,使提前时间t

大于规定时间t

(通讯正常与否的判断依据),并使子控PLC在接收到分拣控制指令后延时向目标电滚筒驱动器发送分拣控制信息,因此,当子控PLC正在进行一个诊断过程时接收到主控PLC的分拣控制指令,所述子控PLC仍有足够的时间完成当前的通讯状态诊断,在子控PLC完成当前通讯状态诊断后,此时,485通讯处于空闲状态,所述子控PLC可以向相应的目标电滚筒驱动器发送分拣控制信息。这样既能有效地实现子控PLC与电滚筒驱动器的双向通讯以便及时确定每个电滚筒驱动器的通讯状态是否符合要求,有利于设备的调试和维护,同时,这种方法不会对分拣控制指令的执行产生影响,能够保证分拣动作按时、稳定地执行。
[0015]本专利技术的方法无需额外的检测设备来进行通讯状态诊断,整个过程通过程序自动化实现,且分析简单,易于推广应用。
[0016]本专利技术可以根据子控PLC与目标电滚筒驱动器的实际通讯状态情况来控制分拣控制指令的执行与否,可以尽可能地避免由于不同的目标电滚筒驱动器的通讯状态不同步造成的分拣误差,改善了分拣精度。
附图说明
[0017]图1是本专利技术
技术介绍
中描述的现有通讯系统的示意图;图2是本专利技术的直线窄带分拣系统的俯视图;图3是本专利技术的流程示意图。
具体实施方式
[0018]本专利技术的目的、优点和特点,将通过下面优选实施例的非限制性说明进行图示和解释。这些实施例仅是应用本专利技术技术方案的典型范例,凡采取等同替换或者等效变换而形成的技术方案,均落在本专利技术要求保护的范围之内。
[0019]在方案的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“前”、“后”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。此外,术语“第一”、“第二”、“第三”仅用于描述目的,而不能理解为指示或暗示相对重要性。并且,在方案的描述中,以操作人员为参照,靠近操作者的方向为近端,远离操作者的方向为远端。
[0020]下面结合附图对本专利技术揭示的驱动器通讯状态诊断方法进行阐述,所述驱动器通讯状态诊断方法应用与直线窄带分拣系统,所述直线窄带分拣系统包括依次设置的第一输送机1、第二输送机本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.驱动器通讯状态诊断方法,其特征在于:包括如下步骤:子控PLC按照预定规则逐一诊断与其对应的一组电滚筒驱动器的通讯状态;定义所述子控PLC确定其对应的一组电滚筒驱动器中的一者的通讯状态是否正常的过程为一个诊断过程;当所述子控PLC在进行任一所述诊断过程中接收到主控PLC发送的分拣控制指令时,所述子控PLC开始计时并在完成当前诊断过程后暂停剩余电滚筒驱动器的诊断;当计时时间达到提前时间t

时,所述子控PLC进行相应的分拣控制;所述提前时间t

相较所述分拣控制指令的初定发送时间t

提前了一段时间;所述子控PLC在完成相应的分拣控制且确定未接收到主控PLC发送的新分拣控制指令时,接着进行其对应的电滚筒驱动器中未经过通讯状态诊断的另一者的通讯状态诊断。2.根据权利要求1所述的驱动器通讯状态诊断方法,其特征在于:在进行每个所述诊断过程之前,所述子控PLC确定其是否接收到主控PLC发送的分拣控制指令,若否,则所述子控PLC进行一个所述诊断过程;若是,则所述子控PLC开始计时并在计时时间达到提前时间t

时,进行相应的分拣控制。3.根据权利要求1所述的驱动器通讯状态诊断方法,其特征在于:一个所述诊断过程包括如下步...

【专利技术属性】
技术研发人员:蔡熙姜毅邹彦飞蔡昂
申请(专利权)人:苏州金峰物流设备有限公司
类型:发明
国别省市:

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

1