基于PLC和MCGS的四层电梯控制系统设计毕业设计论文_第1页
基于PLC和MCGS的四层电梯控制系统设计毕业设计论文_第2页
基于PLC和MCGS的四层电梯控制系统设计毕业设计论文_第3页
基于PLC和MCGS的四层电梯控制系统设计毕业设计论文_第4页
基于PLC和MCGS的四层电梯控制系统设计毕业设计论文_第5页
已阅读5页,还剩42页未读 继续免费阅读

下载本文档

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

文档简介

2015届本科生毕业论文存档编号湖北文理学院物理与电子工程学院毕业论文(设计)论文题目:基于PLC和MCGS的四层电梯控制系统EnglishTopic:TheFourLayerElevatorControlSystemBasedOnMCGSandPLC绪论1.1前言在高速发展的现代社会中,电梯已经成为生产生活当中不可缺少的高层运输设备。由于电梯的存在让每幢高层建筑的联系更为紧凑、便利。电梯控制系统的发展主要经历了三个阶段:继电器控制阶段、微机控制阶段、现场总线控制阶段[9],但是传统的由继电器、接触器控制的电梯运行在控制线路上易出故障、维护难、运行寿命短、控制系统庞大等缺点,从电梯的长远发展史来看,这种控制系统将逐渐的被淘汰。目前电梯设计比较先进的方法是使用可编程控制器(PLC)来进行控制,较传统控制系统的优点是变化灵活,编程简单,故障较少,噪音低、维修保养方便、最大化提供效率、抗干扰能力强;控制箱空间占有率小,可靠性高、开发周期较短。所以较传统的控制系统这种电梯运行更加可靠,并且有很大的灵活性,可以完成更为复杂的控制任务,已成为电梯控制发展的主要方向,其许多功能是传统继电器、接触器控制系统所无法实现的[14],近30年来,可编程控制器经历了从无到有发展阶段,实现了工业控制领域从接线到存储技术的巨大飞跃[12];其功能从简单到全面,并且实现了可编程控制器数字控制的智能化;其应用领域也变得更加的广泛,完成了单体设备简单控制到过程控制和集散控制等各种复杂控制任务的进化[3]。现在的可编程控制器已经逐步成为工业控制领域的主流控制设备,包括三菱、西门子以及一些国内设备厂商开发出了一大批适用于工业控制领域的各种型号的PLC设备,在工业控制领域发挥着巨大的的作用。1.2基于PLC的电梯在国内外的发展趋势作为中国最早对外开放的行业,中国电梯业受到外资各种打压措施影响,原有的国内著名的电梯品牌全军覆没。自1980年起,上海电梯厂,天津电梯厂,沈阳电梯厂等国内的大型电梯企业,纷纷与瑞士迅达、美国奥的斯、日本三菱等国外电梯巨头达成合资协议,外资合资品牌与外企也因此进入国内市场。近年来,一些国内电梯品牌经过结束革新,绝地反击,出现四分天下有其一的局面。目前,中国已成为电梯行业竞争的主战场。

然而要想在这场没有硝烟的战争中立于不败之地必须改革创新,摆脱传统电梯业带来的束缚,采取各种技术让自己处在竞争的前列。基于PLC的电梯控制系统由此应运而生。

现如今电梯业运用的控制系统主要是微机控制和PLC控制[15],其中微机控制仍是主流控制方案,尤其在垂直电梯中,超过90%使用微机控制,这主要是由微机控制的高灵敏度与低成本、CPU的高运算能力与高抗干扰能力。PLC则在可靠性方面与简单的逻辑控制比较占优势[7]。在未来,电梯将向高速电梯这个方向发展,乘梯的舒适感及电梯启动和停止时的平滑过渡也会变得更加突出,因此在未来几年微机控制仍然是主流控制方案,但PLC的高可靠性及以维护的优势也让更过的厂商考虑将二者的优势结合,微机控制与PLC控制相结能更好的实现人性化设计。在发达的工业国家,可编程序控制器已经广泛地应用在所有的工业部门,但是随着可编程随着可编程序控制器的性能价格比不断提高,过去许多使用计算机控制的场合也可以使用可编程序控制器,可编程控制器的应用范围不断扩大,正在成为工业控制领域的关键设备。自美国奥斯升降机公司在1889年推出当时世界上第一部以电动机为动力的升降机以来,电梯经历了卷筒式驱动、牵引式驱动等驱动方式的巨大变化,逐渐形成了直流电机拖动和交流电机拖动两种不同的拖动方式。如今电梯已成为人们进出高层建筑不可或缺的代步工具;而且作为载人工具,人们在运行的平滑性、高速性、准确性、高效性等一系列静、动态性能方面对它提出了更高的要求。由于早期的电梯继电器控制方式存在故障率较高、可靠性差、接线复杂、一旦接收完成不易更改等缺点,所以需要开发一种安全、高效的控制方式。可编程控制器(PLC)具有原来继电器、接触器控制系统的优点—控制精度高、控制程序简单易懂、外部设备可靠性好、而且控制程序可随工艺改变、设备维修方便、易于与计算机接口等诸多高品质性能。所以近些年可编程控制器的高性能让其在电梯控制领域得到了广泛而深入的应用[8]。电梯是随着高层建筑的兴建而发展起来的一种垂直运输工具。多层厂房和多层仓库需要有货梯;高层住宅需要有住宅梯;百货大楼和宾馆需要有客梯,自动扶梯。在现代社会,电梯已像汽车、轮船一样,成为人类不可缺少的交通运输工具。据统计,美国每天乘电梯的人次多于乘载其它交通工具的人数,当今世界,电梯的使用量已成为衡量现代化程度的标志之一。追溯电梯这种升降设备的历史,据说它起源于公元前236年的古希腊。当时有个叫阿基米德的人设计出人力驱动的卷筒式卷扬机。1858年以蒸汽机为动力的客梯,在美国出现,继而有在英国出现水压梯。1889年美国的奥的斯电梯公司首先使用电动机作为电梯动力,这才出现名副其实的电梯,并使电梯趋于实用化。1900年还出现了第一台自动扶梯。1949年出现了群控电梯,第一批批4~6台群控电梯在纽约的联合国大厦被使用。1955年出现了小型计算机(真空管)控制电梯。1962年美国出现了速度达8米/秒的超高速电梯。1963年一些先进工业国只成了无触点半导体逻辑控制电梯。1967年可控硅应用于电梯,使电梯的拖动系统筒化,性能提高。1971年集成电路被应用于电梯。第二年又出现了数控电梯。1976年微处理机开始用于电梯,使电梯的电气控制进入了一个新的发展时期。1.3研究的主要内容及设计成果的应用价值本课题主要内容包括:了解组态软件MCGS的组成以及工作原理,学习使用组态软件MCGS,然后熟悉了解三菱FX-2N系列的PLC硬件配置,内部资源以及编程软件GX-Work2的使用,最后以组态软件MCGS设计出组态监控画面来建立系统上位机监视平台,以PLC作为控制系统下位机实现全部控制功能,根据多层电梯控制系统的要求完成多层电梯控制系统整体设计。现有三菱系列PLC开发软件GX-Work2,组态开发软件MCGS等软件拥有三菱系列PLC等设备,可以满足本课题的研究与设计。在设计中要充分采取理论联系实际的方法,无论是程序开发还是硬件连接都要联系实际让设计在生活中能真正起到作用。对实现论文的真正价值具有实际作用。通过课题的研究与实验,总结并建立一套基于PLC的电梯控制系统,能高效的完成电梯的控制任务。利用MCGS

组态软件制作人机对话界面,检验电梯PLC控制系统的运行情况。PLC可遍程控制器和MCGS组态软件结合有利于PLC控制系统的设计、监控、故障排除等具有良好的应用价值。

2基于PLC四层电梯控制系统的概述2.1可编程控制器的概述2.1.1PLC的发展史和背景在PLC(ProgrammableLogicalController)可编程控制器未问世之前,工业控制领域中主要是接触器和继电器占据主要的地位,但是接触器和继电器所构成的控制系统是采用固定硬件的接线实现控制要求,而且对于一些大型的控制系统来说需要大量的接触器和控制器,这样造成硬件电路固定不易改变、控制系统体积过大、耗能多、接触器频繁动作老化快寿命短、容易造成系统故障。在这样的一个大环境下人们想用一种新型的控制装置取代接触器继电器控制电路。这样就出现了具有计算机的完备功能以及灵活性和通用性、并且具有原先接触器和控制器的简单易懂,操作方便、价格便宜的优点的新型控制系统[2]。随着微处理器(CPU)和运算放大器、数字通信技术的飞速发展,几乎所有的工业控制领域都在使用计算机控制系统。当前用于工业控制的计算机可以分为以下几类:基于PC总线的工业控制计算机、类如可编程序控制器、基于单片机的测控装置、用于模拟量闭环控制的可编程调节器、集散控制系统(DCS)和现场总线控制系统(FCS)等。2.1.2PLC控制器的特点经过多年的发展PLC已经发展成完善的可编程控制器。PLC是综合继电器和接触器控制的优点以及计算机的灵活、方便的优点的统一化的产物,这使PLC具有其他控制器所没有的优点,主要包括以下优点:⑴可靠性高、抗干扰能力强:提高PLC的可靠性和抗干扰能力主要采用了硬件措施和软件措施来提高。主要的硬件措施包括屏蔽、滤波、隔离、采用模块式结构;主要的软件措施有故障检测、信息保护和恢复、设置警钟时钟WDT、对程序进行检查和检验,一旦有错立即报警,并停止执行[18]。⑵通用性强、使用方便:PLC产品已经系列化和模块化,PLC开发制造商提供了品种齐全的I\O模块和配套部件。⑶采用模块化结构,使系统组合灵活方便:PLC系统的各个部件均采用模块化设计的结构,模块之间用电缆连接。根据用户的需求选取系统的功能和规模。⑷编程语言易学、简单、容易掌握:PLC的开发制造商为了方便电气技术人员学习和研究,采用了了与继电器接触器原理相同的梯形图语言方便大家了解。⑸系统设计周期短:由于系统硬件的设计任务仅仅是根据对象的控制要求来配置相应的模块,热不是设计具体的接口电路,这样缩短了设计所需要的时间。⑹安装简单、调试方便、维护工作量小、对生产工艺的改变适应能力强:PLC控制系统的安装接线工作量比继电器接触器控制系统小的多,只要将现场的各种PLC设备和相应I\O端口相连就可以了;PLC的核心部件是工业控制计算机其实就是一种微处理器,通过编程来实现不同的控制要求,对生产的适应能力强。2.1.3PLC的基本组成和工作原理PLC自身有有很多优点,在工业生产的各个领域显示出了越来越重要的作用,作为一个使用者要更好的了解和掌握它就需要深入的了解它的基本组成和工作原理。⑴PLC的基本组成:目前市场上有很多的可编程控制器,不同的厂商或者同一个厂商都有不同的型号,那么它的结构就不相同,但是他们的基本组成和基本工作原理大致都是相同的。都是以微处理器为核心,功能的实现靠软硬件结合的形式,换句话说实际上的可编程控制器就是一种新型的工业控制计算机。其硬件系统的基本结构框图如图2.1所示。图2.1PLC硬件系统结构框图由上图可知PLC的硬件系统主要是由微处理器(CPU或者是运算器和放大器)、存储器(RAM、EPROM)、输入\输出模块、外设I\O接口以及电源组成[1],这些部件放到同一个机壳内组成了一个整体式的PLC的设备。对于模块式的PLC,各部件独立封装,称之为模块,各模块之间通过电缆和机架相互连接方便取放和选取重复使用。主机内的各个部分均通过电源总线、控制总线、地址总线和数据总线连接。根据实际的控制要求配备一定的外部设备,即可构成不同的PLC控制系统。常用的还有一些诸如编程器、答应机、EPROM写入器等外部设备来扩展控制功能。PLC可以配置通信模块也可以与其他的PLC或者上位机连接构成分布式控制系统。⑵PLC的基本工作原理:众做周知PLC是一种可以存储程序的控制器,用户可以根据对象的具体控制要求编制好程序并将程序键入到PLC的用户存储器中进行寄存。PLC的功能的实现就是靠通过运行用户程序来实现控制的。PLC的程序运行的方式与微型计算机相比有较大的不同,微型计算机运行程序时,一旦执行到END命令即结束程序的执行,但是PLC的程序执行时从0000号存储地址所存放的第一条用户程序开始执行到最后一条END结束,但是PLC程序还会从第一条程序开始重新运行,是一种循环执行的过程,直到断电或者运行到STOP状态下。我们称之为这种执行程序的方式为扫描工作方式,每当扫描完成一次就构成了扫描周期。而且PLC对输入、输出信号是集中处理的但是微型计算机对输入、输出是实时信号处理。PLC的扫描工作方式主要分为三个阶段:输入采样、程序执行、输出刷新。PLC扫描过程示意图如图2.2所示。图2.2PLC扫描过程示意图2.2四层电梯控制系统的概述日常生活所用到的电梯是以电动机为驱动一种运动装置,主要的应用场合在于多层建筑的乘人或载物。电梯主要运载方式有箱状吊舱式的也有台阶式的,台阶式的电梯踏步板装在履带上连续传送,也称自动扶梯。箱装吊仓式电梯是服务于高层建筑的固定式的升降设备,其具有一个轿厢。这里提及的四层电梯的设计主要指的是箱装吊舱式电梯的设计。2.2.1电梯的详细分类电梯有很多分类方式,但是可以按照不同的分类原理将电梯进行分类。下面我们就从几个方面进行分类。⑴按用途分类:乘客电梯:这种电梯主要是为了方便人们出行上下高层的产物,乘客电梯要求具有完备的保障乘客生命安全的一些措施以及一些轿厢内的按键合理编排和布局;载货电梯:这种电梯是为了方便人们来搬运大型货物,提高劳动效率的电梯产物;医用电梯:为运送伤病人员、医疗人员、医用车、病床而设计的电梯,轿厢一般都是长而窄,这样来设计是为了更好的转移伤员以避免二次伤害;观光电梯:这种电梯轿厢壁是透明的,方便乘客观光使用游览景区,而且一般使用场合都在旅游风景区;船舶电梯:供船舶上使用,要求具有方便、实用、小巧等功能;建筑施工电梯:建筑施工与维修使用的电梯,对工程方面的要求很高,要求负荷量要大。除了上述常用的电梯外,还有一些特殊用途的电梯,比如冷库电梯、矿井电梯、消防员用电梯、电站电梯等。⑵按驱动方式分类:交流电梯:驱动方式采用交流感应电动机;根据拖动方式的不同可分为交流变压变频调速、交流双速、交流调压调速、交流单速等交流电梯;直流电梯:驱动方式采用直流电动机;而且轿厢的运行速度一般在2米/秒以上;液压电梯:通常为利用电动泵驱动液体的流动,由柱塞带动轿厢升降的电梯;直线电机驱动的电梯:动力源为直线电机;除了以上两种比较重要的电梯分类方式以外还有按照速度分类、按照是否有电梯操作员和按照电梯操作方式来分类。这里就不花大篇幅来介绍了。2.2.2、电梯控制系统的结构⑴基于PLC的四层电梯控制系统的整体流程图本系统主要构成是由由上位机、下位机以及下位机控制的各执行部件组成,其中上位机是由工控机和工控软件MCGS6.2来实现[16],下位机由PLC来完成,MCGS监控软件主要用于监控并控制PLC及其他执行部件的工作状态,实现上位机与下位机的通信与反馈,下位机PLC用于控制各执行部件的运行工作[20]。整体流程图如图2.3所示。图2.3四层电梯控制系统的整体流程图电梯是机电合一的一种大型的复杂的产品。它的机械部分相当于人的躯体,电气部分好比人的神经,而控制部分可比人的大脑。具有明显的分工操作,各个模块具有实现不同的控制要求,以达到人们对生产生活的需要。图2.4垂直升降电梯结构图按照图2.4所示电梯的结构主要包括曳引模块、轿厢模块、门系统操作模块、电力拖动模块、电气控制模块、安全保护模块。各个模块实现不同的功能来完善整个电梯的控制需求。曳引模块是为了让轿厢达到相应的楼层而牵引着轿厢移动。轿厢模块给电梯系统提供空间以达到取放货物,运载人员达到相应楼层。门系统模块其实就是让门到达相应楼层开关并达到延时关门的效果以方便人员和货物的进出。电力拖动模块就是电动机按照相应的控制要求将轿厢通过绳索送达相应楼层。电气控制模块就是通过电气开关来实现轿厢的相应控制要求。安全保护模块式为了让电梯在发生安全故障时有一套自我保护的系统保证生命财产的安全。2.3四层电梯控制系统的具体控制要求要想设计出一套合理的电梯控制程序必须要弄清楚电梯的具体控制要求才能相应的设计出合理满足现实需求的四层电梯控制系统,详细的控制要求如下:⑴开始时电梯处于任意一层(在组态画面中因为设置了轿厢的初始值所以电梯会停留在1楼,如果想让电梯停留在任何楼层可以通过改变轿厢初始值来完成)⑵当有外呼叫信号到来时电梯响应该呼叫信号到达该楼层,电梯到达相应外呼信号所对应的相应楼层后开门,并延时3秒关门。⑶当有内呼叫信号到来时电梯响应该呼叫信号到达该楼层,电梯到达相应外呼信号所对应的相应楼层后开门,并延时3秒关门。⑷在电梯运行过程中不响应电梯反方向外呼操作,即当电梯上升过程中下降按钮不起作用,电梯上升过程中下降按钮不起作用。⑸电梯没有平层时轿厢内的开关门按钮不起任何作用⑹电梯轿厢内部的显示模块可以显示轿厢当前所处楼层,轿厢的上升、下降运行状态指示。⑺内呼按钮上有红色显示灯,轿厢没有到达相应楼层时一直亮,到达相应楼层后灯灭。3.四层电梯控制系统的硬件设计3.1四层电梯控制系统的工作流程根据上述控制要求再结合实际生活中对电梯结构的分析,根据乘客电梯的工作流程我们可以分析并绘制出电梯的工作流程图如图3.1所示。图3.1电梯工作流程图从流程图上可以清晰的看出电梯的主要流程包括以下几个方面:⑴开关门控制系统:当某一楼层的电梯指示灯一直亮时,表示该层电梯正在进行开门、延时、关门的动作。为了保证电梯运行的安全性,电梯的开关门手动信号跟电梯开关门自动信号应该应该互锁。⑵内外呼叫控制系统当某楼层上乘客按下某层楼的外呼按钮时,电梯到达相应楼层后开门、延时关门、乘客进入。该楼层乘客进入轿厢后会选择相应的内呼叫按钮到达该乘客所要到达的目标层。在整个内、外呼叫控制系统中,只有轿厢到达相应楼层后,内外呼按钮的作用周期才结束,内呼叫按钮的指示灯在乘客到达目标层后熄灭,表示轿厢到达相应目标层。⑶轿厢的上下行控制系统:电梯初始位置可以停放在任意层,所以当有外呼叫按钮信号输入时,系统会根据当前状况判断轿厢是否在外呼按钮信号层,如果不是电梯会相应到达外呼按钮层,轿厢可能是上行也可能是下行,到达外呼按钮信号层时外呼信号消失。乘客进入轿厢后选择相应的内呼叫按钮来选择相应的目标层,根据选择的楼层判定轿厢是上行还是下行,到达目标层后相应的内呼信号消失。3.2PLC的选型——三菱FX-2NPLC的简介和特点分析三菱系列PLC的主要特点包含如下,具体可以从以下三个方面来进行讨论⑴小巧的外部结构:三菱FX系列的PLC具有可编程控制器的整体式和模块式的优点,而且它的基本单元、扩展单元和扩展模块的高度和宽度相同。它们相互连接不用基板而是使用扁平电缆连接。故体积很小适用于机电一体化设备。三菱FX系列PLC主要有FX0、FX2、FX0N、FX2C、FX2N、FX2NC等系列型号可供选择。⑵可以提供多种系列的机型供用户选择:由于三菱系列PLC提供很多种系列供用户选择,用户在生产实践中的可选择性就大大提高了,根据用户的实际要求和控制要求来选择相应的产品型号。FX0S的功能相对简单,但是比较实用而且价格便宜比较适用小型开关量控制系统;FX0N就可以适用于控制要求较高的中小型控制系统;而FX2N的功能最为强大,可以适用于控制要求很高的控制系统当中去。用户在使用时不能随便选型来完成控制要求,根据实际要求来进行选择,否则会导致功能缺陷或则功能浪费。⑶灵活多变的系统配置FX系列PLC的系统配置灵活,用户可以选择扩展单元和扩展模块以及特殊功能模块来组成不同的I\O点和不同控制要求的控制系统。而且FX系列PLC内部有CPU、存储器、输入\输出接口单元,这些硬件资源在其系统软件的支持下,使PLC具有很强的功能。在本四层电梯控制系统中,由于控制要求比较多,对I\O接口数以及存储器的容量的要求比较高,所以采用功能和速度最为强大的FX2N系列PLC。3.3硬件设计的I\O地址定义和I\O地址分配表⑴基于PLC四层电梯控制系统的I\O地址分配表根据四层电梯的控制要求可以将输入输出点设置如表3.1所示[21]。表3.1基于PLC的四层电梯控制系统的I\O地址分配表输入PLC地址说明输出PLC地址说明Sb1X01楼内呼Y02YO轿厢上至2楼Sb2X12楼内呼Y03Y1轿厢上至3楼Sb3X23楼内呼Y04Y2轿厢上至4楼Sb4X34楼内呼Y11Y3轿厢下至1楼Sb01X41楼外呼上楼Y12Y4轿厢下至2楼Sb02X52楼外呼上楼Y13Y5轿厢下至3楼Sb12X62楼外呼下楼xian1Y11当前位置1楼Sb03X73楼外呼上楼xian2Y12当前位置2楼Sb13X113楼外呼下楼xian3Y13当前位置3楼Sb14X124楼外呼下楼xian4Y14当前位置4楼SQ1X131楼行程开关upY21轿厢上升标志SQ2X142楼行程开关downY22轿厢下降标志SQ3X153楼行程开关kaiY23开门接触器SQ4X164楼行程开关guanY24关门接触器⑵基于PLC的四层电梯控制系统的I\O地址接线图根据上述I\O地址表利用CAD可以绘制出I\O地址接线图如图3.2所示[11]。图3.2I\O地址接线图

4四层电梯控制系统的软件设计4.1GX-Works2软件简介本四层电梯控制系统的PLC梯形图采用GX-Works2来进行软件设计的梯形图编写部分[22]。GX-Works2是三菱电机公司推出的综合三菱PLC编程软件,是专用于三菱系列PLC设计、调试、维护安装的编程软件。与传统的GX-Developer和FX-Gpwin等设计软件相比,提高了工作性能和设计功能,变得更加容易使用。GX-Works2新一代三菱PLC软件,具有简单工程(SimpleProject)和结构化工程(StructuredProject)两种编程方式,支持梯形图、指令表、SFC、ST及结构化梯形图等编程语言,可实现程序编辑,参数设定,网络设定,程序监控、调试及在线更改,智能功能模块设置等功能,适用于Q、QnU、L、FX等系列可编程控制器,兼容GXDeveloper软件,支持三菱电机工控产品iQPlatform综合管理软件iQWorks,具有系统标签功能,可实现PLC数据与HMI、运动控制器的数据共享。4.2利用GX-Works2编写PLC梯形图程序该控制系统主要可以分为六个部分电梯上行控制、电梯上下降显示控制、电梯下行控制、各楼层电梯门开关控制、轿厢所在当前层显示控制、平层延时3秒控制,详细的程序设计如下[19]。(1)电梯上行控制梯形图如图4.1所示。图4.1电梯上行控制梯形图如图所示根据I\O地址接线表可以编写电梯上行梯形图,将电梯的上行运行状态分为上行至2楼(Y02)、上行至3楼(Y03)、上行至4楼(Y04),电梯到达相应楼层后上行线圈断电,轿厢停止运行。(说明:在这里的电梯控制系统中可以有三个电机控制电梯上下降,Y02、Y03、Y04分别对应电机1、电机2、电机3的上行控制线圈KM02、KM03、KM04)⑵电梯上下行显示控制梯形图如图4.2所示。图4.2电梯上下降显示控制梯形图如图梯形图所示电梯的上下行运行状态对应着上下标志显示,当轿厢到达相应楼层后接触各楼层行程开关后上下行标志位置零。⑶电梯下行控制如图4.3所示。图4.3电梯下行控制梯形图如图所示根据I\O地址接线表可以编写电梯下行梯形图,将电梯的下行运行状态分为上行至2楼(Y12)、上行至3楼(Y13)、上行至4楼(Y11),电梯到达相应楼层后下行线圈断电,轿厢停止运行。⑷各楼层电梯门开关控制如图4.4所示。图4.4各楼层电梯门开关控制梯形图各楼层电梯门上装有开门接触器(Y23)、关门接触器(Y24)。当相应的内外呼按钮信号作用时,轿厢到达相应楼层。平层时行程开关作用开门接触器线圈带电电梯门开;当门达到最大开合度时关门线圈带电,延时3秒门关。且开门与关门之间具有互锁关系。并且开关门具有手动操作功能,具体体现在上位机组态画面的anniu1和anniu2在这里就不将此输入加入I\O地址输入表中。⑸轿厢所在当前层显示控制如图4.5所示。图4.5轿厢所在当前层显示控制梯形图如图4.5所示一楼显示灯(Y11)、二楼显示灯(Y12)、三楼显示灯(Y13)、四楼显示灯(Y14),当电梯到达相应的呼叫层平层时相应楼层行程按钮作用上一楼层显示灯熄灭,显示当前层。⑹平层延时3秒控制如图4.6所示。图4.6平层延时3秒控制梯形图如图4.6所示当相应的内外呼按钮作用后,轿厢平层到达相应楼层后,辅助继电器带点,当关门接触器(Y24)带点后,定时器开始计时3秒。

5四层电梯控制系统的组态画面的设计5.1组态软件MCGS6.2的简介随着网络技术和计算机技术的飞速发展,给工业自动化领域带来巨大的发展空间[5],使用者可以方便快速地建立优质高效的组态监控系统,并且通过采用双机热备、远程监控及诊断等先进技术,来使系统运行更加安全可靠,在这方面[10]。MCGS全中文工业自动化控制组态软件(以下简称MCGS工控组态软件或MCGS)为用户建立全新的过程测控系统提供了一整套解决方案[23]。MCGS工控组态软件是一套32位工控组态软件,可稳定运行于Windows95/98/NT操作系统,集动画显示、流程控制、数据采集、设备控制与输出、网络数据传输、双机热备、工程报表、数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备,广泛应用于石油、电力、化工、钢铁、矿山、冶金、机械、纺织、航天、建筑、材料、制冷、交通、通讯、食品、制造与加工业、水处理、环保、智能楼宇、实验室等多种工程领域[13]。MCGSWW服务器版本,集工业现场的集散控制和各类历史、实时数据及相关曲线的WWW发布于一体,可以解决整个企业的Internet/Intranet方案,也可以非常方便的与您已有的企业网络相衔接,让您从具体的技术环节和繁杂的数据堆中脱身,随时随地掌握工业现场与企业运营状态,了解所需的各项信息,大幅度提高工作效率,实现成功决策。以装载MCGS6.2的电脑为上位机,以PLC为下位机通过通信总线RS-232和通信协议以及硬件驱动程序可以完成MCGS和PLC的连接,这样真正的实现上位机MCGS对下位机PLC的实时监控运行[4]。5.2用户组态画面的建立5.2.1用户窗口的建立⑴打开MCGS6.2组态软件在文件菜单栏中选择新建工程出现以下界面选择用户窗口(新建的工程文件会在安装文件夹的work文件夹生成)并修改工程名为四层电梯控制系统[17]。选择新建窗口会在中间空白处产生窗口0,此时鼠标右键单击该窗口或者点击右下角的窗口属性按钮更改窗口属性为最大化设置,修改窗口名为四层电梯控制系统。⑵在双击该窗口进入组态画面设计界面。建立的组态画面如图5.1所示。图5.1组态窗口画面建立图按照此组态画面建立电梯内部控制工作台,轿厢,电梯门,内外选按钮等数据对象。5.2.3数据对象的建立建立数据对象创立数据对象库,注意各数据对象数据类型,初始值的设置具体的数据对象库建立如图5.2所示。图5.2数据对象建立图(注意各楼层门(men1\men2\men3\men4)的初始值为100,采用缩放的形式来形成门关的效果。)组态画面与数据对象的连接组态画面中包括开门(anniu2)、关门按钮(anniu1)、开门标志(kai1\kai2\kai3\kai4)、关门标志(guan1\guan2\guan3\guan4)、楼层内呼按钮(sb01\sb02\sb12\sb03\sb13\sb14(其中标记sb后面的数字分别代表的意思为:前一个数字‘1’代表下楼外选,数字‘0’代表上楼内选;后一个数字代表该按钮所处的楼层,按照此命名规则编排按钮所分位置))、内呼按钮(sb1\sb2\sb3\sb4(标记sb后的数字代表到达相应楼层,按照此命名规则得到内选按钮的编排))、楼层指示上(up)、下(down)、楼层门(men1\men2\men3\men4)。其中相同类型数据对象的属性设置相同,同一种数据对象以其中之一为例进行详细设置如下⑴楼层指示上(up)属性设置进入组态画面找到向上标志双击进入属性设置如图5.3所示。图5.3楼层指示上属性设置填充颜色设置如图5.4所示。图5.4楼层指示上填充颜色设置再进行可见度,和闪烁效果的设置。楼层下降标志按照相同的方法进行设置⑵楼层显示标志属性设置如图5.5所示。图5.5轿厢当前层显示标志属性设置在输入输出连接中选择显示输出,在显示输出菜单栏中选择表达式xian1,选择开时信息为‘1’。其他楼层显示标志按照此方法进行相同的设置。⑶内外选按钮属性设置如图5.6所示。图5.6一楼内呼按钮sb1的属性设置Sb1在基本设置标题栏中选好按钮名称,在操作属性栏中建立与数据对象的链接。图5.7一楼外呼按钮sb01的属性设置Sb01在数据对象中建立数据对象的链接,在动画连接中建立操作对象值操作。其他内外按钮的设置按照图5.7属性设置进行设置。⑷、电梯门开、关属性设置如图5.8所示电梯门(men1\men2\men3\men4)的开关由电梯门的开关标kai1\kai2\kai3\kai4和guan1\guan2\guan3\guan4进行控制,当开标志为1时门开,关标志为1时关。门和开、关标志位的属性设置如下:以men1为例属性设置如图5.8所示。图5.8一楼电梯门属性设置注意在数据库中men1\men2\men3\men4的数据对象初值为100,采用双向缩放的形式产生门的开关效果,具体的属性设置如上,其他楼层门的基本设置相似。门开与门关标志位与各楼层门的状态有关,当各楼层门初始值为100时门开标志位置1,此时门开;门值变为0时门关标志位置1,此时门关。⑸开、关门按钮属性设置如图5.9所示。图5.9手动门开按钮属性设置以开门按钮(anniu1)为例进行设置,在基本属性栏中设置标题按钮的名字,按钮字符颜色等基本属性,在操作属性中按照上述图勾选按钮对应功能。关门按钮(anniu2)的属性设置与图5.9类似。5.3上位机组态画面运行⑴上位机组态画面中外呼按钮sb02作用时(轿厢在一楼时,二楼有乘客需要达目标层)组态运行画面如图5.10所示。图5.10电梯1楼外呼运行至2楼组态画面图上位机组态画面中内呼按钮sb3作用时(轿厢在停在4楼,且4楼有乘客需要3楼)组态运行画面如图5.11所示。图5.11电梯4楼内呼运行至3楼组态画面图5.4PLC设备与组态数据对象的链接按照以下步骤建立PLC设备输入、输出与MCGS组态画面的链接。通过MCGS设备窗口中设备管理添加设备实现上位机与下位机之间的通讯连接[6]。详细步骤如下:⑴、建立好MCGS的组态画面后进入设备窗口后双击设备窗口图标进入。点击MCGS中的工具条中的工具箱图标,双击设备管理图标进行设备选择。⑵、在可选设备中的菜单中选择通用设备中的中选择串口通讯父设备、和PLC设备中的三菱FX系列编程口。⑶、将串口通讯父设备和三菱FX系列编程口放入设备管理中,双击通用串口父设备在设备窗口中产生通用串口父设备0-[通用串口父设备];再利用同样的方法生成设备0-[三菱FX系列编程口],并将其放入通用串口父设备中。⑷、双击设备0-[三菱FX系列编程口],进行PLC设备与组态数据对象的通讯连接的设置。包括基本属性、通道连接、设备调试和数据处理如图5.12所示。图5.12通讯连接的基本属性设置框

参考文献[1]华成英,童诗白.模拟电子技术基础[M].北京:高等教育出版社,2006.[2]求是科技.PLC应用开发技术与工程实践[M].北京:人民邮电出版社,2005.[3]贺哲荣,石帅军.流行PLC实用程序及设计[M].西安:电子科技大学出版社,2006.[4]吴作明.工控组态软件与PLC应用技术[M].北京:北京航空航天大学出版社,2007,(1).[5]龚运新,方立友.工业组态软件实用技术[M].北京:清华大学出版社,2005,(9).

[6]高鸿斌,孔美静,赫孟合.西门子PLC与工业控制网络应用[M].北京:电子工业出版社,2006,(3).[7]陈忠华.可编程序控制器与工业自动化系统[M].北京:机械工业出版社,2006,1.[8]陈建明.电气控制与PLC应用[J].北京:电子工业出版社,2010,(11).[9]甘登文,叶继华,万宇文,王晓庆.计算机网络及通信[M].北京:机械工业出版社,2007,(02).[10]曹辉,马栋萍,王暄,耿瑞芳.组态软件及应用[M].北京:电子工业出版社,2009,(01).[11]李苏红,程晓新,安凤秀,毕重新.AutoCAD计算机绘图教程[M].北京:清华大学出版,2005,(01).[12]陈忠华.可编程序控制器与工业自动化系统[M].北京:机械工业出版社,2006,1.[13]/

[EB/OL].

MCGS技术资料(昆仑通态自动化软件科技有限公司).[14]李杰.

PLC技术在电梯控制系统中的应用[J].

科技创新导报,

2008,第19期.[15]王秀英,郑海英.PLC技术在电梯运行中的应用[J].辽宁工业大学学报,2008,(2).[16]吴其洲.MCGS组态软件在电梯控制系统中的应用[J].机械工程与自动化,2006,4(137):113-115.[17]刘斌.MCGS在PLC实验教学中的应用[J].工业控制计算机,2004,17(12):58-59.[18]王劭伯.电梯控制系统程序设计中的可靠性问题[J].工业控制计算机.1995.2.[19]马宏骞.PLC应用在电梯技术中的编程技术[J].机床电器.2003.5.[20]史先传.基于PLC控制的小型电梯模型的研制[J].微计算机信息.2008(13).[21]芦艳芳.朱贵宪.基于PLC的电梯控制系统设计[J].煤炭技术.2011(8).[22]李涛.基于PLC的电梯控制系统的设计与实现[J].仪器仪表用户.2010.17(3).[23]JohnsonsD.G.编著.programmablecontrollersforfactoryautomationN.Y.MarcelDekker1987.附录⑴、门开用户策略:if(anniu1=1andjiaoxiang=0)thenkai1=0guan2=0anniu2=0ifmen1>0thenmen1=men1-2ifmen1=0thenexitendifendifif(anniu1=1andjiaoxiang=60)thenkai2=0guan2=0anniu2=0ifmen2>0thenmen2=men2-2ifmen2=0thenexitendifendifif(anniu1=1andjiaoxiang=120)thenkai3=0guan2=0anniu2=0ifmen3>0thenmen3=men3-2ifmen3=0thenexitendifendifif(anniu1=1andjiaoxiang=180)thenkai4=0guan4=0anniu2=0ifmen4>0thenmen4=men4-2ifmen4=0thenexitendifendifif(jiaoxiang>0andjiaoxiang<60)or(jiaoxiang>60andjiaoxiang<120)or(jiaoxiang>120andjiaoxiang<180)thenanniu1=0anniu2=0endififY02=1orY03=1orY04=1thenanniu1=0anniu2=0endififY02=1orY03=1orY04=1thenanniu1=0anniu2=0endif⑵门关用户策略:if(anniu2=1andjiaoxiang=0)thenkai1=0anniu1=0guan1=0ifmen1<100thenmen1=men1+2ifmen1=100thenexitendifendifif(anniu2=1andjiaoxiang=60)thenkai2=0anniu1=0guan2=0ifmen2<100thenmen2=men2+2ifmen2=100thenexitendifendifif(anniu2=1andjiaoxiang=120)thenkai3=0anniu1=0guan3=0ifmen3<100thenmen3=men3+2ifmen3=100thenexitendifendifif(anniu2=1andjiaoxiang=180)thenkai4=0anniu1=0guan4=0ifmen4<100thenmen4=men4+2ifmen4=100thenexitendifendif⑶轿厢下降到一楼用户策略程序if(anniu1=1)or(anniu2=1)or(Y03=1)or(Y04=1)or(Y02=1)or(Y12=1)or(Y13=1)thenexitif((jiaoxiang>0)and(Y11=1))thenjiaoxiang=jiaoxiang-1endif'轿厢移动到二楼停止'ifjiaoxiang=0andY11=1thenkai1=1guan1=0endififmen1=100andY11=1thenkai1=1ifmen1=0andanniu2=0thenguan1=1ifjiaoxiang=0thenY11=0if(kai1=1andjiaoxiang=0)thenifmen1>0thenmen1=men1-2endifendif'轿厢到二楼后门开始自动打开'if((guan1=1andt2>3)andjiaoxiang=0)thenkai1=0ifmen1<100thenmen1=men1+2ifmen1=100thenguan1=0endifendif'保证门在二楼延时3秒后自动关门'ifjiaoxiang>0thenkai1=0guan1=0endif⑷轿厢上升或下降到2楼用户策略程序if(jiaoxiang>60)or(anniu1=1)or(anniu2=1)or(Y03=1)or(Y04=1)or(Y11=1)or(Y12=1)or(Y13=1)thenexitif((jiaoxiang<60)and(Y02=1))thenjiaoxiang=jiaoxiang+1endif'轿厢移动到二楼停止'ifjiaoxiang=60and(Y02=1orY12=1)thenkai2=1guan2=0endififmen2=100andanniu1=0thenkai2=1ifmen2=0andanniu2=0thenguan2=1ifjiaoxiang=60thenY02=0endif'保证轿厢到达二楼时二楼上信号消除'if(kai2=1andjiaoxiang=60)thenifmen2>0thenmen2=men2-2endifendif'轿厢到二楼后门开始自动打开'if((guan2=1andt>3)andjiaoxiang=60)thenkai2=0ifmen2<100thenmen2=men2+2endifendif'保证门在二楼延时3秒后自动关门'ifjiaoxiang>60orjiaoxiang<60thenkai2=0guan2=0endif/上升至二楼/if(jiaoxiang<60)or(anniu1=1)or(anniu2=1)or(Y03=1)or(Y04=1)or(Y11=1)or(Y02=1)or(Y13=1)thenexitif((jiaoxiang>60)and(Y12=1))thenjiaoxiang=jiaoxiang-1endif'轿厢移动到二楼停止'ifjiaoxiang=60and(Y02=1orY12=1)thenkai2=1guan2=0endif'平层作用'ifjiaoxiang=60thenY12=0endififmen2=0andanniu2=0thenguan2=1ifmen2=100andanniu1=0thenkai2=1ifjiaoxiang>60orjiaoxiang<60thenkai2=0guan2=0endif'轿厢再次运行时开关门信号消除'/轿厢下降至2楼/⑸轿厢上升至3楼用户策略程序if(jiaoxiang>120)or(anniu1=1)or(anniu2=1)or(Y02=1)or(Y04=1)or(Y11=1)or(Y12=1)or(Y13=1)thenexitif((jiaoxiang<120)and(Y03=1))thenjiaoxiang=jiaoxiang+1endif'轿厢移动到二楼停止'ifjiaoxiang=120and(Y03=1orY13=1)thenkai3=1guan3=0endififmen3=100andanniu1=0thenkai3=1ifmen3=0andanniu2=0thenguan3=1ifjiaoxiang=120thenY03=0endifif(kai3=1andjiaoxiang=120)thenifmen3>0thenmen3=men3-2endifendif'轿厢到二楼后门开始自动打开'if((guan3=1andt0>3)andjiaoxiang=120)thenkai3=0ifmen3<100thenmen3=men3+2endifendif'保证门在二楼延时3秒后自动关门'ifjiaoxiang>120orjiaoxiang<120thenkai3=0guan3=0endif/轿厢上升至3楼/if(jiaoxiang<120)or(anniu1=1)or(anniu2=1)or(Y03=1)or(Y04=1)or(Y11=1)or(Y02=1)or(Y12=1)thenexitif((jiaoxiang>120)and(Y13=1))thenjiaoxiang=jiaoxiang-1endif'轿厢移动到二楼停止'ifjiaoxiang=120and(Y03=1orY13=1)thenkai3=1guan3=0endififjiaoxiang=120thenY13=0endififmen3=0andanniu2=0thenguan3=1ifmen3=100andanniu2=0thenkai3=1ifjiaoxiang>120orjiaoxiang<120thenkai3=0guan3=0endif/轿厢下降至3楼/⑹轿厢上升至4楼用户策略程序if(anniu1=1)or(anniu2=1)or(Y03=1)or(Y02=1)or(Y11=1)or(Y12=1)or(Y13=1)thenexitif((jiaoxiang<180)and(Y04=1))thenjiaoxiang=jiaoxiang+1endif'轿厢移动到四楼停止'ifjiaoxiang=180andY04=1thenkai4=1guan4=0endif'轿厢平层作用'ifmen4=100andanniu1=0andY04=1thenkai4=1ifmen4=0andanniu2=0thenguan4=1ifjiaoxiang=180thenY04=0endif'轿厢到达四楼时信号消除'if(kai4=1andjiaoxiang=180)thenifmen4>0thenmen4=men4-2endififmen4=0thenkai4=0endif'轿厢到二楼后门开始自动打开'if((guan4=1andt1>3)andjiaoxiang=180)thenkai4=0ifmen4<100thenmen4=men4+2endifendif'保证门在四楼延时3秒后自动关门'ifjiaoxiang<180thenkai4=0guan4=0endif'轿厢再次运行时四楼开关门信号消除'⑺轿厢上下闪烁指示灯和楼层显示用户程序if(Y02=1orY03=1ORY04=1)thenup=1elseup=0endif'上升标志显示'if(Y11=1orY12=1orY13=1)thendown=1elsedown=0endif/上下闪烁指示/ifjiaoxiang=0thenxian1=1elsexian1=0endif/一楼显示开关/ifjiaoxiang=60thenxian2=1elsexian2=0endif/二楼显示开关/ifjiaoxiang=120thenxian3=1elsexian3=0endif/三楼显示开关/ifjiaoxiang=180thenxian4=1elsexian4=0endif/四楼显示开关//楼层显示/⑺信号的输入与消除策略程序'1.轿厢在一楼外输信号的输入与消除''(一)轿厢在一楼一楼上sb01=1时'ifjiaoxiang=0andsb01=1thenY11=1ifmen1<100thensb01=0'一楼平层'endif'轿厢在二楼时内输信号的输入与消除'ifjiaoxiang=0andsb2=1andmen1=100thenY02=1ifjiaoxiang=60thensb2=0ifjiaoxiang=0andsb3=1andmen1=100thenY03=1ifjiaoxiang=120thensb3=0ifjiaoxiang=0andsb4=1andmen1=100thenY04=1ifjiaoxiang=180thensb4=0ifjiaoxiang=0thensb1=0'(二)轿厢在一楼二楼上sb02=1时'ifjiaoxiang=0andsb02=1andmen1=100thenY02=1ifjiaoxiang=60thensb02=0endififjiaoxiang=60andsb3=1andmen2=100thenY03=1ifjiaoxiang=120thensb3=0ifjiaoxiang=60andsb4=1andmen2=100thenY04=1ifjiaoxiang=180thensb4=0ifjiaoxiang=60thensb2=0'(三)轿厢在一楼二楼下sb12=1时(到达二楼后此时只能下一楼)'ifjiaoxiang=0andsb12=1andmen1=100thenY02=1ifjiaoxiang=60thensb12=0endififjiaoxiang=60andsb1=1andmen2=100thenY11=1ifjiaoxiang<60thensb1=0'(四)轿厢在一楼三楼上sb03=1时(到达三楼后此时只能上四楼)'ifjiaoxiang=0andsb03=1andmen1=100thenY03=1ifjiaoxiang=120thensb03=0endififjiaoxiang=120andsb4=1andmen3=100thenY04=1ifjiaoxiang=180thensb4=0'(五)轿厢在一楼三楼下sb13=1时'ifjiaoxiang=0andsb13=1andmen1=100thenY03=1ifjiaoxiang=120thensb13=0endififjiaoxiang=120andsb1=1andmen3=100thenY11=1ifjiaoxiang=0thensb1=0ifjiaoxiang=120andsb2=1andmen3=100thenY12=1ifjiaoxiang=60thensb2=

温馨提示

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

评论

0/150

提交评论