news 2026/5/1 6:02:15

基于PLC的物料分拣系统设计

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
基于PLC的物料分拣系统设计

二、系统总体方案的设计

(一)控制要求
本设计是基于PLC设计的一套物料分拣系统,电动机启动后,待分拣的物料在传送带上运输,当物料进入传感器检测的范围内,会对物料的材质以及颜色进行检测,符合要求的物料会被电气缸推送至物料分拣区。本设计的具体控制要求如下:
(1)当系统启动后,可以选择自动模式或是手动模式。
(2)选择手动模式时,不会自动运输物料,需要手动添加物料进行分拣。
(3)选择自动模式时,运输的物料进入电感传感器的检测范围,电感传感器会分辨物料是否为铁质,铁质物料会被一号气缸推送至指定区域并且计数,剩余的物料会继续传送。
(4)待检测的物料进入电容传感器的检测范围内,电容传感器会对物料进行是否为铝质物料的分辨,铝质物料会被二号气缸分拣至指定区域并且计数,剩余的物料会继续在传送带运输。
(5)颜色传感器对剩下的物料颜色进行判别,红色物料会被三号气缸分拣至指定区域并且进行计数,不符合要求的物料继最后会下滑到下料区。
(二)总体框图
明确本设计的控制要求后,需要对系统总体进行设计。物料分拣系统总体框如图2-1所示。

图2-1 物料分拣系统总体框图

三、物料分拣系统的硬件设计

(一)物料分拣系统硬件接线图
对系统的总体方案做出规划后,对硬件部分进行与PLC进行连接。物料分拣系统的硬件接线图如图3-1所示。

图3-1 物料分拣系统硬件接线图
(二)PLC硬件结构图
PLC中主要的硬件有中央处理器CPU、存储器、输入单元、输出单元等。PLC的硬件接线图如图3-2所示。

图3-2 PLC的硬件结构
在PLC控制的系统中,CPU是PLC控制的核心部件,一般由控制电路、运算器、寄存器组成,对数据进行采集并执行用户的程序。I/O接口是CPU联系设备的通道,输入接口负责采集信号,输出接口负责控制执行装置。编程器的作用是用来存储程序。

四、物料分拣系统的软件设计

(一)总体设计流程图
根据控制要求,物料分拣系统的主程序用于选择手自动模式,或者对系统进行初始化,初始化子程序是为了解决设备运行时由于断电带来的问题,无法使系统复位需要手动初始化,自动分拣子程序用于对所需的物料分拣,可以分拣出金属、铝质、红色的物料,手动分拣子程序让设备停止自动分拣,用于后续对设备的修理检修。总体设计流程图如图4-1所示。

图4-1 总体设计流程图

五、控制系统运行调试

根据流程图,在STEP7-Micro/Winsp9软件中程序调试,使用梯形图对物料分拣系统进行编程。下面对编程的梯形图做简介。
(一)主程序

图5-1 物料分拣系统主程序
在主程序中,主要是控制开机、手动子程序、自动子程序。手动模式在这里的作用是为了以后维修和调试的时候更方便,按下手自动切换按钮I0.0后,设备只能在手动启动或者自动启动两种程序中选择一种,防止同时启动两种子程序。
(二)初始化程序

图5-2 物料分拣系统初始化子程序
初始化程序中,当通电的第一个周期内或者启动自动模式切换的第一个周期内,执行复位M0.0和Q0.0、Q0.1、Q0.2、Q0.3。选择做初始化子程序,是防止设备断电时,某些数据程序段存在不正常运行、运行错误等等情况。没有做初始化,可能会损坏设备,要根据控制要求决定的数据做初始化选择。
(五)组态王与PLC通讯
本设计选用西门子S700-200PLC编程,利用组态王画面完成控制系统的仿真。组态王kingview6.55是亚控科技公司推出一种监控软件,可以有效的满足检测人员对远程实时监控的需求,解决了工业生产中检测不到位的问题。
本设计中组态王与PLC的通讯是利用模拟器与组态王PPI连接来实现的。西门子S7-1200不带有官方的模拟器,需要先下载西门子S7-1200模拟器。首先在模拟器中打开PPI通信,接着在组态王中建立一个新的PPI通讯的COM1口,最后利用虚拟串口软件将COM1口与COM2口连接,即可实现组态王与PLC的控制,实现对PLC的监控。西门子S7-1200模拟画面如图5-12所示。

文章底部可以获取博主的联系方式,获取源码、查看详细的视频演示,或者了解其他版本的信息。
所有项目都经过了严格的测试和完善。对于本系统,我们提供全方位的支持,包括修改时间和标题,以及完整的安装、部署、运行和调试服务,确保系统能在你的电脑上顺利运行。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/30 8:38:27

Java做人工智能:企业级AI项目落地的核心方法论与实践路径

在人工智能技术向产业深度渗透的阶段,Java做人工智能的价值正在从“技术尝鲜”转向“企业级规模化落地”。不同于Python在AI算法研究与原型验证领域的灵活性,Java凭借其成熟的生态体系、强大的系统稳定性和工程化能力,成为企业存量系统智能化…

作者头像 李华
网站建设 2026/4/22 23:51:51

2026更新版!一键生成论文工具 千笔 VS 灵感ai 专科生专属神器

2026更新版!一键生成论文工具 千笔 VS 灵感ai 专科生专属神器 随着人工智能技术的迅猛发展,AI辅助写作工具已逐步渗透到高校学术写作场景中,成为专科生、本科生、研究生完成毕业论文不可或缺的助手。越来越多的学生开始借助这些工具简化写作流…

作者头像 李华
网站建设 2026/5/1 4:02:50

如何确认Dev-C++是否成功配置编译器?

要确认Dev-C是否成功配置编译器,请按照以下步骤操作: 步骤1:检查编译器设置 打开Dev-C点击顶部菜单栏的「工具(Tools)」选择「编译器选项(Compiler Options)」在「编译器(Compiler)」选项卡中: 确保「编译器集(Compiler Set)」选…

作者头像 李华
网站建设 2026/4/28 19:02:07

如何确认Dev-C++是否安装了编译器?

你可以通过以下步骤确认Dev-C是否已安装编译器: 检查菜单选项 打开Dev-C点击顶部菜单栏 工具 → 编译器选项在 程序 标签页查看 C编译器 和 C编译器 路径是否已配置(例如:C:\Dev-Cpp\MinGW64\bin\gcc.exe) 尝试编译测试程序 #inc…

作者头像 李华
网站建设 2026/5/1 5:05:00

基于PLC T型管缠绕控制系统

基于PLC的T型管缠绕控制系统设计实现 第一章 绪论 T型管作为流体输送、化工管道系统的核心部件,其外壁缠绕防护层(如防腐胶带、保温棉)是提升管道耐腐蚀性、延长使用寿命的关键工序。传统T型管缠绕多依赖人工操作,存在缠绕张力不…

作者头像 李华
网站建设 2026/5/1 5:00:08

分形粗糙裂隙渗流模型。 分形理论。 界面粗糙度和细节随着分形维数的增加而增加。 水在裂隙中的流...

分形粗糙裂隙渗流模型。 分形理论。 界面粗糙度和细节随着分形维数的增加而增加。 水在裂隙中的流动呈现非线性特征(非达西定律)。 包含两个模型,一个层流,一个局部立方定律 注:本模型用wm函数进行分形建模。 分形裂隙…

作者头像 李华