基于PLC的物料自主分拣控制器设计
第二章 物料自主分拣系统的总体设计2.1物料自主分拣技术目前物流行业的高端科技产品(自动化立体仓库、自动分拣机和自动化信息处理以及通讯等)被不断应用于各个领域。自主分拣系统出现在公众眼前是在第一次世界大战之后美国和日本配送物料所采用的一种设备自主分拣系统现在已经成为发达国家物流中心不可或缺的一部分。随着科技的进步电子标签的出现计算机技术的引进物料自主分拣的相关技术在我国的发展空间会变得越来越大。2.2物料自主分拣技术的特点我们所研究的物料自主分拣系统不仅有人工分拣和半自动化的分拣的优点还具备以下几种特点1.使用的效率高。我们研究物料的自主分拣系统要在受不同时间、气候、人力、温度等诸多方面的影响下还能够继续进行自主分拣并且可以进行大批量的货物分拣。2.误差小。物料自主分拣系统的误差率很大程度上取决于输入信息的准确度的原因问题其中产品的信息识别和载体起主要作用。在物料自主分拣系统中我们使用的是扫码枪扫描条形码输入只要我们能够保证条形码没有错误那么它的出错率就会很小。扫码枪扫描条形码输入能够解决我们系统读取信息不准确的问题能提高物料自主分拣系统的抗干扰能力和稳定性。3.可以基本上实现系统没有人。研究物料自主分拣系统最重要的是解决劳动力人员多和降低劳动人员的工作强度问题。2.3物料自主分拣系统设计思想当系统应用在快递行业时我们可以把物料自主分拣系统的类别按照地区来区分。当然我们所研究的系统并不是只能用在快递行业其他行业也可以适用。当然也可以应用到其他行业具体应用到某个行业时只需要把对应的类别改变成为自己所需要的那一个类别即可。下面我们就围绕此系统来进行研究和分析。当上料口上面有货物时可编程控制器(PLC)通知扫码枪的扫描条形码阅读器读取产品的条形码信息。条形码读取信息输入系统后判断出货物的类型为第一类传送带启动与第一类对应的气缸和次传送带开始动作。把第一类货物分到对应第一类槽口完成计数后就完成一个周期。如果条形码识别出来货物为第二类的话第二类的气缸和次传送带开始运行把第二类货物分到第二类货物的槽口进行计数第三类的动作过程也是同样的步骤。若条形码没有识别出货物是前面三类的哪一类时把它规定成第四类后面步骤跟前面的一样。在设计物料自主分拣系统时我们优先的是使用自动化运行但是考虑到工厂情况的复杂程度多种多样可能会出现其他的意外情况为此我们还加入了手动操作的环节。当物料自主分拣系统出现故障时我们检查系统是否是在安全的环境下如果系统是在人为因素情况下出现的故障时我们可以采用手动的方式对物料的自主分拣系统进行分拣。手动分拣完成后查看系统环境是否安全是在安全的情况下我们按下复位按钮系统开始重新启动运行。2.4物料自主分拣系统的工作过程当物料自主分拣系统接通电源后PLC上电设备的准备工作完成运行指示灯亮按下启动按钮物料自主分拣系统的启动启动灯亮PLC给上料口一个上料的工作指令上料口开始上料然后PLC又给主传送带一个运行指令传送带开始运行PLC给扫描枪一个扫描条形码识别输入的指令扫描枪开始扫描进行输入分类若扫描出来的物料是第一类时PLC给气缸一个指令气缸伸出之后PLC给次传送带一个运行指令次传送带开始运行把物料传送到相应的位置并进行计数。这样就完成了系统的一个周期后面的操作过程也是这样循环进行的唯一不同的地方是如果扫描出来的物料是第二类的话它的气缸和次传送带运行的就不是刚才启动的那一组而是另外一组气缸和次传送带运行。如此循环下去。如果系统出现故障的话按下停止按钮系统全部停止运行。图2.1 物料自主分拣顺序图2.5物料自主分拣系统设计流程物料自主分拣系统首先要确定上料区、传感器、气缸、传送带的顺序他们之间如何布置以及和如何运行的确定好以后就分别进行叙述。图2.2 物料自主分拣系统示意图第三章 硬件设计3.1硬件系统组成物料自主分拣系统整体包含传感器、条形码识别、传送带、气缸、PLC等系统上电后用扫码枪扫描条形码识别有无货物如果有货物条形码就会对检测的货物进行识别和分类。系统全部采用全自动的模式系统启动运行后扫码枪扫描条形码能自动检测识别判断出货物的某一类条形码识别检测出之后对应的那一组气缸和次传送带动作进行货物的自主分拣。3.2传感器的选型3.2.1传感器的选择传感器一般是把化学量或者其他物理量转换成电信号的器件。它一般是由转换元件和敏感元件组成的具有独立的检测货物的能力可以将检测出来的信号反馈给PLCPLC给出输出信号。被测量按一定的规律转换成我们可以使用的输出信号。3.2.2光纤传感器利用被测物体对光的反射来选择流通电路从而来判断检测物体的有无。光纤传感器是光电传感器的一种只要由放大器和检测头组成光纤传感器不受任何电磁信号的干扰、使用寿命长、远距离传输、在恶劣环境下也适用。光电传感器是电量传感器它是用电压和电流的变化形式来传输光电传感器是把电信号转换成光信号在由光信号转换成电信号。它由发送器、接收器和检测电路这三部分组成。图3.1 光纤传感器3.2.3扫码枪扫描时我们一般都是扫描的货物条形码。条形码是根据宽度和反射率的不同出现的条和空编码使需要按照一定的编码规则编制条形码主要是用来表达数字或字母符号信息的图形标识。从外表上看是一组粗细不同、有一定规则的平行线条图形反射率相差很大的黑色条和白色条组成的。条形码印制时必须要符合国家的条码标准来。条形码的成本很低、识别速度快是现代物流信息行业的普遍载体条形码技术共有两类。一类是一维码另外一类是二维码。工业上一般使用的是一维码。条形码识别通常是通过扫描器扫描条码完成有译码和扫码两个过程。条形码扫描后发出的光源在反射后反射到条形码内部的光电转换器上光电转换器根据黑白条光的强弱把光信号并转换成相应的电信号。经过放大电路增强信号之后再输送到整流电路中把模拟信号转换为数字信号最后由计算机系统进行数据处理和管理货物上的条形码信息被识别出来。图3.2 扫码枪第四章 软件设计4.1功能分析该类系统是对一般较多的设备进行控制设备都相对比较分散距离较远。不同的设备之间要频繁的进行的信息传输选择时要使用具有多台通信功能的PLC。图4-1 系统控制结构图系统设计中使用一台条形码阅读器和几台被控设备使用一台PLC控制多个对象。只要PLC的性能足够强大就可以完成我们系统所设计基本操作功能。除此之外为了方便操作人员能更直观的使用系统进行工作给它添加一个人机交互的模块。构成图4-1所示的系统控制结构。从图上我们可以看到系统共有四个部分PLC控制器组态软件(MCGS)的上位机、传感器、电机、条形码阅读器等模块条形码阅读器和传感器相当信息采集部分。1.PLC控制器这部分相当于系统的大脑承担了数据的运算处理能力运算处理是系统的关键部分。可以收集条形码阅读器的信息对信息处理加工将得到的信息发送到电机上来执行。同时将数据的信息反馈到上位机方便工作人员进行监控接受上位机发出的指令做出调整和更改。第五章 物料分拣系统与上位机之间的通信协议5.1系统与上位机的通信协议与PLC连接的的计算机我们称为上位机我们可以在上位机上设定参数、状态显示以及数据存储。PLC与上位机是通过RS-232接口进行通信实现了两者之间的实时数据转送。因为数据传输的通信接口选择的串行接口是RS-232所以得选择RS-232串行通信接口设备连接比较方便。5.2上位机上机位的功能1.进行物料材料和重量设定传送给PLCPLC来控制并完成物料的自主分拣。2.在计算机上可以显示它的实时运行状态对系统进行实时监控。3.可以实现物料之间的数量统计和数据的存储。上位机采用昆仑通态公司组态软件(MCGS)进行数据得实时监控。MCGS是一套基于Windows的软件开发平台用于构建和生成上位机监控系统的软件。MCGS设备进行驱动的程序采集的数据和发送设备。设备驱动程序是由VC(C语言)、VB程序的语言DLL(动态链接库)文件进行编写包含各种设备通信协议的处理程序。MCGS在运行环境当中用相应的设备来进行驱动程序与其他设备进行数据交换从而实现系统的通信。每个驱动程序只占一个线的程序他们之间互不干扰。图5.1 组态软件第六章 仿真分析6.1组态设计组态软件的设计主要包括上料区、条形码识别、4个光电传感器、4个气缸、1个主传送带和4个次传送带、计数器。控制又分为自动控制和手动控制自动控制控制系统复位、启动、停止手动控制也同样可以控制启动、停止、复位。6.2仿真分析组态软件该物料分拣系统主要是对条形码进行识别分类之后对物料进行自主分拣的系统。组态仿真设计运行时首先打开相对应的仿真软件找到对应我们系统的仿真文件进入运行环境找到背景方案选择自己所需要的分辨率多少进行通讯测试测试完成后下载工程进行启动运行。图6.1 模拟仿真1-1文章底部可以获取博主的联系方式获取源码、查看详细的视频演示或者了解其他版本的信息。所有项目都经过了严格的测试和完善。对于本系统我们提供全方位的支持包括修改时间和标题以及完整的安装、部署、运行和调试服务确保系统能在你的电脑上顺利运行。

相关新闻

iOS 抓包中请求与响应拦截器,修改请求与响应数据

iOS 抓包中请求与响应拦截器,修改请求与响应数据

在调试网络问题时,有一个明显的分界点: 只查看请求和响应主动修改请求和响应,观察程序行为变化 当调试目标落在第二种情况,抓包工具是否支持请求 / 响应拦截器,就成了决定效率的关键因素。确认拦截位置,是在…

2026/7/5 22:05:04 阅读更多 →
项目分享|Chatterbox TTS:高性能开源文本转语音模型全家桶

项目分享|Chatterbox TTS:高性能开源文本转语音模型全家桶

引言 文本转语音(TTS)技术已广泛应用于智能语音助手、跨境应用本地化、交互式媒体等场景,但传统TTS模型常面临算力消耗高、生成延迟大、多语言适配差等问题。由Resemble AI推出的Chatterbox TTS开源项目,打造了一套覆盖不同场景的…

2026/7/5 22:05:51 阅读更多 →
2026必备10个降AI率工具测评

2026必备10个降AI率工具测评

2026必备10个降AI率工具测评 2026年降AI率工具测评:为何需要这份榜单? 在学术论文、毕业设计乃至日常写作中,AI生成内容(AIGC)的识别技术日益成熟,高校和机构对AI率的要求也愈发严格。很多学生在提交前才…

2026/7/3 4:15:48 阅读更多 →

最新新闻

10分钟完成Hackintosh配置:OpCore-Simplify智能工具完全指南

10分钟完成Hackintosh配置:OpCore-Simplify智能工具完全指南

10分钟完成Hackintosh配置:OpCore-Simplify智能工具完全指南 【免费下载链接】OpCore-Simplify A tool designed to simplify the creation of OpenCore EFI 项目地址: https://gitcode.com/GitHub_Trending/op/OpCore-Simplify 你是否曾经梦想在普通PC上体验…

2026/7/5 22:56:57 阅读更多 →
VK视频下载器:轻松保存VKontakte视频的完整指南

VK视频下载器:轻松保存VKontakte视频的完整指南

VK视频下载器:轻松保存VKontakte视频的完整指南 【免费下载链接】VK-Video-Downloader Скачивайте видео с сайта ВКонтакте в желаемом качестве 项目地址: https://gitcode.com/gh_mirrors/vk/VK-Video-Downloa…

2026/7/5 22:52:57 阅读更多 →
YOLO11中的DFL损失函数:提升目标检测定位精度的关键技术

YOLO11中的DFL损失函数:提升目标检测定位精度的关键技术

1. 项目概述在目标检测领域,YOLO系列算法一直以其高效的检测性能著称。作为最新版本,YOLO11在损失函数设计上进行了重大改进,其中Distribution Focal Loss(DFL)的引入尤为关键。这个损失函数专门针对边界框回归任务设计…

2026/7/5 22:50:57 阅读更多 →
d3d8to9终极指南:让经典Direct3D 8游戏在现代Windows系统上完美运行

d3d8to9终极指南:让经典Direct3D 8游戏在现代Windows系统上完美运行

d3d8to9终极指南:让经典Direct3D 8游戏在现代Windows系统上完美运行 【免费下载链接】d3d8to9 A D3D8 pseudo-driver which converts API calls and bytecode shaders to equivalent D3D9 ones. 项目地址: https://gitcode.com/gh_mirrors/d3/d3d8to9 d3d8to…

2026/7/5 22:48:56 阅读更多 →
RGB-D 抓取检测实战:YOLOv8 + FastSAM 3D 分割,点云噪声降低 85%

RGB-D 抓取检测实战:YOLOv8 + FastSAM 3D 分割,点云噪声降低 85%

RGB-D 抓取检测实战:YOLOv8 FastSAM 3D 分割与点云降噪全流程解析当机械臂需要在杂乱环境中精准抓取物体时,传统基于单一模态的视觉系统常面临光照敏感、纹理依赖等问题。本文将揭示如何通过YOLOv8与FastSAM的协同工作流,实现从2D检测到3D分…

2026/7/5 22:48:56 阅读更多 →
SwiftFormer:移动端视觉任务的Transformer高效解决方案

SwiftFormer:移动端视觉任务的Transformer高效解决方案

1. SwiftFormer:移动端视觉任务的Transformer革新方案在移动端视觉任务领域,我们正面临一个关键转折点。传统CNN架构虽然计算友好但性能逐渐触及天花板,而Transformer架构虽然性能卓越却受限于计算复杂度难以在资源受限设备上落地。SwiftForm…

2026/7/5 22:42:55 阅读更多 →

日新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/5 0:03:34 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/5 0:03:34 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/5 0:07:38 阅读更多 →

月新闻