自动化立体仓库WCS与PLC通讯设计规范

导语

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

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

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

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

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

本文是一份关于自动化立体仓库WCS(仓库控制系统)与PLC(可编程逻辑控制器)通讯设计规范的详细文档,旨在为电气设计与实施人员以及WCS设计与实施人员提供标准化的通讯协议和流程,确保自动化立体仓库系统的高效、稳定运行。以下是对文档核心内容的介绍:

一、概要

  • 意义:通过制定统一的通讯规范,确保WCS在设计和实施过程中能够顺利与PLC进行通讯,完成自动化立体仓库的安装和运行。

  • 适用项目类型:支持多种类型的自动化立体仓库设备,包括单载式直轨堆垛机、U型轨道堆垛机、转轨机、重力式和巷道式自动化立体库、拆叠盘机、固定条码阅读器以及多种规格的货物单元。

  • 适用人员:适用于所有电气设计与实施人员以及WCS设计与实施人员。

  • 约束:所有项目必须严格遵循此规范实施。

二、数据通讯格式

文档详细定义了堆垛机、摆渡车、输送机、拆叠盘机等设备的反馈信息格式,以及写入设备信息和过帐区信息的格式。每种设备的反馈信息包括任务号、设备状态、当前位置、控制方式、预约区任务号和状态等关键数据。这些数据的类型主要为DWORD/DINT(双字/整数),并附有详细的备注说明其用途和条件。

三、WCS与PLC通讯流程

  • 指令下发:WCS根据一系列先决条件(如设备未被锁定、设备控制方式为联机状态、无故障等)下发指令。

  • 预约指令反馈:PLC接纳指令后,将指令反馈到预约指令反馈区,并将预约指令状态反馈区置为5。

  • 指令运行与反馈:指令经PLC调度运行后,PLC将预约指令状态反馈区置为1。指令完成后或被撤销后,PLC将指令提交到过帐区,由WCS进行过账。

  • 过账区管理:WCS通过过账区确认指令状态,确保指令的正确执行和记录。

四、补充与解释

文档提供了详细的补充说明,包括:

  1. WCS下发入库指令和非入库指令的条件。

  2. 在线抹选/盘点和离线抹选/盘点的处理方式。

  3. 指令在预约区的管理,以及设备在联机或脱机状态下的指令处理。

  4. 指令号的生成和管理,以及指令中断和人工操作的处理。

  5. 设备坐标的定义和设备号的管理。

  6. 故障信息的表示法和处理方式。

五、值域

文档定义了设备状态、货物尺寸、作业类型和设备控制方式的标识符,以及故障信息的表示方法。设备状态包括初始化、空闲、接收指令完成、空载移动中、取货中、取货完成、满载移动中、卸货中、卸货完成、作业完成和作业取消等状态。故障信息通过预定义的故障字典以二进制位的方式表示,WCS通过读取DINT/DWORD值并按位拆分来获取故障信息。

六、故障表示法

文档详细说明了如何通过预定义的故障字典,将设备故障信息写入特定的块区,并按位定义故障。WCS通过读取DINT/DWORD值,将二进制位与预定义故障描述相对应,从而获取设备当前的故障信息。如果一台设备同时有多个故障,WCS将根据预先分配的故障显示优先级显示级别最高的故障。

结论

这份文档为自动化立体仓库的WCS与PLC通讯设计提供了全面、详细的规范和流程,确保了系统的高效运行和故障的快速处理。通过标准化的数据格式、通讯流程和故障表示法,文档为电气设计与实施人员以及WCS设计与实施人员提供了明确的指导,有助于提高项目的实施效率和系统的可靠性。

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

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

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

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

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

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

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

| WMS | WCS | 输送 | 包装

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

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

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

更多推荐

智能仓储设备一锅炖

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

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

自动导引小车AGV基本知识

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

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

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

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

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

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

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

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

相关文章

【window QT开发】简易的对称密钥加解密工具(包含图形应用工具和命令行工具)

前言 项目开发时,配置文件中某些信息不适合直接明文显示,本文提供基于对称密钥的AES-256算法的加解密工具,可集成到项目中。 AES讲解 以下是我分享的一个在国产信创系统(Linux)下使用openssl实现AES加解密的博文 对称加密--AES加解密 本文…

「极简」扣子(coze)教程 | 小程序UI设计进阶(二)!让系统动起来,“禁用”,“加载”状态设置

大家好,上一期大师兄通过一个例子来介绍一下扣子界面中“可见性”的应用。今天大师兄想再进一步介绍控件中的其他一些重要的属性。 扣子(coze)编程 「极简」扣子(coze)教程 | 小程序UI设计进阶!控件可见性设置 「极简」扣子(coze…

前端三件套之html详解

目录 一 认识 二 标签的分类 三 标签 body标签 标题标签 段落标签 换行标签 水平分割线 文本格式化标签 图片标签 音频标签 链接标签 列表标签 表格标签 表单标签 input标签 下拉菜单标签 textarea文本域标签 label标签 语义化标签 button标签 字符实体 …

Google Play 账号创建及材料准备

1:注册一个关联Google Play账号的Google账号,关联邮箱进行自动转发 2:准备一张Visa、Master、JCB、运通卡或Discover等美国信用卡或全球付虚拟信用卡,用来支付25美金的GP账号注册费 3:为避免出现关联原因被封&#x…

Pycharm和Flask的学习心得(4和5)

一:认识路由: (1):接受请求的类型: app.route(hello ,methods [GET ,POST]) 请求类型主要有两种(常用):GET 和 POST ; GET: 直接输入的网址(url访问的就是GET请求) …

DeepSeek 赋能智能电网:从技术革新到全场景应用实践

目录 一、智能电网的发展现状与挑战二、DeepSeek 技术解析2.1 DeepSeek 技术原理2.2 DeepSeek 技术优势 三、DeepSeek 在智能电网中的具体应用3.1 设备管理智能化3.2 电网运行优化3.3 客户服务提升3.4 规划建设智能化3.5 经营管理高效化3.6 办公辅助便捷化 四、DeepSeek 在智能…

MFC 编程中 OnInitDialog 函数

核心作用 对话框初始化入口 :创建完成后第一个执行的函数。是对话框的起点。控件操作安全期 :此时所有控件已创建完成。可以安全地进行控件的初始化、属性设置等操作。界面布局最佳时机 :窗口显示前完成初始化设置。可以进行布局调整、数据初…

前端地图数据格式标准及应用

前端地图数据格式标准及应用 坐标系EPSGgeojson标准格式基于OGC标准的地图服务shapefile文件3D模型数据常见地图框架 坐标系EPSG EPSG(European Petroleum Survey Group)是一个国际组织,负责维护和管理地理坐标系统和投影系统的标准化编码 E…

Python爬虫(35)Python爬虫高阶:基于Docker集群的动态页面自动化采集系统实战

目录 一、技术演进与行业痛点二、核心技术栈深度解析2.1 动态渲染三件套2.2 Docker集群架构设计2.3 自动化调度系统 三、进阶实战案例3.1 电商价格监控系统1. 技术指标对比2. 实现细节 3.2 新闻聚合平台1. WebSocket监控2. 字体反爬破解 四、性能优化与运维方案4.1 资源消耗对比…

04-jenkins学习之旅-java后端项目部署实践

1、创建被管理项目 2、构建流程说明 jenkins其实就是将服务部署拆分成了: 1、拉取代码(git) 2、打包编译 3、自定义脚本(jar复制、执行启动脚本) 4、部署成功后的一些通知等 3、demo配置 3.1、General 3.2 源码管理 添加用户名密码方式如下图 3.2.1 常见错误(r…

科研经验贴:AI领域的研究方向总结

一、数据集(Dataset) 定义: 用于训练、验证和测试模型的样本集合,通常包含输入特征(如图像、文本)和对应标签(如类别、回归值)。 关键作用: 数据划分: 训练…

Android 网络全栈攻略(四)—— 从 OkHttp 拦截器来看 HTTP 协议一

上一篇我们详解了 OkHttp 的众多配置,本篇来看 OkHttp 是如何通过责任链上的内置拦截器完成 HTTP 请求与响应的,目的是更好地深入理解 HTTP 协议。这仍然是一篇偏向于协议实现向的文章,重点在于 HTTP 协议的实现方法与细节,关于责…

免费AI工具整理

1、NVIDIA models ALL:Try NVIDIA NIM APIs example:llama-3.1-405b-instruct Model by Meta | NVIDIA NIM 2、文心一言 文心一言 3、纳米AI 纳米AI搜索 4、其他 ChatGPT 镜像网址(5月持续更新) - 最优网址

C++ std::find() 函数全解析

std::find()是C标准库中用于线性查找的基础算法&#xff0c;属于<algorithm>头文件&#xff0c;可应用于任何支持迭代器的容器。 一、函数原型与参数 template< class InputIt, class T > InputIt find( InputIt first, InputIt last, const T& value );​​…

MySQL--day6--单行函数

&#xff08;以下内容全部来自上述课程&#xff09; 单行函数 1. 内置函数及分类 单行函数聚合函数&#xff08;或分组函数&#xff09; 1.1 单行函数特点 操作数据对象接受参数返回一个结果只对一行进行变换每行返回一个结果可以嵌套参数可以是一列或一个值 2. 数值函…

GO语言学习(九)

GO语言学习&#xff08;九&#xff09; 上一期我们了解了实现web的工作中极为重要的net/http抱的细节讲解&#xff0c;大家学会了实现web开发的一些底层基础知识&#xff0c;在这一期我来为大家讲解一下web工作的一个重要方法&#xff0c;&#xff1a;使用数据库&#xff0c;现…

解决MybatisPlus使用Druid1.2.11连接池查询PG数据库报Merge sql error的一种办法

目录 前言 一、问题重现 1、环境说明 2、重现步骤 3、错误信息 二、关于LATERAL 1、Lateral作用场景 2、在四至场景中使用 三、问题解决之道 1、源码追踪 2、关闭sql合并 3、改写处理SQL 四、总结 前言 在博客&#xff1a;【写在创作纪念日】基于SpringBoot和PostG…

嵌入式学习--江协51单片机day8

这个本来应该周末写的&#xff0c;可是一直想偷懒&#xff0c;只能是拖到周一了&#xff0c;今天把51结个尾&#xff0c;明天开始学32了。 学习内容LCD1602&#xff0c;直流电机&#xff0c;AD/DA&#xff0c;红外遥控 LCD1602 内部的框架结构 屏幕小于数据显示区&#xff…

HUAWEI华为MateBook D 14 2021款i5,i7集显非触屏(NBD-WXX9,NbD-WFH9)原装出厂Win10系统

适用型号&#xff1a;NbD-WFH9、NbD-WFE9A、NbD-WDH9B、NbD-WFE9、 链接&#xff1a;https://pan.baidu.com/s/1qTCbaQQa8xqLR-4Ooe3ytg?pwdvr7t 提取码&#xff1a;vr7t 华为原厂WIN系统自带所有驱动、出厂主题壁纸、系统属性联机支持标志、系统属性专属LOGO标志、Office…

【Python】Python 装饰器的用法总结

在 Python 中&#xff0c;装饰器&#xff08;Decorator&#xff09; 是一种设计模式&#xff0c;用于在不修改函数或类代码的情况下动态地扩展其功能。装饰器广泛应用于日志记录、性能监控、权限验证等场景&#xff0c;提供了一种简洁优雅的方式来“包裹”现有的代码。本文将介…