电商的快速发展对物流配送提出了更高的要求。一方面,网购成交量日益增大,物流承担了巨大的流通压力;另一方面,“一日达”已经成为行业的标杆。传统的物流分拣中心以人工为主,是典型的劳动密集型行业,需要耗费巨大的人工成本。因此,实现自动化分拣,降低人工劳动强度,将成为物流行业的必然趋势。
解决方案
基于实时库实现运输调度:与传统定制开发的WCS方案相比,基于实时库软件AicDatahub的方案充分利用实时库已经提供的功能,比如和PLC的通信,以及事件脚本语言等简化开发工作。同时,基于一个开放的商业平台实现的调度逻辑易于维护和扩展。具体实现如下:
-利用对象模型实现输送设备模型:运输调度需要依据所有参与调度的输送设备的实时状态,包括输送线状态、站台状态等。在AicDatahub中可以建立不同层次的设备对象模型。
-利用实时库的C#脚本和扩展的.NET类库实现复杂的调度逻辑。
-实现可配置的路径规划:提供了一套图形化的路径配置工具,可以通过拖拽方式,增加站台,以及连接站台相互之间的路径。调度程序根据这些配置实现动态路径规划。
-通过TCP/IP电文和PLC进行快速通信,及时把路径指令下达给PLC,并接受PLC的作业反馈。
PTL服务和WCS紧密配合:PTL的结果不仅会核销库存,更改订单状态,也会通知调度模块,启动路径规划过程等。
基于实时库实现SCADA功能:-利用对象模型相对绑定技术实现在一套画面中监控所有同类产品。
-和WCS在同一个平台中,集成SCADA功能。
功能和效果
对于WCS,实现了:
-全自动路径规划:根据订单要求,自动生成任务和作业,根据输送作业的起始和终止位置,设备状态,以及路径的负荷状况,自动规划路径,并下达给PLC执行。在路径规划时,考虑上下层负荷平衡等要求,进行路径优化。
-图形化路径配置:提供了一套图形化的路径配置工具,可以通过拖拽方式,增加站台,连接站台之间的路径,并可以设置路径的逻辑长度。方便的路径配置大大简化了分拣调度项目的实施过程。
-直观的调度监控:提供图形化的调度监控,通过实时库的接口把调度信息展示出来,可以分区域查看每条路径的负荷状况;可以查看当前位于某路径的所有容器的信息;也可以订阅某个容器的实时位置,从而跟踪此容器在库房的整个移动过程。
-灵活的异常处理:针对各种异常情况进行妥善处理,包括线路拥堵、线路封闭、读箱号失败、箱号不存在等各种问题,也包括终止拣选任务等非常规作业。异常处理遵循的原则:尽量不影响后续作业执行、尽量自动处理、提供足够灵活的手动异常处理功能,以及提供完善的日志。
-调度状态监控:提供图形化的界面监控整个调度运行,同时监控和PLC的通信状态。
-持多种客户端访问:支持桌面(库内操作)、浏览器(客户查询)、移动终端(现场操作)等多种操作终端。移动终端包括PDA(WinCE),以及PAD(安卓)等平台。
-完整的日志查询:不同级别的调度日志,快速定位调度异常。
对于PTL,实现了:
-PTL拣选和WCS密切配合:PTL以TCP/IP服务形式提供,能够和WCS密切配合完成输送和拣选。
-开机自检和缺货挂起:提供开机自检,人员登入/登出等功能;提供缺货挂起功能。
对于SCADA,实现了:
-分层,分区域监控:能够分层汇总设备状态和报警,在出现问题时能够快速定位到相关设备。
-同一套画面监控所有同类产品:通过相对绑定,实现在同一套画面中监控所有同类设备。