毕业设计(论文)基于西门子S7200 PLC的四层电梯及组态监控的设计_第1页
毕业设计(论文)基于西门子S7200 PLC的四层电梯及组态监控的设计_第2页
毕业设计(论文)基于西门子S7200 PLC的四层电梯及组态监控的设计_第3页
毕业设计(论文)基于西门子S7200 PLC的四层电梯及组态监控的设计_第4页
毕业设计(论文)基于西门子S7200 PLC的四层电梯及组态监控的设计_第5页
已阅读5页,还剩55页未读 继续免费阅读

下载本文档

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

文档简介

1、四层电梯及组态监控的设计 工 学 部 工学一部 专 业 自动化 班 级 4418501 学 号 姓 名 指导教师 负责教师 沈阳航空工业学院北方科技学院 2008 年 7 月 摘摘 要要 随着城市建设的不断发展,楼群建筑不断增多,电梯在当今社会的生活中有着 广泛的应用。电梯作为楼群建筑中垂直运行的交通工具已与人们的日常生活密不可 分。 本文就是利用西门子 s7-200 可编程控制器对电梯系统进行控制,首先进行硬件 设计,包括 cpu 处理模块、系统的端口分配、以及外部接线图,然后,在硬件设计 的基础上,对软件进行了设计,设计出系统的程序流程图及梯形图程序,并对系统 进行了分析和调试,实现了电梯

2、的自动控制。最后,运用 mcgs 组态软件制作人机 对话界面,检验电梯 plc 控制系统的运行情况。使电梯通过读取 plc 中相应寄存器 的状态,监视电梯指示灯、电梯按钮及电梯的其它运行状态,直观地反映出电梯的 运行状况,达到监控的目的。 关键词:电梯;plc;监控 abstract with the continuous development of urban construction, the increasing complex construction, the lift of life in todays society has a wide range of applicatio

3、ns. elevator in the building as a complex operation of the vertical transport has been inextricably linked with peoples 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 alloc

4、ation, 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 in

5、teractive 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 o

6、f monitoring. keywordskeywords:elevator;plc; monitor 目目 录录 1 绪 论.1 1.1 电梯的概述.1 1.1.1 电梯在国内外的研究现状.1 1.1.2 电梯的分类.2 1.2 可编程控制器(plc)简介 .2 1.2.1 plc 的发展阶段 .3 1.2.2 plc 的主要功能 .4 1.2.3 plc 的主要特点 .5 1.3 课题的目的、意义.6 1.4 主要研究内容.7 2 电梯系统总体设计.8 2.1 电梯的外部结构及控制要求.8 2.2 方案选择.9 2.2.1 硬件方案的确定.9 2.2.2 软件方案的确定.9 2.2.3

7、监控系统的确定.10 3 电梯系统硬件的设计.11 3.1 plc 结构及工作原理.11 3.2 系统的 cpu 处理模块.13 3.3 系统的端口分配及功能表.13 3.4 系统的外部接线图.15 4 电梯系统的软件设计.17 4.1 西门子 plc 编程软件 .17 4.2 系统的程序设计.18 4.2.1 程序流程图.18 4.2.2 主要程序设计及分析.18 4.3 程序调试.26 4.3.1 pc 与 plc 的通信.26 4.3.2 调试.27 5 电梯监控系统的设计.28 5.1 mcgs 组态软件介绍.28 5.2 组态软件的制作过程.29 5.2.1 建立 mcgs 新画面

8、.29 5.2.2 定义数据变量.29 5.2.3 制作监控画面.31 5.2.4 编写控制流程.33 5.3 遇到的问题分析.34 6 结 论.35 致 谢.36 参考文献.37 附录 plc 程序 .38 附录 组态命令程序.49 1 绪绪 论论 1.1 电梯的概述电梯的概述 1.1.1 电梯在国内外的研究现状电梯在国内外的研究现状 电梯进入人们的生活已经 150 年了。1854 年,在纽约水晶宫举行的世界博览 会上,美国人伊莱沙格雷夫斯奥的斯第一次向世人展示了他的发明,从此,人类 历史上第一部安全升降梯诞生。奥的斯先生的发明彻底改写了人类使用升降工具的 历史。从那以后,升降梯在世界范围内

9、得到广泛应用。1889 年 12 月,美国奥的斯 电梯公司制造出了名副其实的电梯,它采用直流电动机为动力,通过蜗轮减速器带 动卷筒上缠绕的绳索,悬挂并升降轿厢。1892 年,美国奥的斯公司开始采用按钮操 纵装置,取代传统的轿厢内拉动绳索的操纵方式,为操纵方式现代化开了先河。 生活在继续,科技在发展,电梯也在进步。150 年来,电梯的材质由黑白到彩色,样式由直 式到斜式,在操纵控制方面更是步步出新手柄开关操纵、按钮控制、信号控制、集选控制、 人机对话等等,多台电梯还出现了并联控制,智能群控;双层轿厢电梯展示出节省井道空间, 提升运输能力的优势;变速式自动人行道扶梯的出现大大节省了行人的时间;不同

10、外形扇形、 三角形、半菱形、半圆形、整圆形的观光电梯则使身处其中的乘客的视线不再封闭。如今,以 美国奥的斯公司为代表的世界各大著名电梯公司各展风姿,仍在继续进行电梯新品的研发,并 不断完善维修和保养服务系统。另外,调频门控、智能远程监控、主机节能、控制柜低噪音耐 用、复合钢带环保等一款款集纳了人类在机械、电子、光学等领域最新科研成果的新型电梯竞 相问世。 中国最早的一部电梯出现在上海,是由美国奥的斯公司于 1901 年安装的。1932 年由美国 奥的斯公司安装在天津利顺德酒店的电梯至今还在安全运转着。十一届三中全会后, 我国电梯业进入了高速发展的时期。解放前,我国电梯拥有量仅约 2000 台,

11、也没有 电梯制造业。70 年代初,全国仅有几家电梯制造厂,至 80 年代末就发展到 150 多 家,至今已超过 200 家,且世界著名电梯厂商在我国均有合资企业。目前我国合资、 独资的电梯生产企业已有 200 多家。如今,在我国任何一个城市,电梯都在被广泛 应用,电梯给人们的生活带来了便利,也为我国现代化建设的加速发展提供了强大 的保障。时至今日,电梯已进入了全面发展的新时期。 1.1.2 电梯的电梯的分类分类 电梯的种类相当很多,按用途分为乘客电梯、载货电梯、医用电梯、住宅电梯、 杂物电梯、观光电梯、车辆电梯、船舶电梯、建筑施工电梯等;按驱动方式可分为 交流电梯、直流电梯、液压电梯、齿轮齿条

12、电梯、螺杆式电梯、直线电机驱动的电 梯;按速度分为低速电梯(速度低于 1m/s 以下) 、中速电梯(速度在 12m/s 之间) 、 高速电梯(速度大于 2m/s) 、超高速电梯(速度超过 5m/s) ,不过随着电梯技术的不 断发展,电梯速度越来越高,区别高、中、低速电梯的速度限值也在相应地提高; 按拖动方式分为交流电梯、直流电梯、液压电梯、齿轮齿条电梯等;按操纵控制方 式分为手柄开关操纵电梯、按钮控制电梯、信号控制电梯、集选控制电梯等。除上 述电梯的分类外,还有些特殊用途的电梯,如冷库电梯、防爆电梯、矿井电梯、斜 行电梯、双层轿厢电梯等等。 1.2 可编程控制器(可编程控制器(plc)简介)简

13、介 plc(programmable logic controller)通常称为可编程控制器,它是一种以微 处理器为基础,综合了现代计算机、自动化技术和通信技术发展起来的一种通用的 工业自动控制装置。由于它拥有体积小、功能强、程序设计简单、以及维护方便等 特点,特别是适应恶劣的工业环境的能力和高可靠性,使其应用越来越广泛。 1987 年 2 月国际电工委员会(iec)对可编程控制器定义如下:“可编程控制器 是一种数字运算操作的电子系统,是专门为在工业环境下应用而设计的。它采用可 可以编制程序的存储器,用来在其内部存储执行逻辑运算、顺序控制、定时、计数 和算术运算等操作的指令,并能通过数字式或模

14、拟式的输入和输出,控制各种类型 的机械或生产过程。可编程控制器及其有关设备,都应按易于与工业控制系统形成 一个整体,易于扩展其功能的原则设计”。 事实上,可编程控制器是一种以微处理器为核心,带有指令存储器和输入/输出 接口,将自动化、计算机技术、通信技术融为一体的新型工业控制装置。 1.2.1 plc 的的发展阶段发展阶段 随着微处理器的出现,大规模、超大规模集成电路技术的迅速发展和数据通信 技术的不断进步,plc 也迅速发展,其发展过程大致可分为以下三个阶段。 早期的 plc(20 世纪 60 年代末20 世纪 70 年代中期) 早期的 plc 可编程逻辑控制器,是继电器控制装置的,其主要功

15、能只是执行原 来有继电器完成的顺序控制、定时等。它在硬件上以计算机的形式出现,在 i/o 接 口电路上做了改进以适应工业控制现场的要求。在软件编程上,采用广大电器工程 技术人员所熟知的继电器控制线路方式梯形图。其中 plc 特有的编程语言梯形 图一直沿用至今。 中期的 plc(20 世纪 70 年代中期20 世纪 80 年代中后期) 在 20 世纪 70 年代,微处理器的出现使 plc 发生了巨大的变化。美国、日本、 德国等一些厂家先后开始采用微处理器作为 plc 的中央处理单元(cpu) ,这样使 plc 的功能大大增强。在软件方面,除了保持原有的逻辑运算、计时、计数等功能 以外,还增加了算

16、术运算、数据处理和传送、通信、自诊断等功能。在硬件方面, 增加了模拟量模块、远程 i/o 模块、各种特殊功能模块并扩大了存储器的容量,使 各种逻辑线圈的数量增加。除此之外,还提供了一定数量的数据寄存器。 近期的 plc(20 世纪 80 年代中后期至今) 进入 20 世纪 80 年代中后期,由于超大规模集成电路技术的迅速发展,微处理 器的档次普遍提高。而且,为了进一步提高 plc 的处理速度,各制造商研发的专用 逻辑处理芯片。这样使 plc 软、硬件功能发生了巨大变化。近年来,plc 技术发展 很快,性能不断提高,类型也在不断增多,功能也越来越完善。因此,plc 已发展 成为当今自动化、信息化

17、的重要支柱。 1.2.2 plc 的主要功能的主要功能 随着 plc 技术的为断发展,目前已能实现以下功能。 调节控制功能 条件控制功能是指用 plc 与、或、非指令取代继电器触点串联,并联及其他各 种逻辑连接,进行开关控制。 定时/计数控制功能 定时/计数控制功能就是用 plc 提供的定时器,计数器指令实现对某种操作的定 时或计数控制,以取代时时间继电器。 步进控制功能 步进控制能就是步进指令来实现在多道加工工序的控制中,只有前一道工序完 成后,才能进行下道工序的控制,以取代由硬件构成的步进控制器。 数据处理功能 数据处理功能是指 plc 能进行数据传送、比较、移位、数制转换、算术运算与 逻

18、辑运算以及编码和译码等操作。 a/d 与 d/a 转换功能 a/d 与 d/a 转换功能就是通过 a/d,d/a 模块完成模拟量和数字量之间的转换。 运动、过程控制功能 运动控制功能就是指通过高速计数模块和位置控制模块等进行单轴或多轴控制。 过程控制功能是指通过 plc 的 pld 控制指令实现对温度、压力、速度、流量等物 理参数的闭环控制。 扩展功能 扩展功能是指通过连接输入/输出扩展单元(即 i/o 扩展单元)模块来增加输入 输出点数,也可通过附加各种智能单元及特殊单元来提高 plc 的控制能力。 远程 i/o 功能 过程 i/o 功能是指通过过程 i/o 单元将分散在远距离的各种输入,输

19、出设备与 plc 主机相连接,进行远程控制,接收输入信号,传出输出信号。 通讯联网功能 通讯联网功能是 plc 之间的联网,plc 与上位计算机的连接等,实现远程 i/o 控制或数据交换,以完成系统规模较大的复杂控制。 监控功能 监控功能是指 plc 能监视系统各部分运行状态和进程,以系统出现的异常情况 进行报警和记录,甚至自动中止运行。也可在线调整,修改控制程序中定时器,计 数器等到设事实上值或强制 i/o 状态。 1.2.3 plc 的主要特点的主要特点 plc 之所以能迅速发展和广泛应用,是因为它具有以下特点: 可靠性高 plc 不需要大量的活动元件和接线电子元件,它的接线大大减少,与此

20、同时, 系统的维修简单,维修时间短。 plc 采用了一系列可靠性设计的方法进行设计。 plc 有较高的易操作性,它具有编程简单,操作方便,维修容易等特点,一 般不易发生操作的错误。 plc 是为工业生产过程控制而专门设计的控制装置,它具有比通用计算机控 制更简单的编程语言和更可靠的硬件。采用了精简化的编程语言,编程出错率大大 降低,而为工业恶劣操作环境设计的硬件使可靠性大大提高。 在 plc 的硬件方面,采用了一系列提高可靠性的措施。 plc 的软件方面,也采取了一系列提高系统可靠性的措施。例如,采用软件 滤波;软件自诊断;简化编程语言等。 易操作 操作方便。对 plc 的操作包括程序输入和程

21、序更改的操作。大多数 plc 采 用编程器进行输入和更改的操作。 编程方便。plc 有多种程序设计语言可供使用。对电气技术人员来说,由于 梯形图与电气原理图较为接近,容易掌握和理解。 维修方便。plc 具有的自诊断功能对维修人员维修技能的要求降低。当系统 发生故障时,通过硬件和软件的自诊断,维修人员可以很快的找到故障的部位,以 便维修。 灵活性高 编程的灵活性。plc 采用的编程语言有梯形图、助记符、功能表图、功能模 块和语句描述编程语言。编程方法的多样性使编程方便、应用面拓展。 扩展的灵活性。plc 的扩展灵活性是它的一个重要特点。它可根据应用的规 模不同,即可进行容量的扩展、功能的扩展、应

22、用和控制范围的扩展。 操作的灵活性。操作十分灵活方便,监视和控制变得十分容易。 1.3 课题的目的、意义课题的目的、意义 以前,我国住宅楼电梯大部分是采用继电器控制的,由于控制线路复杂、体积 大、故障率高而且难于维护,使电梯难以达到安全、稳定、可靠的基本要求,事故 时有发生。鉴于继电器控制存在着上述的种种弊端,将 plc 应用于电梯控制,收到 了良好效果。可编程控制器应用于电梯控制,用软件编程替代原有继电器硬件布线 控制,使控制系统具有了极大的柔性和通用性。同时,由于 plc 功能齐全、应用灵 活,能够满足电梯控制的要求而且具有抗干扰性能强、操作方便、维护简单等特点, 使得系统可靠性大大提高。

23、因此,本系统采用西门子公司的小型 plc 系列 s7200 中的 step7-micro/win4.0 编程软件。随着计算机技术、控制技术和网络技术的发 展,现在的电梯系统都倾向于采用先进、实用、可靠的 plc 来进行控制,这样能提 高电梯系统的经济性、可靠性及可维护性。 在工业自动化领域中,自动化设备的应用很多都离不开监控系统。使用监控系 统对工业自动化生产过程实施监控,即使不深入现场,也能了解设备状况,分析设 备问题,并且能够记录设备的各种信息。另外,还能及时发现问题并解决,从而完 善生产的环节。因此,本系统就是采用 mcgs 组态监控软件进行监控,此软件操作 简单,可视性好,无须具备计算

24、机编程的知识,就可以在短时间内轻而易举地完成 一个运行稳定、功能全面的监控系统。在现实生活中,操作者还可通过以太网或其 它办公信息网络等对电梯设备进行在线监控,从而达到远程维护的目的,这样既节 省人力和财力,又能及时发现问题并解决。 1.4 主要研究内容主要研究内容 本次设计主要是利用可编程序控制器(plc)控制一个四层电梯,首先进行硬 件设计,包括 cpu 处理模块、扩展模块、资源分配以及外部接线等,然后在硬件设 计的基础上,选用西门子公司的 step7micro/win4.0 编程软件进行了设计,设计 出系统的程序流程图及梯形图程序,并对系统进行了分析和调试,实现了电梯的自 动控制。并且用

25、上位机 mcgs 组态软件进行监控,检验电梯 plc 控制系统的运行 情况,从而达到对电梯的监视控制。 2 电梯系统总体设计电梯系统总体设计 2.1 电梯的外部结构电梯的外部结构及控制要求及控制要求 图 2.1 电梯外部结构 由上图可知,电梯由安装在各楼层电梯口的上升、下降呼叫按钮,电梯轿厢内 楼层选择按钮,上升下降指示,各楼层到位行程开关组成。当电梯在上升的过程中 只响应向上的呼叫,在下降的过程中只响应向下的呼叫,电梯向上或向下的呼叫执 行完成后再执行反向呼叫。另外电梯还具有楼层显示、呼叫记忆、内选呼叫指示等 功能。 本系统设计的电梯达到如下要求:行车方向由内选信号决定,顺向优先执行; 行车

26、途中如遇呼梯信号时,顺向截车,反向不截车;内选信号、呼梯信号具有记忆 功能,执行后解除;内选信号、呼梯信号、行车方向、行车楼层位置均有信号灯指 示;楼层显示灯亮表示轿厢停于该层,灯灭表示电梯离开该层;无呼梯时,5s内没 有人呼梯,电梯停止运行;行车时不能手动开门或本层呼梯开门,开门不能行车。 2.2 方案选择方案选择 系统总体逻辑框图,如图 2.2 所示。 图 2.2 系统总体逻辑框图 2.2.1 硬件方案的确定硬件方案的确定 plc 种类繁多,虽然功能和指令不尽相同,但结构与工作原理则大同小异。通 常 plc 由主机、输入/输出接口、电源、编程器扩展器接口和外部设备接口等几个主 要部分组成。

27、根据此次电梯控制系统的要求,我选用了德国西门子公司推出的小型 plc 系列 s7-200,它具有可靠性高、体积小、扩展方便,使用灵活的特点。此系统 为多点输入、多点输出,cpu 选择 224 系列,扩展模块选用 em223。 2.2.2 软件方案的确定软件方案的确定 本系统选用 step7-micro/win4.0 版编程软件,是因为它比以往的编程软件功 能更新、更强,支持 32 位的 windows95、windows98、windows nt、windows xp 使用环境,并且具有易于操作,界面一致性好,简单易学的特点。使用该软件时需 要一根连到计算机串行通讯口的 pc/ppi 电缆,其

28、通讯参数的配置可以在安装软件结 束时或在运行时进行。 现场信号小型 s7-200 扩展模块 em223 组态监控 电梯 2.2.3 监控系统的确定监控系统的确定 mcgs(monitor and control generated system,通用监控系统)是一套用于快速构 造和生成计算机监控系统的组态软件,能够在 windows 平台上运行。另外,mcgs 充分利用 windows 图形功能完备、界面一致性好、易学易用的特点,在自动化领域 有着更广泛的应用。因比以往使用专用机开发的工业控制系统更具通用性,所以选 用 mcgs 组态软件制作人机对话界面,检验电梯 plc 控制系统的运行情况。

29、 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

30、运行时,是通过执行反映控制要求的用户程序来完成 控制任务的,需要执行众多的操作,但 cpu 不可能同时去执行多个操作,它只能按 分时操作(串行工作)方式每一次执行一个操作,按顺序逐个执行。由于 cpu 的运 算处理速度很快,所以从宏观上来看,plc 外部出现的结果似乎是同时(并行)完 成的。这种串行工作过程称为 plc 的扫描工作方式。 用扫描工作方式执行用户程序时,扫描是从第一条程序开始,在无中断或跳转 控制的情况下,按程序存储顺序的先后逐条执行用户程序,直到程序结束。然后再 从头开始扫描执行,周而复始重复运行。如图3.2所示:plc采用集中采样,集中输 出的工作方式,减少了外界干扰的影响。

31、 图 3.2 plc 扫描工作原理图 plc工作过程分三个阶段进行,即输入采样、程序执行和输出刷新。以下详细 叙述plc三个阶段的工作过程: plc在输入采样阶段:以扫描方式依次地读入信号的通/断状态,并将它们存入 存储器输入暂存区的相应单元内,这部分存储区也特别地称为输入映像区。在读输 入结束后,plc转入用户程序执行阶段。 plc 在程序执行阶段:按照先后顺序扫描执行每条指令,从输入映像存储区中 读取输入状态,根据用户程序进行逻辑运算,将不断得到运算结果,而运算得到的 结果是将其对应地先存入输出暂存区(输出映象区)的相应单元中,直到用户程序 全部被执行完。本扫描周期内的程序执行阶段结束后,

32、plc 转入写输出阶段。 输出刷新阶段:当所有的指令执行完毕,输出状态寄存器的通断状态在输出刷 新阶段送至输出锁存器中,并通过一定的方式(继电器等)输出,驱动相应输出设 备工作。在此期间 plc 根据输出映像区中的对应状态刷新所有的输出锁存电路,再 经隔离驱动到输出端子,向外界输出控制信号,这才是 plc 的实际输出。 为了提高工作的可靠性,及时接收外来的控制命令,plc 在每次扫描期间,除 完成上述三步操作外,通常还要进行故障自诊断,完成与编程器等的通信。每次扫 描开始,先执行一次自诊断程序,对各输入输出点、存储器和 cpu 等进行诊断,诊 断的方法通常是测试出各部分的当前状态,并与正常的标

33、准状态进行比较,若两者 一致,说明各部分工作正常,若不一致则认为有故障。此时,plc 立即启动关机程 序,保留现行工作状态,并关断所有输出点,然后停机。诊断结束后,如没发现故 障,plc 将继续往下扫描,检查是否有编程器等的通信请求。如果有则进行相应的 处理,比如,接受编程器发来的命令,把要显示的状态数据、出错信息送给编程器 显示等。处理完通信后,plc 继续往下扫描,输入现场信息,顺序执行用户程序, 输出控制信号,完成一个扫描周期。然后又从自诊断开始,进行第二轮扫描。plc 就这样不断反复循环,实现对机器的连续控制,直到接收到停机命令,或因停电、 出现故障等才停止工作。 3.2 系统的系统的

34、 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;输出电压 l0.3v

35、 -每组电流总和 8a;i/o 端子可拆卸;背板总 线消耗电流 80ma;功耗 3w 。 3.3 系统的端口分配及功能表系统的端口分配及功能表 对于 plc 电梯控制系统的输入、输出点必须进行合理的配置。 基本的输入显示功能有:一层内选指示、二层内选指示、三层内选指示、四层 内选指示、一层上呼指示、二层上呼指示、三层上呼指示、二层下呼指示、三层下 呼指示、四层下呼指示、一层楼层指示、二层楼层指示、三层楼层指示、四层楼层 指示、低脉冲按钮、直线启动按钮共 16 个点。 基本的输出显示功能有:一层内选指示、二层内选指示、三层内选指示、四层 内选指示、一层上呼指示、二层上呼指示、三层上呼指示、二层下

36、呼指示、三层下 呼指示、四层下呼指示、一层楼层指示、二层楼层指示、三层楼层指示、四层楼层 指示、轿厢下降指示、轿厢下降指示(同正转、反转) 、电梯运行指示共 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 三层行程指示

37、 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 系统的外

38、部接线图系统的外部接线图 西门子 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 操作系统 下运行的编程软件,它的功能强大,使用方便,简单易学。用户可

39、以通过语句表、 梯形图和功能块图编程,不同的编程语言编制的程序可以相互转换,可以用符号表 来定义程序中使用的变量地址对应的符号。 图 4.1 程序编辑窗口 step7-micro/win4.0 的编程界面如图 4.1 所示。程序编辑器窗口包含为当前项 目使用的编辑器的局部变量表和程序视图。其编程软件具有以下一些功能:硬件配 置、参数设置、通信设置、程序编辑、测试、运行和诊断等功能。 4.2 系统的程序设计系统的程序设计 4.2.1 程序流程图程序流程图 plc 设计电梯采用自动运行方式控制,根据此控制逻辑设计的流程图如图 4.2 所示。 图 4.2 电梯设计的流程图 4.2.2 主要程序设计及

40、分析主要程序设计及分析 当电梯内部呼叫时,电梯的内部指示灯会亮,同时电梯会自动运行到该呼叫层。 显示内选指示灯的亮灭程序如下: 按下呼叫电梯按钮,说明有人外部呼叫电梯,这时,电梯会自动运行到该层, 同时,对应的楼层指示灯亮。电梯运行程序如下: 电梯上、下行程序如下: 4.3 程序调试程序调试 4.3.1 pc 与与 plc 的通信的通信 程序 pc 与 plc 进行通讯,需一些参数的设置,本系统的参数设置过程如下: 程序与 plc 的 cpu 通讯电缆进行连接。 设置远程站(即 s7-200)的地址,使它与 s7-200 的地址相同,本系统设置 为 2,如图 4.3 所示。 图 4.3 计算机

41、与 plc 的通信设置 从图 4.3 中可知 plc 通讯参数的设置,其中接口为 pc/ppi cable(com 1) , 协议为 ppi,模式为 11 位,波特率为 9.6 千波特。 4.3.2 调试调试 把编写好的程序传送到 plc 中,运行硬件时,不能很好的实现设计的功能,经 过反复的调试、修改,终于实现了电梯设计的要求。另外在软件调试过程中也遇到 了一些的问题,比如下载 plc 程序时,显示下载错误,plc 程序无法运行。这是因 为 plc 的地址输入错误,只要点击“刷新”,把获取的地址输入则下载就恢复正常。 5 电梯监控系统的设计电梯监控系统的设计 5.1 mcgs 组态软件介绍组

42、态软件介绍 mcgs 全中文工业自动化控制组态软件(以下简称 mcgs)是一套 32 位工控 组态软件,可稳定运行于 windows95/98/me/nt/2000 等多种操作系统,集动画显示、 流程控制、数据采集、设备控制与输出、网络数据传输、工程报表、数据与曲线等 诸多强大功能于一身,并支持国内外众多数据采集与输出设备,广泛应用于石油、 电力、机械、纺织、航天、建筑、通讯、实验室等多种工程领域。mcgs 组态软件 具有全中文、面向窗口的可视化操作界面。实时性强,有良好的并行处理性能和丰 富生动的多媒体画面。mcgs 组态软件的开放式结构拥有广泛的数据获取和强大的 数据处理功能。同时。提供良

43、好的安全机制,为多个不同级别用户设定不同的操作 权限。mcgs 组态软件支持多种硬件设备,实现“设备无关”,用户不必因外部设备 的局部改动,而影响整个系统。mcgs 组态软件由“mcgs 组态环境”和“mcgs 运行 环境”两个系统组成。两部分互相独立,又紧密相关。 目前,mcgs 组态软件已经成功推出了 mcgs 通用版组态软件、mcgs 网络版 组态软件和 mcgse 嵌入版组态软件。三类产品风格相同,功能各异,三者完美结 合,融为一体,形成了整个工业监控系统的从设备采集、工作站数据处理和控制、 上位机网络管理和 web 浏览的所有功能,很好的实现了自动控制一体化的功能。 本文利用 mcg

44、s 组态软件设计,在设备组态窗口中选择适当的串口通讯设备, 正确设置其属性。正确设置组态软件中数据变量设备通道的连接,即可实现 plc 与 组态软件的通讯。将 plc 中的串口驱动程序与组态软件的需求响应相结合,使电脑 对 plc 发出的信号有响应。在 mcgs 组态软件的用户窗口中,制作一个动画界面。 在界面上设置各个控件的属性,使设置的控件按照真实的情况动作,检验和测试电 梯 plc 控制系统对电梯的运行状态的控制效果。mcgs 用主控窗口、设备窗口和用 户窗口来构成一个应用系统的人机交互图形界面。组态配置各种不同类型和功能的 对象或结构,可以对实时数据进行可视化处理。 5.2 组态软件的

45、制作过程组态软件的制作过程 5.2.1 建立建立 mcgs 新画面新画面 制作组态软件需要画面的设计和参数的设置,由图 5.1 用户窗口属性设置可知, 窗口位置为任意摆放,窗口边界为可变边。在“用户窗口属性设置”中,还能对扩充 属性、启动脚本、循环脚本、退出脚本进行参数设置。 图 5.1 电梯监控画面基本属性设置 5.2.2 定义数据变量定义数据变量 实时数据库是 mcgs 工程的数据交换和数据处理中心。数据变量是构成实时数 据库的基本单元,建立实时数据库的过程也即是定义数据变量的过程。定义数据变 量的内容主要包括:指定数据变量的名称、类型、初始值和数值范围,确定与数据 变量存盘相关的参数等。

46、在定义之前,应充分分析和考虑所有问题,最后列出需要 的所有的点(即变量) 。在定义时根据不同点的作用具体设置每个点的类型及参数。 根据西门子 s7-200 点数、电梯模型输入输出端子分配及监控程序的内部变量, 设置的数据变量如表 5.1 所示。 表 5.1 数据词典列表 变量名变量类型寄存器对应数据变量 四层内选按钮开关型i0.0i00 三层内选按钮开关型i0.1i01 二层内选按钮开关型i0.2i02 一层内选按钮开关型i0.3i03 四层下呼按钮开关型i0.4i04 三层下呼按钮开关型i0.5i05 二层下呼按钮开关型i0.6i06 三层下呼按钮开关型i0.7i07 二层下呼按钮开关型i1

47、.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 三层上呼指示开关型

48、q2.3q23 四层下呼指示开关型q2.2q22 三层下呼指示开关型q2.1q21 二层下呼指示开关型q2.0q20 一次动作标志数值型movey1 门开关动作数值型movex1 5.2.3 制作监控画面制作监控画面 轿箱运动监控动画是电梯监控程序的一个重要内容,它以动画的方式直接反映 电梯模型的运动,生动形象。而它的制作过程较为复杂繁琐,而且要制作一个立体 的形象的轿箱模型要绘制许多图案并把它们组合在一起,而其中对图素前后位置以 及图案重叠的把握,将直接影响监控动画的形象性。在制作过程中,经过多次的调 整、组合、叠放、覆盖等步骤才制作出了一个效果让人满意的图形组合。之后设置 监控动画的各个参

49、数,与 plc 相连反复调试运动速度最后终于达到了满意的监控效 果。 本系统的组态画面设计如下图所示。 图 5.2 组态欢迎窗口 图 5.3 组态模拟图 图 5.4 电梯控制界面 5.2.4 编写控制流程编写控制流程 用户脚本程序是由用户编制的、用来完成特定操作和处理的程序,脚本程序的 编程语法非常类似于普通的 c 语言,正确地编写脚本程序,可大大提高工作效率, 优化控制过程。本系统的脚本编制过程如下: 在策略组态中,单击工具条中的“新增策略行”图标,则显示如下: 在策略组态中,如果没有出现策略工具箱,请单击工具条中的“工具箱” 图 标,弹出“策略工具箱”,如下: 单击“策略工具箱”中的“脚本

50、程序”,把鼠标移出“策略工具箱”,会出现一个小 手,把小手放在上,单击鼠标左键,则显示如下: 双击进入脚本程序编辑环境,输入电梯监控系统的相关程序,见附录 ii。 5.3 遇到的问题分析遇到的问题分析 在本次监控软件的制作过程中,遇到了一些问题。譬如组态软件不能与 plc 同 时进行通讯,因为二者共用一个计算机串口,必须要关掉其中一个,只有这样才能 使另外一方与 plc 进行数据交换,当时在这个问题上耽误了很长时间,最后在老师 的帮助下,才顺利的解决了该问题。还有一个很大的问题就是通过上位机控制 plc,由于对 plc 和组态软件 mcgs 的知识掌握的不够全面,迟迟没有实现上位机 控制,不过

51、在指导老师李姣老师的指导下,成功的调试出了上位机对 plc 的控制, 最终完成监控系统的设计。在组态监控中还存在一些问题,例如有人呼叫电梯时, 监控反应相对迟缓,特别是电梯的开、关门总是延时,后来经过查询资料发现通信 的传输率造成的。以上是我在制作人机界面遇到的问题,通过这一次次的修改,让 我对组态软件和西门子 plc 有了更深刻的认识。 6 结结 论论 本次毕业设计内容是四层电梯的控制系统。本文采用西门子 s7200 可编程控 制器设计电梯的控制系统,完成电梯的轿内指令、厅外召唤指令、楼层位置指示等 控制任务。利用 mcgs 组态软件设计模拟电梯 plc 控制系统的运行。将 plc 中的 串

52、口驱动程序与组态软件的需求响应相结合,能够按照真实的情况动作,检验和测 试电梯 plc 控制系统对电梯的运行状态的控制效果。实践证明,将 plc 可编程控 制器和 mcgs 组态软件结合可以非常好地模拟电梯控制系统的测试运行,有利于 plc 控制系统的设计和检测,具有良好的应用价值。 通过本次毕业设计,我的知识领域得到进一步扩展,专业技能得到进一步提高, 同时增强了分析和解决工程实际的综合能力。使我对西门子公司出品的 plc 编程软 件有了充分的了解和掌握,同时,还让我对监控软件在实际生产生活中的应用有了 广泛的认识。另外,还培养了自己严肃认真的科学态度和严谨求实的工作作风。与 此同时,也锻炼

53、了我的动手能力,而这些正是我成长过程中一次很好的经历,我相 信一定会为我今后的发展奠定了良好的基础。 致致 谢谢 四年的大学生活即将结束,在此,我要感谢所有曾经教导过我的老师和关心过 我的同学,是他们在我的大学生活中给予了我无私的帮助和关怀,教会了我方方面 面的知识和经验。 随着时间的推移,为期 4 个月的毕业设计也已经接近尾声。在这 4 个月时间里, 我首先要感谢在毕业设计中给了我热心指导和帮助的李姣老师,因为有了李姣老师 的耐心和敬业精神,才使我的毕业设计能够顺利的完成。 同时,我还要向在做毕业设计期间帮助过我的同学表示衷心的感谢! 最后,对各位专家、老师审阅我的论文深表感谢,并渴望给予批评指导。 参考文献参考文献 1 廖常初.

温馨提示

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

评论

0/150

提交评论