自动化基于plc的送料小车.docx
- 文档编号:3150978
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:28
- 大小:545.16KB
自动化基于plc的送料小车.docx
《自动化基于plc的送料小车.docx》由会员分享,可在线阅读,更多相关《自动化基于plc的送料小车.docx(28页珍藏版)》请在冰点文库上搜索。
自动化基于plc的送料小车
摘要
可编程序控制器(Programmablecontroller)简称PLC,由于PLC的可靠性高、环境适应性强、灵活通用、使用方便、维护简单,所以PLC的应用领域在迅速扩大。
对早期的PLC,凡是有继电器的地方,都可采用。
而对当今的PLC几乎可以说凡是需要控制系统存在的地方就需要PLC。
尤其是近几年来,PLC的成本下降,功能又不段增强,所以,目前PLC在国内外已被广泛应用于各个行业。
本设计是为了实现送料小车的手动和自动化的转化,改变以往小车的单纯手动送料,减少了劳动力,提高了生产效率,实现了自动化生产!
而且本送料小车的设计是由于工作环境恶劣,不允许人进入工作环境的情况下孕育而成的。
本文从第一章送料小车的系统方案的确定为切入点,介绍了为什么选用PLC控制小车;第二章介绍了送料小车的应达到的控制要求;第三章STEP7-Micro/WIN32编程软件介绍及功能;第四章根据控制要求进行了小车系统的具体设计,包括端子接线图、梯形图(分段设计说明和系统总梯形图)和程序指令设计;最后得出结论。
关键词:
PLC;送料小车;控制;程序设计
Abstract
ProgrammablelogiccontrollerreferredtoPLC,becauseofthehighreliabilityPLCadaptability,flexibility,environment,useconvenient,simplemaintenance,sotheapplicationofPLCintherapidlyexpanding.InearlyPLC,alwayshaverelaysplace,canuse.Butintoday'sPLCtocontrolsystemthatalmostsaythereisneedofplaceofPLC.Especiallyinrecentyears,thecostofPLC,functionandnotincrease,so,atthemoment,PLCathomeandabroad,hasbeenwidelyusedinvariousindustries.
Inordertoachievethedesignofthecarfeedthetransformationofmanualandautomated,simpletochangethepast,carmanualfeed,areductionoftheworkforce,increasedproductivity,automatedproduction!
Feedingandthecarisdesignedtobeasaresultofbadworkingconditionsarenotallowedtoentertheworkingenvironmentofthecircumstancesformed.ThisarticlefromthefirstchapterofthefeedsystemofthecaridentifiedasanentrypointtointroduceacarWhychoosePLCcontrol;ChapterIIintroducedthecarfeedthecontrolrequirementstobemet;ChapterIIIunderthecontrolofthecarsystemtocarryoutthespecificdesign,includingtheterminalwiringdiagram,ladderdiagram(Sub-totalsystemdesigndescriptionsandladder)andproceduresforinstructiondesign;thefinalconclusion.
Keywords:
PLC;FeedingCar;Control;ProgramDesign
绪论………………………………………………………………………………1
1.PLC的结构与工作原理…………………………………………………………2
1.1PLC的结构…………………………………………………………………2
1.2PLC的工作原理……………………………………………………………3
2.控制系统的介绍与控制要求……………………………………………………4
2.1控制系统的介绍…………………………………………………………4
2.2控制系统的控制要求……………………………………………………5
3.STEP7-Micro/WIN32编程软件介绍及功能……………………………………6
3.1STEP7-Micro/WIN32编程软件……………………………………………6
3.2基本功能…………………………………………………………………6
3.3其他功能…………………………………………………………………8
4.基于PLC的送料小车接线图及梯形图…………………………………………9
4.1送料小车PLC的I/O分配表……………………………………………9
4.2PLC端子接线图…………………………………………………………10
4.3梯形图分段设计…………………………………………………………15
4.4程序运行原理说明调试与完善…………………………………………16
4.5系统总梯形图设计………………………………………………………20
4.6小车程序设计……………………………………………………………23
5.小车的优缺点与常见故障及其排除方法………………………………………24
5.1小车的优缺点分析…………………………………………………………24
5.2常见故障及其排除方法……………………………………………………24
结论………………………………………………………………………………25
致谢………………………………………………………………………………26
参考文献……………………………………………………………………………27
绪论
随着社会迅速的发展,各机械产品层出不穷。
控制系统的发展已经很成熟,应用范围涉及各个领域,例如:
机械、汽车制造、化工、交通、军事、民用等。
PLC专为工业环境应用而设计,其显著的特点之一就是可靠性高,抗干扰能力强。
PLC的应用不但大大地提高了电气控制系统的可靠性和抗干扰能力,而且大大地简化和减少了维修维护的工作量。
PLC以其可靠性高、抗干扰能力强、编程简单、使用方便、控制程序可变、体积小、质量轻、功能强和价格低廉等特点,在机械制造、冶金等领域得到了广泛的应用。
送料小车控制系统采用了PLC控制。
从送料小车的工艺流程来看,其控制系统属于自动控制与手动控制相结合的系统,因此,此送料小车电气控制系统设计具有手动和自动两种工作方式。
我在程序设计上采用了模块化的设计方法,这样就省去了工作方式程序之间复杂的联锁关系,从而在设计和修改任何一种工作方式的程序时,不会对其它工作方式的程序造成影响,使得程序的设计、修改和故障查找工作大为简化。
在设计该PLC送料小车设计程序的同时总结了以往PLC送料小车设计程序的一般方法、步骤,并且把以前学过的基础课程融汇到本次设计当中来,更加深入的了解了更多的PLC知识
1.PLC的结构与工作原理
1.1PLC的结构
PLC实质是一种专用于工业控制的计算机,其硬件结构基本上与微型计算机相同。
根据结构形式的不同,PLC的基本结构分为整体式和模块式结构两类。
整体式(又称箱体式)结构的PLC由中央处理器(CPU)、存储器、输入/输出(I/O)单元、电源电路和通信端口等组成,并将这些组装在同一机体内。
这种结构的特点是结构简单、体积小、价格低、输入/输出点数固定、实现的功能和控制规模固定,但灵活性较低。
其基本结构框图如图1-1所示。
图1-1整体式结构
模块式(又称组合式)结构的PLC是将中央处理器(CPU)、存储器、输入/输出(I/O)单元、电源电路和通信端口等分别做成相应的模块,应用时将这些模块根据控制要求插在机架上,各模块间通过机架上的总线相互联系。
模块式的PLC安装完成后,需进行登记,以便PLC对安装在总线上的各模块进行地址确认,其特点是系统构成的灵活性较高,可以构成不同控制规模和功能的PLC,但同时价格也较高。
基本结构框图如图1-2所示。
图1-2模块式结构
1.2PLC的工作原理
PLC与继电器构成的控制装置的重要区别之一就是工作方式不同,继电器控制是并行运行方式,即如果输出线圈通电或断电,该线圈的触点立即动作,只要形成电流通路,就有可能有几个电器同时动作。
而PLC则不同,它采用循环扫描技术,只有该线圈通电或断电,并且必须当程序扫描到该线圈时,该线圈触点才会动作,而且每次它只能执行一条指令,这也就是说PLC以“串行”方式工作的,这种工作方式可以避免继电器控制的触点竞争和时序失配等问题。
也可以说,继电器控制装置是根据输入和逻辑控制结构就可以直接得到输出,而PLC控制则需要输入传送、执行程序指令、输出3个阶段才能完成控制过程。
2.控制系统的介绍与控制要求
2.1控制系统的介绍
图1-1送料小车
本控制系统只要是用于控制送料小车的自动送料。
它既能减轻人的劳动强度又能自动准确到达人不能达到或很难到达的预定位置。
如图1-1,推车机可以沿轨道上下移动,到达预定位置。
推车机上是一个小型泵站,通过控制电磁阀换向,使两油缸伸出、缩回,顶出送料小车,再由各个仓位控制要料。
2.2控制系统的控制要求
用PLC对送料小车实现控制,其具体要求如下:
(1)送料小车1动作要求:
送料小车负责向四个料仓送料,送料路上从左向右共有4个料仓(位置开关SQ1,SQ2,SQ3,SQ4)分别受PLC的I0.0,I0.1,I0.2,I0.3检测,当信号状态为1是,说明运料小车到达该位置。
小车行走受两个信号的驱动,Q0.4驱动小车左行,Q0.5驱动小车右行。
料仓要料由4个手动按钮(SB1,SB2,SB3,SB4)发出(对应于PLC为I0.4,I0.5,I0.6,I0.7)按钮发出信号其相应指示灯就亮(HL1-HL4),指示灯受PLC的Q0.0-Q0.3控制。
送料小车2动作要求:
送料小车负责向四个料仓送料,送料路上从左向右共有4个料仓(位置开关SQ11,SQ12,SQ13,SQ14)分别受PLC的I1.0,I1.1,I1.2,I1.3检测,当信号状态为1是,说明运料小车到达该位置。
小车行走受两个信号的驱动,Q1.5驱动小车左行,Q1.4驱动小车右行。
料仓要料由4个手动按钮(SB11,SB12,SB13,SB14)发出(对应于PLC为I1.4,I1.5,I1.6,I1.7)按钮发出信号其相应指示灯就亮(HL11-HL14),指示灯受PLC的Q1.0-Q1.3控制。
(2)运料小车行走条件:
运料小车右行条件:
小车在1,2,3号仓位,4号仓要料;小车在1,2号仓位,3号仓要料;小车在1号仓位,2号仓要料。
运料小车左行条件:
小车在4,3,2,0号仓位,1号仓要料;小车在4,3,0号仓位,2号仓要料;小车在4,0号仓位,3号仓要料;小车在0位,4号仓位要料。
运料小车停止条件:
要料仓位与小车的车位相同时,应该是小车的停止条件。
运料小车的互锁条件:
小车右行时不允许左行启动,同样小车左行时也不允许右行启动。
3.STEP7-Micro/WIN32编程软件介绍及功能
3.1STEP7-Micro/WIN32编程软件介绍
STEP7-Micro/WIN32是西门子公司专为SIMATICS7-200系列可编程序控制器研制开发的编程软件,它是基于Windows的应用软件,功能强大,既可用于开发用户程序,又可实时监控用户程序的执行状态。
下面将介绍该软件的安装、基本功能以及如何应用编程软件进行编程、调试和运行监控等内容。
3.2基本功能
STEP7-Micro/WIN32编程软件的基本功能是协助用户完成应用软件的开发,其主要实现以下功能。
(1)在脱机(离线)方式下创建用户程序,修改和编辑原有的用户程序。
在脱机方式时,计算机与PLC断开连接,此时能完成大部分的基本功能,如编程、编译、调试和系统组态等,但所有的程序和参数都只能存放在计算机的磁盘上。
(2)在联机(在线)方式下可以对与计算机建立通信关系的PLC直接进行各种操作,如上载、下载用户程序和组态数据等。
(3)在编辑程序的过程中进行语法检查,可以避免一些语法错误和数据类型方面的错误。
经语法检查后,梯形图中错误处的下方自动加红色波浪线,语句表的错误行前自动画上红色*,且在错误处加上红色波浪线。
(4)对用户程序进行文档管理,加密处理等。
(5)设置PLC的工作方式、参数和运行监控等。
3.3其他功能
(1)运动控制
S7-200提供有开环运动控制的三种方式:
脉宽调制(PWM)-内置于S7-200,用于速度、位置或占空比控制。
脉冲串输出(PTO)-内置于S7-200,用于速度和位置控制。
EM253位控模块-用于速度和位置控制的附加模块。
为了简化您应用程序中位控功能的使用,STEP7-Micro/WIN提供的位控向导可以帮助您在几分钟内全部完成PWM、PTO或位控模块的组态。
该向导可以生成位控指令,您可以用这些指令在您的应用程序中对速度和位置进行动态控制。
对于位控模块,STEP7-Micro/WIN还提供了一个控制面板,可以控制、监视和测试您的运动操作。
(2)创建调制解调模块程序
使用EM241调制解调模块可以将S7-200直接连到一个模拟电话线上,并且支持S7-200与STEP7-Micro/WIN的通讯。
该调制解调模块还支持Modbus从站RTU协议,该模块与S7-200之间的通讯通过扩展I/O总线实现。
STEP7-Micro/WIN提供一个调制解调扩展向导,它可以帮助您设置一个远端的调制解调器,或者设置将S7-200连向远端设备的调制解调模块。
(3)USS协议库
STEP7-Micro/WIN指令库,该指令库包括预先组态好的子程序和中断程序,这些子程序和中断程序都是专门为通过USS协议与驱动通讯而设计的。
通过USS指令,您可以控制这个物理驱动,并读/写驱动参数。
可以在STEP7-Micro/WIN指令树的库文件夹中找到这些指令。
当您选择一个USS指令时,系统会自动增加一个或多个相关的子程序(USS1到USS7)。
西门子库在一张单独的CD上出售,STEP7-Micro/WIN附加件:
指令库,订货号是6ES7830-2BC00-0YX0。
在定购和安装了1.1版本的西门子库后,任何后续STEP7-Micro/WINV3.2x和V4.0升级都会在不需要附加费用的情况下自动升级您的库(当增加或修改库时)。
(4)Modbus从站协议指令
STEP7-Micro/WIN指令库包含有专门为Modbus通讯设计的预先定义的子程序和中断服务程序,使得与Modbus主站的通讯简单易行。
使用Modbus从站协议指令,您可以将S7-200组态作为ModbusRTU从站,与Modbus主站通讯。
可以在STEP7-Micro/WIN指令树的库文件夹中找到这些指令。
通过这些新指令,可以将S7-200作为Modbus从站。
当选择一个Modbus从站指令时,会有一个或多个相关的子程序自动添加到您的项目中。
西门子库在一张单独的光盘上出售,STEP7-Micro/WIN附加件:
指令库,订货号为6ES7830-2BC00-0YX0。
在定购和安装了1.1版本的西门子库后,任何后续的STEP7-Micro/WINV3.2x和V4.0升级都会在不需要附加费用的情况下自动升级您的库(当增加或修改库时)。
(5)使用配方
STEP7-Micro/Win软件中提供了配方向导程序来帮助您组织配方和定义配方。
配方存在存储卡中,而不是PLC中。
STEP7-Micro/WIN软件和S7-200PLC已经支持配方功能。
STEP7-Micro/Win软件中提供了配方向导程序来帮助您组织配方和定义配方。
所有配方存在存储卡中。
因此,为了使用配方功能,必须要在PLC中插入一块64K或者256K的存储卡。
要查阅关于存储卡的更多信息。
(6)使用数据归档
STEP7-Micro/Win提供数据归档向导,将过程测量数据存入存储卡中。
将过程数据移入存储卡可以节省V存储区的地址空间,否则这些数据将储存在V存储区中。
(7)PID自整定和PID整定控制面板
S7-200PLC已经支持PID自整定功能,STEP7-Micro/WIN中也添加了PID整定控制面板。
这就大大增强了S7-200PLC的功能,并且使这一功能的使用变得更加容易。
4.基于PLC的送料小车接线图及梯形图
4.1送料小车PLC的I/O分配表
根据控制要求,PLC控制送料小车的输入\输出(I\0)地址编排如下表所示,其中SB5为启动开关,为SB6停止开关,SA6、SA7为手动\连续选择开关,SA1、SA2为上下、左右转换开关,SA3、SA4、SA5为油缸单动联动转换开关。
Q0.0-Q0.3和Q1.0-Q1.3控制8个要料指示灯,Q0.4-Q0.5和Q1.4-Q1.5控制小车1、2左行右行,Q0.6-Q0.7和Q1.6-Q1.7。
如表4-1所示:
4-1I/O分配表
输入点分配
输出点分配
输入接点
输入开关名称
输出接口
驱动设备
I0.0-I0.3
小车1行程开关
(SQ1-SQ4)
Q0.0-Q0.3
小车1要料指示灯
(HL1-HL4)
I0.4-I0.7
小车1控制按钮
(SB1-SB4)
Q0.4-Q0.5
小车1左右行线圈
I1.0-I1.3
小车2行程开关
(SQ11-SQ14)
Q0.6-Q0.7
油缸1伸出缩回
线圈
I1.4-1.7
小车2控制按钮
(SB11-SB14)
Q1.0-Q1.0
小车2要料指示灯
(HL11-HL14)
I2.0-I2.5
推车机行程开关
(SQ5-SQ10)
Q1.4-Q1.5
小车2左右行线圈
I2.6-I2.7
起动,停止按钮
(SB5,SB6)
Q1.6-Q1.7
油缸2伸出缩回
线圈
I3.0-I3.1
手动,连续
转换开关(SA6,SA7)
Q2.0-Q2.1
推车机上下行线圈
I3.2-I3.3
推车机上下,左右
转换开关(SA1,SA2)
I3.4-I3.6
油缸单动联动
转换开关(SA3-SA5)
4.2PLC端子接线图
PLC型号的选择:
由于该系统是在原来CPU226的基础上改进的设备,而现在共用了31个输入,用直流24V;18个输出,用交流电220V,所以我选择用S7-200系列CPU226,加一个EM223的扩展模块。
CPU226的主要的技术参数:
输入24VDC,24点;输出220VAC,16点;电源电压为AC100—240V50/60Hz。
EM223的主要技术参数:
输入24VDC,8点;输出220VAC,8点;电源电压为AC100—240V50/60Hz。
如图4-2所示:
图4-2端子接线图
4.3梯形图分段设计
本次设计的自动送料小车梯形图,是分开来画的。
由总程序结构图、自动操作程序图、手动操作程序图、小车1左右自动送料运行程序图、小车2左右自动送料运行程序图组成。
(1)程序的总结构图如图4-3所示:
因为在手动操作方式下,各种动作都是用按钮控制来实现的,其程序可独立于自动操作程序而另行设计。
因此,总程序可分为两段独立的部分:
手动操作程序和自动操作程序。
当选择手动操作时,则输入点I3.0接通,其常闭触点断开,执行手动程序,并由于I3.1的常闭触点为闭合,则跳过自动程序。
若选择自动操作方式,将跳过手动程序段而执行自动程序。
图4-3总系统结构图
(2)自动程序设计,自动操作控制主要是由行程开关来控制推车机的上行、下行,两缸的伸出、缩回。
通过行程开关的上限、下限、左限、右限准确的控制推车机到达预定位置。
自动程序时,手动自动转换开关拨到连续档SA7,按下启动按钮SB6,推车机上行,碰到上位行车开关SQ6,上行停止;同时两个油缸动作,推动两小车向左移动,小车1、2碰到左位行程开关SQ10、SQ5,说明两小车到位,这时各个仓位可向小车要料;而且两油缸缩回,碰到行程右位开关SQ8、SQ9停止收缩,推车机下行到行程开关位SQ7时停止。
如图4-4所示:
图4-4自动操作程序图
(3)手动操作程序的设计,手动操作控制简单,可按照一般继电器控制系统的逻辑设计法来设计。
手动程序时,手动自动转换开关拨到手动档SA6,上下、左右转换开关拨到上/下行档时,按启动按钮SB5推车机上行,按停止按钮SB6推车机下行;上下、左右转换开关拨到左/右档时,拨动单动联动转换开关SA3(缸1动作),按启动按钮SB5,缸1伸出推动小车1左行;按停止按钮SB6,缸1缩回;拨动转换开关到SA5(缸2动作),按启动按钮SB5,缸2伸出推动小车2左行,按停止按钮SB6,缸2缩回;拨动单动联动转换开关到SA4(两缸同时动作)按启动按钮SB5,两缸伸出推动两小车左行;按停止按钮SB6,两缸缩回。
如图4-5所示:
图4-5手动操作程序图
(4)小车1自动送料运行程序,把小车1送到指定位置后,四个仓位就可以向小车要料了,M0.0-M0.3分别代表小车1的1号料仓到4号料仓的要料状态,运料小车1当前所处位置由I0.0-I0.3,运料小车1的右行,左行,停止控制由Q0.4、Q0.5。
小车到位后,用上微分操作(P)来清除料仓要料状态信号及控制小车停车。
(上微分操作的注意事项,上微分脉冲只存在在一个扫描周期,接受这一脉冲控制的元件应写在这一脉冲出现的语句之后)。
小车1自动送料图如下图4-6所示:
图4-6小车1左右自动送料运行程序图
(5)这时就可以向小车要料了,M1.0-M1.3分别代表小车2的1号料仓到4号料仓的要料状态。
运料小车2当前所处位置由I1.0-I1.3,运料小车2的右行,左行,停止小车2自动送料运行程序,把小车2送到指定位置后,四个仓位控制由Q1.4、Q1.5。
小车到位后,用上微分操作(P)来清除料仓要料状态信号及控制小车停车。
小车2自动送料图4-7所示:
图4-7小车2左右自动送料运行程序图
4.4程序运行原理说明调试与完善
本程序是用梯形图所写的。
在运行前,先选择工作方式,手动/自动。
选择手动SA6时,把上/下、左/右转换开关旋转到上/下档SA1,按下SB5起动点动按钮,推车机上行,按下SB6停止点动按钮,推车机下行;把上/下、左/右转换开关旋转到左/右档SA2,再选择小车的单动、联动控制,小车1单动时把单动/联动转换开关旋转到单动档SA3,两小车联动时旋转到联动档SA4,小车2单动时旋转到单动档SA5,这时按下起动按钮SB5,油缸推动小车左行,按下停止按钮SB6,油缸缩回。
选择自动SA7时,按下起动按钮SB5,推车机开始上行,碰到上限行程开关SQ6时停车
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 自动化 基于 plc 小车