优秀PLC课程设计.doc_第1页
优秀PLC课程设计.doc_第2页
优秀PLC课程设计.doc_第3页
优秀PLC课程设计.doc_第4页
优秀PLC课程设计.doc_第5页
免费预览已结束,剩余18页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

目录一、可编程控制器综述 11.1 可编程控制器的定义 11.2 可编程控制器的特点 11.3 可编程控制器的应用领域 21.4 可编程控制器的发展状况 3二、设计方案 42.1 控制要求 42.2 设计思路 52.3 功能流程 82.4 控制设备及I/O端口分配表 92.5 硬件接线图 102.6 控制状态转移图 112.7 控制梯形图 122.8 工作时序图 152.9 指令程序 162.10 调试运行与问题分析 18三、心得体会 19附录一 设计题目 20附录二 主要参考文献21一、 可编程控制器综述早期的可编程控制器主要用来代替继电器实现逻辑控制,因此称为可编程逻辑控制器(Programmable Logic Controller),简称PLC,随着技术的发展,现代可编程控制器的功能已经超过了逻辑控制的范围。PLC从诞生至今,仅有30年的历史,但是得到了异常迅猛的发展,并与CAD/CAM、机器人技术一起被誉为当代工业自动化的三大支柱之一。1.1 可编程控制器的定义可编程控制器(Programmable Controller)是以微处理机为基础,综合了计算机技术、自动控制技术和通信技术等现代科技而发展起来的一种新型工业自动控制装置,是将计算机技术应用于工业控制领域的新产品。国际电工委员会(International Electrical Committee)在1987年颁布的PLC标准草案中对PLC作了如下定义:“PLC是一种专门为在工业环境下应用而设计的数字运算操作的电子装置。它采用可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序运算、定时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。PLC及其有关的外围设备都应按照易于与工业控制系统形成一个整体,易于扩展其功能的原则而设计。1.2 可编程控制器的特点(1) 可靠性高,抗干扰能力强高可靠性是电器控制设备的关键性能。PLC由于采用现代大规模集成电路技术,严格的生产工艺制造,内部电路采用了先进的抗干扰技术,具有很高的可靠性。例如三菱公司生产的F系列PLC平均无故障时间高达30万小时。一些使用冗余CPU的PLC的平均无故障工作时间则更长。从PLC的机外电路来说,使用PLC构成控制系统,和同等规模的继电接触控制系统相比,电气接线及开关接点已减少到原来的数百甚至数千分之一,故障也将随之大大降低。此外,PLC具有硬件故障的自我检测功能,出现故障时可及时发出报警信息。在应用软件中,用户还可以编入外围器件的故障自诊断程序,使系统中除PLC以外的电路及设备也获得故障自诊断保护。这样,整个系统就具有了极高的可靠性。(2) 配套齐全,功能完善,适用性强PLC发展到今天,已经形成了大、中、小各种规模的系列化产品,可以用于各种规模的工业控制场合。除了逻辑处理功能外,现代PLC大多具有完善的数据运算能力,可用于各种数字控制领域。近年来PLC的功能模块大量涌现,使PLC渗透到了位置控制、温度控制、计算机数控(CNC)等各种工业控制中。加上PLC通讯能力的增强及人机界面技术的发展,使用PLC组成各种控制系统变得非常容易。(3) 易学易用,深受工程技术人员欢迎PLC作为通用工业控制计算机,是面向工矿企业的工控设备。其编程语言易于为工程技术人员接受。像梯形图语言的图形符号和表达方式与继电器电路图非常接近,只用PLC的少量开关逻辑控制指令就可以方便地实现继电接触器电路的功能。(4) 系统设计周期短,维护方便,改造容易PLC用存储逻辑代替接线逻辑,大大地减少了控制设备外部的接线,使控制系统设计周期大大缩短,同时维护也变得容易起来。更重要的是使同一设备经过改变程序来改变生产过程成为可能。因此很适合多品种、小批量的生产场合。(5) 体积小,重量轻,能耗低以超小型PLC为例,其新近产品的品种底部尺寸小于100mm2,重量小于150g,功耗仅数瓦。由于体积小很容易装入机械内部,是实现机电一体化的理想控制设备。1.3 可编程控制器的应用领域目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,使用情况大致可归纳为以下几类。(1) 开关量的逻辑控制这是PLC最基本、最广泛的应用领域,可用它取代传统的继电器控制电路,实现逻辑控制、顺序控制,既可用于单台设备的控制,又可用于多机群控制及自动化流水线。如电梯控制、高炉上料、注塑机、印刷机、组合机床、磨床、包装生产线、电镀流水线等。(2) 模拟量控制在工业生产过程中,有许多连续变化的量,如温度、压力、流量、液位和速度等都是模拟量。为了使可编程控制器能处理模拟量信号,PLC厂家生产有配套的A/D和D/A转换模块,使可编程控制器可用于模拟量控制。(3) 运动控制PLC可以用于圆周运动或直线运动的控制。从控制机构配置来说,早期直接用开关量I/O模块连接位置传感器和执行机构,现在可使用专用的运动控制模块。如可驱动步进电机或伺服电机的单轴或多轴位置控制模块。世界上各主要PLC厂家的产品几乎都有运动控制功能,广泛地用于各种机械、机床、机器人、电梯等场合。(4) 工程控制过程控制是指对温度、压力、流量等模拟量的闭环控制。作为工业控制计算机,PLC能编制各种各样的控制算法程序,完成闭环控制。PID控制是一般闭环控制系统中常用的控制方法。目前不仅大中型PLC都有PID模块,而且许多小型PLC也具有PID功能。PID处理一般是运行专用的PID子程序。过程控制在冶金、化工、热处理、锅炉控制等场合有非常广泛的应用。(5) 数据处理现代PLC具有数学运算(含矩阵运算、逻辑运算)、数据传送、数据转换、排序、查表、位操作等功能,可以完成数据的采集、分析及处理。这些数据可以与储存在储存器中的参考值比较,完成一定的控制操作,也可以利用通讯功能传送到别的智能装置,或将它们打印制表。数据处理一般用于大型控制系统,如无人控制的柔性制造系统;也可用于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统。(6) 通信及联网PLC通信包含PLC之间的通信以及PLC与其他智能设备间的通信。随着计算机控制的发展,工厂自动化网络发展将会加快,各PLC厂商都十分重视PLC的通讯功能,纷纷推出各自的网络系统。最新生产的PLC都具有通讯接口,实现通讯非常方便。1.4 可编程控制器的发展状况世界上公认的第一台PLC是1969年美国数字设备公司(DEC)研制的。限于当时的元件及计算机发展水平,早期的PLC主要由分立元件和中小规模集成电路组成,可以完成简单的逻辑控制及定时、计数功能。随着微处理器的出现,大规模、超大规模集成电路技术的迅速发展和数据通信技术的不断进步,PLC也迅速发展。其发展过程大致可分为以下3个阶段:(1) 20世纪70年代中末期,可编程控制器进入了实用化发展阶段,计算机技术已全面引入可编程控制器中,使其功能发生了飞跃。更高的运算速度、超小型的体积、更可靠的工业抗干扰设计、模拟量运算、PID功能以及极高的性价比奠定了它在现代工业中的地位。(2) 20世纪80年代初,可编程控制器在先进工业国家中已获得了广泛的应用。这个时期可编程控制器发展的特点是大规模、高速度、高性能、产品系列化。这标志着可编程控制器已步入成熟阶段。这个阶段的另一个特点是世界上生产可编程控制器的国家日益增多,产量日益上升。(3) 20世纪末期,可编程控制器的发展特点是更加适应于现代工业控制的需要。从控制规模来说,这个时期发展了大型机及超小型机;从控制能力上来说,诞生了各种各样的特殊功能单元,用于压力、温度、转速、位移等各种控制场合;从产品的配套能力来说,生产了各种人机界面单元,通讯单元,使应用可编程控制器的工业控制设备的配套更加容易。目前,可编程控制器在机械制造、石油化工、冶金钢铁、汽车、轻工业等领域的应用都得到了长足的发展。二、设计方案2.1 控制要求十字路口交通指挥信号灯控制要求如下:1) 当启动开关Q合上时,信号灯控制系统开始工作,设此时南北向红灯亮,东西方向绿灯亮。当Q断开时,所有信号灯都熄灭;2) 南北红灯维持亮60秒。同时东西绿灯持续亮54秒,到54秒时东西绿灯闪亮6秒后熄灭。而后,东西红灯亮,南北绿灯亮;3) 东西红灯持续亮36秒。南北绿灯持续亮30秒,然后闪亮6秒熄灭。这时南北红灯亮,东西绿灯亮。4) 上述动作周而复始;5) 东西绿灯和南北绿灯不能同时亮。否则关闭信号灯系统报警。2.2 设计思路方案一:根据对交通指挥信号灯控制系统要求的分析,系统采用自动工作方式,其输入信号有系统启动开关Q信号(为方便系统分析假定开关Q由启动按钮X000和停止按钮X001组成);输出信号有东西方向、南北方向各两组指示灯驱动信号和故障指示灯驱动信号。由于每一方向的两组指示灯中,同种颜色的指示灯同时工作,为节省输出点数,可采用并联输出方法。由此可知,系统所需的输入点数为2,输出点数为5,全部是开关量。由此绘出系统功能实现的“时间点”对应的支路,这些支路依据“时间点”的先后顺序绘出,且采用一点扣一点的方式进行。具体如下表:表2-1 时间点及实现方法器件名称实现功能X000启动按钮接入端X000=ON,南北红灯与东西绿灯亮T0东西绿灯定时器T0定时54秒后,使东西绿灯熄灭T1、T2T1、T2构成周期为1秒的振荡器使东西绿灯闪动,T1定时0.5秒后,东西绿灯亮,T2定时0.5秒后,东西绿灯灭C0东西绿灯频闪计数器T2为C0计数信号,C0计数6次,东西绿灯灭,东西红灯亮T3南北绿灯定时器T3定时30秒后,使南北绿灯熄灭T4、T5T4、T5构成周期为1秒的振荡器使南北绿灯闪动,T4定时0.5秒后,南北绿灯亮,T5定时0.5秒后,南北绿灯灭C1南北绿灯频闪计数器T5为C1计数信号,C1计数6次,所有灯均灭,完成一次工作,进入下一次循环方案二:按照交通灯系统控制要求,只有当启动开关Q合上时,信号灯控制系统才能开始工作,因此采用X000作为系统控制的总开关,并且采用并行分支的方式分别对东西、南北方向的信号灯进行控制。另外,由于东西和南北方向都为绿灯时,系统信号灯需关闭并报警,因此也采用一分支进行报警控制,且将报警信号的常闭开关置于各信号灯的支路中,实现系统出错时信号灯的关闭。首先,南北方向道路处于禁止通行的状态,东西方向道路处于允许通行的状态。南北方向道路亮红灯状态过程中,南北红灯亮60S,需计时器设定延时60秒,才会转入下一状态南北绿灯亮;同时,东西方向道路也一起亮绿灯54S,需计时器设定延时54秒,才会转下一状态东西绿灯闪烁;东西绿灯闪烁6S,需振荡器或脉冲源(秒/次)动作使东西绿灯闪烁,还要需计时器设定延时6秒,才会转下一状态东西红灯亮。东西方向绿灯闪亮的支路如下:图2-1其次,东西方向道路处于禁止通行的状态,南北方向道路处于允许通行的状态。东西方向道路亮红灯状态过程中,东西红灯亮36S,需计时器设定延时36秒,才会转入下一状态东西绿灯亮;同时,南北方向道路也一起亮绿灯30S,需计时器设定延时30秒,才会转下一状态南北绿灯闪烁;南北绿灯闪烁6S,需振荡器或脉冲源(秒/次)动作使南北绿灯闪烁,还要需计时器设定延时6秒,才会转入下一状态南北红灯亮。南北方向绿灯闪亮的支路如下:图2-2如此循环下去。另外,当断开系统,所有信号灯熄灭,需要按钮X000动作断开系统,停止输入信号入可编程控制器;而当南北、东西绿灯同时亮,可编程控制器要输出一个信号,驱动一个报警灯报警,并且利用各信号灯支路中的常闭开关将各信号灯熄灭。报警信号灯支路如下:图2-32.3 功能流程图图2-4 功能流程图2.4 控制设备及I/O端口分配表表2-2 方案一中PLC的I/O地址定义表序号输入元件输入地址输出元件输出地址1开启按钮X000东西绿灯Y0002停止按钮X001南北红灯Y0013南北绿灯Y0024东西红灯Y0035警灯(故障指示)Y004表2-3 方案二中PLC的I/O地址定义表序号输入元件输入地址输出元件输出地址1启/停按钮X000南北红灯Y0012南北绿灯Y0023东西绿灯Y0034东西红灯Y0045警灯(故障指示)Y0052.5 硬件接线图图2-5 方案一硬件接线图、图2-6 方案二硬件接线图2.6 控制状态转移图图2-7 方案二的状态转移图2.7 控制梯形图图2-8 方案二的控制梯形图图2-9 方案一的控制梯形图2.8 工作时序图图2-10 方案一工作时序图2.9 指令程序方案一指令程序:22 LDX000ORM100ANIX001OUTM100LDIC1ANDM100LDIY004MCN0M110LDM100OUTT0K540LDT0ANIT2ORC0OUTT1K5LDT1OUTT2K5LDC0OUTT3K300LDT3ANIT5ORC1OUTT4K5LDT4OUTT5K5LDM8002ORC1RSTC0RSTC1LDT2OUTC0K6LDT5OUTC1K6LDM100ANIT0LDT1ANIC0ORBOUTY000LDM100ANIC0OUTY001LDC0ANIT3LDT4ANIC1ORBOUTY002LDC0ANIC1OUTY003MCRN0LDY002ANDY003ORY004OUTY004END 方案二指令程序:LDM8002SETS0STLS0LDX000SETS20SETS30SETS40STLS20LDIY005ANIY002OUTY001RSTC0LDC1SETS21STLS21LDI Y005ANIY001ANIY003OUTY002OUTT1K300LD T1SETS22STL S22LDIY005OUTT2K5LD T2SETS23STLS23LDI Y005ANIY001ANIY003OUTY002OUTT3K5OUTC0K6LDI C0AND T3OUT S22STLS30LDIY005ANIY002ANIY004OUT Y003OUTT4K540RSTC1LDT4SETS31STLS31LDIY005OUTT5K5LDT5SETS32STL S32LDIY005ANIY002ANIY004OUT Y003OUTT6K5OUTC1K6LDIC1ANDT6OUTS31LD C1ANDT6SETS33STLS33LDIY005ANIY003OUTY004STLS40LDY002ANDY003ORY005OUTY005STLS23STLS33STLS40LDC0OUTS0RETEND2.10 调试运行与问题分析(1)调试过程中采用到的仪器和设备:FX0N - 60MR 可编程控制器一台,手持编程器一个,继电接触器面板。(2)调试要求:将设计方案编写的程序通过手持编程器输入到 FX2N - 32MR 可编程控制器后运行,分析运行结果是否满足设计要求,发现无法满足后对原程序进行修改、补充,使程序完全符合控制要求。(3)问题分析:进行调试过程中遇到的问题主要有:一、程序编写出错。二、定时器的设置出现竞争与冒险。同样执行60秒时间,一条支路采用一个定时器定时与另一条支路采用两个定时器分段定时存在竞争与冒险的关系。在定时时间达到后,两支路采用同一个计数器C1或C0进行条件转移可解决此问题。三、报警系统与信号灯系统的控制关系易出错。原本将报警灯的常闭开关置于与开关X000串联,其结果是当东西和南北方向同时亮绿灯时,信号灯系统关闭,但是报警灯系统也关闭,系统停止报警,不符合控制要求。方案二中,将报警灯常闭开关置于各信号灯支路中,同时利用自锁功能实现报警灯的持续报警。方案一则采用主控指令,解决了系统的报警和关闭各信号灯的问题。三、心得体会学完PLC理论课程后我们做了课程设计,此次设计以分组的方式进行,每组有一个题目。我们做的是“基于FX0N 60MR可编程控制器的十字路口交通灯自动控制研究”。经初步分工,我侧重于实践过程及控制,另一个组员侧重系统的理论研究。由于平时大家都是学理论,没有过实际开发设计的经验,拿到的时候觉得有些棘手。好在有平时的学习积累和实验基础,我们对PLC设计的步聚和基本方法有初步了解。在这次课程设计中,我们遇到了不少问题。一是程序编写时出错;二是定时器的设置出现竞争与冒险;三是报警系统与信号灯系统的控制关系易出错。通过解决一个个在调试中出现的问题,我们对PLC 的理解得到加强,看到了

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论