欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    基于西门子S7200 PLC的四层电梯及组态监控的设计.doc

    • 资源ID:4151434       资源大小:2.80MB        全文页数:60页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    基于西门子S7200 PLC的四层电梯及组态监控的设计.doc

    四层电梯及组态监控的设计工 学 部工学一部专 业自动化班 级4418501学 号姓 名指导教师负责教师沈阳航空工业学院北方科技学院2008年7月摘 要随着城市建设的不断发展,楼群建筑不断增多,电梯在当今社会的生活中有着广泛的应用。电梯作为楼群建筑中垂直运行的交通工具已与人们的日常生活密不可分。本文就是利用西门子S7-200可编程控制器对电梯系统进行控制,首先进行硬件设计,包括CPU处理模块、系统的端口分配、以及外部接线图,然后,在硬件设计的基础上,对软件进行了设计,设计出系统的程序流程图及梯形图程序,并对系统进行了分析和调试,实现了电梯的自动控制。最后,运用MCGS 组态软件制作人机对话界面,检验电梯PLC控制系统的运行情况。使电梯通过读取PLC中相应寄存器的状态,监视电梯指示灯、电梯按钮及电梯的其它运行状态,直观地反映出电梯的运行状况,达到监控的目的。关键词:电梯;PLC;监控AbstractWith the continuous development of urban construction, the increasing complex construction, the lift of life in today's society has a wide range of applications. Elevator in the building as a complex operation of the vertical transport has been inextricably linked with people's daily lives. This paper is the use of Siemens S7-200 PLC on elevator control system, first of all for hardware design, including the CPU processing module, the system of port allocation, as well as external wiring diagram, and then, on the basis of hardware design, software For the design, design a systematic process flow chart and ladder procedures and systems analysis and debugging, and automatic control of the elevator. Finally, the use of PC configuration software MCGS interactive interface, inspection of the elevator control system PLC operation. PLC to read through the elevator in the corresponding register of the state, surveillance, lift light, the elevator button and lift the other running directly reflects the operation of the escalator,thus achieve the goal of monitoring.Keywords:Elevator;PLC; Monitor目 录 1 绪 论11.1电梯的概述11.1.1电梯在国内外的研究现状11.1.2电梯的分类21.2可编程控制器(PLC)简介21.2.1 PLC的发展阶段31.2.2 PLC的主要功能41.2.3 PLC的主要特点51.3课题的目的、意义61.4主要研究内容72 电梯系统总体设计82.1电梯的外部结构及控制要求82.2方案选择92.2.1硬件方案的确定92.2.2软件方案的确定92.2.3监控系统的确定103 电梯系统硬件的设计113.1 PLC结构及工作原理113.2系统的CPU处理模块133.3系统的端口分配及功能表133.4系统的外部接线图154 电梯系统的软件设计174.1西门子PLC编程软件174.2系统的程序设计184.2.1程序流程图184.2.2主要程序设计及分析184.3程序调试264.3.1 PC与PLC的通信264.3.2调试275 电梯监控系统的设计285.1 MCGS组态软件介绍285.2组态软件的制作过程295.2.1建立MCGS新画面295.2.2定义数据变量295.2.3制作监控画面315.2.4编写控制流程335.3遇到的问题分析346 结 论35致 谢36参考文献37附录 PLC程序38附录 组态命令程序49 1 绪 论1.1电梯的概述1.1.1电梯在国内外的研究现状电梯进入人们的生活已经150年了。1854年,在纽约水晶宫举行的世界博览会上,美国人伊莱沙·格雷夫斯·奥的斯第一次向世人展示了他的发明,从此,人类历史上第一部安全升降梯诞生。奥的斯先生的发明彻底改写了人类使用升降工具的历史。从那以后,升降梯在世界范围内得到广泛应用。1889年12月,美国奥的斯电梯公司制造出了名副其实的电梯,它采用直流电动机为动力,通过蜗轮减速器带动卷筒上缠绕的绳索,悬挂并升降轿厢。1892年,美国奥的斯公司开始采用按钮操纵装置,取代传统的轿厢内拉动绳索的操纵方式,为操纵方式现代化开了先河。生活在继续,科技在发展,电梯也在进步。150年来,电梯的材质由黑白到彩色,样式由直式到斜式,在操纵控制方面更是步步出新手柄开关操纵、按钮控制、信号控制、集选控制、人机对话等等,多台电梯还出现了并联控制,智能群控;双层轿厢电梯展示出节省井道空间,提升运输能力的优势;变速式自动人行道扶梯的出现大大节省了行人的时间;不同外形扇形、三角形、半菱形、半圆形、整圆形的观光电梯则使身处其中的乘客的视线不再封闭。如今,以美国奥的斯公司为代表的世界各大著名电梯公司各展风姿,仍在继续进行电梯新品的研发,并不断完善维修和保养服务系统。另外,调频门控、智能远程监控、主机节能、控制柜低噪音耐用、复合钢带环保等一款款集纳了人类在机械、电子、光学等领域最新科研成果的新型电梯竞相问世。中国最早的一部电梯出现在上海,是由美国奥的斯公司于1901年安装的。1932年由美国奥的斯公司安装在天津利顺德酒店的电梯至今还在安全运转着。十一届三中全会后,我国电梯业进入了高速发展的时期。解放前,我国电梯拥有量仅约2000台,也没有电梯制造业。70年代初,全国仅有几家电梯制造厂,至80年代末就发展到150多家,至今已超过200家,且世界著名电梯厂商在我国均有合资企业。目前我国合资、独资的电梯生产企业已有200多家。如今,在我国任何一个城市,电梯都在被广泛应用,电梯给人们的生活带来了便利,也为我国现代化建设的加速发展提供了强大的保障。时至今日,电梯已进入了全面发展的新时期。1.1.2电梯的分类电梯的种类相当很多,按用途分为乘客电梯、载货电梯、医用电梯、住宅电梯、杂物电梯、观光电梯、车辆电梯、船舶电梯、建筑施工电梯等;按驱动方式可分为交流电梯、直流电梯、液压电梯、齿轮齿条电梯、螺杆式电梯、直线电机驱动的电梯;按速度分为低速电梯(速度低于1m/s以下)、中速电梯(速度在12m/s之间)、高速电梯(速度大于2m/s)、超高速电梯(速度超过5m/s),不过随着电梯技术的不断发展,电梯速度越来越高,区别高、中、低速电梯的速度限值也在相应地提高;按拖动方式分为交流电梯、直流电梯、液压电梯、齿轮齿条电梯等;按操纵控制方式分为手柄开关操纵电梯、按钮控制电梯、信号控制电梯、集选控制电梯等。除上述电梯的分类外,还有些特殊用途的电梯,如冷库电梯、防爆电梯、矿井电梯、斜行电梯、双层轿厢电梯等等。1.2可编程控制器(PLC)简介PLC(Programmable Logic Controller)通常称为可编程控制器,它是一种以微处理器为基础,综合了现代计算机、自动化技术和通信技术发展起来的一种通用的工业自动控制装置。由于它拥有体积小、功能强、程序设计简单、以及维护方便等特点,特别是适应恶劣的工业环境的能力和高可靠性,使其应用越来越广泛。1987年2月国际电工委员会(IEC)对可编程控制器定义如下:“可编程控制器是一种数字运算操作的电子系统,是专门为在工业环境下应用而设计的。它采用可可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数和算术运算等操作的指令,并能通过数字式或模拟式的输入和输出,控制各种类型的机械或生产过程。可编程控制器及其有关设备,都应按易于与工业控制系统形成一个整体,易于扩展其功能的原则设计”。事实上,可编程控制器是一种以微处理器为核心,带有指令存储器和输入/输出接口,将自动化、计算机技术、通信技术融为一体的新型工业控制装置。1.2.1 PLC的发展阶段 随着微处理器的出现,大规模、超大规模集成电路技术的迅速发展和数据通信技术的不断进步,PLC也迅速发展,其发展过程大致可分为以下三个阶段。 早期的PLC(20世纪60年代末20世纪70年代中期)早期的PLC可编程逻辑控制器,是继电器控制装置的,其主要功能只是执行原来有继电器完成的顺序控制、定时等。它在硬件上以计算机的形式出现,在I/O接口电路上做了改进以适应工业控制现场的要求。在软件编程上,采用广大电器工程技术人员所熟知的继电器控制线路方式梯形图。其中PLC特有的编程语言梯形图一直沿用至今。 中期的PLC(20世纪70年代中期20世纪80年代中后期)在20世纪70年代,微处理器的出现使PLC发生了巨大的变化。美国、日本、德国等一些厂家先后开始采用微处理器作为PLC的中央处理单元(CPU),这样使PLC的功能大大增强。在软件方面,除了保持原有的逻辑运算、计时、计数等功能以外,还增加了算术运算、数据处理和传送、通信、自诊断等功能。在硬件方面,增加了模拟量模块、远程I/O模块、各种特殊功能模块并扩大了存储器的容量,使各种逻辑线圈的数量增加。除此之外,还提供了一定数量的数据寄存器。 近期的PLC(20世纪80年代中后期至今)进入20世纪80年代中后期,由于超大规模集成电路技术的迅速发展,微处理器的档次普遍提高。而且,为了进一步提高PLC的处理速度,各制造商研发的专用逻辑处理芯片。这样使PLC软、硬件功能发生了巨大变化。近年来,PLC技术发展很快,性能不断提高,类型也在不断增多,功能也越来越完善。因此,PLC已发展成为当今自动化、信息化的重要支柱。1.2.2 PLC的主要功能随着PLC技术的为断发展,目前已能实现以下功能。 调节控制功能条件控制功能是指用 PLC与、或、非指令取代继电器触点串联,并联及其他各种逻辑连接,进行开关控制。 定时/计数控制功能定时/计数控制功能就是用PLC提供的定时器,计数器指令实现对某种操作的定时或计数控制,以取代时时间继电器。 步进控制功能步进控制能就是步进指令来实现在多道加工工序的控制中,只有前一道工序完成后,才能进行下道工序的控制,以取代由硬件构成的步进控制器。 数据处理功能数据处理功能是指PLC能进行数据传送、比较、移位、数制转换、算术运算与逻辑运算以及编码和译码等操作。 A/D与D/A转换功能A/D与D/A转换功能就是通过A/D,D/A模块完成模拟量和数字量之间的转换。 运动、过程控制功能运动控制功能就是指通过高速计数模块和位置控制模块等进行单轴或多轴控制。过程控制功能是指通过PLC的PLD控制指令实现对温度、压力、速度、流量等物理参数的闭环控制。 扩展功能扩展功能是指通过连接输入/输出扩展单元(即I/O扩展单元)模块来增加输入输出点数,也可通过附加各种智能单元及特殊单元来提高PLC的控制能力。 远程I/O功能过程I/O功能是指通过过程I/O单元将分散在远距离的各种输入,输出设备与PLC主机相连接,进行远程控制,接收输入信号,传出输出信号。 通讯联网功能通讯联网功能是PLC之间的联网,PLC与上位计算机的连接等,实现远程I/O控制或数据交换,以完成系统规模较大的复杂控制。 监控功能监控功能是指PLC能监视系统各部分运行状态和进程,以系统出现的异常情况进行报警和记录,甚至自动中止运行。也可在线调整,修改控制程序中定时器,计数器等到设事实上值或强制I/O状态。1.2.3 PLC的主要特点PLC之所以能迅速发展和广泛应用,是因为它具有以下特点: 可靠性高 PLC不需要大量的活动元件和接线电子元件,它的接线大大减少,与此同时,系统的维修简单,维修时间短。 PLC采用了一系列可靠性设计的方法进行设计。 PLC有较高的易操作性,它具有编程简单,操作方便,维修容易等特点,一般不易发生操作的错误。 PLC是为工业生产过程控制而专门设计的控制装置,它具有比通用计算机控制更简单的编程语言和更可靠的硬件。采用了精简化的编程语言,编程出错率大大降低,而为工业恶劣操作环境设计的硬件使可靠性大大提高。 在PLC的硬件方面,采用了一系列提高可靠性的措施。 PLC的软件方面,也采取了一系列提高系统可靠性的措施。例如,采用软件滤波;软件自诊断;简化编程语言等。 易操作 操作方便。对PLC的操作包括程序输入和程序更改的操作。大多数PLC采用编程器进行输入和更改的操作。 编程方便。PLC有多种程序设计语言可供使用。对电气技术人员来说,由于梯形图与电气原理图较为接近,容易掌握和理解。 维修方便。PLC具有的自诊断功能对维修人员维修技能的要求降低。当系统发生故障时,通过硬件和软件的自诊断,维修人员可以很快的找到故障的部位,以便维修。 灵活性高 编程的灵活性。PLC采用的编程语言有梯形图、助记符、功能表图、功能模块和语句描述编程语言。编程方法的多样性使编程方便、应用面拓展。 扩展的灵活性。PLC的扩展灵活性是它的一个重要特点。它可根据应用的规模不同,即可进行容量的扩展、功能的扩展、应用和控制范围的扩展。 操作的灵活性。操作十分灵活方便,监视和控制变得十分容易。1.3课题的目的、意义以前,我国住宅楼电梯大部分是采用继电器控制的,由于控制线路复杂、体积大、故障率高而且难于维护,使电梯难以达到安全、稳定、可靠的基本要求,事故时有发生。鉴于继电器控制存在着上述的种种弊端,将PLC应用于电梯控制,收到了良好效果。可编程控制器应用于电梯控制,用软件编程替代原有继电器硬件布线控制,使控制系统具有了极大的柔性和通用性。同时,由于PLC功能齐全、应用灵活,能够满足电梯控制的要求而且具有抗干扰性能强、操作方便、维护简单等特点,使得系统可靠性大大提高。因此,本系统采用西门子公司的小型PLC系列S7200中的 STEP7-Micro/WIN4.0编程软件。随着计算机技术、控制技术和网络技术的发展,现在的电梯系统都倾向于采用先进、实用、可靠的PLC来进行控制,这样能提高电梯系统的经济性、可靠性及可维护性。在工业自动化领域中,自动化设备的应用很多都离不开监控系统。使用监控系统对工业自动化生产过程实施监控,即使不深入现场,也能了解设备状况,分析设备问题,并且能够记录设备的各种信息。另外,还能及时发现问题并解决,从而完善生产的环节。因此,本系统就是采用MCGS组态监控软件进行监控,此软件操作简单,可视性好,无须具备计算机编程的知识,就可以在短时间内轻而易举地完成一个运行稳定、功能全面的监控系统。在现实生活中,操作者还可通过以太网或其它办公信息网络等对电梯设备进行在线监控,从而达到远程维护的目的,这样既节省人力和财力,又能及时发现问题并解决。 1.4主要研究内容本次设计主要是利用可编程序控制器(PLC)控制一个四层电梯,首先进行硬件设计,包括CPU处理模块、扩展模块、资源分配以及外部接线等,然后在硬件设计的基础上,选用西门子公司的STEP7Micro/WIN4.0编程软件进行了设计,设计出系统的程序流程图及梯形图程序,并对系统进行了分析和调试,实现了电梯的自动控制。并且用上位机MCGS组态软件进行监控,检验电梯PLC控制系统的运行情况,从而达到对电梯的监视控制。2 电梯系统总体设计2.1电梯的外部结构及控制要求图2.1 电梯外部结构由上图可知,电梯由安装在各楼层电梯口的上升、下降呼叫按钮,电梯轿厢内楼层选择按钮,上升下降指示,各楼层到位行程开关组成。当电梯在上升的过程中只响应向上的呼叫,在下降的过程中只响应向下的呼叫,电梯向上或向下的呼叫执行完成后再执行反向呼叫。另外电梯还具有楼层显示、呼叫记忆、内选呼叫指示等功能。 本系统设计的电梯达到如下要求:行车方向由内选信号决定,顺向优先执行;行车途中如遇呼梯信号时,顺向截车,反向不截车;内选信号、呼梯信号具有记忆功能,执行后解除;内选信号、呼梯信号、行车方向、行车楼层位置均有信号灯指示;楼层显示灯亮表示轿厢停于该层,灯灭表示电梯离开该层;无呼梯时,5S内没有人呼梯,电梯停止运行;行车时不能手动开门或本层呼梯开门,开门不能行车。2.2方案选择系统总体逻辑框图,如图2.2所示。现场信号小型S7-200扩展模块EM223组态监控 电梯 图2.2 系统总体逻辑框图2.2.1硬件方案的确定PLC种类繁多,虽然功能和指令不尽相同,但结构与工作原理则大同小异。通常PLC由主机、输入/输出接口、电源、编程器扩展器接口和外部设备接口等几个主要部分组成。根据此次电梯控制系统的要求,我选用了德国西门子公司推出的小型PLC系列S7-200,它具有可靠性高、体积小、扩展方便,使用灵活的特点。此系统为多点输入、多点输出,CPU选择224系列,扩展模块选用EM223。2.2.2软件方案的确定本系统选用STEP7-Micro/WIN4.0 版编程软件,是因为它比以往的编程软件功能更新、更强,支持32位的Windows95、Windows98、Windows NT、Windows XP使用环境,并且具有易于操作,界面一致性好,简单易学的特点。使用该软件时需要一根连到计算机串行通讯口的PC/PPI电缆,其通讯参数的配置可以在安装软件结束时或在运行时进行。 2.2.3监控系统的确定 MCGS(Monitor and Control Generated System,通用监控系统)是一套用于快速构造和生成计算机监控系统的组态软件,能够在Windows平台上运行。另外,MCGS充分利用windows图形功能完备、界面一致性好、易学易用的特点,在自动化领域有着更广泛的应用。因比以往使用专用机开发的工业控制系统更具通用性,所以选用MCGS组态软件制作人机对话界面,检验电梯PLC控制系统的运行情况。3 电梯系统硬件的设计3.1 PLC结构及工作原理PLC的基本结构:一般PLC分为箱体式和模块式两种。但它们的组成是相同的,对箱体式PLC有一块CPU板、I/O板、显示面板、内存块、电源等,当然按CPU性能分成若干型号,并按I/O点数又有若干规格。对模块式PLC有CPU模块、I/O模块、内存、电源模块、底板或机架。无任哪种结构类型的PLC,都属于总线式开放型结构,其I/O能力可按用户需要进行扩展与组合。PLC的基本结构框图如图3.1所示。图3.1 PLC基本结构框图 PLC的工作原理:当PLC运行时,是通过执行反映控制要求的用户程序来完成控制任务的,需要执行众多的操作,但CPU不可能同时去执行多个操作,它只能按分时操作(串行工作)方式每一次执行一个操作,按顺序逐个执行。由于CPU的运算处理速度很快,所以从宏观上来看,PLC外部出现的结果似乎是同时(并行)完成的。这种串行工作过程称为PLC的扫描工作方式。用扫描工作方式执行用户程序时,扫描是从第一条程序开始,在无中断或跳转控制的情况下,按程序存储顺序的先后逐条执行用户程序,直到程序结束。然后再从头开始扫描执行,周而复始重复运行。如图3.2所示:PLC采用集中采样,集中输出的工作方式,减少了外界干扰的影响。图3.2 PLC扫描工作原理图PLC工作过程分三个阶段进行,即输入采样、程序执行和输出刷新。以下详细叙述PLC三个阶段的工作过程: PLC在输入采样阶段:以扫描方式依次地读入信号的通/断状态,并将它们存入存储器输入暂存区的相应单元内,这部分存储区也特别地称为输入映像区。在读输入结束后,PLC转入用户程序执行阶段。 PLC在程序执行阶段:按照先后顺序扫描执行每条指令,从输入映像存储区中读取输入状态,根据用户程序进行逻辑运算,将不断得到运算结果,而运算得到的结果是将其对应地先存入输出暂存区(输出映象区)的相应单元中,直到用户程序全部被执行完。本扫描周期内的程序执行阶段结束后,PLC转入写输出阶段。 输出刷新阶段:当所有的指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式(继电器等)输出,驱动相应输出设备工作。在此期间PLC根据输出映像区中的对应状态刷新所有的输出锁存电路,再经隔离驱动到输出端子,向外界输出控制信号,这才是PLC的实际输出。为了提高工作的可靠性,及时接收外来的控制命令,PLC在每次扫描期间,除完成上述三步操作外,通常还要进行故障自诊断,完成与编程器等的通信。每次扫描开始,先执行一次自诊断程序,对各输入输出点、存储器和CPU等进行诊断,诊断的方法通常是测试出各部分的当前状态,并与正常的标准状态进行比较,若两者一致,说明各部分工作正常,若不一致则认为有故障。此时,PLC立即启动关机程序,保留现行工作状态,并关断所有输出点,然后停机。诊断结束后,如没发现故障,PLC将继续往下扫描,检查是否有编程器等的通信请求。如果有则进行相应的处理,比如,接受编程器发来的命令,把要显示的状态数据、出错信息送给编程器显示等。处理完通信后,PLC继续往下扫描,输入现场信息,顺序执行用户程序,输出控制信号,完成一个扫描周期。然后又从自诊断开始,进行第二轮扫描。PLC就这样不断反复循环,实现对机器的连续控制,直到接收到停机命令,或因停电、出现故障等才停止工作。3.2系统的CPU处理模块基本CPU单元选用的是CPU224,性能如下:2048程序存储器;2048数据存储器;14点输入,10点输出;可扩展7个模块;128个定时器;128个计数器;4个硬件中断、1个定时器中断;实时时钟;高速计数器;可利用PPI协议或自由口进行通信。 由于CPU224的输入和输出点不能满足设计的要求,因此还添加了扩展模块,扩展模块选用的是EM223继电器型,性能如下:输入电压24V;8点输入、8点输出;额定负载电压24VDC/24V230V AC;允许范围20.430V DC/20250V AC;输出电压 L±0.3V -每组电流总和8A;I/O端子可拆卸;背板总线消耗电流80mA;功耗 3W 。3.3系统的端口分配及功能表对于PLC电梯控制系统的输入、输出点必须进行合理的配置。基本的输入显示功能有:一层内选指示、二层内选指示、三层内选指示、四层内选指示、一层上呼指示、二层上呼指示、三层上呼指示、二层下呼指示、三层下呼指示、四层下呼指示、一层楼层指示、二层楼层指示、三层楼层指示、四层楼层指示、低脉冲按钮、直线启动按钮共16个点。基本的输出显示功能有:一层内选指示、二层内选指示、三层内选指示、四层内选指示、一层上呼指示、二层上呼指示、三层上呼指示、二层下呼指示、三层下呼指示、四层下呼指示、一层楼层指示、二层楼层指示、三层楼层指示、四层楼层指示、轿厢下降指示、轿厢下降指示(同正转、反转)、电梯运行指示共17个点。电梯控制的逻辑关系,各输入、输出端子分配见表3.1。表3.1 端口分配及功能表序号PLC地址功能说明1I0.0四层内选按钮2I0.1三层内选按钮3I0.2二层内选按钮4I0.3一层内选按钮5I0.4四层下呼按钮6I0.5三层下呼按钮7I0.6二层下呼按钮8I0.7三层上呼按钮9I1.0二层上呼按钮10I1.1一层上呼按钮11I1.2四层行程指示12I1.3三层行程指示13I1.4二层行程指示14I1.5一层行程指示15I2.0低脉冲按钮16I2.1直线启动按钮17Q0.0四层指示18Q0.1三层指示19Q0.2二层指示20Q0.3一层指示21Q0.4轿厢下降指示、反转22Q0.5轿厢上升指示、正转23Q0.6四层内选指示24Q0.7三层内选指示25Q1.0二层内选指示26Q1.1一层内选指示27Q2.0四层下呼指示28Q2.1三层下呼指示29Q2.2二层下呼指示30Q2.3三层上呼指示31Q2.4二层上呼指示32Q2.5一层上呼指示33Q2.6电梯运行指示3.4系统的外部接线图西门子S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化,具有极高的性能/价格比。图3.2就是S7-200PLC的外部接线图。主机1M、2M、3M和面板V+接电源+24V,主机1L、2L、3L、4L、5L和面板COM接电源GND。图3.2 PLC外部接线图4 电梯系统的软件设计4.1西门子PLC编程软件STEP7Micro/WIN是专门为S7-200设计的,在个人计算机Windows操作系统下运行的编程软件,它的功能强大,使用方便,简单易学。用户可以通过语句表、梯形图和功能块图编程,不同的编程语言编制的程序可以相互转换,可以用符号表来定义程序中使用的变量地址对应的符号。图4.1 程序编辑窗口STEP7-Micro/WIN4.0的编程界面如图4.1所示。程序编辑器窗口包含为当前项目使用的编辑器的局部变量表和程序视图。其编程软件具有以下一些功能:硬件配置、参数设置、通信设置、程序编辑、测试、运行和诊断等功能。 4.2系统的程序设计4.2.1程序流程图PLC设计电梯采用自动运行方式控制,根据此控制逻辑设计的流程图如图4.2所示。图4.2 电梯设计的流程图4.2.2主要程序设计及分析当电梯内部呼叫时,电梯的内部指示灯会亮,同时电梯会自动运行到该呼叫层。显示内选指示灯的亮灭程序如下:按下呼叫电梯按钮,说明有人外部呼叫电梯,这时,电梯会自动运行到该层,同时,对应的楼层指示灯亮。电梯运行程序如下:电梯上、下行程序如下:4.3程序调试4.3.1 PC与PLC的通信程序PC与PLC进行通讯,需一些参数的设置,本系统的参数设置过程如下: 程序与PLC的CPU通讯电缆进行连接。 设置远程站(即S7-200)的地址,使它与S7-200的地址相同,本系统设置为2,如图4.3所示。 图4.3 计算机与PLC的通信设置 从图4.3中可知PLC通讯参数的设置,其中接口为PC/PPI cable(COM 1),协议为PPI,模式为11位,波特率为9.6千波特。4.3.2调试把编写好的程序传送到PLC中,运行硬件时,不能很好的实现设计的功能,经过反复的调试、修改,终于实现了电梯设计的要求。另外在软件调试过程中也遇到了一些的问题,比如下载PLC程序时,显示下载错误,PLC程序无法运行。这是因为PLC的地址输入错误,只要点击“刷新”,把获取的地址输入则下载就恢复正常。5 电梯监控系统的设计5.1 MCGS组态软件介绍MCGS全中文工业自动化控制组态软件(以下简称MCGS)是一套32位工控组态软件,可稳定运行于Windows95/98/Me/NT/2000等多种操作系统,集动画显示、流程控制、数据采集、设备控制与输出、网络数据传输、工程报表、数据与曲线等诸多强大功能于一身,并支持国内外众多数据采集与输出设备,广泛应用于石油、电力、机械、纺织、航天、建筑、通讯、实验室等多种工程领域。MCGS组态软件具有全中文、面向窗口的可视化操作界面。实时性强,有良好的并行处理性能和丰富生动的多媒体画面。MCGS组态软件的开放式结构拥有广泛的数据获取和强大的数据处理功能。同时。提供良好的安全机制,为多个不同级别用户设定不同的操作权限。MCGS组态软件支持多种硬件设备,实现“设备无关”,用户不必因外部设备的局部改动,而影响整个系统。MCGS组态软件由“MCGS组态环境”和“MCGS运行环境”两个系统组成。两部分互相独立,又紧密相关。目前,MCGS组态软件已经成功推出了MCGS通用版组态软件、MCGS网络版组态软件和MCGSE嵌入版组态软件。三类产品风格相同,功能各异,三者完美结合,融为一体,形成了整个工业监控系统的从设备采集、工作站数据处理和控制、上位机网络管理和web浏览的所有功能,很好的实现了自动控制一体化的功能。本文利用MCGS组态软件设计,在设备组态窗口中选择适当的串口通讯设备,正确设置其属性。正确设置组态软件中数据变量设备通道的连接,即可实现PLC与组态软件的通讯。将PLC中的串口驱动程序与组态软件的需求响应相结合,使电脑对PLC发出的信号有响应。在MCGS组态软件的用户窗口中,制作一个动画界面。在界面上设置各个控件的属性,使设置的控件按照真实的情况动作,检验和测试电梯PLC控制系统对电梯的运行状态的控制效果。MCGS用主控窗口、设备窗口和用户窗口来构成一个应用系统的人机交互图形界面。组态配置各种不同类型和功能的对象或结构,可以对实时数据进行可视化处理。 5.2组态软件的制作过程5.2.1建立MCGS新画面制作组态软件需要画面的设计和参数的设置,由图5.1用户窗口属性设置可知,窗口位置为任意摆放,窗口边界为可变边。在“用户窗口属性设置”中,还能对扩充属性、启动脚本、循环脚本、退出脚本进行参数设置。图5.1 电梯监控画面基本属性设置5.2.2定义数据变量实时数据库是MCGS工程的数据交换和数据处理中心。数据变量是构成实时数据库的基本单元,建立实时数据库的过程也即是定义数据变量的过程。定义数据变量的内容主要包括:指定数据变量的名称、类型、初始值和数值范围,确定与数据变量存盘相关的参数等。在定义之前,应充分分析和考虑所有问题,最后列出需要的所有的点(即变量)。在定义时根据不同点的作用具体设置每个点的类型及参数。根据西门子S7-200点数、电梯模型输入输出端子分配及监控程序的内部变量,设置的数据变量如表5.1所示。表5.1 数据词典列表 变量名变量类型寄存器对应数据变量四层内选按钮开关型I0.0i00三层内选按钮开关型I0.1i01二层内选按钮开关型I0.2i02一层内选按钮开关型I0.3i03四层下呼按钮开关型I0.4i04三层下呼按钮开关型I0.5i05二层下呼按钮开关型I0.6i06三层下呼按钮开关型I0.7i07二层下呼按钮开关型I1.0i10一层下呼按钮开关型I1.1i11四层行程指示开关型I1.2i12三层行程指示开关型I1.3i13二层行程指示开关型I1.4i14一层行程指示开关型I1.5i15四层指示灯开关型Q0.0q00三层指示灯开关型Q0.1q01二层指示灯开关型Q0.2q02一层指示灯开关型Q0.3q03轿厢下降指示开关型Q0.4q04轿厢上升指示开关型Q0.5q05四层内选指示开关型Q0.6q06三层内选指示开关型Q0.7q07二层内选指示开关型Q1.0q10一层内选指示开关型Q1.1q11一层上呼指示开关型Q2.5q25二层上呼指示开关型Q2.4q24三层上呼指示开关型Q2.3q23四层下呼指示开关型Q2.2q22三层下呼指示开关型Q2.1q21二层下呼指示开关型Q2.0q20 一次动作标志数值型movey1 门开关动作数值型movex15.2.3制作监控画面轿箱运动监控动画是电梯监控程序的一个重要内容,它以动画的方式直接反映电梯模型的运动,生动形象。而它的制作过程较为复杂繁琐,而且要制作一个立体的形象的轿箱模型要绘制许多图案并把它们组合在一起,而其中对图素前后位置以及图案重叠的把握,将直接影响监控动画的形象性。在制作过程中,经过多次的调整、组合、叠放、覆盖等步骤才制作出了一个效果让人满意的图形组合。之后设置监控动画的各个参数,与PLC相连反复调试运动速度最后终于达到了满意的监控效果。 本系统的组态画面设计如下图所示。图5.2 组态欢迎窗口图5.3 组态模拟图图5.4 电梯控制界面5.2.4编写控制流程用户脚本程序是由用户编制的、用来完成特定操作和处理的程序,脚本程序的编程语法非常类似于普通的C语言,正确地编写脚本程序,可大大提高工作效率,优化控制过程。本系统的脚本编制过程如下:在策略组态中,单击工具条中的“新增策略行”图标,则显示如下:在策略组态中,如果没有出现策略工具箱,请单击工具条中的“工具箱” 图标,弹出“策略工具箱”,如下:单击“策略工具箱”中的“脚本程序”,把鼠标移出“策略工具箱”,会出现一个小手,把小手放在上,单击鼠标左键,则显示如下:双击进入脚本程序编辑环境,输入电梯监控系统的相关程序,见附录II。5.3遇到的问题分析在本次监控软件的制作过程中,遇到了一些问题。譬如组态软件不能与PLC同时进行通讯,因为二者共用一个计算机串口,必须要关掉其中一个,只有这样才能使另外一方与PLC进行数据交换,当时在这个问题上耽误了很长时间,最后在老师的帮助下,才顺利的解决了该问题。还有一个很大的问题就是通过上位机控制PLC,由于对PLC和组态软件MCGS的知识掌握的不够全面,迟迟没有实现上位机控制,不过在指导老师李姣老师的指导下,成功的调试出了上位机对PLC的控制

    注意事项

    本文(基于西门子S7200 PLC的四层电梯及组态监控的设计.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开