基于PLC和组态王的电梯控制设计资料.pdf

上传人:白大夫 文档编号:5433431 上传时间:2020-05-09 格式:PDF 页数:41 大小:2.03MB
返回 下载 相关 举报
基于PLC和组态王的电梯控制设计资料.pdf_第1页
第1页 / 共41页
基于PLC和组态王的电梯控制设计资料.pdf_第2页
第2页 / 共41页
基于PLC和组态王的电梯控制设计资料.pdf_第3页
第3页 / 共41页
基于PLC和组态王的电梯控制设计资料.pdf_第4页
第4页 / 共41页
基于PLC和组态王的电梯控制设计资料.pdf_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《基于PLC和组态王的电梯控制设计资料.pdf》由会员分享,可在线阅读,更多相关《基于PLC和组态王的电梯控制设计资料.pdf(41页珍藏版)》请在三一文库上搜索。

1、基于 PLC和组态王的电梯控制设计 摘要 这个设计论文主要是关于PLC及组态王在电梯控制上的应用,设计了一 个能够实现远程监控的四层电梯控制系统。首先应用 PLC 对此系统进行了 程序设计,然后运用组态王软件进行了模拟控制实验,实验结果表明此控制 系统设计能够满足实验要求。 本文简要介绍了可编程控制器(PLC )及其在电梯中的应用,分析了使 用PLC 进行四层电梯控制系统的设计思路与方法,并描述了使用组态王建立 电梯监控系统的方法,以及如何实现程序和组态的连接,从而实现了对电梯 的远程监控。通过这个设计和调试运行的过程,达到了学习和使用PLC 和组 态的目的。 关键词:电梯控制系统,PLC ,

2、组态王 1 Abstract This design paper, which mainly about PLC and Kingview in the elevator control applications, designed a four layers elevator control systems which can automatic control the elevator and remote monitoring. Firstly applying the PLC programming for this system, then using of Kingview sof

3、tware to simulate the control experiment, the experimental results show that this control system design can meet the test requirements. It generally introduces the PLC and its applications in the elevator control,analyzes the way how to use the PLC to carry on a four layers elevator control system d

4、esign , describes how to establish an elevator monitoring system and how to realizes the program and Kingview s connections. It realizes remote monitoring control. Running through the design and debugging process to learn and use PLC and Configuration purposes. Key words: elevator control system PLC

5、 Kingview 2 目录 第一章 前言 3 第二章可编程控制器 (PLC)介绍及电梯应用 . . 4 2.1 可编程控制器 (PLC)的概述 . 4 2.2 电梯的简介 6 2.3 PLC 在电梯中的应用及发展方向. 7 第三章 电梯控制系统的PLC设计 9 3.1 设计任务分析 . 9 3.2 电梯的运行原则 . 9 3.3 PLC 选型及输入输出符号表. 10 3.4 电梯控制流程图 13 3.5 PLC 程序板块分析 14 第四章 组态王软件的使用及组态画面设计. . 18 4.1 组态王软件介绍 18 4.2 组态画面设计 19 4.3 程序与组态的运行与调试 26 结 束 语 2

6、8 致谢 29 参考文献 30 附录 31 3 第一章 前言 本设计的主要任务是使用PLC设计一个四层电梯控制系统并使用组态王 设计其监控系统。 PLC (Programmable Logic Controller)是工业专用计算 机 ,这种计算机采用面向用户的指令,因而编程方便。它能完成逻辑运算、 顺序控制、定时、计数和算术操作,还具有数字量, 模拟量输入 / 输出控制的 能力,并且容易与工业控制系统连为一体,易于扩充。 当今电梯已经成为高层建筑不可缺少的运输工具,用于垂直运送乘客和 货物,传统的电梯控制系统主要采用继电器- 接触器进行控制,其缺点是触 点多,故障率高、可靠性差、维修工作量大

7、等,而采用 PLC 组成的控制系统 可以很好地解决上述问题,而且它的抗干扰能力远远强于传统电梯,使电梯 运行更加安全、方便、舒适。 该设计首先分析设计任务,结合电梯结构与工作原理,提出电梯的电气 控制系统的基本功能要求,为实现这些功能,再从硬件和软件两个方面入手 设计:硬件方面,主要从 PLC的选型、 PLC 输入输出的编址方面考虑;软件 方面,系统分为启动初始化、用户呼叫指示、电梯到层指示、电梯开门控制、 电梯上下行控制、和超载报警、限位保护等基本模块。完成硬件和软件部分 的设计,整体工程就完成了重要的一部分,然后进行组态监控系统的设计。 此后还需要反复修改、运行调试。鉴于作者水平有限,不足

8、之处还请各位老 师批评指正。 4 第二章可编程控制器 (PLC)介绍及电梯应用 2.1 可编程控制器 (PLC)的概述 2.1.1 可编程控制器 (PLC)的定义 IEC 在 1987年对可编程控制器 (PLC)下的定义是: 可编程控制器 (PLC)是一种数字运算操作的电子系统, 专为在工业环境下 应用而设计;它采用一类可编程的存储器,用于其内部存储程序,执行逻辑 计算、顺序控制、定时、计数和算术操作等面向用户的指令;并通过数字式 或模拟式输入 / 输出控制各种类型的机械或生产过程。 可编程控制器及其有关 外部设备,都按易于与工业控制系统连成一个整体、易于扩充其功能的原则 设计。 由上述定义可

9、见, PLC是工业专用计算机,这种计算机采用面向用户的 指令,因而编程方便。它能完成“逻辑运算、顺序控制、定时、计数和算术 操作” ,还具有“数字量 , 模拟量输入 / 输出控制”的能力。并且容易与“工业 控制系统连为一体”,易于扩充。因而可以说 PLC是近乎理想的工业控制计算 机。 2.1.2 PLC的特点及分类 PLC 能如此迅速发展,除了工业自动化的客观需求外,还因为其具有许 多独特的优点。如较好地解决了工业控制领域中普遍关心的可靠、安全、灵 活、方便、经济等问题。以下是其主要特点: (1)硬件的可靠及抗干扰能力 (2)编程简单,使用方便 (3)接线简单,通用性好 (4)可连接为控制网络

10、系统 (5)易于安装,便于维护 (6)体积小、耗能低 2.1.3 PLC的分类 目前,可编程控制器 (PLC)产品种类很多,按照其用途、功能、结构、点 数等有多种分类方法。 (1)按点数和功能分类 为满足不同控制系统处理信息量的需求,PLC具有不同的I/O 点数、用 5 户程序存储量和控制功能。由I/O 点数的多少可将 PLC分成小型,中型和大 型。小型 PLC的 I/O 点数小于 256 点,以开关量控制为主,具有体积小,价 格低的优点。适合小型设备的控制。 中型 PLC的 I/O 点数在 2561024 之间, 功能比较丰富,兼有开关量和模拟量的控制能力,适用于较复杂的逻辑控制 和闭环过程

11、控制。大型 PLC的 I/O 点数在 1024点以上,用于大规模过程控制, 集散式控制和工厂自动化网络。 (2)按结构形式分类 根据结构形式不同,可编程逻辑控制器可分为整体式和模块式结构两大 类。小型 PLC一般采用整体式结构,即将所有电路安装于1 个箱内为基本单 元,另外可以通过并行接口电路连接I/O 扩展单元。中型以上PLC多采用模 块式,不同功能的模块,可以组成不同用途的PLC ,适用于不同要求的控制 系统。 (3)按用途分类 根据可编程控制器的用途,PLC 可分为通用性和专用型两大类。通用型 PLC作为标准装置,可供各类工业控制系统选用。专用型PLC是专门为某类 控制系统设计的,由于其

12、专用,结构设计更为合理,控制性能更完善。 2.1.4 PLC的工作原理 PLC 具有微机的许多特点,但它的工作方式却与微机有很大不同。微机 一般采用等待命令的工作方式。PLC则采用循环扫描工作方式。在PLC中, 用户程序按先后顺序存放,CPU从第一条指令开始执行程序,直至遇到结束 符后又返回第一条。 如此周而复始不断循环。 每一个循环称为一个扫描周期。 所谓 I/O 刷新即对 PLC的输入进行一次读取,将输入端各变量的状态重 新读入 PLC中存入内部寄存器,同时将新的运算结果送到输出端。这实际是 将输入、输出状态的寄存器内容进行了一次更新,故称为“I (输入) /O( 输 出) 刷新” 。 由

13、此可见,若输入变量在I/O 刷新期间状态发生变化,则本次扫描期间 输出端也会相应的发生变化,或者说输出输入产生了响应。反之,若在本次 I/O 刷新之后,输入变量才发生变化,则本次扫描输出不变,即不响应,而 要到下一次扫描期间输出才会产生响应。由于 PLC采用循环扫描的工作方式, 所以它的输出对输入的响应速度要受扫描周期的影响。扫描周期的长短主要 取决于这几个因数:一是CPU 执行指令的速度,二是每条指令占用的时间, 三是指令条数的多少,即程序的长短。 6 2.1.5 PLC的编程语言 PLC 为用户提供了完整的编程语言,以适应编制用户程序的需要。PLC 提供的编程语言通常有以下几种:梯形图、指

14、令表、功能图和功能块图。 (1)梯形图 (LAD) 梯形图语言简单明了,易于理解,是所有编程语言的首选。 (2)指令表 (STL) 指令表 (STL) 编程语言类似于计算机中的助记符语言,它是可编程控制器 最基础的编程语言。所谓指令表编程,是用一个或几个容易记忆的字符来代 表可编程控制器的某种操作功能。 (3)顺序功能流程图 (SFC) 顺序功能流程图 (SFC)编程是一种图形化的编程方法, 亦称功能图。 使用 它可以对具有选择等复杂结构的系统进行编程,许多PLC都提供了用于 SFC 编程的指令。 (4)功能块图 (FBD) S7200 的 PLC专门提供了 FBD编程语言,利用FBD可以查看

15、到像普通 逻辑门图形的逻辑盒指令。它没有梯形图编程器中的触点和线圈,但有与之 等价的指令,这些指令是作为盒指令出现的,程序逻辑由这些指令盒之间的 连接决定。 本设计中,选择用梯形图作为编程语言。 2.2 电梯的简介 2.2.1 电梯的定义 一种以电动机为动力的垂直升降机,装有箱状吊舱,用于多层建筑乘人 或载运货物。也有台阶式,踏步板装在履带上连续运行,俗称自动电梯。服 务于规定楼层的固定式升降设备。它具有一个轿厢,运行在至少两列垂直的 或倾斜角小于 15的刚性导轨之间。 轿厢尺寸与结构形式便于乘客出入或装 卸货物。习惯上不论其驱动方式如何,将电梯作为建筑物内垂直交通运输工 具的总称。 2.2.

16、2 电梯的组成及功能 现代电梯主要由曳引机(绞车) 、导轨、对重装置、安全装置 (如限速器、 安全钳和缓冲器等 ) 、信号操纵系统、 轿厢与厅门等组成。 这些部分分别安装 7 在建筑物的井道和机房中。通常采用钢丝绳摩擦传动,钢丝绳绕过曳引轮, 两端分别连接轿厢和平衡重,电动机驱动曳引轮使轿厢升降。电梯要求安全 可靠、输送效率高、平层准确和乘坐舒适等。电梯的基本参数主要有额定载 重量、可乘人数、额定速度、轿厢外廓尺寸和井道型式等。 2.2.3 电梯的结构 电梯是机、电一体化产品。其机械部分好比是人的躯体,电气部分相当 于人的神经,控制部分相当于人的大脑。电梯主要分为几个部分:曳引系统 、导向系统

17、、轿厢、门系统、重量平衡系统、电力拖动系统、安全保护 系统。各部分通过控制部分调度,密切协同,使电梯可靠运行。尽管电梯的 品种繁多,但目前使用的电梯绝大多数为电力拖动、钢丝绳曳引式结构。 从电梯空间位置使用看,由四个部分组成:依附建筑物的机房、井道; 运载乘客或货物的空间轿厢;乘客或货物出入轿厢的地点层站。即 机房、井道、轿厢、层站。 2.2.4 电梯的工作原理 电梯的曳引绳两端分别连着轿厢和对重,缠绕在曳引轮和导向轮上,曳 引电动机通过减速器变速后带动曳引轮转动,靠曳引绳与曳引轮摩擦产生的 牵引力,实现轿厢和对重的升降运动,达到运输目的。 固定在轿厢上的导靴可以沿着安装在建筑物井道墙体上的固

18、定导轨往复 升降运动,防止轿厢在运行中偏斜或摆动。常闭块式制动器在电动机工作时 松闸,使电梯运转,在失电情况下制动,使轿厢停止升降,并在指定层站上 维持其静止状态,供人员和货物出入。轿厢是运载乘客或其他载荷的箱体部 件,对重用来平衡轿厢载荷、减少电动机功率。补偿装置用来补偿曳引绳运 动中的张力和重量变化,使曳引电动机负载稳定,轿厢得以准确停靠。 电气系统实现对电梯运动的控制,同时完成选层、平层、测速、照明工 作。指示呼叫系统随时显示轿厢的运动方向和所在楼层位置。安全装置保证 电梯运行安全。 2.3 PLC 在电梯中的应用及发展方向 随着科技的发展,工业控制的自动化程度不断提高,以微处理器为核心

19、 组成的可编程序控制器( PLC )得到了广泛的应用。很多工厂的生产流水线、 加工设备、船舶上货物的装卸装置、电梯的运行等都由PLC控制,只要把预 8 定的控制任务编成程序,用一串指令的形式存放到存储器中,然后根据各种 指令,经过模拟量、数字量等输入输出部件对生产过程和设备进行控制。 目前, PLC 在国内外已广泛应用于钢铁、石油、化工、电力、建材、机 械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业, 在电梯行业中 也迅速发展。 PLC在电梯中的应用也已很成熟。 PLC作为主控制器, 一方面要采集电梯 的各种输入信号,包括电梯的位置、状态、内外指令的按钮信号、门锁信号、 门区信号、井道

20、内的强迫减速信号、防冲信号以及消防信号等。另一方面要 把采集到的信号进行计算和处理给出电梯的楼层信号和速度信号,并驱动相 应的开关门信号、方向继电器和抱闸继电器,以控制电梯的运行。 当今,微机控制已成为电梯技术的发展方向,许多生产厂家与科研单位 合作,相继推出了用可编程控制器取代继电器控制系统和用微机控制的电梯 新机型,使电梯的控制功能增强, 性能明显改善, 可靠性及舒适性有所提高。 9 第三章电梯控制系统的 PLC设计 3.1 设计任务分析 本设计的要求为: (1)利用 PLC (S7200)及电梯模型组建电梯控制系统的硬件。 (2)利用 STEP7 编制电梯控制程序梯形图。 (3)利用组态

21、王编制远程监控程序。 根据任务分析,首先应该了解电梯的构造和工作原理,弄明白电梯的电 气部分主要元器件的作用, 列出电梯正常工作时, 控制系统应该满足的要求, 以此估算输入输出点数和编址,选择所用PLC的型号,结合电梯模型组建硬 件。 其次,根据电梯的运行原则,画出流程图,然后使用STEP 7 软件编写电 梯控制程序的 LAD图,程序梯形图完成后,进行调试与修改。 接下来,使用组态王( Kingview )软件,建立电梯的远程监控系统,完 成后再结合程序与电梯模型进行反复调试和修改,直至顺利达到设计要求任 务,表示设计的完成。 3.2 电梯的运行原则 (1)电梯刚开启时,初始化使之回到一楼,并

22、初始化各项数据; (2)在电梯运行过程中,只响应顺向外呼叫,不响应反向外呼叫,只在 无同向呼叫信号时才响应反向呼叫; (3)电梯运行方向由内呼叫信号决定,顺向时优先执行; (4)内外呼叫信号都具有记忆保持,执行后解除; (5)内外呼叫信号、运行方向以及行进中的楼层均由信号灯指示; (6)到达某一楼层经短暂延时后可自动或手动开门,超重报警时不能进 行自动或手动关门,关门过程中,有本层顺向外呼叫信号时响应开门; (7)电梯上下行时不能手动开关门, 开门时不能上下行。 (8)电梯应当具有最远反向外呼叫响应功能,比如,电梯轿厢在一楼, 而同时有二层向下外呼梯、三层向下外呼梯,则电梯轿厢先去四楼响应四层

23、 向下外呼叫信号。 10 根据电梯运行原则,可以列出电梯控制系统的流程图,并进行程序的编 写。 3.3 PLC 选型及输入输出符号表 电梯系统电气部分的主要组成就是电机拖动、信号元件以及轿内和外部 的控制按扭,设计中根据这些给出的信息可以了解控制对象的特点,从而确 定有关的 PLC输入、输出点的选择。 (1)输入信号 首先要确定 PLC的输入,根据电梯控制的特点,输入点应该包括轿内及 各层门厅控制按钮,主要有轿内的楼层选择数字键1-4,各层门厅外呼叫按 钮中,除一层只设置上升按钮,四层只设置下降按钮外,二三层均设置上升 和下降两个按钮。各层均应有一个限位器输入,然后还有开关门及其限位, 最后还

24、要有超重检测,共计19 个输入量。 (2)输出信号 输出时, 4 个内呼叫信号和6 个外呼叫信号都需要有指示灯,显示其按 钮是否被按下及是否被响应,还要各楼层是否达到的数码显示,以及电梯上 下行、开关门继电器的控制,和到位音响、超重报警。总计有20 个输出量。 因此根据控制要求, PLC控制系统选用西门子公司S7200 系列 CPU224 , 加上几个扩展模块,可以满足电梯对电气控制系统的要求。小型PLC系统由 主机 (主机箱)、 I/O 扩展单元、文本/ 图形显示器、编程器等组成。其中 CPU224 型 PLC的主机外形结构如图所示 : CPU224 型 PLC的主机外形结构 11 CPU2

25、24 型 PLC主机箱体外部设有 RS 485通信接口,用以连接编程器(手 持式或 PC机) 、文本/ 图形显示器、 PLC网络等外部设备,还设有工作方式开 关、模拟电位器、 I/O 扩展接口、工作状态指示和用户程序存储卡、I/O 接线 端子排及发光指示等。 CPU 224外部电路接线电路图如图所示: 12 通过以上分析,确定输入输出量的地址,如下表所示: 符号地址符号地址 四层下I5.1 二层上灯Q5.3 三层上I5.2 二层下灯Q5.4 三层下I5.3 三层上灯Q5.5 二层上I5.4 三层下灯Q5.6 二层下I5.5 四层下灯Q5.7 一层上I5.6 内叫一层灯Q6.0 一层限位I5.7

26、 内叫二层灯Q6.1 二层限位I6.0 内叫三层灯Q6.2 三层限位I6.1 内叫四层灯Q6.3 四层限位I6.2 超重报警Q6.4 内叫一层I6.3 一楼数码显示Q6.5 内叫二层I6.4 二楼数码显示Q6.6 内叫三层I6.5 三楼数码显示Q6.7 内叫四层I6.6 四楼数码显示Q7.0 开门I6.7 电梯上行Q7.1 关门I7.0 电梯下行Q7.2 开门限位I7.1 开门继电器Q7.3 关门限位I7.2 关门继电器Q7.4 超重检测I7.3 到位音响Q7.5 一层上灯Q5.2 13 3.4 电梯控制流程图 上电 用户命令输入 初始化回到一楼 检测电梯状态 执行上行 是否有呼叫? 是否开门

27、?是否上行?是否下行? 执行下行 到达目标 楼层 ? 关门结束? 到达目标 楼层 ? 执行开关门 NO NO NO NO NO NO NO YES YES YES YES YES YES YES 14 3.5 PLC 程序板块分析 初始化程序段 使用初始寄存器 SM0.1在程序开始运行阶段把程序中用到的寄存器初始化, 并使电梯轿厢回到一楼。 呼叫信号灯的控制 以“二层下外呼叫”为例,当有二层下外呼叫而电梯轿厢未到达二层时,二 层下灯亮;或电梯处于上行过程中,或者即将要上行,二层下信号灯保持。 只有在电梯下行到达二楼时,二层下灯灭。 超重检测 检测到超重时,超重报警立即反应,发出报警信号。如下:

28、 15 到位音响 在到达某一楼层时到位音响发出声音,持续短暂的0.5 秒。在程序中,是使 用了电梯上行( Q7.1)或下行( Q7.2)的下降沿来触发到位音响及定时器, 定时器计时 0.5s 即断开音响。如下: 开关门程序 满足开门条件时,触发开门继电器开门。门开到位,开门限位断开,停止开 门。开门条件有:满足条件自动开门,到达楼层手动开门,到达某一楼层时 该楼层有外呼叫信号开门。自动开门是使用各个呼叫信号灯的下降沿来触发 开门延时定时器,延时2s 来实现的。 满足关门条件时,触发关门继电器开门。门关到位,关门限位断开,停止关 门。关门条件有:自动关门和手动关门。自动关门条件仍是延时关门定时器

29、 计时 4s 到,手动关门是在轿厢停在某一楼层时可以进行手动关门。关门过程 中,若有超重报警信号,或者正在开门,则不能关门。程序如下: 16 17 上下行控制程序 满足上行条件时,电梯轿厢执行上行。上行条件是,有二楼呼叫(包括内呼 和外呼)时,轿厢在一楼;或有三楼呼叫时,轿厢在一楼或二楼;或有四楼 呼叫时,轿厢在一楼或二楼或三楼,同时,电梯门已关到位,且不处于下行 或即将下行或开门状态。 18 第四章 组态王软件的使用及组态画面设计 4.1 组态王软件介绍 4.1.1 组态王( Kingview )软件概述 组态王( Kingview )开发监控系统软件是一种新型的工业自动控制系统 及以标准的

30、工业计算机软件、硬件平台构成的集成系统取代传统的封闭式系 统。它具有适应性强、开发性好、易于扩展、经济开发周期短等优点。通常 可以把这样的系统划分为控制层、监控层、管理层三个层次结构。其中监控 层对下连接控制层, 对上连接管理层, 它不但实现对现场的实时监测与控制, 且在自动控制系统中完成上传下达、组态开发的重要作用。 组态软件也为实验者提供来可视化监控画面,有利于试验者实现现场监 控。而且,它能充分利用Windows的图像编辑功能,方便地构成监控画面, 并以动画方式显示控制设备的状态,具有报警窗口、实时趋势曲线、历史趋 势曲线等,可以便利的生成各种报表。它还具有丰富的设备驱动程序和灵活 的组

31、态方式、数据连接功能。 组态王具有一个集成开发环境 “组态王工程浏览器” ,在工程浏览器中您 可以查看工程的各个组成部分,也可以完成构造数据库、定义外部设备等工 作。 画面的开发和运行由工程浏览器调用画面制作系统 TOUCHMAK 和画面运 行系统 TOUCHVEW 来完成的。TOUCHMAK 是应用程序的开发环境。 在这个环境 是用来完成设计画面、动画连接等工作。TOUCHMAK具有先进完善的图形生成 功能;数据库中有多种数据类型,能合理地抽象控制对象的特性;对变量报 警、 趋势曲线、过程记录、安全防范等重要功能都有简单的操作办法。TOUCHVEW 是“组态王”软件的实时运行环境,在 TOU

32、CHMAK 中建立的图形画面只有在 TOUCHVEW 中才能运行。 TOUCHVEW 从工业控制对象中采集数据,并记录在实 时数据库中。它还负责把数据的变化用动画的方式形象地表示出来,同时完 成变量报警、操作记录、趋势曲线等监视功能,并生成历史数据文件。 4.1.2 组态王的使用 “组态王”把第一台下位机都看作是外部设备,在开发过程中可以根据 “设备配置向导”的提示一步步完成连接过程。在运行期间,组态王通过驱 动程序和这些外部设备交换数据,包括采集数据和发送数据指令。 如图所示: 19 每一个驱动程序都是一个COM 对象,这种方式使通讯程序和组态王构成 一个完整的系统,既保证了运行系统的高效率

33、,也使系统能够达到很大的规 模。 这样的通讯方式使得我们可以通过“动画连接”来建立起画面的图素与 数据库变量之间的对应关系,这样,工业现场的数据,比如温度、液面高度 等变量,当它们发生变化时,通过驱动程序,将引起实时数据库中变量的变 化,画面上的对应图素就会将变化量通过形象的画面反映出来,快速而简便。 动画连接的引入是设计人机接口的一次突破它把程序员从重复的图形编程中 解放出来,提供了标准的工业控制图形界面,并且有可编程的命令语言连接 来增强图形界面的功能。 建立应用程序大致可分为以下四个步骤: (1)设计图形界面 (2)构造数据库 (3)建立动画连接 (4)运行和调试 这四个步骤并不是各自独

34、立的,而常常是交错进行的。 在使用组态王开始一个新项目时,在“组态王”中,开发的每一个应用 系统称为一个项目,每个项目必须在一个独立的目录中,不同的项目不能共 用一个目录。项目目录也称为工程路径。在每个工程路径下,组态王为此项 目生成了一些重要的数据文件,这些数据文件一般是不允许修改的。 4.2 组态画面设计 4.2.1 建立一个新的工程 启动组态王 6.5(本次设计所使用的版本) ,运行后,默认打开的是组态 20 王工程管理器。 在工程管理器中选择菜单 “新建” ,出现“新建工程” 对话框。 单击“浏览”按钮,选择想要存放的文件夹,之后输入工程名称和工程描述, 然后组态王将在工程路径下生成初

35、始数据文件。至此,新项目已经可以开始 建立了。具体操作如下图所示: 这之后,组态王已自动指定工程路径为当前目录下以工程名称命名的子目录, 单击“是”,就完成了新建工程。 4.2.2 建立新画面并绘制各种图素 在工程浏览器中左侧的树形视图中选择选择“画面”,在右侧视图中双 击“新建”。在“新画面”对话框设置中可以自己随意指定大小所示,之后 单击“确定”。 建立了新的画面之后,就需要绘制电梯监控系统的基本画面了,其中包 括四层电梯楼层的主体图素、各层电梯门、楼层数码显示、上下行显示、各 种操控按钮以及超重报警指示灯等图素。绘制过程中,工具栏里有很多常用 的,例如工具箱、调色板,还有图库里面很多样板

36、图素可以使用。绘制过程 不再赘述,最终绘制画面如图所示: 21 4.2.3 定义外部设备 组态王把那些需要与之交换数据的设备或程序都作为外部设备,包括: 下位机( PLC 、仪表、板卡等),它们一般通过串行口和上位机交流数据;其 他 Windows应用程序,它们之间一般通过 DDE交换数据;外部设备还包括网 络上的其他计算机。只有在定义了外部设备之后,组态王才能通过I/O 变量 和它们交换数据。 如何定义外部设备呢?首先,在组态王工程浏览器左侧选“ COM1 ” ,在 右侧双击 “ 新建” , 运行 “设置配置向导”。 选择 PLC/西门子 /S7-200 系列/PPI, 如图所示: 22 键

37、入设备名称或默认为新IO 设备,选择串口COM1, 输入地址 2, 通信参数默 认即可,设备安装向导信息总结如图所示: 4.2.4 定义变量 从下位机采集来的数据发送给下位机的指令,比如“内叫一层按钮”、 “开门按钮”等变量,都需要设置成“I/O 变量”。 I/O离散变量类似一般 程序设计语言中的布尔( BOOL )变量,只有 0,1 两种取值,用于表示一些开 关量。 那些不需要和其它应用程序交换只在“组态王”内需要的变量,比如计 23 算过程的中间变量,就可以设置成“内存变量”。内存整型变量:类似一般 程序设计语言中的有符号长整数型变量,用于表示带符号的整型数据,取值 范围为 -214748

38、3648 至 2147483647 。 具体定义方法为,在左侧树形视图中单击“数据词典”,在右侧双击新 建,然后在这个变量定义对话框中,输入变量名,按照本节所述,判断并选 择变量类型。若是按钮输入或输出量,则为I/O 离散,连接设备选择刚定义 过的新 IO 设备。如图: 由于需要定义的变量较多,但方法相同,此处不再一一举例,定义最终 结果如图所示: 24 4.2.5 画面的动画连接 动画连接的目的是为了让图素动起来,从而达到检测和控制的要求。具 体操作如下: 数码管是用立体管道画出来的,动画连接设置时,哪些数字的显示需要 哪些小段点亮,应对每一小段分别设置,如图: 25 开关门的填充动画定义如

39、图所示: 对门的开关移动的命令语言如图所示: 26 退出系统按钮的命令语言为: “Exit(0);” 。其余不再赘述。 4.3 程序与组态的运行与调试 画面完成后点击菜单栏的 “全部存”进行保存,然后点击“切换到 view” , 然后选择对象“打开”,进入运行状态,进行操作,然后根据要求看是否能 实现监控功能,不能完全实现的话,再进行进一步的调试与修改。 (1)监视功能的实现与调试 将程序编译并下载到PLC ,通过实物实地操作观察组态画面的动作显示 是否正确。如果不正确就从定义、设置及命令语言等方面逐一排查,直至运 行成功。 (2)远程操控的实现与调试 实地不再进行操作, 通过运行状态下的组态

40、画面上的按钮进行远程控制, 观察实物的动作是否正确。 如果不正确 , 应从变量定义、 动画连接的设置及命 令语言等方面进行排查,直至成功。 系统运行到三楼的画面如图: 27 28 结 束 语 此次设计主要以PLC为核心,利用 PLC的强大的控制功能,实现了对四 层升降电梯的控制,并使用组态王软件对电梯的运行情况进行监控。通过梯 形图可以很直观的看出电梯控制系统的运行情况,利用可编程控制器控制电 梯升降,具有接线简单、编程直观、扩展容易等特点。当建筑物的层楼增加 时,硬件接线上只需增加楼层相应的输入信号。原来的接线不需改变,软件 上只需增加相应楼层的功能,要改动的地方也较少。调试结果表明,在适应

41、 性、精确性和可靠性方面,达到了设计的要求,表明该设计方案是可行的。 通过本次设计,我收获颇丰,学会了无论在学习还是生活中都应保持认 真积极的态度。在知识上,更熟悉了可编程控制器的编程和组态王监控系统 的使用。并且体会到了,要做好设计就要认真收集研究资料,阅读文献,分 析实际情况,理清思路,进行设计,对实际操作中遇到的每一个问题都要深 入分析,理论和实践相结合,思考的越多,收获也越多,解决问题的能力就 逐渐增强,专业水平也会逐渐增强。 顺利如期地完成设计给了我信心,但是也有一些缺陷和不足之处,这让 我意识到,自己学到了一些知识, 但这还远远不够, 以后还有很长的路要走。 我也明白以后不管在哪里

42、,都需要有一种勤于学习的心态,这样才会不断有 进步。 29 致谢 这次的毕业设计从设计题目的选定、硬件的选型、程序设计的思路,到 组态的制作、系统的运行调试等, 每一步都少不了韩老师的耐心指导和帮助。 刚开始总是会出很多问题,韩老师不厌其烦的亲自上阵,给我们分析、帮我 们解决问题,后来我们也慢慢学会了,出了问题学着自己分析、解决,这样 也学到了很多。 这次的毕业设计能够顺利完成,首先要感谢韩老师。韩老师学识渊博, 治学严谨,讲解问题深入浅出,举重若轻,不辞辛劳地给予我们指导,在此 谨向韩浩老师表示我诚挚的感谢! 同时,若没有大学三年专业知识的学习和积累做基础,毕业设计也是不 可能顺利完成的。

43、感谢我所有的任课老师们! 你们不仅为我们传道授业解惑, 更是我们的成长路上的朋友和导师。 这次设计还离不开同学们的热情帮助与支持,我们有过争论与探讨,并 共同查阅资料,获得了知识、增进了友谊。 现在的我们毕业在即, 难忘的三年的时光大学, 将刻录在记忆的光盘里。 离别母校之前,我特别想再一次向大学里各个方面给予过我帮助或对我有过 影响的老师们和同学们致以衷心的感谢!因为你们,才有了我的美好记忆! 感谢你们! 30 参考文献 1孙平主编可编程控制器原理及应用北京高等教育出版社, 2008; 2祝福、陈贵银编著西门子S7-200 系列 PLC应用技术北京电 子工业出版社 .2011; 3曾小洋主编

44、西门子PLC与 InTouch 综合应用北京人民邮电出 版社, 2010; 4王兆义编著可编程控制器教程可编程控制器教程北京机 械工业出版社, 2001; 5梁延东编著电梯控制技术北京中国建筑出版社,1997; 6陈家盛编著电梯结构原理及安装枝术. 北京机械工业出版 社,1990; 7汪晓光、王艳丹、孙晓瑛编著可编程控制原理及应用北京机 械工业出版社, 1994; 8姜重然等主编工控软件组态王简明教程黑龙江哈尔滨工业 大学出版社 ,2007; 9余雷声编著 电气控制与 PLC应用北京机械工业出版社, 1996; 10SIMATIC S7200 可编程序控制器系统手册西门子公司,2003 附录 完整的程序梯形图如下: 32 33 35 39 40

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1