1、电梯PLC控制系统1 引言随着城市建设进程不断加快,高层建筑越来越多,电梯作为高层建筑中垂直升降的交通工具已和人们的日常生活密不可分。传统的电梯控制系统采用的继电器逻辑控制,由于触点多、故障率高、可靠性差、体积大等缺点,正逐渐被淘汰。可编程控制系统(Programmable Logic Controller)是一种专门为在工业环境下应用而设计的数字运算操作电子系统,是作为传统继电器的替换产品而出现的。随着微电子技术和计算机技术的迅猛发展,可编程控制器更多地具有了计算机的功能,不仅能实现逻辑控制,还具有了数据处理、通信、网络等功能。由于它可通过软件来改变控制过程,而且具有体积小、组装维护方便、编
2、程简单、可靠性高、抗干扰能力强等特点,已广泛应用于工业控制的各个领域,大大推进了机电一体化的进程。本设计采用PLC 控制变频器调速系统具有一定的代表性和新颖性1。本次毕业设计中采用的仿真系统是力控组态软件“Force control 6.0”。此组态软件是用于计算机的控制系统监控软件,组态软件易于生成画面中的图形对象和实现与PLC的通信,是用来模拟PLC被控对象的最佳软件2。1.1 电梯概述电梯属于垂直提升运输设备,起源于我国古代农业和建筑的原始提升工具。在1889年,美国奥梯斯升降机公司推出了世界第一部以电动机为动力的升降机,这才开始出现了名副其实的电梯。随着社会的发展,建筑物规模越来越大,
3、楼层越来越多。所以,对电梯的调速精度、调速范围等静态和动态特性提出了更高的要求,当今PLC控制系统已成为电梯系统的主导趋势3。当今世界,电梯的生产情况与使用数量已经成为衡量一个国家工业现代化程度的标志之一。在一些发达的工业国家,电梯的使用相当普遍。世界上有名的几家电梯公司,诸如:美国奥梯斯公司、瑞士讯达公司、日本三菱和日立公司、芬兰科恩等,其电梯的产量已占世界市场的51%。其中,奥梯斯公司和三菱公司是世界上最大的电梯生产企业4。目前,国外除了以交流电梯取代直流电梯以外,在低层楼房越来越多的使用液压电梯。此外,家用小型电梯将成为电梯家族中新的组成部分。目前,我国已引进转化了发达国家的先进技术标准
4、,已成为国际标准化组织ISO/TC178电梯、自动扶梯和自动人行道技术委员会的正式成员。我国电梯已形成了设计制造、安装调试、维修保养一条龙服务的一个完整的行业,维持着全国30万台在用电梯的正常运行,新装电梯年销售额超过了100亿人民币。我国电梯行业,正在走向法规化,加速步入世界先进行列5。 1.2 电梯用微控制器技术的发展几十年来,电梯的控制从早期的继电器控制系统及单板机控制系统发展到现在的下列几种控制系统。1电梯的PLC控制PLC是可编程控制器的简称,它是一种用于自动控制的专用微机,实质上属于微机控制方式。 2单片机控制单片机型计算机尽管其功能在不断加强,但利用它实现电梯控制时无论在接口、计
5、算速度等方面均有软硬件资源不足的问题。利用多个单片机分别构成互相独立的子系统,或多个单片机构成并行处理系统,仍然不能适应较复杂的控制算法和故障诊断的要求,它不如多片微机可以根据系统要求随意扩展,使系统达到最佳化。3单微机控制整个电梯的操作系统采用一个CPU构成小系统,例如奥的斯公司的ELEVONIC/MP2、MP3系统采用INTEL8085CPU,迅达公司的MICONIC B采用了MC4500(ICU)等,这些产品都具有系统设计最佳化、经过长期工业上的检验而工艺质量稳定等优点,从而提高了电梯的控制性能和运行可靠性。4多微机控制由于微型计算机技术的迅速发展,其体积小、价格低、功能多、灵活性高等优
6、点,是得其应用的范围越来越广。现在多微机并行处理的控制系统在国外也已普遍得到推广。因为它具有电梯系统中单微机无法实现的许多功能,电梯控制系统的多微机化也日渐受到人们的重视6。2 可编程控制器(PLC)简介可编程序控制器( Programmable Logic Controller),简称PLC。是微机技术与继电器常规控制概念相结合的产物,是一种工业控制用的专用计算机4。其定义为:可编程序控制器是一种专为在工业环境下应用而设计的数字运算操作的电子系统。它采用一类可编程序的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术运算等操作的面向的用户的指令,并通过数字式或模拟式输入/输
7、出控制各种类型的机械设备或生产过程。可编程序控制器及其有关外部设备,都按易于与工业控制系统连成一个整体、易于扩充其功能的原则设计7。2.1 可编程序控制器的产生20世纪60年代末,随着数字电路的发展和小型计算机的出现,人们开始设想用小型计算机替代传统的继电接触器来实现工业生产的自动控制。美国通用汽车公司(GM)为了适应生产工艺的不断更新和汽车产品不断变化的需要,向传统的汽车生产设备的控制方法挑战,增强企业在汽车制造工业中的竞争力,于1968年公开提出汽车生产流水线控制系统的10项技术要求,并在社会上公开招标。这10项技术的要求是:(1)编程简单方便,可在现场修改程序;(2)配件维护方便,最好是
8、插件式结构;(3)可靠性高于继电器控制柜;(4)体积小于继电器控制柜;(5)可将数据直接送入管理计算机;(6)在成本上可与继电接触器控制设备竞争;(7)输入可以是交流115V;(8)输出为交流115V,2A以上,能直接驱动电磁阀;(9)在扩展时,原有系统只需很小改动;(10)用户程序存储器容量至少可扩展到4KB。1969年,美国数据设备公司(DEC)研制出能满足上述10条要求的可编程控制器样机,安装在美国通用汽车公司的汽车装配线上,并获得成功应用,由此诞生了世界上第一台可编程控制器(programmable logic controller-PLC)8。2.2 PLC可编程控制器一般的工作原理
9、2.2.1 扫描技术 当 PLC投入运行后,其运行示意图如图2.1所示,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。图2.1 PLC运行过程示意图2.2.2 PLC的I/O响应时间 为了增强 PLC的抗干扰能力,提高其可靠性,PLC的每个开关量输入端都采用光电隔离等技术。 为了能实现继电器控制线路的硬逻辑并行控制, PLC采用了不同于一般微型计算机的运行方式(扫描技术)。 以上两个主要原因,使得 PLC得I/O响应比一般微型计算机构成的工业控制系统满的多,其响应时间
10、至少等于一个扫描周期,一般均大于一个扫描周期甚至更长。 所谓 I/O响应时间指从PLC的某一输入信号变化开始到系统有关输出端信号的改变所需的时间。其最短的I/O响应时间与最长的I/O响应时间分别如图2.2、2.3所示: 最短 I/O响应时间:图2.2 最短I/O响应时间最长 I/O响应时间: 图2.3 最长I/O响应时间以上是一般 PLC的工作原理,但在现代出现的比较先进的PLC中,输入映像刷新循环、程序执行循环和输出映像刷新循环已经各自独立的工作,提高了PLC的执行效率。在实际的工控应用之中,编程人员应当知道以上的工作原理,才能编写出质量好、效率高的工艺程序9。2.2.3 PLC的循环扫描工
11、作原理图PLC的工作原理图如图2.4所示。图2.4 循环扫描工作原理2.2.4 PLC对I/O的处理原则PLC对I/O的处理原则如下所述:1输入映像寄存器的数据取决于输入端子板上各输入点在上一个刷新期间的通断状态。2程序如何执行取决于用户所编程序和I/O映像寄存器的内容及各元件映像寄存器的内容。3输出映像寄存器的数据,取决于输出指令的执行结果。4输出锁存器中的数据,取决于上一次输出刷新期间输出映像寄存器的数据。5输出端子的通/断状态,取决于输出锁存器10。2.3 元件介绍在该设计中主要应用到了内部继电器、输出继电器和定时器三种。现在对应用到的几种继电器作下简要的介绍:1内部继电器(存储器)RP
12、LC中有很多内部继电器。和输出继电器一样,内部继电器只能由程序驱动。每个内部继电器也有无数对常开/常闭触点专供编程使用,其作用相当于控制线路中的中间继电器。内部继电器的触点不能直接驱动外部负载。内部继电器又可分为通用内部继电器和特殊内部继电器。特殊继电器(寄存器)。特殊继电器均有专门的用途,用户在编程时不能占用16。2输出继电器Y输出继电器是专门用来将输出信号传递给外部负载(具有一定的带载能力)的。外部信号无法驱动Y,只能在程序内部用指令来驱动。输出继电器有三种类型,既继电器输出、晶闸管输出及晶体管输出。输出继电器由程序执行结果激励,他只有一对输出触点能直接带负载,这队触点的状态对应于输出刷新
13、阶段锁存电路的输出状态。同时它还有无数对供编程使用的内部常开/常闭触点,其状态与输出触点的状态相对应。3定时器的介绍PLC中的定时器T相当于继电器控制系统中的延时继电器。它可提供无数对常开(/)常闭出典供编程使用。定时器一般包括以下几个内容:(1)定时条件控制定时器操作。(2)定时语句指定所使用的定时器,给出定时设定值。(3)定时器的当前值记录定时时间(经过值)。(4)定时继电器定时器达到设定的时间值时为ON,未开始定时或未达到设定值时为OFF。定时器个数、元件号、设定时间、使用方法因产品而异。松下FP1系列C40最多可提供144个定时器,定时时间为032767S11。3 电梯和PLC控制系统
14、3.1 电梯的构造电梯是一种特殊的起重运输设备,由轿厢及配重、拖动电机及减速传动机械、井道及井道设备、召唤系统及安全装置构成。轿厢是载人或装货的部位,配重是为了改变电梯电机负载的特性以提高电梯安全性而设置的。图3.1是电梯拖动系统示意图,图中可见电梯的轿厢及配重分系在钢丝绳的两端,钢丝绳跨挂在曳引轮上,曳引轮经减速机构由电机拖动,形成轿厢的上下运动17。图3.1 电梯拖动系统井道指建筑物中用于安装电梯并提供电梯运行的通道,轿厢及配重都是在井道中运行的。井道在各楼层设有门厅及呼梯设备。门厅有门厅门,厅门顶部装有层楼指示灯,用于指示电梯的运行方向及电梯所在的位置。门厅里还设有呼梯盒,用于在每层站召
15、唤电梯。呼梯盒常安装在厅门外离地面lm左右的墙壁上,基站与顶站只有一个按钮,中间层站有上呼与下呼两个按钮,按钮下带有电梯呼叫记忆灯12。为了实现轿厢的正常运行及准确停车,井道中往往要安装许多定位装置及安全设备。井道的顶部和底部还设有冲顶及蹲底的缓冲设备。轿厢中设有自动门机,用来完成电梯的开门及关门任务。电梯门分厅门及轿门,当电梯停靠某层时,此层的厅门在轿门的带动下开启及关闭。电梯的操纵箱也安装在轿厢内,供司机及乘客对电梯发布动作命令。上面设有与电梯层站数相同的内选层按钮(带内选指示呼叫记忆灯),上下行启动按钮(带上下行指示呼叫记忆灯),开关门按钮,急停按钮,风扇、照明、层楼指示灯的控制开关,电
16、梯运行状态选择钥匙开关(选择电梯是自动运行、司机状态下运行,还是检修状态)等13。3.2 电梯控制系统结构电梯控制系统由PLC控制的逻辑部分和变频器控制的调速部分组成如图3.2所示 图3.2 电梯控制系统结构框图PLC接收来自操纵盘和每层呼梯的呼叫信号、轿厢和厅门系统的功能信号以及井道和变频器的状态信号,经程序判断与运算实现电梯的集选控制。PLC在输出显示和监控信号的同时,根据随机逻辑控制的要求,向变频器发出运行方向、启动、加速、减速和制动停梯等信号。由变频器根据一定的控制规律和控制算法来控制电机14。3.3 五层楼电梯PLC控制本次设计的整体是由上位机和下位机两部分组成。上位机利用PC机,内
17、装力控组态软件FORCECONTROL 2.6和松下编程软件FPWIN-GR,下位机利用松下的FP0系列可编程控制器。在进行上位机程序以及下位机程序编写之前,首先要做的工作是确定电梯本身所具有的功能和电梯在乘客进行某种操作后应具有的状态。下面将根据具体情况做出分析。3.3.1 电梯内部部件功能要求在电梯内部,应该有5个楼层(15层)按钮、开门和关门按钮以及楼层显示器、上升和下行显示器。当乘客进入电梯后,电梯内应该有能让乘客按下的代表其要去的目的地的楼层按钮,称为内呼叫按钮。电梯停下时,应具有开门、关门的功能,即电梯门可以自动打开,经过一定的延时后,又可自动关闭。而且,在电梯内部也应有控制电梯开
18、门、关门的按钮,使乘客可以在电梯停下时随时地控制电梯的开门与关门。电梯内部还应配有指示灯,用来显示电梯现在所处的状态,即电梯是上升还是下降以及电梯处在楼层的第几层,这样可以使电梯里的乘客清楚地知道自己所处的位置,离自己要到的楼层还有多远,电梯是上升还是下降等。3.3.2 电梯外部部件功能要求电梯的外部共分5层,每层都应该有呼叫按钮、呼叫指示灯、上升和下降指示灯及楼层显示器。呼叫按钮是乘客用来呼叫的工具,呼叫指示灯在完成相应的呼叫请求之前应一直保持为亮,它和上升指示灯、下降指示灯、楼层显示器一样,都是用来显示电梯所处的状态的。5层楼电梯中,1层只有上呼叫按钮,5层只有下呼叫按钮,其余3层都同时具
19、有上呼叫和下呼叫按钮。而上升、下降指示灯以及楼层显示器,5层电梯均应该相同15。3.3.3 电梯程序流程图PLC编程的主程序流程图如图3.3所示:图3.3 程序流程图图3.3中各部分说明如下:(1)电梯复位 在系统上电以后和层楼显示有误的情况,都要把轿厢的位置恢复到第一层的状态;(2)用户输入程序段 用户的输入包括门厅的按钮和轿厢内的按钮,用户输入后,系统会自动选择执行程序。(3)轿厢开关门程序段 控制轿厢的开关门。(4)设定上行、下行指示 系统会根据外呼和内选信号以及门锁信号综合判断电梯的运行方向。(5)执行上行程序 此段程序包括控制电梯上行,检测是否应该减速或者停止电梯正转并且执行。(6)
20、执行下行程序 此段程序包括控制电梯下行,检测是否应该减速或者停止电梯正转并且执行。3.3.4 电梯的初始状态、运行中状态和运行后状态分析电梯的初始状态。为了方便分析,假设电梯位于1层待命,各层显示器都被初始化,电梯处于以下状态: 各层呼叫灯均不亮。 电梯内部及外部各楼层显示器显示均为“1”。 电梯内部及外部各层电梯门均关。 电梯在运行过程中:按下某层呼叫按钮(1-5层)后,该层呼叫灯亮,电梯响应该层呼叫。 电梯上行或下行直至该层。 各楼层显示随电梯移动而改变,各层指示灯也随之而变。 运行中电梯门始终关闭,到达指定层时,门才打开。 在电梯运行过程中,支持其他呼叫。 电梯运行后状态:在到达指定楼层
21、后,电梯会继续待命,直到新命令产生。 电梯在到达指定楼层后,电梯门会自动打开,经一段时间延时自动关闭,在此过程中,支持手动开门或关门。 各楼层显示值为该层所在位置,且上行与下行指示灯均灭。3.3.5 实际运行中的情况分析实际中,电梯服务的对象是许多乘客,乘客乘坐电梯的目的地是不完全一样的,而且,每一个乘客呼叫电梯的时间有前有后,因此,将电梯在实际中的各种具体情况加以分类,做出分析,以便于编制程序。1电梯上行分析若电梯在上行过程中,某楼层有呼叫产生时,可分以下两种情况:若呼叫层处于电梯当前运行层之上目标运行层之下,则电梯应在完成前一指令之前先上行至该层,完成该层呼叫后再由近至远的完成其他各个呼叫
22、动作;若呼叫层处于电梯当前运行层之下,则电梯在完成前一指令之前不响应该指令,直至电梯重新处于待命状态为止。2电梯下行分析若电梯在下行过程中,楼层有呼叫产生时,可分以下两种情况:若呼叫层处于电梯当前运行层之下运行层之上,则电梯应在完成前一指令之前先下行至该层,完成该层呼叫后再由近至远地完成其他各个呼叫动作;若呼叫层处于电梯运行层之上,则电梯在完成前一指令之前不响应该指令,直至电梯重新处于待命状态为止。3规律总结由以上各种分析可以看出,电梯在接受指令后,总是由近至远地完成各个呼叫任务。电梯机制只要依此原则进行设计动作,就不会在运行时出现电梯上下乱跑的情况了 19。3.4 功能的具体实现由于呼叫是随
23、机的, 电梯控制系统采用模块化编程方法。3.4.1 PLC程序中I/O点的定义在编程过程中,所用到的I/O地址分配如表3.4所示。编程过程可分为电梯内部和电梯外部两部分进行。表3.4 I/O地址分配说明 对应PLC地址说明 对应PLC地址外部1层上呼叫按钮 R101外部2层上呼叫按钮 R102外部2层下呼叫按钮 R103外部3层上呼叫按钮 R104外部3层下呼叫按钮 R105外部4层上呼叫按钮 R106外部4层下呼叫按钮 R107外部5层下呼叫按钮 R1081层行程开关 R1092层行程开关 R10A3层行程开关 R10B4层行程开关 R10C5层行程开关 R10D内部1层呼叫按钮 R10E内
24、部2层呼叫按钮 R10F内部3层呼叫按钮 R110内部4层呼叫按钮 R111内部5层呼叫按钮 R112开门按钮 R113关门按钮 R114开门行程开关 R115关门行程开关 R116内部1层呼叫灯 RE内部2层呼叫灯 RF内部3层呼叫灯 R10内部4层呼叫灯 R11内部5层呼叫灯 R12外部1层上呼叫灯 Y1外部2层上呼叫灯 Y2外部2层下呼叫灯 Y3外部3层上呼叫灯 Y4外部3层下呼叫灯 Y5外部4层上呼叫灯 Y6外部4层下呼叫灯 Y7外部5层下呼叫灯 Y81层位灯 Y92层位灯 YA3层位灯 YB4层位灯 YC5层位灯 YD电梯上升 YE电梯下降 YF上升指示灯 Y10下降指示灯 Y11电
25、梯开门 Y12电梯关门 Y133.4.2 电梯内部的PLC编程15层楼的内呼叫灯PLC程序电梯内部的5个呼叫按钮,指定的是电梯的运行目标。因此在电梯未达到指定目标时,该层呼叫灯应一直有显示(仿真时为绿),因此输出时就应该使用保持继电器。另外,当电梯达到指定楼层时,对应的呼叫灯应该灭掉,即保持继电器断开。以3层内呼叫灯为例。当乘客在电梯内要求在3层停时,首先要保证内部3层呼叫按钮被按下(即该呼叫按钮R110接通),然后在到达指定位置3层时,3层行程开关(R10B)也接通。此两者同时具备后,期间内部3层呼叫灯保持接通,即一直为亮。对应的程序如图3.5所示;图3.5 第3层内呼叫灯控制梯形图以此类推
26、可得其他各层的内呼叫指示灯亮程序如图3.6所示。图3.6 5层内呼叫灯控制梯形图2电梯内的楼层显示楼层显示器是以电梯是否碰到行程开关来决定的。显示器同样有保持特性。另外要替换某一显示器的值,需要电梯接触到其上层或下层的行程开关。以4层显示器为例。电梯上升或下降两种情况下,要到达4层,会经过5层或3层,此时相对应的行程开关会接通(即R10D或R10B 接通);当电梯到达4层时,4层的行程开关(R10C)接通;期间4层的显示器一直保持。程序如图3.7所示。图3.7 第4层显示器控制梯形图以此类推可得其他各层的楼层显示灯程序如图3.8所示图3.8 5层显示器控制梯形图3电梯内的电梯升降显示升降显示器
27、的状态共有3种:显示上升(上升过程中)、显示下降(下降过程中)、或都不显示(停在某一层时)。不论上升还是下降,其显示都与电梯的呼叫有密切的关系。上升包括了从各层到五层的上升运动情况,下降包括了从各层到一层的下降运动情况。为了便于理解,故从最基本、最简单的过程入手。首先以电梯从第四层到第五层上升的情况为例。若5层有呼叫,包括两种情况:电梯内呼叫、电梯外呼叫。若电梯由第4层行至第5层,此时上升指示灯Y10亮,下降指示灯Y11灭,上升触点YE闭合(因为电梯在上升),下降触点YF断开。在这种情况下,使上升指示灯Y10保持亮的并列条件有:4层外部上呼叫闭合(同时外部4层上呼叫灯亮),5层呼叫按钮闭合(显
28、示为内部5层呼叫灯亮),5层下呼叫闭合(当在5层有下呼叫请求时,电梯上升至5层接受下降请求)。对应的PLC程序如图3.9所示。在此基础上,可得由3层升至5层的升降显示器PLC程序,如图3.10所示。图3.9 4层到5层上升显示控制梯形图图3.10 3层到5层上升显示控制梯形图由图可以看出,在这种情况下,(与由4层到五层程序对比)除了起点3层外部上呼叫灯和3层位灯接通,同时存在外部4层上下呼叫灯、内部4层呼叫灯闭合。逆向考虑,电梯下降指示灯的程序编写方法与上升指示灯的编写方法是一样的(参见总程序图附录A)4电梯到达楼层后的停止由于在电梯外部有上升呼叫和下降呼叫,所以当呼叫方向与电梯运行方向相同时
29、,电梯才能停止。下面以向下呼叫停止R201为例说明。当电梯一直显示向下运行,即Y11接通时,只有当每层楼的向上呼叫即Y3、Y5、Y7和该层和行程开关接通时,电梯到达各层后R201才接通,否则并不接通。另外,如果电梯一直停在某层,不显示上升与下降,该层的下呼叫接通时R201也接通。对应程序如图3.11所示。图3.11 电梯到达楼层后停止的梯形图电梯上升呼叫停止R200的编程思路与下降呼叫停止R201的编写程序相似,电梯上呼叫停止R200对应程序如图3.12所示图3.12 电梯到达楼层后停止的梯形图5电梯的开、关门程序以电梯开门Y12程序为例说明。首先,只有当电梯既不上升也下降时才能进行开门,即Y
30、12才能输出。无论电梯的上升停止或是下降停止,只要R200或R201有一个输出,电梯经过延时后都会自动开门。如果电梯停在某一层(未开门),按下该层的外部呼叫(向上或向下)也会输出R200或R201,电梯也会开门。当开门Y12输出时,关门Y13断开。如果关门Y13接通时,开门Y12也应立即断开。电梯开门的PLC梯形图程序如图3.13所示。图3.13 电梯开门控制梯形图3.4.3 电梯的外部的PLC编程1外部呼叫电梯外部呼叫与内部呼叫是类似的(向上或向下)。一个呼叫灯的接通对应于相应的外部呼叫接通,其关闭条件为相应行程开关闭合,相应升降指示灯闭合。另外,外部呼叫同样有保持特性,故也就使用保持继电器
31、作为输出。需要注意的是第一、第五层的呼叫是单向的,故其关闭条件也相应变为行程开关闭合“AND”电梯升降断开,故得程序如图3.14所示。24层以4层为例:外部4层请求向上或电梯在4层停止。图3.14(a) 4层电梯外部上呼叫梯形图24层以2层为例:外部2层请求向下或电梯在2层停止。图3.14(b) 2层电梯外部向下呼叫梯形图1层与5层单向程序,以1层为例:图3.14(c) 1层电梯外部呼叫控制程序2外部楼层的电梯位置指示灯与电梯内的位置指示灯相同。3电梯的上升与下降以电梯上升为例来说明。设电梯从1层到5层上升。由于电梯在第一层,此时构成电梯上升的因素包括:2层上/下呼叫、3层上/下呼叫、4层上/下呼叫、5层下呼叫、内2层呼叫灯、内3层呼叫灯、内4层呼叫灯、内5层呼叫灯、这11种条件对于电梯的上升是一种逻辑“OR”的关系,而这些条件的产生的前提条件则是电梯此时在1层,即1层位灯Y9有输出。可见,Y9与前
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1