当前位置: 首页 > article >正文

自动化立体仓库WCS的设计与实现

导语

大家好,我是社长,老K。专注分享智能制造和智能仓储物流等内容。欢迎大家使用我们的仓储物流技术AI智能体

新书《智能物流系统构成与技术实践

新书《智能仓储项目出海-英语手册,必备!

完整版文件和更多学习资料,请球友到知识星球【智能仓储物流技术研习社】自行下载

今日【知识星球】分享内容如下:

这篇文章的核心内容是关于自动化立体仓库仓库控制系统(WCS)的设计与实现。文章首先介绍了WCS的概念和应用场景,然后详细讨论了其体系架构、主要功能模块、与其他管理系统的对接方法,并结合具体案例阐述了WCS的应用技术路线、架构设计和功能设计。

背景知识

  • WCS概念:WCS是介于仓库管理系统(WMS)和可编程控制器(PLC)之间的一层管理控制系统。它接收WMS系统的指令,进行空间计算和任务优先级调配后,将指令发送给PLC系统,从而驱动自动化立体仓库及输送设备触发相应的机械动作。

  • 应用场景:自动化立体仓库在各行业中的应用越来越广泛,它通过充分利用空间高度,增加了相同占地面积上的可用存储空间,并通过堆垛机和货叉的快速移动,实现了从物到人的便捷存取。

研究方法

  • 体系架构:WCS系统的整体架构采用四层结构,自上至下分别为应用层、服务层、功能层和数据层。

    • 应用层:负责用户界面的呈现和数据信息的显示,以及部分控制功能的入口。

    • 服务层:搭建PLC通讯服务,完成PLC状态信息的读取和操作指令的写入,数据库访问服务完成系统内部管理和控制信息的记录及读取。

    • 功能层:结合具体的业务逻辑,针对特定的设备任务进行操作,负责对访问服务调用的数据模型进行处理。

    • 数据层:针对PLC状态点进行数据采集,创建持久化的数据模型,供服务访问和功能调用。

  • 功能模块:WCS的核心功能模块包括任务调度、手动控制、设备监控、参数设置和系统管理。

    • 任务调度模块:对自动和手动出库任务生成队列,并按优先级排序。

    • 手动控制模块:包括手动出库任务的发起,巷道封锁,输送机移动控制,设备报警恢复等。

    • 设备监控模块:包括整体布局俯视动态图、堆垛机实时位置监控等。

    • 参数设置模块:包括货位初始化、料箱或托盘初始化、PLC通讯参数配置等。

    • 系统管理模块:包括用户角色创建、权限分配、操作日志记录等。

实验与案例分析

  • 项目案例:以烟台某专业化公司为例,该公司通过WCS对其1500多种规格的系列产品进行管控。

  • 技术路线:首先搭建整体设计架构,然后进行需求分析,完成信息架构搭建,接着对架构、功能和数据结构进行设计。在实现阶段,采用MVVM模式搭建系统基础框架,并基于OPCUA标准进行改造和建模。

  • 架构设计:应用层采用WPF进行客户端开发,服务层以OPCUA服务为基础进行自主开发,功能层完成核心业务功能并进行设备控制动作的串联,数据层采用SQLServer数据库并利用Redis进行缓存和远程字典服务。

  • 功能设计:WCS系统划分为基础管理、库位管理、任务调度、AGV管理和设备监控五大功能模块。

关键结论

  • 系统性能:WCS系统能够稳定、高效地进行仓库的出入库、调拨、库存转移和库存盘点等日常业务,并能够应对多用户协同使用和任务交叉排序的情况。

  • 技术优势:通过异步方式完成PLC信息状态的获取,并结合SQLDependency技术实现任务的异步更新和优先级排序。采用JSON文件格式进行传输和交互,规范了硬件设备的通讯格式和协议标准。

  • 实际应用:该设计架构和搭建方法已经在多个实际项目中交付客户并通过验证,对同类软件系统具有一定的参考意义。

问题与展望

文章最后提到,WCS在与PLC通讯时采用的是基于OPCUA的交互方式,依赖于PLC供应商提供的OPCUA服务器构建的服务环境,存在订阅PLC状态点数量上限的问题。作者建议可以通过自主研发OPC服务来解决这一问题,并应用服务器守护进程机制,构建完整状态机,对系统进行故障处理,提高系统的可靠性。

--海外项目英语手册--

-智能仓储物流技术研习社-

建立智能物流系统甲方、集成商与周边配套商

共同技术语言,填埋沟通鸿沟
提供高校物流专业教学现实素材

搭建可实际应用、接地气的

智能物流技术交流分享平台

立体库 | AGV | 机器人 | 拣选 | 分拣 | 仿真 

| WMS | WCS | 输送 | 包装

|规划| |报告| |趋势| |历史| 

制造业| 电商 | 快递 | 鞋服 | 家具 | 商超 

| 零售 | 医药 | 冷链 | 第三方

更多推荐

智能仓储设备一锅炖

60页PPT:智慧物流信息装备

物流中心智慧物流建设规划方案

自动导引小车AGV基本知识

RGV在智能产线物流上的应用

PPT:厂内智能物流解决方案

3工位库前端RGV穿梭车-控制系统细节

货到人智能拣选方案设计实例

111页超详细PP:智能分拣输送装备与系统

欢迎大家到本文底部评论区留言。

http://www.lryc.cn/news/2397196.html

相关文章:

  • 百度蜘蛛池的作用是什么?技术@baidutopseo
  • 8.linux文件与文件夹内处理命令cp,mv,rm
  • JavaScript性能优化:实战技巧提升10倍速度
  • 核函数:解锁支持向量机的强大能力
  • UE5 2D地图曝光太亮怎么修改
  • C# 类和继承(基类访问)
  • 帕金森带来的生活困境
  • 集成测试的流程总结
  • Redis最佳实践——性能优化技巧之Pipeline 批量操作
  • Node.js 项目调试指南
  • win32相关(虚拟内存和物理内存)
  • Linux操作系统安全管理概述与命令操作
  • 《操作系统真相还原》——中断
  • [yolov11改进系列]基于yolov11引入特征融合注意网络FFA-Net的python源码+训练源码
  • 助力活力生活的饮食营养指南
  • 【软件测试】测试框架(unittest/pytest)
  • Kotlin 中 companion object 扩展函数详解
  • MySQL半同步复制配置和参数详解
  • 使用FastAPI构建车牌检测识别服务
  • pikachu通关教程-File Inclusion
  • CppCon 2014 学习:Defensive Programming Done Right.
  • 《机器学习数学基础》补充资料:韩信点兵与拉格朗日插值法
  • Spring Boot中保存前端上传的图片
  • 【HTML-15.2】HTML表单按钮全面指南:从基础到高级实践
  • 2025最新 MacBook Pro苹果电脑M系列芯片安装zsh教程方法大全
  • 43. 远程分布式测试实现
  • 探索大语言模型(LLM):RSE流程详解——从文档中精准识别高相关片段
  • 【C++】类的构造函数
  • 【ISP算法精粹】动手实战:用 Python 实现 Bayer 图像的黑电平校正
  • 分布式存储技术全景解析:从架构演进到场景实践