送料小车控制系统的PLC设计.docx
- 文档编号:10313951
- 上传时间:2023-02-10
- 格式:DOCX
- 页数:33
- 大小:521.79KB
送料小车控制系统的PLC设计.docx
《送料小车控制系统的PLC设计.docx》由会员分享,可在线阅读,更多相关《送料小车控制系统的PLC设计.docx(33页珍藏版)》请在冰豆网上搜索。
送料小车控制系统的PLC设计
送料小车控制系统的PLC设计
作者姓名:
专业名称:
电气工程及其自动化
指导教师:
副教授
摘要
可编程序控制器(ProgrammableLogiccontroller)简称PLC,由于PLC的可靠性高、环境适应性强、灵活通用、使用方便、维护简单,所以PLC的应用领域在迅速扩大。
对早期的PLC,凡是有继电器的地方,都可采用。
而对当今的PLC几乎可以说凡是需要控制系统存在的地方就需要PLC。
尤其是近几年来,PLC的成本下降,功能又不段增强,所以,目前PLC在国内外已被广泛应用于各个行业。
本设计是为了实现送料小车的手动和自动化的转化,改变以往小车的单纯手动送料,减少了劳动力,提高了生产效率,实现了自动化生产!
而且本送料小车的设计是由于工作环境恶劣,不允许人进入工作环境的情况下孕育而成的。
本文从第一章送料小车的系统方案的确定为切入点,介绍了为什么选用PLC控制小车;第二章介绍了送料小车的应达到的控制要求;第三章根据控制要求进行了小车系统的具体设计,包括端子接线图、梯形图(分段设计说明和系统总梯形图)和程序指令设计;最后得出结论。
关键词:
PLC送料小车控制程序设计
Abstract
Programmablecontroller(PLCProgrammableLogicController)abbreviation,becausethehighreliability,environmentalPLCadaptabilityisstrong,flexiblegm,useconvenient,simplemaintenance,soPLCapplicationfieldsinrapidlygrowing.ForearlyPLC,alwayshaverelaysplace,canbeused.Butintoday'sPLCalmostsaywhichrequirecontrolsystemwhereitexistsrequiresPLC.Especiallyinrecentyears,PLCtocostdown,functionandnotofenhanced,so,atpresentPLCathomeandabroad,havebeenwidelyappliedinvarioussectors.
Thisdesignistorealizethemanualandautomaticfeedingdollytransformation,changeinthepastthepuremanualfeeding,carreducedlabor,improvetheproductionefficiencyandachieveaautomationproduction!
Andthisfeedingdollydesignisduetoworkingconditions,doesnotallowpeopleintoworkingenvironmentsituationdevelopedinto.
Thisarticlefromthefirstchapterthefeedingdollysystemschemeintroducedasthebreakthrough,indeed:
whychoosePLCcontrolcar;Thesecondchapterpresentsafeedingdolly'sshouldachievecontrolrequirements;Chapter3accordingtothecontrolrequirementsofthetrolleysystemdesign,includingtheterminalsspecifichookup,ladderdiagram(subsectiondesigndescriptionsandthesystemtotalladderdiagram)andprograminstructiondesign;Conclusion.
Keywords:
PLC,feedingdolly,control,programdesign
引言
随着社会迅速的发展,各机械产品层出不穷。
控制系统的发展已经很成熟,应用范围涉及各个领域,例如:
机械、汽车制造、化工、交通、军事、民用等。
PLC专为工业环境应用而设计,其显著的特点之一就是可靠性高,抗干扰能力强。
PLC的应用不但大大地提高了电气控制系统的可靠性和抗干扰能力,而且大大地简化和减少了维修维护的工作量。
PLC以其可靠性高、抗干扰能力强、编程简单、使用方便、控制程序可变、体积小、质量轻、功能强和价格低廉等特点,在机械制造、冶金等领域得到了广泛的应用。
送料小车控制系统采用了PLC控制。
从送料小车的工艺流程来看,其控制系统属于自动控制与手动控制相结合的系统,因此,此送料小车电气控制系统设计具有手动和自动两种工作方式。
我在程序设计上采用了模块化的设计方法,这样就省去了工作方式程序之间复杂的联锁关系,从而在设计和修改任何一种工作方式的程序时,不会对其它工作方式的程序造成影响,使得程序的设计、修改和故障查找工作大为简化。
在设计该PLC送料小车设计程序的同时总结了以往PLC送料小车设计程序的一般方法、步骤,并且把以前学过的基础课程融汇到本次设计当中来,更加深入的了解了更多的PLC知识。
1可编程控制器(PLC)概况
1.1概述
可编程序控制器是以微处理器为基础,综合了计算机技术、自动控制技术和通信技术发展起来的一种通用的工业自动控制装置。
它具有体积小、功能强、灵活通用与维护方便等一系列的优点。
特别是它的高可靠性和较强的适应恶劣环境的能力,受到用户的青睐。
因而在冶金、化工、交通、电力等领域获得了广泛的应用,成为了现代工业控制的三大支柱之一。
1.2PLC的定义
由于PLC在不断发展,因此,对它下一个确切的定义是困难的。
在二十世纪七十年代PLC问世后,由美国电气制造商协会(NationalElectricManufacturerAssocia-tion-NEMA)对PLC下过如下的定义:
PLC是一种数字式的电子装置。
它使用可编程序的存储器来存储指令,实现逻辑运算、顺序运算、计数计时和算术运算等功能,用来对各种机械或生产过程进行控制。
1982年,国际电工委员会(InternationalElectricalCommittee-IEC)颁布了PLC标准草案,1985年提交了第2版,1987年的第3版对PLC作了如下的定义:
PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。
它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、计时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。
PLC及其有关的外围设备都应按照易于与工业控制系统形成一个整体、易于扩展其功能的原则而设计。
上述的定义表明,PLC是一种能直接应用于工业环境的数字电子装置,它有与其他顺序控制装置不同的特点。
1.3PLC的发展阶段
可编程序控制器的发展与计算机技术、半导体集成技术、控制技术、数字技术、通信网络技术等高新技术的发展息息相关。
这些高新技术的发展推动了可编程序控制器的发展,而可编程序控制器的发展又对这些高新技术提出了更高更新的要求,促进了它们的发展。
从控制功能来分,可编程序控制器的发展经历了下列四个阶段。
第一阶段:
从第一台可编程序控制器问世到20世纪70年代中期,是可编程序控制器的初创阶段。
这一阶段的产品主要用于逻辑运算和计时、计数运算,它的CPU由中小规模的数字集成电路组成,它的控制功能较简单。
第二阶段:
从20世纪70年代中期到末期,是可编程序控制器的扩展阶段,在这一阶段,产品的主要控制功能得到了较大的发展,它的发展主要来自两方面,从可编程序控制器发展而来的控制器,它的主要功能是逻辑运算,同时扩展了其他运算功能;而从模拟仪表发展而来的控制器,其功能主要是模拟运算,同时扩展了逻辑运算功能。
第三阶段:
从20世纪70年代末期到20世纪80年代中期,是PLC通信功能实现阶段。
与计算机通信的发展相联系,PLC也在通信方面有了很大的发展,初步形成了分布式的通信网络体系,但是,由于制造企业各自为政,通信系统自成系统,因此,各产品的互相通信是较困难的。
在该阶段,由于生产过程控制的需要,对PLC的需求大大增加,产品的功能也得到了发展,数学运算的功能得到了较大的扩充,产品的可靠性进一步提高。
第四阶段:
从20世纪80年代中期开始是PLC的开放阶段。
由于开放系统的提出,使PLC也得到了较大的发展。
主要表现在通信系统的开放使各制造企业的产品可以通信,通信协议的标准化使用户得到了好处。
在这一阶段,产品的规模增大,功能不断完善,大中型的产品多数有CRT屏幕的显示功能,产品的扩展也因通信功能的改善而变得方便,此外,还采用了标准的软件系统,增加了高级编程语言等。
1.4PLC基本原理及应用
可编程控制器,是基于电子计算机,且适用于工业现场工作的电控制器。
它源于继电控制装置,主要靠运行存储于PLC内存中的程序,进行入出信息变换实现控制。
PLC基于电子计算机。
普遍计算机进行入出信息变换,多只考虑信息本身,信息的入出,只要人机界面好就可以了。
而PLC则还要考虑信息入出的可靠性、实时性,以及信息的使用等问题。
特别要考虑怎么适应于工业环境,如便于安装,抗干扰等问题。
输入输出信息变换、可靠物理实现,可以说是PLC实现控制的两个基本要点PLC程序既有生产厂家的系统程序(不可更改),又有用户自行开发的应用(用户)程序。
系统程序提供运行平台,同时,还为PLC程序可靠运行及信号与信息转换进行必要的公共处理。
用户程序由用户按控制要求设计。
什么样的控制要求,就应有什么样的用户程序。
寄存器与计算机内存交换信息通过计算机总线,并主要由运行系统程序实现。
把输人暂存器的信息读到PLC的内存中,称输入刷新。
PLC内存有专门开辟的存放输入信息的映射区。
这个区的每一对应位(bit)称之为输入继电器,或称软接点。
这些位置成1表示接点通,置成0为接点断。
由于PLC有强大的指令系统,编写出满足这个要求的程序是完全可能的,而且也是较为容易的,PLC实现控制的过程一般是:
图1.1PLC典型开机流程
PLC典型开机流程输入刷新--再运行用户程序--再输出刷新--再输入刷新--再运行用户程序--再输出刷新……永不停止地循环反复地进行着。
图1.1所示的流程图反映的就是上述过程。
1.5PLC的特点
PLC能如此迅速发展的原因是由于它具有通用计算机所不及的一些下列特点:
1.功能齐全,它的适用性极强,几乎所有的控制要求,它均能满足;
2.应用灵活,其标准的积木式硬件结构,以及模块化的软件设计,使得它不仅可以适应大小不同、功能繁复的控制要求,而且可以适应各种工艺流程变更较多的场合;
3.操作方便,维修容易,稳定可靠。
尽管PLC有各种型号,但都可以适应恶劣的工业应用环境,耐热、防潮、抗震等性能也很好,一般平均无故障率可达几万小时。
1.6PLC的基本组成及各部分作用
PLC是一种通用的工业控制装置,其组成与一般的微机系统基本相同。
按结构形式的不同,PLC可分为整体式和组合式两类。
整体式PLC是将中央处理单元(CPU)、存储器、输入单元、输出单元、电源、通信接口等组装成一体,构成主机。
另外还有独立的1/0扩展单元与主机配合使用。
主机中,CPU是PLC的核心,1/0单元是连接CPU与现场设备之间的接口电路,通信接口用于PLC与编程器和上位机等外部设备的连接。
组合式PLC将CPU单元、输入单元、输出单元、智能1/0单元、通信单元等分别做成相应的电路板或模块,各模块插在底板上,模块之间通过底板上的总线相互联系。
装有CPU单元的底板称为CPU底板,其它称为扩展底板。
CPU底板与扩展底板之间通过电缆连接,距离一般不超过10m,无论哪种结构类型的PLC,都可以根据需要进行配置与组合。
1.中央处理单元(CPU):
CPU在PLC中的作用类似于人体的神经中枢,它是PLC的运算、控制中心。
它按照系统程序所赋予的功能,完成以下任务:
(1)接收并存储从编程器输入的用户程序和数据;
(2)诊断电源、PLC内部电路的工作状态和编程的语法错误;
(3)用扫描的方式接收输入信号,送入PLC的数据寄存器保存起来;
(4)PLC进入运行状态后,根据存放的先后顺序逐条读取用户程序,进行解释和执行,完成用户程序中规定的各种操作;
(5)将用户程序的执行结果送至输出端。
2.存储器
根据存储器在系统中的作用,可以把它们分为以下3种:
(1)系统程序存储器:
和各种计算机一样,PLC也有其固定的监控程序、解释程序,它们决定了PLC的功能,称为系统程序,系统程序存储器就是用来存放这部分程序的。
系统程序是不能由用户更改的,故所使用的存储器为只读存储器ROM或EPROM。
(2)用户程序存储器:
用户根据控制功能要求而编制的应用程序称为用户程序,用户程序存放在用户程序存储器中。
由于用户程序需要经常改动、调试,故用户程序存储器多为可随时读写的RAM。
由于RAM掉电会丢失数据,因此使用RAM作用户程序存储器的PLC,都有后备电池(锂电池)保护RAM,以免电源掉电时,丢失用户程序。
当用户程序调试修改完毕,不希望被随意改动时,可将用户程序写入EPROM.目前较先进的PLC(如欧姆龙公司的CPMIA型PLC)采用快闪存储器作用户程序存储器,快闪存储器可随时读写,掉电时数据不会丢失,不需用后备电池保护。
(3)工作数据存储器:
工作数据是经常变化、经常存取的一些数据。
这部分数据存储在RAM中,以适应随机存取的要求。
在PLC的工作数据存储区,开辟有元件映象寄存器和数据表。
元件映象寄存器用来存储PLC的开关量输入/输出和定时器、计数器、辅助继电器等内部继电器的ON/OFF状态。
数据表用来存放各种数据,它的标准格式是每一个数据占一个字。
它存储用户程序执执行时的某些可变参数值,如定时器和计数器的当前值和设定值。
它还用来存放A/0转换得到的数字和数学运算的结果等。
根据需要,部分数据在停电时用后备电池维持其前值,在停电时可保持数据的存储器区域称为数据库。
3.I/0单元
I/0单元也称为I/0模块。
PLC通过I/0单元与工业生产过程现场相联系。
输入单元接收用户设备的各种控制信号,如限位开关、操作按钮、选择开关、行程开关以及其他一些传感器的信号。
通过接口电路将这些信号转换成中央处理器能够识别和处理的信号,并存到输入映像寄存器。
运行时CPU从输入映像寄存器读取输入信息并进行处理,将处理结果放到输出映像寄存器。
输出映像寄存器由输出点对应的触发器组成,输出接口电路将其由弱电控制信号转换成现场需要的强电信号输出,以驱动电磁阀、接触器、指示灯被控设备的执行元件。
4.电源部分
PLC一般使用220V的交流电源,内部的开关电源为PLC的中央处理器、存储器等电路提供5V,+12V,+24V的直流电源,使PLC能正常工作。
电源部件的位置形式可有多种,对于整体式结构的CPU,通常电源封装到机壳内部;对于模块式PLC,有的采用单独电源模块,有的将电源与CPU封装到一个模块中。
5.扩展接口
扩展接口用于将扩展单元以及功能模块与基本单元相连,使PLC的配置更加灵活以满足不同控制系统的需要。
6.通信接口
为了实现“人一机”或“机一机”之间的对话,PLC配有多种通信接口。
PLC通过这些通信接口可以与监视器、打印机和其他的PLC或计算机相连。
当PLC与打印机相连时,可将过程信息、系统参数等输出打印;当与监视器相连时,可将过程图像显示出来;当与其他PLC相连时,可以组成多机系统或连成网路,实现更大规模的控制;当与计算机相连时,可以组成多级控制系统,实现控制与管理相结合的综合性控制。
7.编程器
编程器的作用是提供用户进行程序的编制、编辑、调试和监视。
编程器有简易型和智能型两类。
简易型的编程器只能联机编程,且往往需要将梯形图转化为机器语言助记符后,才能输入。
它一般由简易键盘和发光二级管或其他显示管件组成。
智能型的编程器又称为图形编程器,它可以联机编程,也可以脱机编程,具有LCD或CRL图形显示功能,可以直接输入梯形图和通过屏幕对话。
还可以利用PC作为编程器,PLC生产厂家配有相应的编程软件,使用编程软件可以在屏幕上直接生成和编辑梯形图、语句表、功能块图和顺序功能图程序,并可以实现不同编程语言的互相转换。
程序被下载到PLC,也可以将PLC中的程序上传到计算机。
程序可以存盘或打印,通过网络,还可以实现远程编程和传送。
现在很多PLC已不再提供编程器,而是提供微机编程软件了,并且配有相应的通信连接电缆。
1.7PLC的应用领域
PLC用存储逻辑代替接线逻辑,大大减少了控制设备外部的接线,使控制系统设计及建造的周期大为缩短,同时日常维护也变得容易起来,更重要的是使同一设备经过改变程序而改变生产过程成为可能。
这特别适合多品种、小批量的生产场合。
目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、汽车、轻纺、等各个行业,使用情况主要分为如下几类:
1.开关量逻辑控制
取代传统的继电器控制电路,实现逻辑控制、顺序控制,既可用于控制单台设备,也可用于多机群控及自动化流水线。
如注塑机、印刷机、订书机械、组合机床、磨床、包装生产线、电镀流水线等。
2.工业过程控制
在工业生产过程当中,存在一些如温度、压力、流量、液位和速度等连续变化的量(即模拟量),PLC采用相应的A/D和D/A转换模块及各种各样的控制算法程序来处理模拟量,完成闭环控制。
PID调节是一般闭环控制系统中用得较多的一种调节方法。
过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。
3.运动控制
PLC可以用于圆周运动或直线运动的控制。
一般使用专用的运动控制模块,如可驱动步进电机或伺服电机的单轴或多轴位置控制模块,广泛用于各种机械、机床、机器人、电梯等场合。
4.数据处理
PLC具有数学运算(含矩阵运算、函数运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。
数据处理一般用于如造纸、冶金、食品工业中的一些大型控制系统。
5.通信及联网
PLC通信包括PLC间的通信及PLC与其它智能设备间的通信。
随着工厂自动化网络的发展,现在的PLC都具有通信接口,通信非常方便。
2控制系统
2.1控制系统在送料小车中的作用
在现代化工业生产中,为了提高劳动生产率,降低成本,减轻工人的劳动负担,要求整个工艺生产过程全盘自动化,这就离不开控制系统。
控制系统是整个生产线的灵魂,对整个生产线起着指挥的作用。
一旦控制系统出现故障,轻者影响生产线的继续进行,重者甚至发生人身安全事故,这样将给企业造成重大损失。
送料小车是基于PLC控制系统来设计的,控制系统的每一步动作都直接作用于送料小车的运行,因此,送料小车性能的好坏与控制系统性能的好坏有着直接的关系。
送料小车能否正常运行、工作效率的高低都与控制系统密不可分。
2.2控制系统介绍
图2.1送料小车
本控制系统主要是用于控制送料小车的自动送料。
它既能减轻人的劳动强度又能自动准确到达人不能达到或很难到达的预定位置。
如图2.1,推车机可以沿轨道上下移动,到达预定位置。
推车机上是一个小型泵站,通过控制电磁阀换向,使两油缸伸出、缩回,顶出送料小车,再由各个仓位控制要料。
用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系统方案的选择
3.1可编程控制器的优点
可编程控制器PLC对用户来说,是一种无触点设备,改变程序即可改变生产工艺。
目前,可编程控制器已成为工厂自动化的强有力工具,得到了广泛的推广应用。
可编程控制器是面向用户的专用工业控制计算机,具有许多明显的特点。
1.可靠性高,抗干扰能力强
高可靠性是电气控制设备的关键性能。
PLC由于采用现代大规模集成电路技术,采用严格的生产工艺制造,内部电路采取了先进的抗干扰技术,具有很高的可靠性。
例如西门子公司生产的S7系列PLC平均无故障时间高达30万小时。
一些使用冗余CPU的PLC的平均无故障工作时间则更长。
从PLC的机外电路来说,使用PLC构成控制系统,和同等规模的继电器系统相比,电气接线及开关接点已减少到数百甚至数千分之一,故障也就大大降低。
此外,PLC带有硬件故障自我检测功能,出现故障时可及时发出警报信息。
在应用软件中,应用者还可以编入外围器件的故障自诊断程序,使系统中除PLC以外的电路及设备也获得故障自诊断保护。
这样,整个系统具有极高的可靠性也就不奇怪了。
2.配套齐全,功能完善,适用性强
PLC发展到今天,已经形成了大、中、小各种规模的系列化产品。
可以用于各种规模的工业控制场合。
除了逻辑处理功能以外,现代PLC大多具有完善的数据运算能力,可用于各种数字控制领域。
近年来PLC的功能单元大量涌现,使PLC渗透到了位置控制、温度控制、CNC等各种工业控制中。
加上PLC通信能力的增强及人机界面技术的发展,使用PLC组成各种控制系统变得非常容易。
3.易学易用,深受工程技术人员欢迎
PLC作为通用工业控制计算机,是面向工矿企业的工控设备。
它接口容易,编程语言易于为工程技术人员接受。
梯形图语言的图形符号与表达方式和继电器电路图相当接近,只用PLC的少量开关量逻辑控制指令就可以方便地实现继电器电路的功能。
为不熟悉电子电路、不懂计算机原理和汇编语言的人使用计算机从事工业控制打开了方便之门。
4.系统的设计、建造工作量小,维护方便,容易改造
PLC用存储逻辑
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 小车 控制系统 PLC 设计