输送设备控制方法及装置与流程

文档序号:12460327阅读:121来源:国知局
输送设备控制方法及装置与流程

本发明实施例涉及自动化仓储物流领域,特别涉及一种输送设备控制方法及装置。



背景技术:

在具有大型仓库的企业中,由于物料较多,通常采用自动化的输送设备执行仓储业务。

现有技术中,在WCS(ware house control system,仓储控制系统)内有诸多不同种类的输送设备,比如:输送机、堆垛机、分拣机、AGV(Automated Guided Vehicle,自动引导运输车)、机器人码垛,当WCS系统接收到仓储业务时,确定需要执行仓储业务的输送设备并向该输送设备发送任务执行指令,该输送设备接收到任务执行指令后,根据任务执行指令执行仓储业务。

然而,不同的输送设备由不同的供应商提供,由于供应商不同,输送设备的控制方式也不相同,控制不同种类的输送设备需要使用不同的控制方式,在实际工作过程中操作繁琐、出错后差错困难,影响仓储业务的执行效率的问题。



技术实现要素:

为了解决现有技术的问题,本发明实施例提供了一种输送设备控制方法及装置。该技术方案如下:

第一方面,提供了一种输送设备控制方法,该方法包括:

通过仓储控制系统WCS接收仓储任务;

通过所述WCS确定所述仓储任务的执行设备;

检测所述执行设备是否是输送设备;

若所述执行设备是所述输送设备,则通过所述WCS确定所述输送设备所属的连接库;

通过所述WCS向连接池发送第一预定格式的第一任务指令;所述第一预定格式为所述连接池中的各个连接库都能识别的指令格式,所述连接池用于管理所有类型的输送设备的连接;

通过所述连接池利用所述连接库将所述第一预定格式的第一任务指令转换为第二预定格式的第二任务指令;所述第二预定格式为所述输送设备能够识别的指令格式;

通过所述连接池利用所述连接库向所述输送设备发送所述第二预定指令,所述输送设备用于根据所述第二预定指令执行所述仓储任务。

可选的,所述通过仓储控制系统WCS接收仓储任务之前,所述方法还包括:

当所述输送设备的设备类型在所述连接池中不存在时,将所述输送设备的设备类型封装为连接库;所述连接库中包括所述输送设备的设备标识;

将封装后的所述连接库添加到所述连接池中;

将所述连接库的使用配置文件添加到所述WCS的注册文件中,所述配置文件用于指示所述连接库的使用方法。

可选的,所述方法还包括:

当所述输送设备的设备类型在所述连接池中存在时,在所述设备类型对应的连接库中添加所述输送设备的设备标识。

第二方面,提供了一种输送设备控制装置,该装置包括:

接收模块,用于通过仓储控制系统WCS接收仓储任务;

执行设备确定模块,用于通过所述WCS确定所述仓储任务的执行设备;

检测模块,用于检测所述执行设备是否是输送设备;

连接库确定模块,用于在所述执行设备是所述输送设备时,通过所述WCS确定所述输送设备所属的连接库;

第一发送模块,用于通过所述WCS向连接池发送第一预定格式的第一任务指令;所述第一预定格式为所述连接池中的各个连接库都能识别的指令格式,所述连接池用于管理所有类型的输送设备的连接;

格式转换模块,用于通过所述连接池利用所述连接库将所述第一预定格式的第一任务指令转换为第二预定格式的第二任务指令;所述第二预定格式为所述输送设备能够识别的指令格式;

第二发送模块,用于通过所述连接池利用所述连接库向所述输送设备发送所述第二预定指令,所述输送设备用于根据所述第二预定指令执行所述仓储任务。

可选的,所述装置还包括:

封装模块,用于当所述输送设备的设备类型在所述连接池中不存在时,将所述输送设备的设备类型封装为连接库;所述连接库中包括所述输送设备的设备标识;

第一添加模块,用于将封装后的所述连接库添加到所述连接池中;

第二添加模块,用于将所述连接库的使用配置文件添加到所述WCS的注册文件中,所述配置文件用于指示所述连接库的使用装置。

可选的,所述装置还包括:

设备添加模块,用于当所述输送设备的设备类型在所述连接池中存在时,在所述设备类型对应的连接库中添加所述输送设备的设备标识。

本发明实施例提供的技术方案带来的有益效果是:

通过WCS接收仓储任务,确定仓储任务的执行设备,在执行设备是输送设备时,通过WCS确定输送设备所属的连接库,通过WCS向连接池发送第一预定格式的第一任务指令,通过连接池利用连接库将第一任务指令转换为第二预定格式的第二任务指令,通过连接池利用连接库向输送设备发送第二任务指令,输送设备根据第二任务指令执行仓储任务;解决了各种类型的输送设备的控制方式和通讯方式因供应商不同需要使用不同的控制方法,导致在实际使用时操作繁琐的问题,达到了采用统一的控制方法,提高仓储任务的执行效率的效果。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例提供的输送设备控制方法的流程图;

图2是本发明另一个实施例提供的输送设备控制方法的流程图;

图3是本发明一个实施例提供的输送设备控制装置的结构方框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。

请参考图1,其示出了本发明一个实施例提供的输送设备控制方法的流程图。该输送设备控制方法适用于安装有WCS(ware house control system,仓储控制系统)的终端设备中,该终端设备是一台服务器或多台服务器组成的服务器集群或云计算中心,或者,该终端设备是PC(personal computer,个人计算机)。该方法包括以下步骤:

步骤101,通过WCS接收仓储任务。

当操作人员在安装有WCS的终端设备上输入仓储任务时,通过WCS接收仓储任务。或者,操作人员通过无线网络向安装有WCS的终端设备发送仓储任务,通过WCS接收仓储任务。

可选的,仓储任务包括将货物输送至指定货位、将货物从指定货位输送至出货口、修改业务单据、货物信息查询、仓储信息查询中的至少一种。

步骤102,通过WCS确定仓储任务的执行设备。

可选的,仓储任务的执行设备包括安装有WCS的终端设备自身、与WCS连接的输送设备,比如:堆垛机、输送机、AGV、分拣机、码垛机器人等,以及除输送设备以外的其他设备中的至少一种。可选的,输送设备可以对货物进行分拣、运输、堆放、搬运、装卸、存取等操作。

步骤103,检测执行设备是否是输送设备。

若执行设备是输送设备,则执行步骤104,若执行设备不是输送设备,则将仓储任务发送至对应的执行设备。

步骤104,若执行设备是输送设备,则通过WCS确定输送设备所属的连接库。

相同设备类型的输送设备共用一个连接库。连接库中包括输送设备的设备标识。

连接库是针对输送设备的设备类型撰写的配置文件,配置文件存储在WCS对应的系统文件夹中。

步骤105,通过WCS向连接池发送第一预定格式的第一任务指令。

第一预定格式为连接池中的各个连接库都能识别的指令格式,连接池用于管理所有类型的输送设备的连接。

输送设备不能识别第一预定格式的第一任务指令。

可选的,第一预定格式是预先设置的。第一预定格式包括调用命令格式、控制命令格式、消息格式中的至少一种。

比如:第一预定格式为:{传输ID|源系统|目的系统||任务ID|任务优先级|对象容器|行为ID:行为条件|位置1,位置2|辅助数据|},发送的第一任务指令为:3832D640|I-WCS|SRM01|20161201|03|ModifyLoc|Null|01EP011|01010100020001000000|。

步骤106,通过连接池利用连接库将第一预定格式的第一任务指令转换为第二预定格式的第二任务指令。

第二预定格式为输送设备能够识别的指令格式。

安装有WCS的终端设备不能识别第二预定格式的第二任务指令。

步骤107,通过连接池利用连接库向输送设备发送第二预定指令,输送设备用于根据第二预定指令执行仓储任务。

综上所述,本发明实施例提供的输送设备控制方法,通过WCS接收仓储任务,确定仓储任务的执行设备,在执行设备是输送设备时,通过WCS确定输送设备所属的连接库,通过WCS向连接池发送第一预定格式的第一任务指令,通过连接池利用连接库将第一任务指令转换为第二预定格式的第二任务指令,通过连接池利用连接库向输送设备发送第二任务指令,输送设备根据第二任务指令执行仓储任务;解决了各种类型的输送设备的控制方式和通讯方式因供应商不同需要使用不同的控制方法,导致在实际使用时操作繁琐的问题,达到了采用统一的控制方法,提高仓储任务的执行效率的效果。

在基于图1所示实施例的可选实施例中,在步骤101之前,还包括步骤201、步骤202、步骤203和步骤204,如图2所示:

步骤201,在输送设备的设备类型在连接池中不存在时,将输送设备的设备类型封装为连接库。

连接库中包括输送设备的设备标识。

当有新的输送设备需要连接到WCS中时,判断输送设备的类型是否在连接池中不存在。可选的,由人工判断输送设备的类型是否在连接池中不存在,或者,由安装有WCS的终端设备判断输送设备的类型是否在连接池中不存在。

当输送设备的设备类型在连接池中不存在时,将输送设备的类型封装为连接库,也即针对输送设备的类型撰写独立的配置文件。配置文件中包括输送设备的设备标识。

所有封装后的设备类型与WCS系统之间采用统一的调用命令格式、统一的控制命令格式、统一的消息格式。一个连接库可以看作一个子系统,每个子系统中包括一个或一组独立运行的输送设备。

步骤202,将封装后的连接库添加到连接池中。

也即,将配置文件添加到WCS对应的系统文件夹中。

步骤203,将连接库的使用配置文件添加到WCS的注册文件中,配置文件用于指示连接库的使用方法。

可选的,由人工撰写连接库的使用配置文件。

WCS系统在需要将仓储任务发送至输送设备时,根据连接库的使用配置文件,将仓储任务发送至连接库对应的输送设备。

比如:该步骤的实现代码如下:

步骤204,在输送设备的设备类型在连接池中存在时,在设备类型对应的连接库中添加输送设备的设备标识。

当需要添加新的输送设备到WCS中时,如果输送设备的类型在连接池中存在时,则在该设备类型对应的连接库中添加该输送设备的设备标识,也即在配置文件中添加该输送设备的设备标识。

此外,还通过在添加新的输送设备时,根据输送设备的设备类型是否存在于连接池中,将新的设备类型封装为连接库,实现对各个设备类型的输送设备的统一控制,有利于降低系统集成工作的困难,提高仓储任务的执行效率。

下述为本发明装置实施例,可以用于执行本发明方法实施例。对于本发明装置实施例中未披露的细节,请参照本发明方法实施例。

请参照图3,其示出了本发明一个实施例提供的输送设备控制装置的结构方框图。该在输送设备控制装置可以通过软件、硬件或者两者的结合实现成为上述安装有WCS的终端设备的全部或者一部分。该装置包括:

接收模块310,用于通过仓储控制系统WCS接收仓储任务;

执行设备确定模块320,用于通过WCS确定仓储任务的执行设备;

检测模块330,用于检测执行设备是否是输送设备;

连接库确定模块340,用于在执行设备是输送设备时,通过WCS确定输送设备所属的连接库;

第一发送模块350,用于通过WCS向连接池发送第一预定格式的第一任务指令;第一预定格式为连接池中的各个连接库都能识别的指令格式,连接池用于管理所有类型的输送设备的连接;

格式转换模块360,用于通过连接池利用连接库将第一预定格式的第一任务指令转换为第二预定格式的第二任务指令;第二预定格式为输送设备能够识别的指令格式;

第二发送模块370,用于通过连接池利用连接库向输送设备发送第二预定指令,输送设备用于根据第二预定指令执行仓储任务。

综上所述,本发明实施例提供的输送设备控制装置,通过WCS接收仓储任务,确定仓储任务的执行设备,在执行设备是输送设备时,通过WCS确定输送设备所属的连接库,通过WCS向连接池发送第一预定格式的第一任务指令,通过连接池利用连接库将第一任务指令转换为第二预定格式的第二任务指令,通过连接池利用连接库向输送设备发送第二任务指令,输送设备根据第二任务指令执行仓储任务;解决了各种类型的输送设备的控制方式和通讯方式因供应商不同需要使用不同的控制方法,导致在实际使用时操作繁琐的问题,达到了采用统一的控制方法,提高仓储任务的执行效率的效果。

可选的,该装置还包括:

封装模块,用于当输送设备的设备类型在连接池中不存在时,将输送设备的设备类型封装为连接库;连接库中包括输送设备的设备标识;

第一添加模块,用于将封装后的连接库添加到连接池中;

第二添加模块,用于将连接库的使用配置文件添加到WCS的注册文件中,配置文件用于指示连接库的使用装置。

可选的,该装置还包括:

设备添加模块,用于当输送设备的设备类型在连接池中存在时,在设备类型对应的连接库中添加输送设备的设备标识。

需要说明的是:上述实施例提供的输送设备控制装置在执行输送设备控制方法时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的输送设备控制装置与输送设备控制方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1