本发明涉及物流管理领域,尤其涉及一种控制系统及方法。
背景技术:
物流管理(Logistics Management)是指在社会生产过程中,根据物质资料实体流动的规律,应用管理的基本原理和科学方法,对物流活动进行计划、组织、指挥、协调、控制和监督,使各项物流活动实现最佳的协调与配合,以降低物流成本,提高物流效率和经济效益。尤其在快件的分拣过程中都会配备分拣格口,其中分拣格口的作用是区分快件的配送区域,进而将统一区域的快件集中减少了分拣区分的操作时间,在物流管理系统中,一般的分拣格口数量较多,因此分拣系统所需要处理的数据量非常庞大,而且对于数量繁多的分拣格口其连接排线复杂,进而导致信号之间的传输缓慢。
技术实现要素:
针对现有技术中分拣系统在物流领域管理格口存在的上述问题,现提供一种旨在实现方便控制格口的分拣格口控制单元,以及能及时的获取分拣格口控制单元的工作状态信息的控制系统及方法。
具体技术方案如下:
一种控制系统,应用于物流管理,其中,包括:
物流管理系统;
管理单元,与所述物流管理系统连接;
复数个分拣格口控制单元,每个所述分拣格口控制单元均通过一CAN总线模块连接所述管理单元;
所述管理单元用以通过所述CAN总线模块获取每个所述分拣格口控制单元的工作状态信息;
以及通过所述物流管理系统向所述分拣格口控制单元发送控制指令控制所述分拣格口控制单元的活动状态。
优选的,每个所述分拣格口控制单元通过所述CAN总线模块广播预定次数的检测报文,用以检测当前的所述分拣格口控制单元的身份标识信息是否与其它的所述分拣格口控制单元的所述身份标识信息相同。
优选的,所述预定次数为2次。
优选的,所述分拣格口控制单元于发送所述预定次数的所述检测报文后,若未接收其它的所述分拣格口控制单元发送的响应报文,则向所述管理单元发送一上线报文。
优选的,每个所述分拣格口控制单元用以按照一预定时间向所述管理单元发送一活动报文,所述管理单元根据所述活动报文确定所述分拣格口控制单元的活动状态。
优选的,所述管理单元对所述活动报文进行解析,以获得解析结果,所述解析结果包括所述分拣格口控制单元的所述工作状态信息,以及所述分拣格口控制单元的所述身份标识。
优选的,所述管理单元提供一管理列表,所述管理列表保存有所述分拣格口控制单元的所述身份标识;
所述工作状态信息包括:在线状态、激活状态以及等待状态,所述管理单元根据解析出的所述工作状态信息将所述工作状态信息对应于所述身份标识保存至所述管理列表。
优选的,所述物流管理系统与所述管理单元之间分别通过485接口连接进行数据交互。
优选的,所述控制指令包括:
工作指令,所述物流管理系统将所述工作指令发送至管理单元,由所述管理单元将所述工作指令发送至对应的所述分拣格口控制单元;
停止指令,所述物流管理系统将所述停止指令发送至管理单元,由所述管理单元将所述停止指令发送至对应的所述分拣格口控制单元。
还包括一种控制方法,应用于物流管理,其中,提供复数个分拣格口控制单元;
所述复数个分拣格口控制单元通过一CAN总线模块与一管理单元连接;
提供一物流管理系统,与所述管理单元连接;
包括以下步骤:
步骤S1、所述管理单元通过所述CAN总线模块获取每个所述分拣格口控制单元的工作状态信息并输出至所述物流管理系统;
步骤S2、所述物流管理系统根据所述分拣格口控制单元的所述工作信息,以形成对应的控制令并输出;
步骤S3、所述管理单元将所述控制指令通过所述CAN总线输出至对应的所述分拣格口控制单元;
步骤S4、所述分拣格口控制单元根据所述控制指令调整至与所述控制指令对应的工作状态。
优选的,所述步骤S1前,还包括,连接至所述CAN总线模块上的所述分拣格口控制单元通过所述CAN总线模块广播预定次数的检测报文;
以检测当前的所述分拣格口控制单元的身份标识信息是否与其它的所述分拣格口控制单元的所述身份标识信息相同。上述技术方案具有如下优点或有益效果:通过CAN总线模块可方便管理单元及时的获取每个分拣格口控制单元的工作状态信息,以及方便物流管理系统对分拣格口控制单元的活动状态的及时控制。
附图说明
参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。
图1为本发明一种控制系统实施例的结构示意图;
图2为本发明一种控制方法实施例的流程图。
附图标记表示:
(1)、物流管理系统,(2)、管理单元;(3)、分拣格口控制单元,CAN总线模块未于图中示出。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。
下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。
本发明包括一种控制系统。
一种控制系统的实施例,应用于物流管理,其中,如图1所示,包括:
物流管理系统1;
管理单元2,与物流管理系统1连接;
复数个分拣格口控制单元3,每个分拣格口控制单元3均通过一CAN总线模块连接管理单元2;
管理单元2用以通过CAN总线模块获取每个分拣格口控制单元3的工作状态信息;
以及通过物流管理系统1向分拣格口控制单元3发送控制指令控制分拣格口控制单元3的活动状态。
上述技术方案中,物流管理系统1可为分拣控制系统,分拣格口控制单元3可设置于放置快件的格口上,而物流管理系统1与每个分拣格口控制单元3之间连接有管理单元2,其中管理单元2用以实现分拣格口控制单元3以及物流管理系统1之间的数据交互,而每个分拣格口控制单元3与管理单元2之间通过CAN总线模块连接,在控制系统开始工作时,各个分拣格口控制单元3之间以及分拣格口控制单元3与管理单元2之间都是基于CAN总线模块的CAN协议进行数据交互;
其中管理单元2可通过CAN协议获取每个分拣格口控制单元3的工作状态信息,而控制终端可通过与分拣格口控制单元3连接及时获取每个分拣格口控制单元3的工作状态信息,并且物流管理系统1如需要控制分拣格口控制单元3的活动状态,可通过发送控制指令控制分拣格口控制单元3,分拣格口控制单元3则可根据控制指令执行与控制指令对应的活动状态控制;
上述的CAN总线模块是控制器局域网络(Controller Area Network, CAN),CAN是控制器局域网络(Controller Area Network, CAN),其有着网络各节点之间的数据通信实时性强的优点。
在一种较优的实施方式中,每个分拣格口控制单元3通过CAN总线模块广播预定次数的检测报文,用以检测当前的分拣格口控制单元3的身份标识信息是否与其它的分拣格口控制单元3的身份标识信息相同。
上述技术方案中,为了方便管理单元2对每个分拣格口控制单元3的管理,因此每个控制设备的身份标识应该都是唯一的,因此为了对添加至控制系统中的分拣格口控制单元3进行身份标识进行判断,具体可通过每个物流管理系统1基于CAN总线协议通过广播的方式发送预定次数的检测报文,其它的分拣格口控制单元3于接收到检测报文后将对接收的检测报文进行解析以获取检测报文中的关于分拣格口控制单元3的身份标识,并将获取的身份标识与自身的身份标识进行比对如一致,即表示两者的身份标识重复。
优选的,预定次数为2次。
在一种较优的实施方式中,分拣格口控制单元3于发送预定次数的检测报文后,若未接收其它的分拣格口控制单元3发送的响应报文,则向管理单元2发送一上线报文。
上述技术方案中,将发送检测报文的分拣格口控制单元3定为发送方,将接收检测报文的分拣格口控制单元3定为接收方,并且分拣格口控制单元3以广播的方式发送检测报文的;
如发送检测报文的分拣格口控制单元3的身份信息与其中一接收方的身份信息相同,则接收方将形成一响应报文至发送方的分拣格口控制单元3,发送方的分拣格口控制单元3根据接收到相应报文以显示故障状态,及表示此时的控制分拣格口控制单元3不可使用。
在一种较优的实施方式中,每个分拣格口控制单元3用以按照一预定时间向管理单元2发送一活动报文,管理单元2根据活动报文确定分拣格口控制单元3的活动状态。
上述技术方案中,若发送方发送的检测报文未接受到接收方发送的响应报文,即可表示当前发送检测报文的分拣格口控制单元3的身份标识是唯一的,因此发送方的分拣格口控制单元3可发送一活动报文至管理单元2,管理单元2可根据接收到的活动报文确定此时的分拣格口控制单元3的活动信息。
在一种较优的实施方式中,管理单元2对活动报文进行解析,以获得解析结果,解析结果包括分拣格口控制单元3的工作状态信息,以及分拣格口控制单元3的身份标识。
在一种较优的实施方式中,管理单元2提供一管理列表,管理列表保存有分拣格口控制单元3的身份标识;
工作状态信息包括:在线状态、激活状态以及等待状态,管理单元2根据解析出的工作状态信息将工作状态信息对应于身份标识保存至管理列表。
上述技术方案中,管理列表用以记录每个分拣格口控制单元3的工作状态,进而方便物流管理系统1根据管理列表中记录得每个分拣格口控制单元3的工作状态,采取对应的管理。
在一种较优的实施方式中,物流管理系统1与管理单元2之间分别通过485接口连接进行数据交互。
上述的485接口即RS-485串行总线标准,在要求通信距离为几十米到上千米时广泛采用,RS-485采用平衡发送和差分接收,因此具有抑制共模干扰的能力。
在一种较优的实施方式中,控制指令包括:
工作指令,物流管理系统1将工作指令发送至管理单元2,由管理单元2将工作指令发送至对应的分拣格口控制单元3;
停止指令,物流管理系统1将停止指令发送至管理单元2,由管理单元2将停止指令发送至对应的分拣格口控制单元3。
上述技术方案中,在物流管理系统1获取了每个分拣格口控制单元3对应的工作状态信息后,可根据工作需要启动对应的分拣格口控制单元3,即通过输出工作指令至对应的分拣格口控制单元3,分拣格口控制单元3于接收到工作指令后启动工作;
同时可根据需要对需要停止工作的分拣格口控制单元3发送停止指令。
在一种较优的实施方式中,分拣格口控制单元3为IO控制板。
本发明的技术方案中还包括一种控制方法。
如图2所示,一种控制方法的实施例,应用于物流管理,其中,提供复数个分拣格口控制单元3;
复数个分拣格口控制单元3通过一CAN总线模块与一管理单元2连接;
提供一物流管理系统1,与管理单元2连接;
包括以下步骤:
步骤S1、管理单元2通过CAN总线模块获取每个分拣格口控制单元3的工作状态信息并输出至物流管理系统1;
步骤S2、物流管理系统1根据分拣格口控制单元3的工作信息,以形成对应的控制令并输出;
步骤S3、管理单元2将控制指令通过CAN总线输出至对应的分拣格口控制单元3;
步骤S4、分拣格口控制单元3根据控制指令调整至与控制指令对应的工作状态。
上述技术方案,管理单元2作为协议转换单元,负责物流管理系统1与分拣格口控制单元3之间的数据交互,以及通过采用CAN总线模块可方便物流管理系统1实时方便的了解每个分拣格口控制单元3的工作状态;
进而根据分拣格口控制单元3的工作状态,发送对应的控制指令如启动格口控制单元以及关闭格口控制单元的操作。
在一种较优的实施方式中,步骤S1前,还包括,连接至CAN总线模块上的分拣格口控制单元3通过CAN总线模块广播预定次数的检测报文;
以检测当前的分拣格口控制单元3的身份标识信息是否与其它的分拣格口控制单元3的身份标识信息相同。
上述技术方案中,每个分拣格口控制单元3均在身份标示,而使用者选择的分拣格口控制单元3的身份标示可能与已连接于CAN总线模块上的其他分拣格口控制单元3的身份标示相同,因此在每个接入到CAN总线上的分拣格口控制单元3都需要通过CAN总线发送预定次数的检测报文至于CAN总线连接的所有的分拣格口控制单元3,其中预定次数优选为2次;
为了描述方便讲发送检测报文的分拣格口控制单元3定义为发送方,对应的接收检测报文的分拣格口控制单元3为接收方;
发送方于连续发送2次检测报文后,若未接收到任何接收方发送的响应报文,则表示发送方的身份标示是唯一存在的;
若接收到接收方发送的响应报文,则表示发送方与当前的接收方存在身份标示冲突,因此发送方显示为故障状态即不可用;
在发送方正确接入CAN总线模块后,通过CAN总线模块发送一上线报文至管理单元2,管理单元2中保存有一管理列表用以记录接入的每个分拣格口控制单元3的工作状态;
其中管理列表对上线成功的分拣格口控制单元3记录其对应的身份标示,以及当前的工作状态;
并且管理列表中的数据为实时更新状态,其主要根据分拣格口控制单元3每隔一预定时间向管理单元2发送一活动报文,管理单元2根据活动报文获知分拣格口控制单元3的工作状态。
以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。