基于PLC的四层电梯控制系统及组态王监控系统设计毕业论文-郑州电

更新时间:2024-05-20 03:53:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

分类号 设计型

郑州电力高等专科学校

毕 业 设 计(论 文)

题 目 自动控制系统设计 并列英文题目 Automatic Control System Design

系 部 电力工程系 专业 电气自动化技术 姓 名 杨 溯 班级 电气0803班 指导教师 韩 浩 职称 副 教 授 论文报告提交日期 2011/06

郑州电力高等专科学校

摘 要

自动控制系统设计

这个设计论文主要是关于PLC及组态王在电梯控制上的应用,设计了一个能够实现远程监控的四层电梯控制系统。首先应用 PLC 对此系统进行了程序设计,然后运用组态王软件进行了模拟控制实验,实验结果表明此控制系统设计能够满足实验要求。

本文简要介绍了可编程控制器(PLC)及其在电梯中的应用,分析了使用PLC进行四层电梯控制系统的设计思路与方法,并描述了使用组态王建立电梯监控系统的方法,以及如何实现程序和组态的连接,从而实现了对电梯的远程监控。通过这个设计和调试运行的过程,达到了学习和使用PLC和组态的目的。

关键词:电梯控制系统,PLC,组态王

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 software 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 design , 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 Kingview

1

自动控制系统设计

目 录

第一章 前言 ........................................................................... 3 第二章 可编程控制器(PLC)介绍及电梯应用 ............... 4

2.1 可编程控制器(PLC)的概述...................... 4 2.2 电梯的简介 .................................. 7 2.3 PLC在电梯中的应用及发展方向 ................. 8

第三章 电梯控制系统的PLC设计 .................................. 10

3.1 设计任务分析 ................................ 10 3.2 电梯的运行原则 .............................. 10 3.3 PLC选型及输入输出符号表 ..................... 11 3.4 电梯控制流程图 .............................. 14 3.5 PLC程序板块分析 ............................ 15

第四章 组态王软件的使用及组态画面设计 .................... 19

4.1 组态王软件介绍 .............................. 19 4.2 组态画面设计 ................................ 21 4.3 程序与组态的运行与调试 ...................... 27

结 束 语 ............................................................................... 29 致 谢 ................................................................................... 30 参考文献 ............................................................................... 31 附 录 ................................................................................... 32

2

自动控制系统设计

第一章 前言

本设计的主要任务是使用PLC设计一个四层电梯控制系统并使用组态王设计其监控系统。PLC(Programmable Logic Controller)是工业专用计算机 ,这种计算机采用面向用户的指令,因而编程方便。它能完成逻辑运算、顺序控制、定时、计数和算术操作,还具有数字量,模拟量输入/输出控制的能力,并且容易与工业控制系统连为一体,易于扩充。

当今电梯已经成为高层建筑不可缺少的运输工具,用于垂直运送乘客和货物,传统的电梯控制系统主要采用继电器--接触器进行控制,其缺点是触点多,故障率高、可靠性差、维修工作量大等,而采用 PLC组成的控制系统可以很好地解决上述问题,而且它的抗干扰能力远远强于传统电梯,使电梯运行更加安全、方便、舒适。

该设计首先分析设计任务,结合电梯结构与工作原理,提出电梯的电气控制系统的基本功能要求,为实现这些功能,再从硬件和软件两个方面入手设计:硬件方面,主要从PLC的选型、 PLC 输入输出的编址方面考虑;软件方面,系统分为启动初始化、用户呼叫指示、电梯到层指示、电梯开门控制、电梯上下行控制、和超载报警、限位保护等基本模块。完成硬件和软件部分的设计,整体工程就完成了重要的一部分,然后进行组态监控系统的设计。此后还需要反复修改、运行调试。鉴于作者水平有限,不足之处还请各位老师批评指正。

3

自动控制系统设计

第二章 可编程控制器(PLC)介绍及电梯应用

2.1 可编程控制器(PLC)的概述 2.1.1 可编程控制器(PLC)的定义

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

由上述定义可见,PLC是工业专用计算机 ,这种计算机采用面向用户的指令,因而编程方便。它能完成“逻辑运算、顺序控制、定时、计数和算术操作”,还具有“数字量,模拟量输入/输出控制”的能力。并且容易与“工业控制系统连为一体”,易于扩充。因而可以说PLC是近乎理想的工业控制计算机。 2.1.2 PLC的特点及分类

PLC能如此迅速发展,除了工业自动化的客观需求外,还因为其具有许多独特的优点。如较好地解决了工业控制领域中普遍关心的可靠、安全、灵活、方便、经济等问题。以下是其主要特点:

(1)硬件的可靠及抗干扰能力 (2)编程简单,使用方便 (3)接线简单,通用性好 (4)可连接为控制网络系统 (5)易于安装,便于维护 (6)体积小、耗能低

4

自动控制系统设计

2.1.3 PLC的分类

目前,可编程控制器(PLC)产品种类很多,按照其用途、功能、结构、点数等有多种分类方法。

(1)按点数和功能分类

为满足不同控制系统处理信息量的需求,PLC具有不同的I/O点数、用户程序存储量和控制功能。由I/O点数的多少可将PLC分成小型,中型和大型。小型PLC的I/O点数小于256点,以开关量控制为主,具有体积小,价格低的优点。适合小型设备的控制。中型PLC的I/O点数在256—1024之间,功能比较丰富,兼有开关量和模拟量的控制能力,适用于较复杂的逻辑控制和闭环过程控制。大型PLC的I/O点数在1024点以上,用于大规模过程控制,集散式控制和工厂自动化网络。

(2)按结构形式分类

根据结构形式不同,可编程逻辑控制器可分为整体式和模块式结构两大类。小型PLC一般采用整体式结构,即将所有电路安装于1个箱内为基本单元,另外可以通过并行接口电路连接I/O扩展单元。中型以上PLC多采用模块式,不同功能的模块,可以组成不同用途的PLC,适用于不同要求的控制系统。

(3)按用途分类

根据可编程控制器的用途,PLC可分为通用性和专用型两大类。通用型PLC作为标准装置,可供各类工业控制系统选用。专用型PLC是专门为某类控制系统设计的,由于其专用,结构设计更为合理,控制性能更完善。 2.1.4 PLC的工作原理

PLC具有微机的许多特点,但它的工作方式却与微机有很大不同。微机一般采用等待命令的工作方式。PLC则采用循环扫描工作方式。在PLC中,用户程序按先后顺序存放,CPU从第一条

5

自动控制系统设计

指令开始执行程序,直至遇到结束符后又返回第一条。如此周而复始不断循环。每一个循环称为一个扫描周期。

所谓I/O刷新即对PLC的输入进行一次读取,将输入端各变量的状态重新读入PLC中存入内部寄存器,同时将新的运算结果送到输出端。这实际是将输入、输出状态的寄存器内容进行了一次更新,故称为“I(输入)/O(输出) 刷新” 。

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

PLC为用户提供了完整的编程语言,以适应编制用户程序的需要。PLC提供的编程语言通常有以下几种:梯形图、指令表、功能图和功能块图。

(1)梯形图(LAD)

梯形图语言简单明了,易于理解,是所有编程语言的首选。 (2)指令表(STL)

指令表(STL)编程语言类似于计算机中的助记符语言,它是可编程控制器最基础的编程语言。所谓指令表编程,是用一个或几个容易记忆的字符来代表可编程控制器的某种操作功能。

(3)顺序功能流程图(SFC)

顺序功能流程图(SFC)编程是一种图形化的编程方法,亦称功能图。使用它可以对具有选择等复杂结构的系统进行编程,许多

6

自动控制系统设计

PLC都提供了用于SFC编程的指令。

(4)功能块图(FBD)

S7—200的PLC专门提供了FBD编程语言,利用FBD可以查看到像普通逻辑门图形的逻辑盒指令。它没有梯形图编程器中的触点和线圈,但有与之等价的指令,这些指令是作为盒指令出现的,程序逻辑由这些指令盒之间的连接决定。

本设计中,选择用梯形图作为编程语言。 2.2 电梯的简介 2.2.1 电梯的定义

一种以电动机为动力的垂直升降机,装有箱状吊舱,用于多层建筑乘人或载运货物。也有台阶式,踏步板装在履带上连续运行,俗称自动电梯。服务于规定楼层的固定式升降设备。它具有一个轿厢,运行在至少两列垂直的或倾斜角小于15°的刚性导轨之间。轿厢尺寸与结构形式便于乘客出入或装卸货物。习惯上不论其驱动方式如何,将电梯作为建筑物内垂直交通运输工具的总称。

2.2.2 电梯的组成及功能

现代电梯主要由曳引机(绞车)、导轨、对重装置、安全装置(如限速器、安全钳和缓冲器等)、信号操纵系统、轿厢与厅门等组成。这些部分分别安装在建筑物的井道和机房中。通常采用钢丝绳摩擦传动,钢丝绳绕过曳引轮,两端分别连接轿厢和平衡重,电动机驱动曳引轮使轿厢升降。电梯要求安全可靠、输送效率高、平层准确和乘坐舒适等。电梯的基本参数主要有额定载重量、可乘人数、额定速度、轿厢外廓尺寸和井道型式等。 2.2.3 电梯的结构

电梯是机、电一体化产品。其机械部分好比是人的躯体,电

7

自动控制系统设计

气部分相当于人的神经,控制部分相当于人的大脑。电梯主要分为几个部分:曳引系统 、导向系统、轿厢、门系统、重量平衡系统、电力拖动系统、安全保护系统。各部分通过控制部分调度,密切协同,使电梯可靠运行。尽管电梯的品种繁多,但目前使用的电梯绝大多数为电力拖动、钢丝绳曳引式结构。

从电梯空间位置使用看,由四个部分组成:依附建筑物的机房、井道;运载乘客或货物的空间——轿厢;乘客或货物出入轿厢的地点——层站。即机房、井道、轿厢、层站。 2.2.4 电梯的工作原理

电梯的曳引绳两端分别连着轿厢和对重,缠绕在曳引轮和导向轮上,曳引电动机通过减速器变速后带动曳引轮转动,靠曳引绳与曳引轮摩擦产生的牵引力,实现轿厢和对重的升降运动,达到运输目的。

固定在轿厢上的导靴可以沿着安装在建筑物井道墙体上的固定导轨往复升降运动,防止轿厢在运行中偏斜或摆动。常闭块式制动器在电动机工作时松闸,使电梯运转,在失电情况下制动,使轿厢停止升降,并在指定层站上维持其静止状态,供人员和货物出入。轿厢是运载乘客或其他载荷的箱体部件,对重用来平衡轿厢载荷、减少电动机功率。补偿装置用来补偿曳引绳运动中的张力和重量变化,使曳引电动机负载稳定,轿厢得以准确停靠。

电气系统实现对电梯运动的控制,同时完成选层、平层、测速、照明工作。指示呼叫系统随时显示轿厢的运动方向和所在楼层位置。安全装置保证电梯运行安全。

2.3 PLC在电梯中的应用及发展方向

随着科技的发展,工业控制的自动化程度不断提高,以微处理器为核心组成的可编程序控制器(PLC)得到了广泛的应用。很多工厂的生产流水线、加工设备、船舶上货物的装卸装置、电梯

8

自动控制系统设计

的运行等都由PLC控制,只要把预定的控制任务编成程序,用一串指令的形式存放到存储器中,然后根据各种指令,经过模拟量、数字量等输入输出部件对生产过程和设备进行控制。

目前,PLC在国内外已广泛应用于钢铁、石油、化工、电力、建材、机械制造、汽车、轻纺、交通运输、环保及文化娱乐等各个行业,在电梯行业中也迅速发展。

PLC在电梯中的应用也已很成熟。PLC作为主控制器,一方面要采集电梯的各种输入信号,包括电梯的位置、状态、内外指令的按钮信号、门锁信号、门区信号、井道内的强迫减速信号、防冲信号以及消防信号等。另一方面要把采集到的信号进行计算和处理给出电梯的楼层信号和速度信号,并驱动相应的开关门信号、方向继电器和抱闸继电器,以控制电梯的运行。

当今,微机控制已成为电梯技术的发展方向,许多生产厂家与科研单位合作,相继推出了用可编程控制器取代继电器控制系统和用微机控制的电梯新机型,使电梯的控制功能增强,性能明显改善,可靠性及舒适性有所提高。

9

自动控制系统设计

第三章 电梯控制系统的PLC设计

3.1 设计任务分析 本设计的要求为:

(1)利用PLC(S7—200)及电梯模型组建电梯控制系统的硬件。

(2)利用STEP7编制电梯控制程序梯形图。 (3)利用组态王编制远程监控程序。

根据任务分析,首先应该了解电梯的构造和工作原理,弄明白电梯的电气部分主要元器件的作用,列出电梯正常工作时,控制系统应该满足的要求,以此估算输入输出点数和编址,选择所用PLC的型号,结合电梯模型组建硬件。

其次,根据电梯的运行原则,画出流程图,然后使用STEP 7软件编写电梯控制程序的LAD图,程序梯形图完成后,进行调试与修改。

接下来,使用组态王(Kingview)软件,建立电梯的远程监控系统,完成后再结合程序与电梯模型进行反复调试和修改,直至顺利达到设计要求任务,表示设计的完成。

3.2 电梯的运行原则

(1)电梯刚开启时,初始化使之回到一楼,并初始化各项数据;

(2)在电梯运行过程中,只响应顺向外呼叫,不响应反向外呼叫,只在无同向呼叫信号时才响应反向呼叫;

(3)电梯运行方向由内呼叫信号决定,顺向时优先执行; (4)内外呼叫信号都具有记忆保持,执行后解除; (5)内外呼叫信号、运行方向以及行进中的楼层均由信号灯

10

自动控制系统设计

指示;

(6)到达某一楼层经短暂延时后可自动或手动开门,超重报警时不能进行自动或手动关门,关门过程中,有本层顺向外呼叫信号时响应开门;

(7)电梯上下行时不能手动开关门,开门时不能上下行。 (8)电梯应当具有最远反向外呼叫响应功能,比如,电梯轿厢在一楼,而同时有二层向下外呼梯、三层向下外呼梯,则电梯轿厢先去四楼响应四层向下外呼叫信号。

根据电梯运行原则,可以列出电梯控制系统的流程图,并进行程序的编写。

3.3 PLC选型及输入输出符号表

电梯系统电气部分的主要组成就是电机拖动、信号元件以及轿内和外部的控制按扭,设计中根据这些给出的信息可以了解控制对象的特点,从而确定有关的PLC输入、输出点的选择。

(1)输入信号

首先要确定PLC的输入,根据电梯控制的特点,输入点应该包括轿内及各层门厅控制按钮,主要有轿内的楼层选择数字键1-4,各层门厅外呼叫按钮中,除一层只设置上升按钮,四层只设置下降按钮外,二三层均设置上升和下降两个按钮。各层均应有一个限位器输入,然后还有开关门及其限位,最后还要有超重检测,共计19个输入量。

(2)输出信号

输出时,4个内呼叫信号和6个外呼叫信号都需要有指示灯,显示其按钮是否被按下及是否被响应,还要各楼层是否达到的数码显示,以及电梯上下行、开关门继电器的控制,和到位音响、超重报警。总计有20个输出量。

11

自动控制系统设计

因此根据控制要求,PLC控制系统选用西门子公司S7—200系列CPU224,加上几个扩展模块,可以满足电梯对电气控制系统的要求。小型PLC系统由主机(主机箱)、I/O扩展单元、文本/图形显示器、编程器等组成。其中CPU224型PLC的主机外形结构如图所示:

CPU224型PLC的主机外形结构

CPU224型PLC主机箱体外部设有RS—485通信接口,用以连接编程器(手持式或PC机)、文本/图形显示器、PLC网络等外部设备,还设有工作方式开关、模拟电位器、I/O扩展接口、工作状态指示和用户程序存储卡、I/O接线端子排及发光指示等。CPU 224外部电路接线电路图如图所示:

12

自动控制系统设计

通过以上分析,确定输入输出量的地址,如下表所示:

符号 四层下 三层上 三层下 二层上 二层下 一层上 一层限位 二层限位 三层限位 四层限位 内叫一层 内叫二层 内叫三层 内叫四层 开门 关门 开门限位 关门限位 超重检测 一层上灯 地址 I5.1 I5.2 I5.3 I5.4 I5.5 I5.6 I5.7 I6.0 I6.1 I6.2 I6.3 I6.4 I6.5 I6.6 I6.7 I7.0 I7.1 I7.2 I7.3 Q5.2 符号 二层上灯 二层下灯 三层上灯 三层下灯 四层下灯 内叫一层灯 内叫二层灯 内叫三层灯 内叫四层灯 超重报警 一楼数码显示 二楼数码显示 三楼数码显示 四楼数码显示 电梯上行 电梯下行 开门继电器 关门继电器 到位音响 地址 Q5.3 Q5.4 Q5.5 Q5.6 Q5.7 Q6.0 Q6.1 Q6.2 Q6.3 Q6.4 Q6.5 Q6.6 Q6.7 Q7.0 Q7.1 Q7.2 Q7.3 Q7.4 Q7.5 13

自动控制系统设计

3.4 电梯控制流程图

上电 初始化回到一楼 用户命令输入 检测电梯状态 是否有呼叫? YES 是否开门? NO 是否上行? YES 执行上行 YES NO 到达目标楼层? YES NO NO 是否下行? YES 执行下行 NO NO 到达目标楼层? YES 执行开关门 NO 关门结束? YES 14

自动控制系统设计

3.5 PLC程序板块分析 初始化程序段

使用初始寄存器SM0.1在程序开始运行阶段把程序中用到的寄存器初始化,并使电梯轿厢回到一楼。

呼叫信号灯的控制

以“二层下外呼叫”为例,当有二层下外呼叫而电梯轿厢未到达二层时,二层下灯亮;或电梯处于上行过程中,或者即将要上行,二层下信号灯保持。只有在电梯下行到达二楼时,二层下灯灭。

超重检测

15

自动控制系统设计

检测到超重时,超重报警立即反应,发出报警信号。如下:

到位音响

在到达某一楼层时到位音响发出声音,持续短暂的0.5秒。在程序中,是使用了电梯上行(Q7.1)或下行(Q7.2)的下降沿来触发到位音响及定时器,定时器计时0.5s即断开音响。如下:

开关门程序

满足开门条件时,触发开门继电器开门。门开到位,开门限位断开,停止开门。开门条件有:满足条件自动开门,到达楼层手动开门,到达某一楼层时该楼层有外呼叫信号开门。自动开门是使用各个呼叫信号灯的下降沿来触发开门延时定时器,延时2s来实现的。

满足关门条件时,触发关门继电器开门。门关到位,关门限位断开,停止关门。关门条件有:自动关门和手动关门。自动关门条件仍是延时关门定时器计时4s到,手动关门是在轿厢停在某一楼层时可以进行手动关门。关门过程中,若有超重报警信号,或者正在开门,则不能关门。程序如下:

16

自动控制系统设计

17

自动控制系统设计

上下行控制程序

满足上行条件时,电梯轿厢执行上行。上行条件是,有二楼呼叫(包括内呼和外呼)时,轿厢在一楼;或有三楼呼叫时,轿厢在一楼或二楼;或有四楼呼叫时,轿厢在一楼或二楼或三楼,同时,电梯门已关到位,且不处于下行或即将下行或开门状态。

18

自动控制系统设计

第四章 组态王软件的使用及组态画面设计

4.1 组态王软件介绍

4.1.1组态王(Kingview)软件概述

组态王(Kingview)开发监控系统软件是一种新型的工业自动控制系统及以标准的工业计算机软件、硬件平台构成的集成系统取代传统的封闭式系统。它具有适应性强、开发性好、易于扩展、经济开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层三个层次结构。其中监控层对下连接控制层,对上连接管理层,它不但实现对现场的实时监测与控制,且在自动控制系统中完成上传下达、组态开发的重要作用。

组态软件也为实验者提供来可视化监控画面,有利于试验者实现现场监控。而且,它能充分利用Windows的图像编辑功能,方便地构成监控画面,并以动画方式显示控制设备的状态,具有报警窗口、实时趋势曲线、历史趋势曲线等,可以便利的生成各种报表。它还具有丰富的设备驱动程序和灵活的组态方式、数据连接功能。

组态王具有一个集成开发环境“组态王工程浏览器”,在工程浏览器中您可以查看工程的各个组成部分,也可以完成构造数据库、定义外部设备等工作。

画面的开发和运行由工程浏览器调用画面制作系统 TOUCHMAK 和画面运行系统 TOUCHVEW 来完成的。TOUCHMAK 是应用程序的开发环境。在这个环境是用来完成设计画面、动画连接等工作。TOUCHMAK具有先进完善的图形生成功能;数据库中有多种数据类型,能合理地抽象控制对象的特性;对变量报警、趋势曲线、过程记录、安全防范等重要功能都有简单的操作办法。TOUCHVEW 是“组态王”软件的实时运行环境,在 TOUCHMAK 中建立的图形画面只有在 TOUCHVEW 中才能运行。TOUCHVEW 从工业控

19

自动控制系统设计

制对象中采集数据,并记录在实时数据库中。它还负责把数据的变化用动画的方式形象地表示出来,同时完成变量报警、操作记录、趋势曲线等监视功能,并生成历史数据文件。 4.1.2 组态王的使用

“组态王”把第一台下位机都看作是外部设备,在开发过程中可以根据“设备配置向导”的提示一步步完成连接过程。在运行期间,组态王通过驱动程序和这些外部设备交换数据,包括采集数据和发送数据指令。如图所示:

每一个驱动程序都是一个COM对象,这种方式使通讯程序和组态王构成一个完整的系统,既保证了运行系统的高效率,也使系统能够达到很大的规模。

这样的通讯方式使得我们可以通过“动画连接”来建立起画面的图素与数据库变量之间的对应关系,这样,工业现场的数据,比如温度、液面高度等变量,当它们发生变化时,通过驱动程序,将引起实时数据库中变量的变化,画面上的对应图素就会将变化量通过形象的画面反映出来,快速而简便。动画连接的引入是设计人机接口的一次突破它把程序员从重复的图形编程中解放出来,提供了标准的工业控制图形界面,并且有可编程的命令语言连接来增强图形界面的功能。

建立应用程序大致可分为以下四个步骤:

20

自动控制系统设计

(1)设计图形界面 (2)构造数据库 (3)建立动画连接 (4)运行和调试

这四个步骤并不是各自独立的,而常常是交错进行的。 在使用组态王开始一个新项目时,在“组态王”中,开发的每一个应用系统称为一个项目,每个项目必须在一个独立的目录中,不同的项目不能共用一个目录。项目目录也称为工程路径。在每个工程路径下,组态王为此项目生成了一些重要的数据文件,这些数据文件一般是不允许修改的。

4.2 组态画面设计 4.2.1 建立一个新的工程

启动组态王6.5(本次设计所使用的版本),运行后,默认打开的是组态王工程管理器。在工程管理器中选择菜单“新建”,出现“新建工程”对话框。单击“浏览”按钮,选择想要存放的文件夹,之后输入工程名称和工程描述,然后组态王将在工程路径下生成初始数据文件。至此,新项目已经可以开始建立了。具体操作如下图所示:

21

自动控制系统设计

这之后,组态王已自动指定工程路径为当前目录下以工程名称命名的子目录,单击“是”,就完成了新建工程。 4.2.2 建立新画面并绘制各种图素

在工程浏览器中左侧的树形视图中选择选择“画面”,在右侧视图中双击“新建”。在“新画面”对话框设置中可以自己随意指定大小所示,之后单击“确定”。

建立了新的画面之后,就需要绘制电梯监控系统的基本画面了,其中包括四层电梯楼层的主体图素、各层电梯门、楼层数码显示、上下行显示、各种操控按钮以及超重报警指示灯等图素。绘制过程中,工具栏里有很多常用的,例如工具箱、调色板,还有图库里面很多样板图素可以使用。绘制过程不再赘述,最终绘制画面如图所示:

4.2.3定义外部设备

组态王把那些需要与之交换数据的设备或程序都作为外部设备,包括:下位机(PLC、仪表、板卡等),它们一般通过串行口和上位机交流数据;其他Windows应用程序,它们之间一般通过

22

自动控制系统设计

DDE交换数据;外部设备还包括网络上的其他计算机。只有在定义了外部设备之后,组态王才能通过I/O变量和它们交换数据。

如何定义外部设备呢?首先,在组态王工程浏览器左侧选“ COM1”,在右侧双击“ 新建”,运行“设置配置向导”。选择PLC/西门子/S7-200系列/PPI,如图所示:

键入设备名称或默认为新IO设备,选择串口COM1, 输入地址2,通信参数默认即可,设备安装向导信息总结如图所示:

23

自动控制系统设计

4.2.4 定义变量

从下位机采集来的数据发送给下位机的指令,比如“内叫一层按钮”、“开门按钮”等变量,都需要设置成“I/O变量”。 I/O离散变量类似一般程序设计语言中的布尔(BOOL)变量,只有0,1两种取值,用于表示一些开关量。

那些不需要和其它应用程序交换只在“组态王”内需要的变量,比如计算过程的中间变量,就可以设置成“内存变量”。内存整型变量:类似一般程序设计语言中的有符号长整数型变量,用于表示带符号的整型数据,取值范围为 -2147483648至2147483647。

具体定义方法为,在左侧树形视图中单击“数据词典”,在右侧双击新建,然后在这个变量定义对话框中,输入变量名,按照本节所述,判断并选择变量类型。若是按钮输入或输出量,则为I/O离散,连接设备选择刚定义过的新IO设备。如图:

由于需要定义的变量较多,但方法相同,此处不再一一举例,

24

自动控制系统设计

定义最终结果如图所示:

4.2.5 画面的动画连接

动画连接的目的是为了让图素动起来,从而达到检测和控制的要求。具体操作如下:

数码管是用立体管道画出来的,动画连接设置时,哪些数字的显示需要哪些小段点亮,应对每一小段分别设置,如图:

25

自动控制系统设计

开关门的填充动画定义如图所示:

对门的开关移动的命令语言如图所示:

26

自动控制系统设计

退出系统按钮的命令语言为:“Exit(0);”。其余不再赘述。

4.3 程序与组态的运行与调试

画面完成后点击菜单栏的“全部存”进行保存,然后点击“切换到view”,然后选择对象“打开”,进入运行状态,进行操作,然后根据要求看是否能实现监控功能,不能完全实现的话,再进行进一步的调试与修改。

(1)监视功能的实现与调试

将程序编译并下载到PLC,通过实物实地操作观察组态画面的动作显示是否正确。如果不正确就从定义、设置及命令语言等方面逐一排查,直至运行成功。

(2)远程操控的实现与调试

实地不再进行操作,通过运行状态下的组态画面上的按钮进行远程控制,观察实物的动作是否正确。如果不正确,应从变量定义、动画连接的设置及命令语言等方面进行排查,直至成功。

27

自动控制系统设计

系统运行到三楼的画面如图:

28

自动控制系统设计

结 束 语

此次设计主要以PLC为核心,利用PLC的强大的控制功能,实现了对四层升降电梯的控制,并使用组态王软件对电梯的运行情况进行监控。通过梯形图可以很直观的看出电梯控制系统的运行情况,利用可编程控制器控制电梯升降,具有接线简单、编程直观、扩展容易等特点。当建筑物的层楼增加时,硬件接线上只需增加楼层相应的输入信号。原来的接线不需改变,软件上只需增加相应楼层的功能,要改动的地方也较少。调试结果表明,在适应性、精确性和可靠性方面,达到了设计的要求,表明该设计方案是可行的。

通过本次设计,我收获颇丰,学会了无论在学习还是生活中都应保持认真积极的态度。在知识上,更熟悉了可编程控制器的编程和组态王监控系统的使用。并且体会到了,要做好设计就要认真收集研究资料,阅读文献,分析实际情况,理清思路,进行设计,对实际操作中遇到的每一个问题都要深入分析,理论和实践相结合,思考的越多,收获也越多,解决问题的能力就逐渐增强,专业水平也会逐渐增强。

顺利如期地完成设计给了我信心,但是也有一些缺陷和不足之处,这让我意识到,自己学到了一些知识,但这还远远不够,以后还有很长的路要走。我也明白以后不管在哪里,都需要有一种勤于学习的心态,这样才会不断有进步。

29

自动控制系统设计

致 谢

这次的毕业设计从设计题目的选定、硬件的选型、程序设计的思路,到组态的制作、系统的运行调试等,每一步都少不了韩老师的耐心指导和帮助。刚开始总是会出很多问题,韩老师不厌其烦的亲自上阵,给我们分析、帮我们解决问题,后来我们也慢慢学会了,出了问题学着自己分析、解决,这样也学到了很多。

这次的毕业设计能够顺利完成,首先要感谢韩老师。韩老师学识渊博,治学严谨,讲解问题深入浅出,举重若轻,不辞辛劳地给予我们指导,在此谨向韩浩老师表示我诚挚的感谢!

同时,若没有大学三年专业知识的学习和积累做基础,毕业设计也是不可能顺利完成的。感谢我所有的任课老师们!你们不仅为我们传道授业解惑,更是我们的成长路上的朋友和导师。

这次设计还离不开同学们的热情帮助与支持,我们有过争论与探讨,并共同查阅资料,获得了知识、增进了友谊。

现在的我们毕业在即,难忘的三年的时光大学,将刻录在记忆的光盘里。离别母校之前,我特别想再一次向大学里各个方面给予过我帮助或对我有过影响的老师们和同学们致以衷心的感谢!因为你们,才有了我的美好记忆!感谢你们!

30

自动控制系统设计

参考文献

[1]孙平主编.可编程控制器原理及应用.北京.高等教育出版社,2008; [2]祝福、陈贵银编著.西门子S7-200系列PLC应用技术.北京.电子工业出版社.2011;

[3]曾小洋主编.西门子PLC与InTouch综合应用.北京人民邮电出版社,2010; [4]王兆义编著.可编程控制器教程.可编程控制器教程.北京.机械工业出版社,2001;

[5]梁延东编著.电梯控制技术.北京.中国建筑出版社,1997;

[6]陈家盛编著.电梯结构原理及安装枝术. .北京.机械工业出版社,1990; [7]汪晓光、王艳丹、孙晓瑛编著.可编程控制原理及应用.北京.机械工业出版社,1994;

[8]姜重然等主编.工控软件组态王简明教程.黑龙江.哈尔滨工业大学出版社,2007;

[9]余雷声编著.电气控制与PLC应用.北京.机械工业出版社,1996; [10]SIMATIC S7—200可编程序控制器系统手册.西门子公司,2003

31

自动控制系统设计

附 录

完整的程序梯形图如下:

32

自动控制系统设计

33

自动控制系统设计

34

本文来源:https://www.bwwdw.com/article/umi7.html

Top