System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种立体仓库任务调度方法、装置及系统制造方法及图纸_技高网

一种立体仓库任务调度方法、装置及系统制造方法及图纸

技术编号:40392011 阅读:6 留言:0更新日期:2024-02-20 22:22
本发明专利技术涉及任务调度领域,具体公开一种立体仓库任务调度方法、装置及系统,检测任务调度队列中是否存在未分配的请求任务;若存在,则根据请求任务中的库位信息,将请求任务标识下发到相应PLC控制系统;检测PLC控制系统中是否存在未执行的请求任务标识;若存在,则针对各个未执行的请求任务标识,检测数据库中是否有匹配的请求任务;若有,则下载任务到PLC控制系统;若没有,则将请求任务信息写入数据库后,再下载任务到PLC控制系统。本发明专利技术保证存储的请求任务信息与执行的请求任务正确匹配,为数据维护、物料维护提供准确的数据支持,保证入库任务和出库任务稳定运行。

【技术实现步骤摘要】

本专利技术涉及任务调度领域,具体涉及一种立体仓库任务调度方法、装置及系统


技术介绍

1、自动化立体仓库是指采用多层的货架储存单元货物,用相应的物料搬运设备进行货物入库和出库作业的仓库,具有提高空间利用率、存取效率高、便于产生高效的物流系统等好处。

2、当前立体仓库对任务数据和调度一般由立体仓库管理系统管理,立体仓库管理系统接收到请求任务后,需要将相关数据写入到数据库进行存储,并将请求任务下发到堆垛机的plc控制系统,堆垛机对请求任务进行执行。如相关技术公开一种自动化立体仓库货架信息自动维护的方法,包括如下步骤:s1:建立货架档案,对货架上的存储格的存储状态和货道运输状态进行初始化;s2:实时监控货道,对货架的存取信息和移动信息进行传输和记录;s3:对于加入货道的货物,根据货物种类,通过均匀分布的粒子群寻优算法对货物进行寻优存放;s4:当接收到货物取出指令时,按照指令要求取出货物。

3、现有技术中堆垛机接收到请求任务后即进行任务执行,然而,立体仓库管理系统对任务数据的存储可能存在异常,导致数据未正确及时存储,此时会出现存储数据和执行任务不相符的情况,给后续物料出入库和数据维护等带来不便,造成物料出入库任务出现异常。


技术实现思路

1、为解决上述问题,本专利技术提供一种立体仓库任务调度方法、装置及系统,向plc控制系统下发请求任务时,先下发请求任务标识,在数据库中记录了请求任务信息后,再下载请求任务告知plc控制系统可执行,保证存储的请求任务信息与执行的请求任务正确匹配,为数据维护、物料维护提供准确的数据支持,保证入库任务和出库任务稳定运行。

2、第一方面,本专利技术提供一种立体仓库任务调度方法,包括以下步骤:

3、检测任务调度队列中是否存在未分配的请求任务;

4、若存在,则根据请求任务中的库位信息,将请求任务标识下发到相应plc控制系统;

5、检测plc控制系统中是否存在未执行的请求任务标识;

6、若存在,则针对各个未执行的请求任务标识,检测数据库中是否有匹配的请求任务;

7、若有,则下载任务到plc控制系统;

8、若没有,则将请求任务信息写入数据库后,再下载任务到plc控制系统。

9、在一个可选的实施方式中,在下载任务到plc控制系统之前,还包括以下步骤:

10、检测立体仓库管理系统是否已处理完请求任务;

11、若是,则下载任务到plc控制系统;

12、若否,则持续检测立体仓库管理系统是否已处理完请求任务。

13、在一个可选的实施方式中,检测任务调度队列中是否存在未分配的请求任务之前还包括以下步骤:

14、接收用户的请求任务;

15、根据请求任务中的标识信息,为请求任务匹配库位;

16、将携带匹配库位的请求任务加入到任务调度队列中;

17、将请求任务相关数据写入数据库。

18、在一个可选的实施方式中,根据请求任务中的标识信息,为请求任务匹配库位,包括请求任务是入库操作时的库位匹配,具体包括:

19、识别条码号;

20、根据条码号查询托盘表,找到托盘id标识;

21、通过托盘id标识,查询托盘物料表,找到托盘物料id标识;

22、根据托盘物料id标识,查询物料表名称和类型;

23、根据托盘类别、物料类型查询库位类别;

24、基于库位类别,通过库位分配模块获取最佳库位。

25、在一个可选的实施方式中,通过库位分配模块获取最佳库位之后还包括以下步骤:

26、将请求任务相关数据插入流水表。

27、在一个可选的实施方式中,根据请求任务中的标识信息,为请求任务匹配库位,包括请求任务是出库操作时的库位匹配,具体包括:

28、接收物料编号或名称,查询物料id标识;

29、根据物料id标识,查询托盘物料表,获取托盘id标识;

30、根据托盘id标识获取托盘编号;

31、获取最佳托盘编号查询托盘位置表,获取库位信息。

32、在一个可选的实施方式中,获取库位信息之后,还包括以下步骤:

33、更新托盘物料表。

34、第二方面,本专利技术的技术方案提供一种立体仓库任务调度装置,包括,

35、请求任务检测单元:检测任务调度队列中是否存在未分配的请求任务;

36、请求任务下发单元:若存在,则根据请求任务中的库位信息,将请求任务标识下发到相应plc控制系统;

37、请求任务标识检测单元:检测plc控制系统中是否存在未执行的请求任务标识;

38、请求任务匹配单元:若存在,则针对各个未执行的请求任务标识,检测数据库中是否有匹配的请求任务;

39、请求任务下载单元:若有,则下载任务到plc控制系统;若没有,则将请求任务信息写入数据库后,再下载任务到plc控制系统。

40、在一个可选的实施方式中,请求任务下载单元还用于检测立体仓库管理系统是否已处理完请求任务;若是,则下载任务到plc控制系统;若否,则持续检测立体仓库管理系统是否已处理完请求任务。

41、第三方面,本专利技术的技术方案提供一种立体仓库任务调度系统,包括,

42、用户操作终端:用于用户进行操作,输入请求任务,并下发请求任务至服务器;接收服务器反馈的执行完成信息;

43、服务器:接收请求任务,为请求任务进行库位分配,并对请求任务进行调度,将请求任务下发到plc控制系统,将请求任务数据存储至数据库;接收plc控制系统反馈的执行完成信息,并将执行完成信息反馈至用户操作终端;

44、plc控制系统:接收请求任务并执行,执行完成后向服务器反馈。

45、本专利技术提供的一种立体仓库任务调度方法、装置及系统,相对于现有技术,具有以下有益效果:向plc控制系统下发请求任务时,先下发请求任务标识,在数据库中记录了请求任务信息后,再下载请求任务告知plc控制系统可执行,保证存储的请求任务信息与执行的请求任务正确匹配,为数据维护、物料维护提供准确的数据支持,保证入库任务和出库任务稳定运行。

本文档来自技高网...

【技术保护点】

1.一种立体仓库任务调度方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的立体仓库任务调度方法,其特征在于,在下载任务到PLC控制系统之前,还包括以下步骤:

3.根据权利要求2所述的立体仓库任务调度方法,其特征在于,检测任务调度队列中是否存在未分配的请求任务之前还包括以下步骤:

4.根据权利要求3所述的立体仓库任务调度方法,其特征在于,根据请求任务中的标识信息,为请求任务匹配库位,包括请求任务是入库操作时的库位匹配,具体包括:

5.根据权利要求4所述的立体仓库任务调度方法,其特征在于,通过库位分配模块获取最佳库位之后还包括以下步骤:

6.根据权利要求5所述的立体仓库任务调度方法,其特征在于,根据请求任务中的标识信息,为请求任务匹配库位,包括请求任务是出库操作时的库位匹配,具体包括:

7.根据权利要求6所述的立体仓库任务调度方法,其特征在于,获取库位信息之后,还包括以下步骤:

8.一种立体仓库任务调度装置,其特征在于,包括,

9.根据权利要求8所述的立体仓库任务调度装置,其特征在于,请求任务下载单元还用于检测立体仓库管理系统是否已处理完请求任务;若是,则下载任务到PLC控制系统;若否,则持续检测立体仓库管理系统是否已处理完请求任务。

10.一种立体仓库任务调度系统,其特征在于,包括,

...

【技术特征摘要】

1.一种立体仓库任务调度方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的立体仓库任务调度方法,其特征在于,在下载任务到plc控制系统之前,还包括以下步骤:

3.根据权利要求2所述的立体仓库任务调度方法,其特征在于,检测任务调度队列中是否存在未分配的请求任务之前还包括以下步骤:

4.根据权利要求3所述的立体仓库任务调度方法,其特征在于,根据请求任务中的标识信息,为请求任务匹配库位,包括请求任务是入库操作时的库位匹配,具体包括:

5.根据权利要求4所述的立体仓库任务调度方法,其特征在于,通过库位分配模块获取最佳库位之后还包括以下步骤:

...

【专利技术属性】
技术研发人员:王雨辰王俊龙侯腾飞张海明孙科王祥雨杨宜壮赵大建
申请(专利权)人:济南二机床新光机电有限公司
类型:发明
国别省市:

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

1