智能仓储:立体仓WCS设计

自动化立体仓库简称高架仓库,是采用高层货架存放货物,以巷道堆垛起重机为主,结合入库出库周边设备来进行作业的一种仓库。

立体仓主体由货架、巷道式堆垛机、输送机等组成。

电气控制系统、上位监控系统(Warehouse Control System,WCS)、库存管理系统(Warehouse Management System,WMS)实现自动化作业。

WCS是WMS和物流设备(堆垛机、输送机等)间的桥梁,负责协调、调度底层物流设备执行仓储系统的业务流程,让过程按照程序预先设定流程执行。

WCS 系统根据底层电气硬件不同需选择不同平台,如:

底层硬件用德国西门子可编程逻辑控制器(Programmable

Logic Controller ,PLC), WCS 开发要基于西门子WinCC平台或微软VisualStudio C# 平台,这两个平台是市场主流的工控开发工具。

WCS 的基本功能

WCS 连接电气控制系统和库存管理系统,实现:

  1. 与底层PLC、上层WMS通讯

  2. 对任务列表作业进行管理

  3. 不依赖WMS 生成临时作业

  4. 设备操作和状态显示

1、WCS 通讯功能

WCS 的主要功能之一是通讯,既包括与底层PLC 设备的通讯,也包含与WMS 的通讯。

WCS 从WMS 接收入、出库作业指令,将指令转换成PLC 可识别的信息下发给PLC,同时采集PLC 数据,将设备状态、作业状态反馈给WMS。

通讯结构关系图

2、WCS 任务管理功能

WMS 下发的托盘入、出库任务,WCS 依据特定的排序原则,根据设备状态进行管理,使不同的作业发送给对应的设备。

  • WMS 下发的作业数据中带有优先级信息,WCS 可以将优先级作为第一排序依据,对于相同优先级的作业,按照作业下发时间进行排序。

  • 当入库、出库作业同时存在时,如没有特殊的需要,WCS 保证两种类型的作业交叉进行,同一巷道内的作业,堆垛机执行完一条入库作业后再执行一条出库作业,即实现“一入一出”模式,避免入库托盘长期等待设备执行,造成后续托盘堵住输送机上的其他托盘的入库作业。

  • WCS具备对当前作业人工干预处理功能。如作业查询、作业状态分类查看、手动优先出库、手动完成作业、手动删除作业等。

3、WCS 手动任务

WCS 不仅接收WMS 的作业任务,操作员也可以手动生成作业。方便WMS 通讯中断期间临时生成作业,或处理部分异常作业。

按立体库设备,将手动作业划分为:

  • 堆垛机单机作业:只有堆垛机执行

  • 输送机单机作业:只有输送机执行

  • WCS 联机作业:堆垛机和输送机配合执行,似于WMS 下发的作业,但联机作业完成后,不需向WMS 反馈执行结果,WMS库存信息不会发生变化。

按作业的种类,WCS 手动任务包括:

  • 入库作业

  • 出库作业

4、设备操作和状态显示

立体仓库主要运行设备是堆垛机和输送机,WCS对这两种设备进行操作,并根据设备的状态触发传递相应的作业指令。

常用的操作包括:

  • 对某设备PLC联机或脱机操作,根据现场情况选择需要联网的设备,只对成功联网的设备发送作业指令,防止非工作设备的误动作引发异常。

  • 将堆垛机的联机、脱机操作状态上传给WMS,WMS依据堆垛机联网信息判断某巷道库存是否可用来进行出库作业的下发,对于入库作业、巷道堆垛机是否可用是WMS给入库托盘分配库位的依据之一。

  • 方便操作员掌握设备的状态,设备联机、脱机、待机、工作、故障等状态,在WCS界面直观显示,如:

不同颜色文字显示或特定的图形显示。

对移动设备如堆垛机,可根据PLC行走数据在画面中显示设备的大概位置;

对非移动设备如输送机,显示其上的托盘占位信息。

WCS的设计要点

WCS的作用主要是与物流设备建立通讯协议,协调、调度自动仓储系统中的各种物流设备

达成这一目标,必然要和设备建立某种通讯机制。因此,首先要解决的是WCS与底层物流设备的通讯问题

通讯问题的解决靠系统与每种设备间建立一种通讯协议,就是通常所说的接口协议

通讯协议的关键点包括:

  • 设备通讯协议由各个物流设备子系统提供,WCS遵守。协议中描述了物流设备的基本功能、怎样使用物流设备的公开的功能接口或要求WCS公开的接口。

  • 标准通讯协议:TCP、UDP等;

  • 通讯硬件连接:以太网、红外光通讯、无线以太网、串口(422/485/232)等。

WCS并不直接控制物流设备动作,而是协调多种设备的工作。

每一个设备都有自身的控制系统,自动化系统中最常见的就是PLC,WCS只需要和PLC中的控制程序通讯即可。

如果系统中的每一个设备都可以自主地完成某个特定流程(设备自主的控制程序相对比较稳定,以及拥有成熟的优化算法),WCS就只需接受WMS任务发送,根据仓库作业流程的特点,制定合理的分配策略、执行策略发送协调指令就可以。

因此,WCS除了要考虑软件、技术等方面,同时,选择合适的控制策略对WCS系统运行效率、安全性、稳定性都有着很大影响。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/35254.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【前后端实现】AHP权重计算

AHP权重计算: 需求:前端记录矩阵维度、上三角值,后端构建比较矩阵、计算权重值并将结果返回给前端 比较矩阵构建 如果你想要根据上三角(不包括对角线)的值来构建对称矩阵,那么你可以稍作修改上述的generate…

量化交易面临的难题

量化交易面临的难题 1、监管机构对于算法交易、量化交易的监管越来越严格3、回测场景于实盘交易场景的不匹配性4、策略并非100%有效,并非100%的收益5、股票、基本面、市场新闻之间的关系时刻在变化并且难以捉摸6、很难使用一套通用的交易规则去匹配所有的股票/市场/…

U盘数据恢复实战:两大方案助您找回珍贵数据

在数字化时代,U盘作为我们随身携带的数据存储工具,承载着无数重要的文件和信息。然而,由于误操作、系统崩溃或硬件故障等原因,U盘中的数据可能会突然消失,给我们带来极大的困扰。本文将深入探讨U盘数据恢复的概念、方法…

常见大功率蓝牙应用有哪些?

在无线通信技术飞速发展的今天,蓝牙技术以其低功耗和易用性优势成为短距离无线通信的佼佼者。然而,随着智能家居、工业4.0等新型应用的兴起,蓝牙应用设备对通信距离和稳定性的要求越来越高。为了满足更大范围的无线通信需求,大功率…

山寨币大额解锁抛压拖累比特币:10X Research 深度剖析市场动荡

加密货币市场大幅下跌,山寨币损失惨重 在经历了几个月的强劲表现后,加密货币市场最近经历了一轮大幅下跌,特别是山寨币损失惨重。10X Research 最近在其Newsletter中发表了观点,认为山寨币大额解锁所带来的抛压正在拖累比特币。本…

使用Birdeye访问Sui上加密市场数据

是一个链上加密交易数据聚合器,于2024年4月开始整合Sui数据。 个人DeFi用户可以在Birdeye的首页找到丰富的数据,包括关于主流区块链上的tokens、交易和交易者钱包的详细信息。 Birdeye提供API和WebSockets数据服务,涵盖token价格和其他DeFi…

聚星文社ai工具下载

您可以在聚星文社官方网站上下载他们的AI工具。请访问他们的官方网站, 然后找到下载页面,从中选择并下载所需的AI工具。下载 如果您对下载过程有任何问题,建议您直接联系聚星文社的客服人员寻求帮助。

计算机SCI期刊,中科院3区,1个月录用,易过审

一、期刊名称 Visual Computer 二、期刊简介概况 期刊类型:SCI 学科领域:计算机科学 影响因子:3.5 中科院分区:3区 三、期刊简介 视觉计算机发表有关捕获、识别、建模、分析和生成形状和图像的所有研究领域的文章。 计算机…

DDMA信号处理以及数据处理的流程---doa估计

Hello,大家好,我是Xiaojie,好久不见,欢迎大家能够和Xiaojie一起学习毫米波雷达知识,Xiaojie准备连载一个系列的文章—DDMA信号处理以及数据处理的流程,本系列文章将从目标生成、信号仿真、测距、测速、cfar检测、测角、目标聚类、目标跟踪这几个模块逐步介绍,这个系列的…

苏宁易购通用卡怎么使用?

现在还有人用苏宁的礼品卡吗 前两天618,想买点家电,但是在苏宁上看价格还不如京东淘宝优惠 最后手里的苏宁卡也没用出去 本来想着要不送人算了,但是收卡云的价格也还不错,最后就卖出去了 500块钱的苏宁卡买了475,到…

google浏览器无法访问大端口的处理方式

属性的目标中添加后缀内容或者修改后台端口为常用端口,比如8080等。 “C:\Program Files\Google\Chrome\Application\chrome.exe” --explicitly-allowed-ports8888

【Excel】单元格如何设置可选项、固定表头

设置可选项 固定表头:视图---冻结窗口

埃特巴什码加解密小程序

埃特巴什码加解密小程序 这几天在看CTF相关的课程,涉及到古典密码学和近代密码学还有现代密码学。 简单替换密码 Atbash Cipher 埃特巴什码(Atbash Cipher)其实可以视为下面要介绍的简单替换密码的特例,它使用字母表中的最后 一个字母代表第一个字母…

springboot学习01-[springboot介绍、配置文件介绍、自动配置读取原理]

springboot介绍、配置文件介绍、自动配置读取原理 springBoot学习代码说明为什么java -jar springJar包后项目就可以启动 配置文件介绍配置文件加载顺序其他约定配置文件加载顺序profile配置文件加载配置文件绑定类属性通过Value的方式进行属性注入通过ConfigurationProperties…

力扣62 不同路径

一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish” )。 问总共有多少条不同的路径? 输入&…

FedCache 2.0引领联邦边缘学习性能与通信效率革新

FedCache 2.0引领联邦边缘学习性能与通信效率革新 在今天的数字化时代,边缘计算正迅速成为推动终端设备智能化的核心技术之一;如何在保证数据隐私的同时提高数据在网络边缘的处理效率和效果,已成为业界面临的一大挑战。最近,《Fe…

电巢科技CIOE中国光博会:激光雷达技术应用研讨会圆满落幕!

2024年6月20日,由CIOE中国光博会与电巢科技联合主办的“激光雷达技术应用”线上研讨会成功举行。本次线上研讨会是CIOE中国光博会与电巢科技首次联合主办的论坛,旨在借助双方自身资源优势,为行业发展提供可靠的交流平台。接下来,C…

Android焦点机制结合WMS

文章前提: 了解WMS基本作用了解window的概念,phoneWindow,rootViewImpl了解view的事件分发 开始: 讲三件事情: window的创建,更新焦点的更新事件的分发 Window的创建,更新: wi…

基于 Redis 实现秒杀资格判断,提升并发性能

在互联网电商平台上,秒杀活动往往会吸引大量用户同时抢购,如何高效地处理高并发请求,保证用户体验,是一个重要的技术挑战。本文将介绍如何基于 Redis 实现秒杀资格的判断,提高并发性能。 基本思路 秒杀活动的核心流程…

AI 编程还有前景嘛?

自从各个大厂相继出品 AI 编程助手之后,AI 在编程领域的发展,可谓是几无寸进。 相比于 AI 在多模态领域火热,AI 在编程领域的热度已经完全下来了。 阿七在公众号搜索了关键词「AI编程」,发现搜索出来的公众号寥寥无几&#xff0…