PLC停车场控制系统设计_第1页
PLC停车场控制系统设计_第2页
PLC停车场控制系统设计_第3页
PLC停车场控制系统设计_第4页
PLC停车场控制系统设计_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、plc停车场控制系统设计 系 部: 电子信息工程系 专 业: 应用电子 班 级: 12应用电子 学生姓名: 李仁志 指导教师: 刘国富 职称 副教授 完成时间: 2014.11.25 前 言随着进口汽车大量涌人和国内汽车工业的不断发展,大中城市的汽车数量剧增,从而引发了停车管理问题。近几年,我国的停车场管理技术不断完善,计算机技术、通信技术、网络技术的发展又促进了停车场管理系统功能的强大。但是,现时某些小区小型停车场如要运用大量高新技术就会出现资金不足、维护管理不完善的问题,有时考虑也不够全面,所以目前车辆管理成本高、服务效率低等问题。采用plc编程无疑就能解决这些问题。plc就是可编程控制器

2、(programmable logic controller, plc ),是一种以微型计算机为核心的通用工业控制器。它是继承了继电器控制器装置的部分突出性能,并与现代的计算机技术和通行技术结合为一体,代表了当前电器控制技术的世界先进水平。本文阐述了停车场车位控制系统的plc控制、自动计数、数码显示的一些基本思路和方法,介绍了关于plc工作特点及运行原理,以及介绍了三菱可编程控制器系列的fx系列 plc控制器主要功能模块及应用。fx不仅编程简单,通用性强,抗干扰能力强,可靠性高,而且具有易于操作及维护,设计、施工、调试周期短等优点。然后设计了停车场车位控制系统的基本模块及功能,并对系统的主回路

3、和控制回路的硬件部分进行了详细介绍。最后程序分析测试论证停车场车位控制的设计。 关键词:plc;停车场;车位控制;三菱fx-2n目 录第一章 可编程控制器(plc)简介(5)1.1 plc的诞生(5)1.2 plc组成(5)1.3 plc特点 (5)1.4 plc的应用(6)第二章 fx系列所用基本指令的类型(8) 2.1 逻辑取及线圈驱动指令 ld、ldi、out(8)2.2 取脉冲指令ldp、ldf(8)2.3 接点串联指令 and、an (8)2.4 接点并联指令 or、ori(8)2.5加一指令inc、减一指令dec (9)2.6比较指令 cmp(9)第三章 停车场车位控制的功能要求及

4、设计方案介绍(10)3.1设计要求(10)3.2系统工作过程(11)第四章 控制系统的设计(12)4.1 车辆入库与出库流程图设 (12)4.1.1车辆入库流程图 (12)4.1.2 车辆出库流程图(13)4.2 硬件配置 (13)4.3 plc的i/o分配表(14)4.4 控制程序设计分析(14)4.5 接线图(17)4.6 编程元件的解析 (18)第五章 系统调试及结果分析 (20)5.1 硬件调试 (20)5.2 软件调试 (20)5.3 性能分析 (20)5.4设计的结果 (20)第六章 设计总结 (21)附录 (22)附录一 (22)附录二(23)参考文献 (25)第一章 可编程控制

5、器(plc)简介1.1 plc的诞生随着计算机控制技术的不断发展,可编程控制器的应用已广泛普及,成为自动化技术的重要组成。可编程控制器最先出现在美国,1968年,美国的汽车制造公司通用汽车公司(gm)提出了研制一种新型控制器的要求,并从用户角度提出新一代控制器应具备以下十大条件:(1)编程简单,可在现场修改程序;(2)维护方便,最好是插件式;(3)可靠性高于继电器控制柜;(4)体积小于继电器控制柜;(5)可将数据直接送入管理计算机;(6)在成本上可与继电器控制柜竞争;(7)输入可以是交流115v(即用美国的电网电压);(8)输出为交流115v、2a以上,能直接驱动电磁阀;(9)在扩展时,原有系

6、统只需要很小的变更;(10)用户程序存储器容量至少能扩展到4kb。条件提出后,立即引起了开发热潮。1969年,美国数字设备公司(dec)研制出了世界上第一台可编程序控制器,并应用于通用汽车公司的生产线上。当时叫可编程逻辑控制器plc(programmable logic controller),目的是用来取代继电器,以执行逻辑判断、计时、计数等顺序控制功能。紧接着,美国modicon公司也开发出同名的控制器,1971年,日本从美国引进了这项新技术,很快研制成了日本第一台可编程控制器。1973年,西欧国家也研制出他们的第一台可编程控制器。1.2 plc的组成plc主要由cpu模块、输入模块、输出

7、模块、电源和编程器组成,cpu模块通过输入模块将外部控制现场的控制信号读入cpu模块的存储器中,经过用户程序处理后,再将控制信号通过输出模块来控制外部控制现场的执行机构。1.3 plc特点(1)编程简单,使用方便 梯形图是使用得最多的可编程序控制器的编程语言,其符号与继电器电路原理图相似。有继电器电路基础的电气技术人员只要很短的时间就可以熟悉梯形图语言,并用来编制用户程序,梯形图语言形象直观,易学易懂。 (2)控制灵活,程序可变,具有很好的柔性 可编程序控制器产品采用模块化形式,配备有品种齐全的各种硬件装置供用户选用,用户能灵活方便地进行系统配置,组成不同功能、不同规模的系统。可编程序控制器用

8、软件功能取代了继电器控制系统中大量的中间继电器、时间继电器、计数器等器件,硬件配置确定后,可以通过修改用户程序,不用改变硬件,方便快速地适应工艺条件的变化,具有很好的柔性。 (3)功能强,扩充方便,性能价格比高 可编程序控制器内有成百上千个可供用户使用的编程元件,有很强的逻辑判断、数据处理、pid调节和数据通信功能,可以实现非常复杂的控制功能。如果元件不够,只要加上需要的扩展单元即可,扩充非常方便。与相同功能的继电器系统相比,具有很高的性能价格比。 (4)控制系统设计及施工的工作量少,维修方便 可编程序控制器的配线与其它控制系统的配线比较少得多,故可以省下大量的配线,减少大量的安装接线时间,开

9、关柜体积缩小,节省大量的费用。可编程序控制器有较强的带负载能力、可以直接驱动一般的电磁阀和交流接触器。一般可用接线端子连接外部接线。可编程序控制器的故障率很低,且有完善的自诊断和显示功能,便于迅速地排除故障。 (5)可靠性高,抗干扰能力强 可编程序控制器是为现场工作设计的,采取了一系列硬件和软件抗干扰措施,硬件措施如屏蔽、滤波、电源调整与保护、隔离、后备电池等,例如,西门子公司s7-200系列plc内部eeprom中,储存用户原程序和预设值在一个较长时间段(190小时),所有中间数据可以通过一个超级电容器保持,如果选配电池模块,可以确保停电后中间数据能保存200天。软件措施如故障检测、信息保护

10、和恢复、警戒时钟,加强对程序的1.4 plc的应用目前,可编程序控制器已经广泛地应用在各个工业部门。随着其性能价格比的不断提高,应用范围还在不断扩大,主要有以下几个方面: (1)逻辑控制可编程序控制器具有“与”、“或”、“非”等逻辑运算的能力,可以实现逻辑运算,用触点和电路的串、并联,代替继电器进行组合逻辑控制,定时控制与顺序逻辑控制。数字量逻辑控制可以用于单台设备,也可以用于自动生产线,其应用领域最为普及,包括微电子、家电行业也有广泛的应用。(2)运动控制可编程序控制器使用专用的运动控制模块,或灵活运用指令,使运动控制与顺序控制功能有机地结合在一起。随着变频器、电动机起动器的普遍使用,可编程

11、序控制器可以与变频器结合,运动控制功能更为强大,并广泛地用于各种机械,如金属切削机床、装配机械、机器人、电梯等场合。(3)过程控制可编程序控制器可以接收温度、压力、流量等连续变化的 模拟量,通过模拟量i/0模块,实现模拟量(analog)和数字量(digital)之间的 a/d转换和d/a转换,并对被控模拟量实行闭环pid(比例-积分-微分)控制。现代的大中型可编程序控制器一般都有pid闭环控制功能,此功能已经广泛地应用于工业生产、加热炉、锅炉等设备,以及轻工、化工、机械、冶金、电力、建材等行业。(4)数据处理可编程序控制器具有数学运算、数据传送、转换、排序和 查表、位操作等功能,可以完成数据

12、的采集、分析和处理。这些数据可以是运算的中间参考值,也可以通过通信功能传送到别的智能装置,或者将它们保存、打印。数 据处理一般用于大型控制系统,如无人柔性制造系统,也可以用于过程控制系统,如造纸、冶金、食品工业中的一些大型控制系统。(5)构建网络控制可编程序控制器的通信包括主机与远程i/0之间 的通信、多台可编程序控制器之间的通信、可编程序控制器和其他智能控制设备(如计算机、变频器)之间的通信。可编程序控制器与其他智能控制设备一起,可以组成“集中管理、分散控制”的分布式控制系统。当然,并非所有的可编程序控制器都具有上述功能,用户应根据系统的需要选择可编程序控制器,这样既能完成控制任务,又可节省

13、成本和资金。 第二章 fx系列所用基本指令的类型2.1 逻辑取及线圈驱动指令 ld、ldi、outld,取指令。表示一个与输入母线相连的常开接点指令,即常开接点辑运算起始。ldi,取反指令。表示一个与输入母线相连的常闭接点指令,即常闭接点逻辑运算起始。out,线圈驱动指令,也叫输出指令。ld、ldi两条指令的目标元件是x、y、m、s、t、c,用于将接点接到母线上。out是驱动线圈的输出指令,它的目标元件是y、m、s、t、c。对输入继电器x不能使用。out指令可以连续使用多次。ld、ldi是一个程序步指令,这里的一个程序步即是一个字。out是多程序步指令,要视目标元件而定。out指令的目标元件是

14、定时器t和计数器c时,必须设置常数k。2.2 取脉冲指令ldp、ldfldp取脉冲上升沿,指在输入信号的脉冲上升沿接通一个扫描周期。ldf取脉冲下降沿,指在输入信号的脉冲下降沿接通一个扫描周期。这两条指令都占两条程序步,他的目标元件为x、y、m、s、t、c。ldp、ldf指令的使用说明如下图所示,使用ldp指令,元件y0只在y0的上升沿时(由off到on时)接通一个扫描周期。使用ldf指令,元件y1尽在x1的下降沿时(由off到on时)接通一个扫描周期。2.3 接点串联指令 and、ani and,与指令。用于单个常开接点的串联。ani,与非指令。用于单个常闭接点的串联。and与ani都是一个

15、程序步指令,它们串联接点的个数没有限制,也就是说这两条指令可以多次重复使用。这两条指令的目标元件为x、y、m、s、t、c。2.4 接点并联指令 or、orior,或指令,用于单个常开接点的并联。ori,或非指令,用于单个常闭接点的并联。or与ori指令都是一个程序步指令,它们的目标元件是x、y、m、s、t、c。这两条指令都是并联一个接点。or、ori是从该指令的当前步开始,对前面的ld、ldi指令并联连接。并联的次数无限制。2.5加一指令inc、减一指令dec表2.1 inc、dec指令的助记符、功能、操作数和程序步助记符功能操作数程序步d.inc fnc24加1把目标原件当前值加1kny、k

16、nm、kns、t、c、d、v、zinc、incp、dec、decp:三步dinc、dincp、ddec、ddecp:五步dec fnc25减1把目标元件当前值减22.6、比较指令 cmpcmp指令有3个操作数:两个源操作数s1.和s2.,一个目标操作数d.,该指令将s1和s2.进行比较,结果送到d.中。cmp指令使用如下所示。当x10为on时,比较100 和c20当前值的大小,分三种情况分别使m0、m1、m2中的一个为on,另外两个为off;若x10为off,则cmp不执行,m0、m1、m2的状态保持不变。 表2.2 cmp比较指令第三章 停车场车位控制的功能要求及设计方案介绍3.1 设计要求

17、1.如图3-1所示,假设有一停车场共有16个车位。图3-1 控制系统设计图2.在入口处装设一传感器,用来检测车辆进入的数目。3.在出口处装设一传感器,用来检测车辆出去的数目。4.有车位时,入口闸栏才将门开启让车辆进入,并有指示灯示表示尚有车位。5.车位满时,则有一指示灯显示车位已满,且入口闸栏不能开启让车进入。6.可以用七段数码显示管上显示目前停车场共有几部车。3.2系统工作过程1.入库车辆前进时,经过1#传感器,此时车位尚未满的话,栅栏向上打开,当达到上限位置时,栅栏打开停止,同时车辆进入,经过2#传感器,栅栏门向下关闭,达到下限位置时,栅栏门停止关闭,同时计数器a加1;2.出库时,先经过2

18、#传感器,栅栏门向上打开,当达到上限的时候停止打开,同时车辆出闸门再经过1#传感器,栅栏门向下关闭,当达到下限位时,栅栏门停止动作,计数器b减1;(计数器b的初始值由计数器a送来)只经过一个传感器则计数器不动作。 3.仓库启用时,先对所有用到的存储单元清零,并应有仓库空显示。4. 若设仓库容量为16辆车,则仓库满时应报警并显示。5.若同时有车辆相对入库和出库(即入库车辆经过1#传感器,出库车辆经过2#传感 器),应避免误计数。 第四章 控制系统的设计4.1 车辆入库与出库流程图设计4.1.1车辆入库流程图车 进接近开关闭合d0清0d0+1到d0数码显示d0大于16?结束电机正转电机反转ny图4

19、-1车辆入库流程图仓库启用时,先对所有用到的存储单元清零,并应有仓库空显,若设仓库容量为16辆车,则仓库满时应报警并显示。入库车辆前进时,经过1#传感器,此时车位尚未满的话,栅栏向上打开,当达到上限位置时,栅栏打开停止,同时车辆进入,经过2#传感器,栅栏门向下关闭,达到下限位置时,栅栏门停止关闭,同时计数器a加1。4.1.2 车辆出库流程图车出库接近开关闭合d01到d0数码显示电机正转电机反转 图4-2 车出模块流程图4.2 硬件配置 1、本系统采用的是日本三菱plc,选用的是fx2n-48mr,它属于继电器输出,有触电,可带交直流负载,输入点数24,输出点数24,总共48个输入输出点。plc

20、(三菱fx2n48mr):根据控制要求统计系统所需的输入点数与输出点数,并考虑要有一定的余量,在本系统中我们采用了三菱fx2n48mr型plc,该型号plc是fx系列plc家族中比较先进的系列。它具备如下特点:最大范围的包容了标准特点、程式执行更快、全面补充了通信功能、适合世界各国不同的电源以及满足单个需要的大量特殊功能模块,它可以为系统提供最大的灵活性和控制能力。传感器:它是一种测距的光电传感器,具有测距远(最远可达到5米),采用反射镜反射的检测方式,dc1224v供电,npn/pnp同时输出,遮光on/入光on选择。 3、七段数字译码显示器:由于在plc系统中工作的是二进制的数字信号,而人

21、们习惯十进制的数字或运算结果,因此需要数字显示器,显示出便于人们观测、查看的十进制数字,因此本设计选择了七段数字译码显示器,译码显示器主要由译码器和驱动器两部分组成,通常二者都集成在一块芯片中。该硬件的原理如下图4-3。 图4-3 七段数字译码显示器原理框图4.3 plc的i/o分配表 图4-4 i/o 分配表4.4 控制程序设计分析方案一:根据设计要求,启动按钮开关x0,辅助继电器m0得电,m0常开触点闭合,自锁;m0闭合一个扫描周期,将数据寄存器d0到d2清0。当有车辆靠近入口的接近传感器(x2)时,接触器线圈得电,电机正转,同时行成自锁。门开启,车辆可入口,m9是当d0为16时,表示停车

22、场闸门不能打开。图4-5 判断车辆能否入库程序图当车到sq2位置时,数码管显示加一,同时延时3秒,完成关闸栏,从而完成了一次车入库的动作,见下图图4-6 车辆入库程序图 当有车出库的时候,其原理与出库的时候一致,不同之处是d0的内容减1,当车到sq1位置时,数码管显示减一一,同时延时3秒,完成关闸栏,从而完成了一次车入库的动作,见下图4-7。在数码管显示的时候,我设计了两组数据的比较指令cmp,其一是d0与10的比较,当d0小于10 的时,就只显示个位数码管的数值,当等于10 的时候,个位显示0,十位显示1,见下图4-8。当d0的数值大于10的时候,m6状态为1,从而d0与16比较,当d0小于

23、16时,d0减去10,余数在d2中,让个位显示d2中的数,十位显示1,同时,当d0中的数小于16的时候有车位指示灯hl1亮,当d0等于16的时候hl2亮图4-7 车辆出库程序图图4-8 cmp比较指令程序图 图4-9 数码管显示车位程序图方案2:出库和入库的原理与方案一样,不同的是数码器计数的问题做了不同的修改。出库入库就不在重复分析了,就分析一下数码管计数的问题. 将d0里面存的数与16进行对比,比16大将接通y3无法开启闸门,将看10存入d2寄存器中。将d0的数除以d2,得到的数存d4,于是得到商输出十位数码管显示,余数输出个位数码管显示。见下图4-10 4-10 数码管显示车位程序图4.

24、5 接线图下图4-11为停车场控制系统的接线图,在该接线图中,x1是该系统的总开关,ben5m-dt传感器1接x3输入端,ben5m-dt传感器2接x4输入端,x6、x7是行程开关,分别接x6、x7输入端。l1是停车场车满指示灯,l2是车未满指示灯,qs是电机正转的总开关,km1是电机正转的继电器线圈,km2是电机反转的继电器线圈,y5至y12输出的是bcd码,直接接入七段数字译码显示器。下图为4-12主电路控制图,当车辆靠近qs闭合时,km1开关开始闭合,km2开关断开电机开始正转,这时候停车场的闸门便开始开启,从外面行驶金停车场的车辆便可通过,当km2开关开始闭合的时候,km1的开关变开始

25、断开,这时候电机开始反转,闸门闭合,车辆不可通过。停车场控制系统图如下4-11. 主电路控制图如下图4-12. 图4-11 控制系统接线图4.6编程元件的解析1 x: x为输入继电器,它的作用是接受并存储外部输入的开关量信号,和对应的输入端子相连,同时提供无数的常开和常闭软触点用于编程。2 y: y为输出继电器,它的作用是具有一常开硬触点用于向外部负载发送信号,每一输出继电器的常开硬触点与可编程控制器的一个输出点相连直接驱动负载,它也提供了无数的常开和长闭软触点用于编程。 3. m: m为辅助继电器,它是由软件来实现的,用于状态暂存,移位辅助运算及赋予特殊功能的一类编程元件,其作用类似于继电接

26、触控制系统中的中间继电器,绝大多数的继电器线圈由用户程序驱动。 4t: t为定时器,作用相当于继电接触控制中的通电延时型时间继电器。 5d: d为数据寄存器,可编程控制器在模拟量检测与控制以及位置控制等许多场合都需要数据寄存器来存储数据和参数。 6.sq:sq为传感器,作用是用来感应进出停车场的车辆,能够在一定的距离感应到车辆并反馈给控制电路,使之能开闸关闸。图4-12 主电路控制图第五章 系统调试及结果分析5.1 硬件调试plc内部为输入电路所提供的电压是24v,ben5m-dt光电传感器的驱动电压为24v,其输出电路能配置220v的交流电源,恰好可以直接驱动负载,满足其输出指标,按接线图接

27、好线,七段数码显示器能实时显示数据,证明plc选型正确,光电传感器的选择符合要求。5.2 软件调试 按接线图接好线后,将程序的指令用fx-gx编程软件输入到plc系统中,编程器直接对plc的用户程序储存器进行读写操作。采用脱机编程方式将所编制的用户程序存入编程器的rom中后,经过多次调试。5.3 性能分析本设计是基于plc的停车场车位控制系统,光电传感器能够迅速将采集到的信号传输给plc中的计数器,计数器进行加减计数存储,并以segd码传输给七段译码显示器,显示器能够实时显示停车场的停车数目。plc具有可靠性高、控制程序可变,具有良好的柔性、功能强,性能价格高等特点。该系统自动化程度高,可靠性高,用plc可以使该设计的要求全能满足 5.4设计的结果入口处的传感器能检测所进车辆的数目,出口处的传感器能检测所出车辆的数目;当车辆在要进出门5米处,闸门会自动开启让车辆进入或出去;当停车场车满时,车满指示灯会亮,当停车场车位没停满时,车未满指示灯会亮,能够提醒人们是否还可以停车;显示器能都实时显示停车场所停车辆数,并且车辆已经停满时,闸门自闭,不会让车辆进入。自己设计的两个方案的控制系统都达到了设计要求。第六章 设计总结通过刘国富老师提出的设计使我比较系统地掌握有关plc控制系统的设计思想和设计方法,主要对plc(三菱fx2n系列)的结构、功能、内部资源等了解并对其进行测试和加以

温馨提示

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

评论

0/150

提交评论