基于PLC的物料分拣控制传送带控制系统设计

wx供重浩:创享日记
对话框发送:物料分拣
获取完整论文报告+PLC梯形图+工程源文件
在这里插入图片描述

在这里插入图片描述


传送带在先进制造领域中扮演着极其重要的角色。它可以搬运货物、分拣物品、代替人的繁重劳动。可以实现生产的机械化和自动化,能在有害环境下操作以保护人身安全,因此被广泛应用于机械制造、冶金、电子、轻工和原子能等部门。

本文在纵观了近年来传送带发展状况的基础上,结合传送带方面的设计,对传送带技术进行了系统的分析,提出了PLC控制的设计方案。采用整体化的设计思想,充分考虑了软、硬件各自的特点并进行互补优化。对物料分拣传送带的整体结构、执行结构、驱动系统和控制系统进行了分析和设计。在其驱动系统中采用气动驱动,控制系统中选择PLC的控制单元来完成对金属工件根据工件大小进行大中小分类,并进行计数;对非金属材料通过传送带向后传送,并进行计数;实现对传送带启动,停止的控制等功能。

通过以上部分的工作,得出了经济型、实用型、高可靠型物料分拣传送带的设计方案,对其他经济型PLC控制系统的设计也有一定的借鉴价值。

关键词:PLC;物料分拣;传送带;控制系统;自动化


物料分拣控制系统的总体方案设计

2.1技术要求
1)对于金属工件能根据工件大小进行大、中、小分类,并按大、中、小分拣至不同的分装箱内,同时对不同类型的工件进行计数。
2)本系统还将对不同材料进行分拣,对于非金属材料则通过传送带向后输送,并进行非金属工件的计数。
3)能实现4段传送带的运转、停止的顺序控制。

2.2 系统的构成
正如图2.1所显示,系统的主要组成部分分为传送带四条、接近开关十个
在这里插入图片描述
2.3 系统流程图及工作原理

在这里插入图片描述
如图2.2所示,启动后,供料传送带启动并开始供料,当物料为金属物料时,首先判断物料尺寸大小,传送带输出物料分别对大、中、小物料进行计数,物料到位,通过汽缸将物料推出,然后停止传送带;当物料为非金属时,直接将物料输送出去,并对非金属物料进行数[12]。

2.4 本章小结
本章根据技术要求设计了主系统结构框图,系统的构成,以及系统的工作原理。通过图示可以清晰地看出系统结构的连接方式。物料分拣控制系统以FX2N-48MR-001为中心,控制传送带来实现其预期的结果。


物料分拣控制系统的硬件设计

物料分拣控制系统的硬件设计包括PLC的选择和传感器的选择两部分 [13] 。

3.1 PLC的选用
3.1.1什么是PLC
PLC的全称是Programmable Logic Controller(可编程序控制器),刚引入国内时,曾简称为PC。后来,IBM-PC获得广泛应用,PC成了个人电脑的代名词,才改为PLC。PLC还有另外的一个意思是Power Line Carrier(电力线载波) [14]。
3.1.2 PLC与单片机的区别
1)PLC是建立在单片机之上的产品,单片机是一种集成电路,两者不具有可比性。
2)单片机可以构成各种各样的应用系统,从微型、小型到中型、大型都可,PLC是单片机应用系统的一个特例。
3)不同厂家的PLC有相同的工作原理,类似的功能和指标,有一定的互换性,质量有保证,编程软件正朝标准化方向迈进。这正是PLC获得广泛应用的基础。而单片机应用系统则是八仙过海,各显神通,功能千差万别,质量参差不齐,学习、使用和维护都很困难。
最后,从工程的角度,谈谈PLC与单片机系统的选用;
4)对单项工程或重复数极少的项目,采用PLC方案是明智、快捷的途径,成功率高,可靠性好,手尾少,但成本较高。
5)对于量大的配套项目,采用单片机系统具有成本低、效益高的优点,但这要有相当的研发力量和行业经验才能使系统稳定、可靠地运行。最好的方法是单片机系统嵌入PLC的功能,这样可大大简化单片机系统的研制时间,性能得到保障,效益也就有保证[15]。
3.1.3 PLC与继电器系统的异同
继电器接触器是以电磁开关为主体的低压电器元件,其构成的系统是用导线依一定的规律将它们连接起来,实现不同的控制功能。
从逻辑控制看,PLC与继电器系统的区别主要是:
(一)组成器件不同
(二)触点数量不同
(三)实时控制的方法不同
(四)工作方式不同[16]
3.1.4 PLC 的硬件组成与各部分的作用
可编程控制器(PLC)是一种数字运算操作的电子系统,专为在工业环境下应用而设计。它采用可编程序的存贮器,用来在其内部存贮执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并通过数字的、模拟的输入和输出,控制各种类型的机械或生产过程。可编程序控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩充其功能的原则设计。其结构如下图:
在这里插入图片描述

(其余完整详见下载!)


物料分拣控制系统的软件设计

进行控制系统的软件设计前,应深入了解和分析被控对象的工艺条件和控制要求,确定I/O点地址,编制I/O分配表,最后根据系统控制要求和控制流程要求进行PLC程序设计和调试[31]。
4.1控制系统I/O分配
参考表4.1,系统的I/O分配如表4.1所示。
在这里插入图片描述
在控制系统中,操作盘的设计如图4.1所示,包括一个启动按钮PB1(X20)和一个停止按钮PB2(X21),以及1、2、3、4段传送带运行指示灯PL1(Y20)、PL2(Y21)、PL3(Y22)、PL4(Y23) 。

在这里插入图片描述
4.2 PLC外部接线图
根据表4.1、4.2分配输入/输出信号与PLC输入/输出接口分配情况及所选定的PLC,得到PLC的外部接线图如图4.1所示[33]。

在这里插入图片描述
4.3软件设计
控制系统的软件设计是整个物料分拣控制系统设计的关键和核心。它在结构和功能上的合理划分与巧妙实现,对提高物料分拣控制系统整体可靠性、实用性具有重要的意义,同时也是降低制造成本、缩短开发周期的有效途径。为此本章在分析了当前传送带广泛采用的控制器结构及PLC的发展之后,提出了采用PLC的控制方法[34]。
这套系统根据控制要求进行软件程序设计。软件设计的主要工作是完成对物料尺寸大小的判断、传送带的启动和停止控制、物料的推出以及对不同物料进行计数等任务。
图4.3所示为启动设备的程序。按下启动按钮,X020闭合,M20输出,启动设备;
按下停止按钮,则X021断开,M20为0,设备停止。计数器执行到设置值则M31常闭触点断开,M20为0,设备停止。在设备重新启动时,通过PLS M0指令输出一复位脉冲,实现启动时对定时器和计数器的复位。
在这里插入图片描述
图4.4所示为开始供料及对传送带1的控制。只要有工件到达,Y000输出,启动供料,同时启动1段传送带;当工件到达2段传送带前的光电开关处,X004为1,工件离开1段传送带;通过T20延时10s后,T20常闭触点断开,传送带1停转。如果按下停止按钮,M20触点断开,Y001没有输出,传送带1立即停。

在这里插入图片描述

(其余完整详见下载!)


结论

传送带的出现延伸和扩大了人的手足和大脑功能,它可替代人从事危险、有害、有毒、低温和高热等恶劣环境中的工作;代替人完成繁重、单调重复劳动,提高劳动生产率,保证产品质量。随着科学技术的发展和PLC在工业生产过程中的广泛应用,传送带技术方面的研究不断得到创新,促使成果不断涌现。
本论文的设计主要取得了以下成果:
(1)对物料分拣控制系统的结构形式、控制系统等各组成部分进行了较为全面的分析,最后得出其总体设计方案。
(2)传送带的控制系统采用了技术性、可靠性非常高的PLC进行控制。这使得机械设备更加灵活,动作准确,易于维护,劳动生产率大大得到了提高。各种操作方式自由切换,满足了各种生产要求。
虽然还有很多尚未解决的问题有待于继续研究,但相信PLC控制的物料分拣传送带的研究是非常有新意、有意义的,有着广泛的应用前景。


系统总图

在这里插入图片描述

系统流程图框图

在这里插入图片描述

PLC梯形图

在这里插入图片描述

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

OpenAi Q* (Q Star)项目入门介绍

为初学者解释 Open Ai 的 Q*(Q Star) Q* 的两个可能来源。 1)Q 可能是指 "Q-learning",这是一种用于强化学习的机器学习算法。 Q 名称的由来*:把 "Q*"想象成超级智能机器人的昵称。 Q 的意思是这个机器人非常善于做决定。 它从经验中学习,就像你从玩…

活动回顾|阿里云云原生 Serverless 技术实践营 深圳站回放PPT下载

11月24日“阿里云云原生 Serverless 技术实践营”深圳站圆满落幕。活动受众以关注 Serverless 技术的开发者、企业决策人、云原生领域创业者为主,活动形式为演讲、动手实操,让开发者通过一个下午的时间增进对 Serverless 技术的理解,快速上手…

Windows10 下 CUDA 新旧多版本共存

前言 为了运行一个 Tensorflow1.6.0 的项目,CPU 跑了三个多小时才完成一个 epoch,还得用 GPU。但这个版本的 TF 只能在 10 以下的 CUDA 平台,但是以前的 Pytorch 也要继续啊。所以需要在本地 Windows 下安装多个版本 CUDA,其实有两…

java springboot中使用 AOP监听方法执行周期

首先 我们在 pom.xml 中 dependencies标签中加入依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-aop</artifactId> </dependency>然后 我们随便创建一个类 编写代码如下 package com.ex…

JavaEE进阶学习:读取和存储对象

到了学习 JavaEE 这块要有一个思想,实现一个功能的时候,先考虑下有没有实现对应功能的注解. 在 Spring 中想要更简单的存储和读取对象的核心是使用注解&#xff0c;也就是我们接下来要学习 Spring 中的相关注解&#xff0c;来存储和读取 Bean 对象 1.存储 Bean 对象 之前我们…

从零开始学习管道:管道程序的优化和文件描述符继承问题

&#x1f4df;作者主页&#xff1a;慢热的陕西人 &#x1f334;专栏链接&#xff1a;Linux &#x1f4e3;欢迎各位大佬&#x1f44d;点赞&#x1f525;关注&#x1f693;收藏&#xff0c;&#x1f349;留言 本博客主要内容管道后续的完善&#xff0c;以及解决管道继承多个文件描…

element 的 Notification 通知,自定义内容

通知事件&#xff1a; // 商户后台通知 MerchantBackgroundNotice() {// 禁止消息通知弹出多条if(this.notifyInstance) {this.notifyInstance.close();}const h this.$createElement; // 创建文本节点this.notifyInstance this.$notify({showClose: false, // 禁止关闭按钮…

Vue路由器(详细教程)

路由&#xff1a; 1.理解&#xff1a;一个路由(route)就是一组映射关系&#xff08;key-value)&#xff0c;多个路由需要路由器&#xff08;router&#xff09;进行管理。 2.前端路由&#xff1a;key是路径&#xff0c;value是组件。 1、先安装vue-router路由 npm i vue-route…

美女骑士开箱VELO Angel TT,银色天使,无痛骑行

阳光、女孩、自行车&#xff0c;脸上的笑容或明媚&#xff0c;或神秘&#xff0c;或青涩&#xff0c;在这个时候&#xff0c;世界上没有什么比骑行女孩更美的了&#xff01;      在北京&#xff0c;有一个热爱骑行的女孩&#xff0c;名叫季思铭&#xff0c;目前是中国农业…

电子学会C/C++编程等级考试2021年12月(二级)真题解析

C/C++等级考试(1~8级)全部真题・点这里 第1题:统计指定范围里的数 给定一个数的序列S,以及一个区间[L, R], 求序列中介于该区间的数的个数,即序列中大于等于L且小于等于R的数的个数。 时间限制:1000 内存限制:65536输入 第一行1个整数n、,分别表示序列的长。(0 < n…

NX二次开发UF_CURVE_ask_parameterization 函数介绍

文章作者&#xff1a;里海 来源网站&#xff1a;https://blog.csdn.net/WangPaiFeiXingYuan UF_CURVE_ask_parameterization Defined in: uf_curve.h int UF_CURVE_ask_parameterization(tag_t object, double param_range [ 2 ] , int * periodicity ) overview 概述 Retu…

回归预测 | MATLAB实现SMA+WOA+BOA-LSSVM基于黏菌算法+鲸鱼算法+蝴蝶算法优化LSSVM回归预测

回归预测 | MATLAB实现SMAWOABOA-LSSVM基于黏菌算法鲸鱼算法蝴蝶算法优化LSSVM回归预测 目录 回归预测 | MATLAB实现SMAWOABOA-LSSVM基于黏菌算法鲸鱼算法蝴蝶算法优化LSSVM回归预测效果一览基本介绍程序设计参考资料 效果一览 基本介绍 MATLAB实现SMAWOABOA-LSSVM基于黏菌算法…

基于ssm的网上订餐系统

一、系统架构 前端&#xff1a;jsp | js | css | jquery 后端&#xff1a;spring | springmvc | mybatis 环境&#xff1a;jdk1.7 | mysql | maven | tomcat 二、代码与数据库 三、功能介绍 01. web端-首页 02. web端-我的餐车 03. web端-我的订单 04. web端-用户中心 05. web…

每日一练2023.11.26——打印沙漏【PTA】

题目要求&#xff1a; 本题要求你写个程序把给定的符号打印成沙漏的形状。例如给定17个“*”&#xff0c;要求按下列格式打印 ************ *****所谓“沙漏形状”&#xff0c;是指每行输出奇数个符号&#xff1b;各行符号中心对齐&#xff1b;相邻两行符号数差2&#xff1b;…

条形码格式

条形码格式 简述EAN码EAN-13EAN-8 UPC码UPC-AUPC-E 简述 EAN码 EAN码&#xff08;European Article Number&#xff09;是国际物品编码协会制定的一种全球通用的商用条码。EAN码分为&#xff1a;标准版&#xff08;EAN-13&#xff09; 和 缩短版&#xff08;EAN-8&#xff09…

Linux4.5、进程状态

个人主页&#xff1a;Lei宝啊 愿所有美好如期而遇 目录 进程状态介绍 Linux下具体进程状态 R状态 和 S状态 D状态 T状态 t状态 Z状态 X状态 进程状态介绍 首先&#xff0c;进程状态有运行&#xff0c;阻塞&#xff0c;挂起&#xff0c;这些只是一个大体的概括&am…

排障不翻车 | 网络工程师必收藏的排障命令大全

网络工程师需要掌握多种网络故障排查手段&#xff0c; 以确保网络的稳定性和可用性。 以下是30个常用的排障命令 附带详细说明和一些用于华为网络设备的命令示例 以帮助小白网络工程师更好地理解&#xff1a; 1. Ping测试&#xff1a; • 方法&#xff1a;使用ping命令测试目…

Linux | Linux入门及常用基础命令介绍

关注CodingTechWork Linux Linux介绍 概述 Linux出现的时候是没有图像化界面&#xff0c;都是黑屏操作&#xff0c;靠命令来完成操作&#xff0c;如磁盘读写、网络管理等。企业级服务器的维护基本都通过跳板机ssh到对应的服务器上进行操作&#xff0c;一般无图形化界面。 远…

FreeRTOS学习之路,以STM32F103C8T6为实验MCU(2-8:事件标志组)

学习之路主要为FreeRTOS操作系统在STM32F103&#xff08;STM32F103C8T6&#xff09;上的运用&#xff0c;采用的是标准库编程的方式&#xff0c;使用的IDE为KEIL5。 注意&#xff01;&#xff01;&#xff01;本学习之路可以通过购买STM32最小系统板以及部分配件的方式进行学习…

Go 基本语法

一、​​​​变量定义方法 var 定义变量 var 变量名 类型 表达式 var name string "Snail" var age int 21 var isOK bool bool 2.类型推导方式定义变量 a 在函数内部&#xff0c;可以使用更简略的: 方式声明并初始化变量**注意&#xff1a;**短变量只能用于声…