《自动化毕业论文(四层电梯的PLC控制系统设计与实现)01.doc》由会员分享,可在线阅读,更多相关《自动化毕业论文(四层电梯的PLC控制系统设计与实现)01.doc(42页珍藏版)》请在三一办公上搜索。
1、摘 要随着科学技术的发展,近年来我国的电梯生产技术得到了迅速发展,一些电梯厂也在不断改进设计、修改工艺。更新换代生产更新型的电梯,电梯主要分为机械系统与控制系统两大部份,随着自动控制理论与微电子技术的发展,电梯的拖动方式与控制手段均发生了很大的变化,交流调速是当前电梯拖动的主要发展方向。目前电梯控制系统主要有三种控制方式:继电路控制系统(早期安装的电梯多位继电器控制系统)、PLC控制系统、微机控制系统。继电器控制系统由于故障率高、可靠性差、控制方式不灵活以及消耗功率大等缺点,目前已逐渐被淘汰。微机控制系统虽在智能控制方面有较强的功能,但也存在抗扰性差,系统设计复杂,一般维修人员难以掌握其维修技
2、术等缺陷。而PLC控制系统由于运行可靠性高,使用维修方便,抗干扰性强,设计和调试周期较短等优点,倍受人们重视等优点,已成为目前在电梯控制系统中使用最多的控制方式,目前也广泛用于传统继电器控制系统的技术改造。关键词 PLC;电梯;控制系统;设计AbstractAlong with sciences and technologys development, the recent years, our countrys elevator production technology obtained the rapidly expand. Some elevator factory unceasing
3、ly is also improving the design, the revision craft. The renewal production renewals elevator, the elevator mainly divides into the mechanical system and the control system two major parts, along with the automatic control theory and microelectronic technologys development, elevators dragging way an
4、d the control method has had the very big change, the exchange velocity modulation is the current elevator dragging main development direction. At present the lift control system mainly has three control modes: Following electric circuit control system (“early installment elevator many black-white c
5、ontrol system), PLC control system, microcomputer control system. Because the black-white control system the failure rate is high, the reliability is bad, control mode not nimble as well as consumed power big and so on shortcomings, at present has been eliminated gradually. Key words PLC, elevator,
6、control system, design目录摘 要IAbstractII第1章 绪论11.1 课题研究目的和意义11.2 电梯控制系统的组成21.3 PLC在电梯系统的应用现状与发展趋势41.4 可编程控制器简介51.4.1 可编程控制器的发展51.4.2 PLC的用途61.4.3 可编程控制器的特点71.4.4 PLC的工作原理91.4.5 PLC的编程语言101.5 论文的主要研究内容10第2章 电梯PLC 控制系统结构方案122.1 楼层状态指示设计132.2 电梯下行程序设计132.3 电梯上行程序设计142.4 电梯到达时程序设计14第3章 系统输入输出设计173.1 PLC输入
7、信号的确定方法173.2 PLC输出信号的确定方法18第4章 电梯PLC控制系统设计244.1 电梯的控制要求244.2 PLC控制系统的设计分析244.3 电梯模型PLC控制系统设计254.4 PLC的选择274.5 I/O分配表274.6 硬件接线图284.7 PLC程序梯形图29第5章 电梯PLC的调试与安装355.1 模拟调试355.2 安装调试355.2.1 单指令运行调试365.2.2 复杂运行调试36结 论37致 谢38参考文献39千万不要删除行尾的分节符,此行不会被打印。在目录上点右键“更新域”,然后“更新整个目录”。打印前,不要忘记把上面“Abstract”这一行后加一空行第
8、1章 绪论1.1 课题研究目的和意义自1889年美国奥迪斯升降机公司推出世界第一部以电动机为动力的升降机以来,电梯在驱动方式上经历了卷筒式驱动、牵引式驱动等历程,逐渐形成了直流电机拖动和交流电机拖动两种不同的拖动方式。如今电梯已成为人们进出高层建筑不可或缺的代步工具;而且作为载人工具,人们在运行的平滑性、高速性、准确性、高效性等一系列静、动态性能方面对它提出了更高的要求。由于早期的电梯继电器控制方式存在故障率较高、可靠性差、接线复杂、一旦接收完成不易更改等缺点,所以需要开发一种安全、高效的控制方式。可编程控制器既保留了继电器控制系统的简单易懂、控制精度高、可靠性好、控制程序可随工艺改变、易于与
9、计算机接口、维修方便等诸多高品质性能。因此,PLC在电梯控制领域得到了广泛而深入的应用1。随着微电子技术和计算机技术的迅速发展,PLC在工业控制领域内得到十分广泛地应用。PLC是一种基于数字计算机技术、专为在工业环境下应用而设计的电子控制装置,它采用可编程序的存储器,用来存储 用户指令,通过数字或模拟的输入/输出,完成一系列逻辑、顺序、定时、记数、运算等确定的功能,来控制各种类型的机电一体化设备和生产过程。电梯是随着高层建筑的兴建而发展起来的一种垂直运输工具。多层厂房和多层仓库需要有货梯;高层住宅需要有住宅梯;百货大楼和宾馆需要有客梯,自动扶梯。在现代社会,电梯已像汽车、轮船一样,成为人类不可
10、缺少的交通运输工具。据统计,美国每天乘电梯的人次多于乘载其它交通工具的人数。当今世界,电梯的使用量已成为衡量现代化程度的标志之一。追溯电梯这种升降设备的历史,据说它起源于公元前236年的古希腊。当时有个叫阿基米德的人设计出人力驱动的卷筒式卷扬机。1858年以蒸汽机为动力的客梯,在美国出现,继而有在英国出现水压梯。1889年美国的奥梯斯电梯公司首先使用电动机作为电梯动力,这才出现名副其实的电梯,并使电梯趋于实用化。1900年还出现了第一台自动扶梯。1949年出现了群控电梯,首批46台群控电梯在纽约的联合国大厦被使用。1955年出现了小型计算机控制电梯。1962年美国出现了速度达8米/秒的超高速电
11、梯。1963年一些先进工业国只成了无触点半导体逻辑控制电梯。1967年可控硅应用于电梯,使电梯的拖动系统筒化,性能提高。1971年集成电路被应用于电梯。第二年又出现了数控电梯。1976年微处理机开始用于电梯,使电梯的电气控制进入了一个新的发展时期13。电梯作为高层建筑物的重要交通工具与人们的工作和生活日益紧密联系。PLC作为新一代工业控制器,以其高可靠性和技术先进性,在电梯控制中得到广泛应用,从而使电梯由传统的继电器控制方式发展为计算机控制的一个重要方向,成为当前电梯控制和技术改造的热点之一。高校中关于PLC 教学实验的中等模型较少,为此,自行设计并制作了专用4层集选电梯。此电梯模型所采用的类
12、型为三菱FX2C。PLC程序设计采用模块化编程思想,即根据各功能实现的条件及原则设计各个功能模块。设计的程序要求完成电梯自动运行功能如:内选外召唤信号的登记、消号、到层自动开门、延时自动运行等。合理分配轿厢内指令的执行和厅外召唤的应答。关于PLC 控制系统的基本结构及电梯控制系统的安装与调试重点介绍如下。1.2 电梯控制系统的组成一、电梯硬件的分析 电梯的组成:(1)曳引系统曳引系统的主要功能是输出与传递动力,使电梯运行。曳引系统主要由曳引机、曳引钢丝绳,导向轮,反绳轮组成。(2)导向系统导向系统的主要功能是限制轿厢和对重的活动自由度,使轿厢和对重只能沿着导轨作升降运动。导向系统主要由导轨,导
13、靴和导轨架组成。(3)轿厢轿厢是运送乘客和货物的电梯组件,是电梯的工作部分。轿厢由轿厢架和轿厢体组成。(4)门系统门系统的主要功能是封住层站入口和轿厢入口。门系统由轿厢门,层门,开门机,门锁装置组成。(5)重量平衡系统系统的主要功能是相对平衡轿厢重量,在电梯工作中能使轿厢与对重间的重量差保持在限额之内,保证电梯的曳引传动正常。系统主要由对重和重量补偿装置组成。(6)电力拖动系统电力拖动系统的功能是提供动力,实行电梯速度控制。电力拖动系统由曳引电动机,供电系统,速度反馈装置,电动机调速装置等组成。(7)电气控制系统电气控制系统的主要功能是对电梯的运行实行操纵和控制。电气控制系统主要由操纵装置,位
14、置显示装置,控制屏(柜),平层装置,选层器等组成。(8)安全保护系统保证电梯安全使用,防止一切危及人身安全的事故发生。由限速器,安全钳,缓冲器,端站保护装置组成。二、电梯控制系统主要由电力拖动部分和电气控制部分组成。(1)电力拖动电力拖动部分由拽引电机、抱闸和相应的开关电路以及开门机组成。由于所设计的只是一个教学模型,梯速低于1.5m/s,所以只要能实现电机的正反转即可,而不必考虑电机的机械特性。制动时为满足准确停层的需要,定子回路可接入电抗器减速最后再加上抱闸制动。故在制动过程中采用了三档延时切换控制。(2)电气控制电气控制部分又称控制电路,它是电梯控制系统的核心。它包含两部分:拖动控制电路
15、和信号控制电路。拖动控制电路因电梯的拖动方式不同而各异。可以是接触器线圈及其相关的控制电路 ,也可以是 电力电子器件的门极控制电路,对于有速度闭环控制的系统,还必须考虑含有电源、电压、速度检测电路和调节电路。信号控制电路与拖动的方式关系不大,主要与程序能够实现的功能有直接的关系。因此,不同的拖动方式的电梯可以采用同一信号控制电路。(3)PLC系统部分完成所设定的控制任务所需要的PLC规模主要取决于控制系统对输入,输出点的需求量和控制过程的难易程度。IO点的估算:系统的输入点有:门厅召唤按钮6个输入点;轿内指令按钮4个点;楼层感应器4个点;门区感应l点;手动开门l点:共计输入点16点。而输出点有
16、:快慢速接触器2点;上下行接触器2点;楼层指示灯4点;门锁1个点;共计输出点9点。总计IO点数为169. 综上所述,根据具体情况,我们选择三菱的FX系列。输入输出点数为34点,电机20点,考虑10%到15%的I/O裕量,我们选择FX2C-64MR这种型号。1.3 PLC在电梯系统的应用现状与发展趋势随着我国经济的发展,城市中涌现出越来越多的高层建筑,而与之配套的电梯已成为人们日常生活中不可缺少的工具。同时,由于城市老龄化问题日益突出,多层建筑同样也有使用电梯的要求。而目前,国内中小电梯厂商大多采用继电器控制或微机控制方法实现对电梯的控制,前者硬布线的逻辑控制方式具有原理简单、直观等特点,但通用
17、性差,逻辑系统由许多触点组成,接线复杂、故障率高、设备庞大,现已慢慢淡出市场;后者在工业控制系统中的应用十分广泛,在电梯控制上取代传统的继电器控制方式慢慢受到人们的重视。根据电梯的功能要求,微机控制电梯的方式主要分为4种:单微机控制方式,双微机控制方式,三微机控制方式,群控电梯的微机控制方式。单微机控制方式又分为2种,即单板机控制方式和单片机控制方式;双微机控制方式由控制系统CPU和拖动系统CPU以及部分继电器组成整个电梯的控制系统,可以实现起制动闭环、稳速开环控制,也可以实现全闭环控制;三微机控制方式也称为多微机控制方式,以上海三菱的VFCL系统为例,它采用三个CPU来控制电梯,整个系统由三
18、部分组成:DR-CPU驱动部分、CC-CPU控制和管理部分、ST-CPU串行传部分,VFCL系统的驱动部分采用VVVF方式对曳引机进行速度控制,控制部分主要对选层器、速度图形和安全检查电路三方面进行控制;群控方式使用的微机数量根据方式的不同也有所不同。但是由于微机控制的可靠性不高,容易发生故障,从而使电梯难以达到用户希望的安全、稳定、可靠等要求2。PLC自问世以来,以其高可靠的特点在工业自动化领域获得广泛的应用。近年来,随着超大规模集成电路技术和通信技术的进步,PLC的性价比逐年提高,使用PLC控制电梯,是一种投资小、见效快、可靠性高的好方法2。1.4 可编程控制器简介1.4.1 可编程控制器
19、的发展第一台可编程控制器的设计规范是美国通用公司提出的。当时的目的是要求设计一种新的控制装置以取代继电器盘,在保留了继电器控制系统的简单易懂、操作方便、价格便宜等优点的基础上,同时具有现代化生产线所要求的时间响应快、控制精度高、可靠性好、控制程序、可随工艺改变、易于与计算机接口、维修方便等诸多高品质与功能。这一设想提出后,美国数字设备公司(DEC)于1969年研制成第一台PLC,型号为PDP-14,投入通用汽车公司的生产线控制中,取得了令人满意的效果,从此开创了PLC的新纪元。第一台PLC具有模块化、可扩充、可重编程及用于工业环境的特性。这些控制器易于安装,占用空间小,可重复使用。尽管控制器编
20、程有些琐碎,但它具有公共的工厂标准梯形图编程语言,这样使得不熟悉计算机的人也能方便的使用它。在短时间内,PLC在其他工业部门也得到应用。到70年代初,食品、金属和制造等工业部门相继使用PLC代替继电器控制设备,迈出了其实用化阶段的第一步。70年代中期,由于大规模集成电路的出现,使8位微处理器和位片处理器相继问世,使可编程控制技术产生了飞跃。在逻辑运算功能的基础上,增加了数值运算、闭环控制、提高了运算速度,扩大了输入输出规模。在这个时期,日本、原西德和法国相继研制出了自己的PLC,我国在1974年也开始研制。70年代由于超大规模集成电路的出现,使PLC向大规模、高速性能方向发展,形成了多种系列化
21、产品。这是面向工程技术人员的编程语言发展成熟,出现了工艺人员使用的图形语言。在功能上,PLC可以代替某些模拟控制装置和小型机DDC系统。进入八九十年代后,PLC的软硬件功能进一步得到加强,PLC已发展成为一种可提供诸多功能的成熟的控制系统,能与其他设备通信,生成报表,调度产生,可诊断自身故障及机器故障。这些改进使PLC符合今天对高质量高产出的要求。尽管PLC功能越来越强,但他仍然保留了先前的简单与易于使用的特点2 (PLC实物图1-1) 图1-1 三种常见的PLC1.4.2 PLC的用途PLC的初期由于其价格高于继电器控制装置,使其应用受到限制。但近年来由于微处理器芯片及有关元件价格大大下降,
22、使PLC的成本下降,同时又由于PLC的功能大大增强,使PLC 的应用越来越广泛,广泛应用于钢铁、水泥、石油、化工、采矿、电力、机械制造、汽车、造纸、纺织、环保等行业6-9。PLC的应用通常可分为五种类型:(1)顺序控制 这是PLC应用最广泛的领域,用以取代传统的继电器顺序控制。PLC可应用于单机控制、多机群控、生产自动线控制等。如注塑机、印刷机械、订书机械、切纸机械、组合机床、磨床、装配生产线、电镀流水线及电梯控制等。(2)运动控制 PLC制造商目前已提供了拖动步进电动机或伺服电动机的单轴或多轴位置控制模版。在多数情况下,PLC把扫描目标位置的数据送给模版块,其输出移动一轴或数轴到目标位置。每
23、个轴移动时,位置控制模块保持适当的速度和加速度,确保运动平滑。相对来说,位置控制模块比计算机数值控制(CNC)装置体积更小,价格更低,速度更快,操作方便。(3)闭环过程控制 PLC能控制大量的物理参数,如温度、压力、速度和流量等。PID(Proportional Intergral Derivative)模块的提供使PLC具有闭环控制功能,即一个具有PID控制能力的PLC可用于过程控制。当过程控制中某一个变量出现偏差时,PID控制算法会计算出正确的输出,把变量保持在设定值上。(4)数据处理 在机械加工中,出现了把支持顺序控制的PLC和计算机数值控制(CNC)设备紧密结合的趋向。著名的日本FAN
24、UC公司推出的Systen10、11、12系列,已将CNC控制功能作为PLC的一部分。为了实现PLC和CNC设备之间内部数据自由传递,该公司采用了窗口软件。通过窗口软件,用户可以独自编程,由PLC送至CNC设备使用。美国GE公司的CNC设备新机种也同样使用了具有数据处理的PLC。预计今后几年CNC系统将变成以PLC为主体的控制和管理系统。(5)通信和联网 为了适应国外近几年来兴起的工厂自动化(FA)系统、柔性制造系统(FMS)及集散控制系统(DCS)等发展的需要,必须发展PLC之间,PLC和上级计算机之间的通信功能。作为实时控制系统,不仅PLC数据通信速率要求高,而且要考虑出现停电故障时的对策
25、。1.4.3 可编程控制器的特点PLC的性能特点(1)硬件的可靠性PLC是在工业环境的恶劣条件下应用而设计的,一个设计良好的PLC能置于有很强的电噪声、电磁干扰、机械振动、极端温度和湿度很大的环境中5。在硬件设计方面,首先是选用优质器件,再就是采用合理的系统结构,加固,简化安装,使它易于抗振动冲击,对印制电路板的设计、加工及焊接都采取了极为严格的工艺措施,而且在电路、结构及工艺上采取了一些独特的方式。例如,在输入/输出电路中都采用了光电隔离措施,做到电浮空,既方便接地,用提高了抗干扰性能;各个I/O端口都除采用了常规模拟器滤波以外,还加上了数字滤波;内部采用了电磁屏蔽措施,防止辐射干扰;采用了
26、较先进的电源电路,以防止由电源回路串入的干扰信号;采用了较合理的电路程序,一旦某模块出现故障,进行在线插拔、调试时不会影响各机的正常运行。由于PLC本身具有很高的可靠性,所以发生故障的部位大多集中在输入/输出的部件上,以及如传感器件、限位开关、光电开关、电磁电机等外围装置上。(2) 编程简单,使用方便用微机实现自动控制,常使用汇编语言编程,难于掌握,要求使用者具有一定水平的计算机硬件和软件知识。PLC采用面向控制过程、面向问题的“自然语言”编程,容易掌握。例如,目前打多数PLC均采用的梯形图语言编程方式,既继承了传统控制线路的清晰直观感,又顾及了大多数电气技术人员的读图习惯及应用微机的水平很容
27、易被电气技术人员所接受,易于编程,程序改变时也容易修改,很灵活方便。这种面向控制过程、面向问题的编程方式,与目前微机控制常用的汇编语言相比,虽然在PLC内部增加了解释程序,增加了程序执行时间,但对大多数的机电控制设备来说,这是微不足道的。(3) 接线简单,通用性好PLC的接线只需将输入信号的设备(按钮、开关等)与PLC输入端子连接,将接受输出信号执行控制任务的执行元件(接触器、电磁阀等)与PLC输出端子连接。接线简单、工作最少,省去了传统的继电器控制系统接线和拆线的麻烦。PLC的编程逻辑提供了能随要求而改变的“接线网络”,这样生产线的自动化过程就能随意改变。这种性能使PLC具有很高的经济效益。
28、用于连接现场设备的硬件接口实际上是PLC的组成部分,模块化的自诊断接口电路能指出故障,并易于排除故障与替换故障部件,这样的软硬件设计就使现场电气人员与技术人员易于是用。(4)可连接为控制网络系统PLC可连成功能很强的网络系统。网络可分为两类:一类是低速网络,采用主从方式通信,传输速率从几千波特到上万波特,传输距离为5002500m;另一类为高速网络,采用令牌传送方式通信,传输速率为1M10Mbps,传输距离为5001000m,网上结点可达1024个。这两类网络可以级连,网上可兼容不同类型的可编程控制器和计算机,从而组成控制范围很大的局部网络。(5) 易于安装,便于维护PLC安装简单而且功能有效
29、,其相对小的体积使之能安装在通常继电器控制箱所需空间的一半的地方,在从继电器系统改换到PLC系统的情况下,PLC小的模块结构使之能安装在继电器附近并将连线向已有接线端,其实改换很方便,只要将输入/输出设备连向接线端即可。在大型安装中,长距离输入/输出站点安放在最优地点。长距离站通过同轴电缆获双扭线连向CPU,这种配置大大减少了物料和劳力,长距离子系统方法也意味着系统不同部分可在到达安装场地前由PLC制造商预先连好线,这一方法大大减少了电气技术人员的现场安装时间。从一开始,PLC便以易维护作为设计目标。由于几乎所有器件都是固态的,维护时只需更换模块级插入式部件,故障检测电路将诊断指示器嵌在每一部
30、件中,就能指示器是否正常工作,借助于编程设备可见输入/输出是ON还是OFF,还可写编程指令来报告故障。PLC的这些及其他特性使之成为任何一个控制系统的有益部分。一旦安装后,其作用立即显现,其收益也马上实现,向其他智能设备一样,PLC的潜在优点还取决于应用时的创造性。1.4.4 PLC的工作原理PLC具有微机的许多特点,但它的工作方式却与微机有很大不同。微机一般采用等待命令的工作方式。PLC则采用循环扫描工作方式。在PLC中,用户程序按先后顺序存放,CPU从第一条指令开始执行程序,直至遇到结束符后又返回第一条。如此周而不断循环。每一个循环称为一个扫描周期。一个扫描周期大致可分为I/O刷新和执行指
31、令两个阶段。所谓I/O刷新即对PLC的输入进行一次读取,将输入端各变量的状态重新读入PLC中存入内部寄存器,同时将新的运算结果送到输出端。这实际是将存入输入、输出状态的寄存器内容进行了一次更新,故称为“I(输入)/O(输出) 刷新”。由此可见,若输入变量在I/O刷新期间状态发生变化,则本次扫描期间输出端也会相应的发生变化,或者说输出队输入产生了响应。反之,若在本次I/O刷新之后,输入变量才发生变化,则本次扫描输出不变,即不响应,而要到下一次扫描期间输出才会产生响应。由于PLC采用循环扫描的工作方式,所以它的输出对输入的响应速度要受扫描周期的影响。扫描周期的长短主要取决于这几个因数:一是CPU执
32、行指令的速度,二是每条指令占用的时间,三是指令条数的多少,即程序的长短。对于慢速控制系统,响应速度常常不是主要的,故这种方式不但没有坏处反而可以增强系统抗干扰能力。因为干扰常是脉冲式的、短时的,而由于系统响应较慢,常常要几个扫描周期才响应一次,而多次扫描后,瞬间干扰所引起的误动作将会大大减少,故增加了抗干扰能力。但对控制时间要求较严格、响应速度要求较快的系统,这一问题就需慎重考虑。应对响应时间作出精确的计算,精心编排程序,合理安排指令的顺序,以尽可能减少周期造成的响应延时等的不良影响。1.4.5 PLC的编程语言PLC提供了较完整的编程语言,以适应PLC在工业环境中的应用。利用编程语言,按照不
33、同的控制要求编制不同的控制程序,这相当于设计和改变继电器的硬接线线路,这就是所谓的“可编程序”。程序由编程器送到PLC内部的存储器中,它也能方便地读出、检查与修改。PLC提供的编程语言通常由三种:梯形图、功能图、及布尔逻辑编程。梯形图(Ladder Programming)是应用最广的,梯形图编程有时称为继电器梯形图逻辑图编程。它使用的最广是因为它和以往的继电器控制线路很接近。梯形图是在原电器控制系统中常用的接触器、继电器梯形图基础上演变而来的,它与电气操作原理相呼应。它的最大优点是形象、直观和实用,为广大电气技术人员所熟知。PLC的梯形图与电气控制系统梯形图的基本思想是一致的,只是在使用符号
34、和表达方式上有一定区别。PLC的梯形图使用的时内部继电器、定时器/计数器,都是由软件实现的,其主要特点为使用方便、修改灵活。功能图编程(Function Chart Programming)是一种较新的编程方法。它的作用使用功能图来表达一个顺序控制过程。布尔逻辑编程(Boolean Logic Programming)包括“与”(AND)、或(OR)、非(NOT)以及定时器、计数器、触发器等4。每一种编程方法都有它的优点和缺点,根据每一种特殊的控制要求,根据编程者的熟练程度正确合理应用编程方法。1.5 论文的主要研究内容随着国民经济的飞速发展, 现代化程度日益提高,高层建筑愈来愈多, 电梯也随
35、之增多, 电梯产品在人们物质文化生活中的地位得到了提高,成为重要的运输设备之一。国内传统的电梯控制是由继电器、接触器构成。它不仅存在着可靠性差、成本高、故障率高等缺点,而且在层数增加时,配线变化给制造及安装带来诸多不便。由此可见,研究一种新的电梯控制系统具有十分重要的意义。基于此,我们提出了本次设计:PLC在电梯控制系统中的应用。本设计主要以PLC作为工具对升降电梯的各种操作进行控制。通过编写程序,对电梯的升降动作进行模拟仿真。此电梯模型所采用的类型为三菱FX2C。PLC程序设计采用模块化编程思想,即根据各功能实现的条件及原则设计各个功能模块。设计的程序要求完成电梯自动运行功能如:内选外召唤信
36、号的登记、消号、到层自动开门、延时自动运行等。合理分配轿厢内指令的执行和厅外召唤的应答。本设计与实际相结合,现实意义很强。为此,自行设计并制作了专用4层集选电梯。第2章 电梯PLC 控制系统结构方案系统控制核心为plc主机,通过plc输入接口送入plc. 由存储器的plc 软件运算处理,然后经输出接口分别向指层器及召唤指示灯等发出显示信号,向主拖动系统发出控制信号。具体的电梯控制信号原理如图2-1所示。图2-1电梯PLC信号控制系统框图电梯的工作原理曳引绳两端分别连着轿厢和对重,缠绕在曳引轮和导向轮上,曳引电动机通过减速器变速后带动曳引轮转动,靠曳引绳与曳引轮摩擦产生的牵引力,实现轿厢和对重的
37、升降运动,达到运输目的。固定在轿厢上的导靴可以沿着安装在建筑物井道墙体上的固定导轨往复升降运动,防止轿厢在运行中偏斜或摆动。常闭块式制动器在电动机工作时松闸,使电梯运转,在失电情况下制动,使轿厢停止升降,并在指定层站上维持其静止状态,供人员和货物出入。轿厢是运载乘客或其他载荷的箱体部件,对重用来平衡轿厢载荷、减少电动机功率。补偿装置用来补偿曳引绳运动中的张力和重量变化,使曳引电动机负载稳定,轿厢得以准确停靠。电气系统实现对电梯运动的控制,同时完成选层、平层、测速、照明工作。指示呼叫系统随时显示轿厢的运动方向和所在楼层位置。安全装置保证电梯运行安全14。2.1 楼层状态指示设计当电梯运行至某层有
38、指令发出指示位置及指令,以二层为例如表2-1所示:表2-1 指示位置及指令表LD twoselet二层内选掸S twoseletq,1二层内选择指示LD twoup二层上呼S twoupq,1二层上呼指示LJ twodown二层下呼S twodownq,1二层下呼指示LD twoseat二层位置= twoeeatq二层位置指示2.2 电梯下行程序设计以电梯在三层下行情况为例。当电梯的一或二层有指令时,将三层下行位置1,同时无上行,驱动电梯下行。程序说明如下表2-2所示:表2-2 程序说明表电棒在三晨时下行情况LDoneseletq一层内选择0 twmeletq或二层内选择Ooneupq或一层上
39、呼0 twodownq或二层下呼O tWoup_q或二层上呼Aeseatq在三层位置时SV0.1.1置三层下行位电梯下行LDV0.0有四层下行位OV0.1或有三层下行位OV0.2或有二层下行位AN up同时无上行=down电梯下行2.3 电梯上行程序设计以电梯在二层上行情况为例。程序说明如表2-3所示。2.4 电梯到达时程序设计电梯到达某层时。将已完成的指令信号复位。以电梯到达三层为例。程序说明如表2-4所示。表2-3 程序说明表电梯在二层时上行情况LD fourseletq四层选择O threeseletq或三层选择O fourdownq或四层下呼O hreedownq或三层下呼O thre
40、eupq或三层上呼A twoseatq在二层位置时S V0.4.1置二层上行位电梯上行LD V0.3有一层上行位O V0.4或有二层上行位O V0.5或有三层上行位AN down同时电梯无下行= UP电梯上行MCGsm态软件具有全中文、面向窗口的可视化操作界面。实时性强,有良好的并行处理性能和丰富生动的多媒体画面。MCGSm态软件的开放式结构拥有广泛的数据获取和强大的数据处理功能。同时。提供良好的安全机制,为多个不同级别用户设定不同的操作权限。MCGS组态软件支持多种硬件设备,实现“设备无关”,用户不必因外部设备的局部改动,而影响整个系统。MCGS组态软件由“MCGS组态环境”和“MCGS运行
41、环境”两个系统组成。两部分互相独立。又紧密相关。本文利用MCGS组态软件设计。在设备组态窗口中选择适当的串口通讯设备添加FX2C-64MR。正确设置其属性。正确设置组态软件中数据变量设备通道的连接,即可实现PLC与组态软件的通讯。将PLC中的串口驱动程序与组态软件的需求响应相结合,使电脑对PLC发出的信号有响应。在MCGS组态软件的用户窗口中,制作一个动画界面。在界面上设置各个控件的属性,使设置的控件按照真实的情况动作,检验和测试电梯PLC控制系统对电梯的运行状态的控制效果。MCGS用主控窗口、设备窗口和用户窗口来构成一个应用系统的人机交互图形界面组态配置各种不同类型和功能的对象或构构。可以对
42、实时数据进行可视化处理。表2-4 程序说明表电梯到达三层LD threesearq电梯到达三层R threeseletq.1复位三层内选择R V0.0.1复位四层下行R V0.3.1复位一层上行R V0.4.1复位二层上行LD threesceatq电梯到达三层AN down同时无下行R threeupq.1复位三层上行LD threeseatq电梯到达三层AN up同时无上行R hreedownq.1复位三层下行第3章 系统输入输出设计电梯PLC控制方案电梯PLC 控制系统的控制核心是PLC 。哪些信号需要输入PLC ,PLC 要驱动哪些负载,以及采用何种编程方式。输入输出点的确定,是设计整
43、个控制系统的首要问题,决定系统的程序及线路设计方案。3.1 PLC输入信号的确定方法PC输入信号的确定方法在保证电梯运行安全的前提下,各种控制信号尽量直接输入PLC,如图:内外呼信号及层楼感应信号、急停按钮及开关门信号等。本模块输入信号主要由楼层呼叫信号(6个)和平层号(4个)组成#楼层呼叫信号用带指示灯的按钮直接控制plc的输入端子就可实现。平层信号需提供的是开关信号,由于霍尔元件具有结构牢固、体积小、重量轻、安装方便、功率小、耐震动、不怕灰尘等优点,我选择了桥厢下安装磁铁,通过非接触的霍尔元件产生开关信号的方法。开关霍尔集成传感器与plc的输入端子连接示意图如图3-1所示图3-1霍尔集成与
44、plc连接示意图可用梯形图或顺序功能图SFC来编程#梯形图编出的程序简短,但可读性差,而且需要长期的编程技巧积累才能完成。建议学生用SFC来编,根据呼叫信号和平层信号的变化控制PLC的输出端Y13,Y14,Y15产生升、降、停信号来进一步控制单片机的工作。要求学生编程时,Y13、Y14要互锁,避免同时接通,损坏步进电机。3.2 PLC输出信号的确定方法PLC通过软件对输入控制信号进行处理后,由输出接口发出控制信号及各种指示信号3。PLC梯形图软件的设计采用模块化设计。模块化程序结构清晰、便于调试。如分为开关门、内选、外召唤、层楼数指示、定向、换速、到层延时等模块。模块间不完全独立,它们之间存在
45、着有机联系。且在编程时要注意各条指令间的逻辑关系,梯形图中的内部辅助继电器和定时器统一分配编号,除了列I/O分配表外,还应列出内辅功能分配表。充分利用PLC提供的指令。输出部分(步进电机的控制与驱动)模拟电梯桥厢需根据呼叫和平层信号在短距离内(约25cm)不停上下移动和启停,尝试了用多种控制方法去控制直流和交流电机都不能满足要求,最后选用步进电机满足了设计的要求.通过对PLC进行编程,能直接控制步进电机,但这样同一PLC完成两种任务,就会运行两种不同的程序和有两种接口,本模块的设计会很复杂,这也偏离了设计的原意,为此设计了通过单片机控制步进电机的方法实现.步进电机是一种将电脉冲转化为角位移的执
46、行机构. 当步进驱动器接收到一个脉冲信号, 他就驱动步进电机按设定的方向转动一个固定的角度(称为“步距角”),他的旋转是以固定的角度一步一步运行的,步进电机具有瞬间起动与急速停止的优越性,速度可以控制得很慢,方便演示。控制步进电机必须由环形脉冲、信号分配、功率放大等组成的控制系统,方框图如图3-2所示图3-2控制步进电机方框图步进电机的驱动电路如图3-3所示图3-3步进电机驱动电路脉冲信号的产生脉冲信号由程序控制单片机产生,如果给步进电机发一个控制脉冲,他就转一步,再发一个脉冲,他会再转一步,没有脉冲,就停止。两个脉冲的间隔越短,步进电机就转得越快,调整单片机发出的脉冲频率,就可以对步进电机进
47、行调速12。为方便演示,速度要较慢,单片机程序设计电机转速为20ms对单片机进行编程,当PLC的Y13、Y14、Y15分别有信号时,使电机分别完成正转、反转、停止动作,程序如下:ORG STORP:ORL P2,#OFFH ; 步进电机停止LOOP:JNB P1.0,FOR ;Y13是否有信号,是则正转 JNB P1.1,REV ;Y14是否有信号,是则反转 JNB P1.2,STOP ;Y15是否有信号,是则停止 JM PLOOPFOR:MOV R0,#00H ; 正转至TABLE取码指针初值FOR1:MOV A,R0 ; 至TABLE取码 MOV DPTR ,#TABLE MOVC A,A+DPTR JZ FOR ;