基于组态软件的电梯监控系统设计
摘要:随着我国城市化进程的发展,高层建筑在各大、中城市不断的出现, 变得不足为奇。这也就带动我国电梯行业的飞速发展,电梯也逐渐深入到人们的日常生活当中。电梯作为高层建筑物内的主要交通工具,人们对电梯的服务质量要求越来越高。因此促进了对高性能电梯系统的有关研究。当前,对电梯控制系统的研究主要集中在这两个方面:(1)对电梯监控系统的研究;(2)对电梯群控制系统算法的研究。
本文主要讨论了基于组态王的电梯监控与数据采集系统的设计步骤和有关内容,实现了对电梯运行状态的监控、故障报警和记录等作用。论文分为以下三大部分:首先介绍了电梯远程监控的背景、概念及系统的一般构成。第二部分介绍了组态王软件。最后是用组态王软件实现电梯监控系统的设计。
关键词:电梯控制系统,组态王,电梯群监控系统,故障报警, ,故障记录
DESIGN OF REMOTE MONITORING ELEVATOR BASED ON
KINGVIEW
ABSTRACT :With the development of China's urbanization process , high-rise buildings in major and medium cities constantly emerge and become surprising.This also led the rapid development of the elevator industry , elevator gradually penetrated into people's daily life.High-rise building elevator as the main means of transport , people on the elevator increasingly high quality of service requirements .Therefore, to promote the study of high-performance elevator system .At present , the elevator control system mainly in two aspects : (1) research on the elevator control system ; (2) elevator group control system algorithm .
This paper discusses the elevator based on Configuration Monitoring and data acquisition system design steps and the content, the realization of the elevator operation status monitoring , fault alarm and records and so on.The thesis is divided into the following three parts: the first introduces the general composition of the REMS background , concepts and systems . The second section describes the Configuration software .Finally, the design of the elevator control system with Configuration software .
Keywords : elevator control system , configuration Wang, elevator group control system , fault alarm , fault recording
目 录
基于组态软件的电梯监控系统设计 ............................................................................................................................. 1
1. 绪论 .............................................................................................................................................................................. 1
1.1课题研究背景和意义 ..................................................................................................................................... 1
1.2 电梯远程监控系统的国内外发展现状 ......................................................................................................... 1
1.2.1电梯远程监控系统的基本组成部分 .................................................................................................. 1
1.2.2电梯远程监控系统的国外发展状况 .................................................................................................. 1
1.2.3电梯远程监控系统的国内发展状况 .................................................................................................. 2
1.2.4目前的电梯远程监控系统存在的问题 .............................................................................................. 2
1.3 本文的主要工作 ............................................................................................................................................. 3
2. 北京亚控组态王KingView 简述 ................................................................................................................................ 3
2.1组态王及应用概述 .......................................................................................................................................... 3
2.1.1组态王(Kingview)概述 . ....................................................................................................................... 3
2.1.2 组态王应用概述 ................................................................................................................................. 4
2.2 工程管理器 ..................................................................................................................................................... 4
2.2.1工程管理器的使用 .............................................................................................................................. 4
3. 电梯组态画面设计 ...................................................................................................................................................... 5
3.1设计控制画面 .................................................................................................................................................. 5
3.2定义数据变量 .................................................................................................................................................. 6
3.3电梯控制画面元素设计 .................................................................................................................................. 7
3.3.1 轿内按钮与显示设计 ......................................................................................................................... 7
3.3.2驱动电梯及电梯位置廓图设计 .......................................................................................................... 9
3.3.3电梯外围轮廓图设计 ........................................................................................................................ 10
3.3.4紧急控制箱设计 ................................................................................................................................ 10
3.4 动画连接 ..................................................................................................................................................... 11
3.4.1轿内按钮与显示动画连接 ................................................................................................................ 11
3.4.2驱动电梯及电梯位置廓图动画连接 ................................................................................................ 15
3.4.3电梯外围轮廓图动画连接 ................................................................................................................ 19
3.4.4紧急控制箱动画连接 ........................................................................................................................ 21
3.5应用程序命令 ................................................................................................................................................ 22
3.6 动画演示 ..................................................................................................................................................... 29
4.电梯群监控软件设计 ............................................................................................................................................. 29
4.1电梯群监控方案设计 .................................................................................................................................... 29
4.2 监控主界面设计 ........................................................................................................................................... 30
4.3监控画面元素设计及动画连接 .................................................................................................................... 31
4.3.1楼层监视设计及其动画连接 ............................................................................................................ 31
4.3.2 报警显示及其按钮向导 ................................................................................................................... 32
4.3.3 楼层指示设计 ................................................................................................................................... 33
4.3.4 运行监视设计 ................................................................................................................................... 34
4.5 报警和数据记录 ........................................................................................................................................... 36
4.5.1 概述 ................................................................................................................................................... 36
4.5.2 定义报警组 ....................................................................................................................................... 36
4.5.3 设置变量的报警属性 ....................................................................................................................... 37
4.5.4 建立报警窗口 ................................................................................................................................... 38
4.5.5 报警窗口自动弹出 ........................................................................................................................... 39
4.5.6 监控界面的报警指示 ....................................................................................................................... 39
4.5.7 报警和事件的输出 ........................................................................................................................... 40
结 论 ............................................................................................................................................................................. 41
致谢 ............................................................................................................................................................................... 42
参考文献 ....................................................................................................................................................................... 43
1. 绪论
1.1课题研究背景和意义 随着计算机、信息技术快速的发展,管理建筑设备时,用计算机管理系统来代替操作人员是一种自然的发展。
智能建筑是计算机技术与建筑技术相配合的产物,是当今社会和国际化形式的需要。它主要包括楼宇自动化控制、通信自动化、办公自动化等系统。它内部有大量的电气设备, 这些设备多而散,多达上百到上万个;分散在各层和各个角落。若采用分散管理、就地控制,监视和测量的难度可以想象。为了合理利用设备,节省人力资源,确保设备的安全运行,更高效的设备管理应运而生。
电梯监控具有十分重要的现实意义。它的存在提高了服务水平, 保障了乘客的安全, 减少了抢修的时间,更加合理的来管理电梯控制系统;它提供实时的运行状态监控画面, 方便设备维修和故障诊断, 提高了工作效率和安全性能.
1.2 电梯远程监控系统的国内外发展现状
电梯的监控在信息、计算机技术以及监控软件等快速发展的情况下,有了很大的进步,下面对电梯的远程监控做相关介绍。
1.2.1电梯远程监控系统的基本组成部分
(1)安全保障体系,包括采集的数据的安全防护措施,各种信息的准确性,在Internet 上传输的数据安全性。电梯硬件的安全等。 (2)中心控制平台,包括信息数据的管理,电梯的远程控制,把故障信息传递给维修人员等;
(3)测量传输体系,有信息的采集、传输等部分;
(4)信息综合管理平台,负责对数据进行分析、处理、生成图形报表等;
(5)数据库平台,对文档数据、音频数据、视频数据等进行分类储存;
(6)运行维护平台。
1.2.2电梯远程监控系统的国外发展状况
(1)日本三菱的电梯远程监视系统
上世纪90年代,日本三菱公司开发的电梯远程监视系统,获得了很多信息资料和利润回报,
让公司有了长足的发展。通过租用线路和pstn 线的特点。每台电梯配备通信控制器和远程监控单元,控制器通过租用线路和pstn 线与远程控制中心、设备服务终端连接。远程监控单元具备检测、监控和诊断和控制等功能。
(2)日立电梯远程监控系统
日立公司的电梯监视系统可以全天候的监视电梯的运行状况,该系统可以为每一台电梯建立运行状态的文档,降低了电梯故障的发生率,从而提高了电梯的运行寿命。
1.2.3电梯远程监控系统的国内发展状况 远程监控系统主要有远程监视和远程控制两部分,而国内的电梯监控系统由于种种原因, 大都定位在远程监视上。
(1)上海三菱电梯的远程监控系统
公司在2000年初与日本三菱公司签订了有关电梯远程监视的协议,但是,这种系统存在许多不足:在监视系统中,与监视中心进行数据连接用的是电话线,而每根电话线至多可监视8台电梯,所以运用的地方必须是电梯比较集中的,而且通常无法对本公司之外的电梯进行监视。这也促使上海三菱公司的自主研发,为公司的发展奠定了基础。 (2)阿尔法电梯远程监测系统
“阿尔法电梯远程监测系统”是能够对多部电梯进行连续的实时监测。它能显示楼层、井道信息、方向、功能输入与输出等电梯的基本运行情况;还可以分级监测,自动故障报警;实时记录每台电梯的运行状态数据;实时记录电梯故障发生时间,类型。
1.2.4目前的电梯远程监控系统存在的问题
(1) 成本高,通用性差
通常价格比较昂贵,而且国外的电梯监控系统不能相互监控。
(2)操作比较难
英文的操作界面使得操作起来不是很容易。
(3)缺少数据库功能
大多电梯远程监控系统都没有储存和提取信息的数据库,使好多信息资源浪费。
(4)需要较高的有线电话网络质量
有线电话网络是远程电梯监控系统不可缺少的一部分,其质量直接关系到监控系统的发展。
1.3 本文的主要工作
本文以电梯群为研究对象, 阐述了组态王在电梯上的应用, 设计了一个基于组态王的电梯监控软件。本论文的主要工作如下:
(1)概述了电梯监控的背景与意义,并介绍了电梯远程监控系统的国内外发展现状。
(2)介绍软件开发平台组态王的概念知识。
(3)在熟悉组态王知识的基础上, 用组态王软件设计了电梯的虚拟控制显示界面。
(4)用组态王软件绘制电梯监控主界面,来完成电梯楼层、运行、报警等监视和楼层指示设计,以实现电梯的远程监控。
(5)设计了故障报警窗口与报警和事件的输出让监控人员及时准确掌握故障信息。
(6)最后对论文进行了总结,致谢。
2. 北京亚控组态王KingView 简述
2.1组态王及应用概述
2.1.1组态王概述
组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。它基于MicrosoftWindows XP/NT/2000/7 操作系统,用户可以在企业网络的所有层次的各个位置上都可以及时获得系统的实时信息。采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。 组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。
建立一个应用工程大致可分为以下几个步骤:
(1)创建一个用来存放与工程相关文件的目录;
(2)定义硬件设备并添加包括内存变量和I/O 变量的工程变量;
(3)绘制图形并让其产生动态效果;
(4)编写脚本程序完成较复杂的上位操作控制;
(5)对运行系统进行配置;
(6)保存工程后运行
需要说明的是,这几个步骤常常是交错进行的,并不是独立的。在用组态王画面开发系统编制工程时,还要考虑以下方面:用户如何用抽象的图形画面来模拟工业的现场和相应的工控设备;用户如何创建一个反映工控对象各种属性的具体数据库,属性包括压力和温度等;虚拟画面上的图形元素如何以动画的形式来模拟现场设备的运行,以及如何让操作者输入控制设备的指令。 组态王功能强大、使用方便,可以实现监视、控制、管理等有关功能,并且提供了软、硬件的全部接口,可以方便、快速地进行系统集成,构成各种数据采集与监控系统。
2.1.2 组态王应用概述 (1)组态王技术
组态王产品中创造性地提出了模型技术等先进理念。为了使产品更加易用、稳定、开放,组态王公司广泛汲取用户们的宝贵建议,使得其具有人性化的操作与管理。其广泛应用于楼宇中央控制系统。
(2)组态王的优势
组态王处于尖端自动化技术领域,利用当代计算机控制技术和工业网络平台,降低了其管理的成本、操作的复杂性以及工作的强度,能够满足各种用户的需要。
(3) 组态王的标准协议
组态王完全支持BACnet 协议、Lonworks 协议、及标准OPC 接口这三个标准协议;在楼宇自动化产品中,许多品牌都支持这些协议,也就避免了通讯联络的一些麻烦。
(4) 组态王智能控制系统
组态王智能控制系统可以确保系统方案在不同环境中稳定、持久的运行。多层次特点使得其可以在同一时间为多个用户提供帮助。该系统可以选择标准的IE 浏览器当作客户端,或者选用组态王专有客户端。
2.2 工程管理器
在组态王中建立的每个组态称为一个工程。每个工程在操作系统中是一个包含多个文件的文件夹。工程的建立需要工程管理器。
2.2.1工程管理器的使用
组态王工程管理器是用来建立新工程,对添加到工程管理器的工程做统一的管理。工程管
理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。(这里仅对工程管理器进行简单的介绍,其他结构部分在设计中都会有所涉及,这里不做介绍。) 启动后的工程管理窗口如图2-1 所示:
图2-1 工程管理器
3. 电梯组态画面设计
现有一四层电梯,采用PLC 进行控制,实现数据传输、控制信号传递的功能,通过控制器上的I/O点的连接,用PLC 实现了与上位机组态王的信号连接,PLC 对电梯采集控制的信号包括:紧急控制箱的各种信号,外召唤信号登记及消除,内指令信号登记及消除,电梯的平层信号处理,选层定向及反向截梯,内指令外召唤信号的保持,各楼层停车信号,自动开关门等等,在这里通过组态软件要对电梯的实时运行状况进行监控,首先构造出一个虚拟对象,也就是设计一个基于组态王的模拟电梯控制,然后通过对模拟电梯的控制来模拟真实电梯的运行情况,最后在监控室的配合下达到监控的效果。
3.1设计控制画面
在组态平台上,创建4层电梯控制系统,电梯控制整体画面如图3-1所示。
图3-1 电梯控制画面图
3.2定义数据变量
数据库是组态王重要的部分。当系统运行的时候,要以动画的形式将工业现场的生产状况反映在操作屏幕上,操作人员在计算机前发出的各种指令也要快速的送达生产现场,所有这些过程都是以数据库为中心,所以说数据库是作为上位机和下位机联系的桥梁。
数据库形象地被称为数据词典,它记录了所有可使用的数据变量的有关信息。在定义数据变量之前,必须要定义仿真PLC 。过程如下图所示。
图3-2 仿真PLC 定义
数据词典中存放着系统变量和应用工程中所定义的变量。变量的类型包括:基本类型、特殊类型。基本类型的变量又划分为内存变量和I/O 变量。根据数据的类型,基本类型的变量又分为离散型、整型、实型和字符串型。
图3-3 数据变量的定义
3.3电梯控制画面元素设计 3.3.1 轿内按钮与显示设计
轿内按钮与显示设计就是虚拟真实电梯内的按钮、数字显示以及运行方向显示等。能够清晰明了的反映当前位置,实时时刻,运行方向,开关门情况,设计结果如图3-4所示。
图3-4轿内按钮与显示
(1) 数字按钮设计
按钮设计清晰明了,参见图3-5所示。
图3-5 数字按钮
(2) 数字显示与方向设计
数字显示与方向设计结果如图3-6所示。
图3-6上运行
(3)开关门按钮设计
电梯开关门操作按钮设计主要是虚拟电梯实际运行时,电梯的开关门动作,所以设计时虚拟了两个方向按钮,一个虚拟开门,一个虚拟关门,结果如图3-7所示。
图3-7 开关门按钮
(4)开关门设计
在画面上画两个矩形框,表示两个门,结果如图3-8所示,然后设计娇内画面以及电梯外面的样式,即电梯开门后直接看见的图。
图3-8 电梯门及开门图
(5)警示语言设计
电梯内部禁止吸烟标志,如图3-9。
图3-9 禁止吸烟
(6)时钟设计
打开图库,选择时钟样式,设计包括表盘、背景、文本颜色,选择完成后,单击确定。电梯内部的时钟,能够实时的反映当前时刻。如图3-10。
图3-10 时钟显示
3.3.2驱动电梯及电梯位置廓图设计
电动机驱动电梯,能够清晰反映电梯运行情况,轮廓位置图能够准确的显示电梯实时位置。如图3-11。
图3-11 驱动电梯及电梯位置廓图
3.3.3电梯外围轮廓图设计
站在每层电梯门外面,能够清楚的了解电梯运行方向,实时位置,上召和下召按钮能够及时为群众提供服务响应。如图3-11。
图3-11 电梯外围轮廓图
3.3.4紧急控制箱设计
当电梯出现突发情况时,可以利用特殊位置的控制箱让电梯及时开关门,上下门,或者停止运行。如图3-12。
图3-12 紧急控制箱
3.4 动画连接
3.4.1轿内按钮与显示动画连接 (1)数字按钮动画连接
按钮设计好便进行按钮动画连接,过程如下:双击按钮,弹出对话框,如图3-12所示,选中按下时命令语言连接,又见图3-14对话框。输入命令语言可实现相关功能。点击文本色属性变化,连接设置如图3-15所示。
每个按钮设计方法相同,只是命令语言稍做修改就可以了。
图3-13 按钮动画连接
图3-14 按钮命令语言
图3-15 文本色动画连接
(2) 数字显示与方向动画连接
数字动画连接包括文本色属性和隐含设置,如图3-16和3-17。
图3-13 数字文本色设置
图3-14隐含连接
(3)开关门按钮动画连接
只设计按钮还不能达到目的,要达到目的必须设计按钮的相关命令语言,即在按钮“按下时”命令窗口中设计如下图图3-15 开门按钮命令语言。同时设置填充色如图3-16。关门按钮设置方法类似,只是语言稍改就行了。
图3-15 开门按钮命令语言
图3-16 填充色设置
(4)开关门动画连接
娇内画面以及电梯外面的画面是由多层图片叠加在一起的,当可视界面设计好以后,下一步就需要进行开关门动画设计。双击电梯门,在弹出的动画连接对话框中,选择位置与大小变化下的缩放,选中后又将弹出缩放连接对话框,在框中表达式处设计变量:\\本站点\门电机,对应最小值设为0,最大值设计为100,并设置收缩方向,具体如图3-17和图3-18所示。
图3-17电梯门动画连接图
图3-18缩放连接设置图
3.4.2驱动电梯及电梯位置廓图动画连接 (1)电动机动画连接
打开图库,选择相应马达,与圆角矩形和组合图素构成电动机,如下图3-19。相应动画连接如图3-20,3-21,3-22。
图3-19 电动机图像
(2)门电机动画连接
图3-20 圆形矩形动画连接
图3-21 组合图素隐含连接
3-22 组合图素填充属性
用不同粗细、颜色的直线构成楼层机架与电动机皮带,如图3-23。
图3-23 楼层机架与皮带
相应的电动机皮带动画连接,设置其“垂直移动”连接,具体参数如下图。
图3-33 垂直移动动画连接
整个电梯轿厢是由图层叠加和组合图素构成的,如图3-34。
图3-34 电梯轿厢
电梯轿厢的动画连接由电梯门和轿厢轮廓的动画连接组成,具体的参数设计如图3-35,图3-36,图3-37。
图3-35 电梯门缩放连接
图3-36 电梯门垂直移动连接
电梯门所有叠加图层的动画连接参数一致。
图3-37 轿厢轮廓动画连接
3.4.3电梯外围轮廓图动画连接
四层电梯外围轮廓图在设计上,每层的布局基本一致,只是每层的命令语言不一样,稍作改动,就可以达到控制显示的目的。我们以第二层来讲解其动画连接。如图3-38 二层轮廓显示。
3-38 二层轮廓显示
二层轮廓的动画连接包括电梯门、上下按钮、数字显示和方向显示动画连接,具体参数设计如下图集。
图3-39 电梯门缩放连接
图 3-40上召填充属性动画连接
图 3-41上召命令语言设置
下召按钮的动画连接与上召按钮的类似,只需稍作调整就可达到相应的功能,这里不做祥介。
图 3-42数字文本色
图 3-42数字隐含连接
上、下方向显示动画连接线相似,只是条件表达式不一样,这里只做上行举例。
图 3-43 上行填充属性
图 3-44 上行隐含连接
3.4.4紧急控制箱动画连接
紧急控制箱中五按钮动画连接设置类似,只是“填充属性”中表达式和“命令语言连接”下的“按下时”中的命令语言表达式不一样,这里以上行按钮为例。具体参数设置如图3-45 和图3-46。
图3-45 控制箱上行填充属性
图3-46 控制箱上行命令语言
3.5应用程序命令
本程序以最基本的IF 语句完成,初始化的电梯处于第一层,当有内选或呼梯时,启动轿厢前往目标层,能够实现顺向截梯,当条件满足时,也可实现反向截梯。当有紧急控制时,可实现开关门,上下行和停止的功能,具体的命令语言如下。
if(!上行&&!下行) {
if(下召2||上召2) 选层2=1;
if(下召3||上召3) 选层3=1;
if(!上行&&(((选层1||上召1)&&电动机>0)||((选层2||下召2)&&电动机>120)||((选层3||下召3)&&电动机>240))) {
下行=1; }
if(!下行&&(((选层2||上召2)&&电动机
上行=1; }
if(上行||下行) {
if(!关门&&(开门!=1)&&门电机==100&&下行) { 向下=1; } else { 向下=0; }
if(!关门&&(开门!=1)&&门电机==100&&上行) { 向上=1; } else
向上=0; } }
if((选层1||上召1)&&电动机==0) { 停止=1; 开门=1; }
if((选层2||(上召2&&上行) || (下召2&&下行))&&电动机==120) { 停止=1; 开门=1; }
if((选层3||(上召3&&上行) || (下召3&&下行))&&电动机==240) { 停止=1; 开门=1; }
if((选层4||下召4)&&电动机==360) { 停止=1; 开门=1; }
if(!上行&&!下行&&((电动机==120&&(上召2||下召2))||(电动机==240&&(上召3||下召3)))) {
开门=1; if(上召2) 上召2=0;
if(下召2) 下召2=0; if(上召3) 上召3=0; if(下召3) 下召3=0; } if(电动机==0) { 选层1=0; 上召1=0; }
if(电动机==120) { 选层2=0; if(下行) 下召2=0; if(上行) 上召2=0; }
if(电动机==240) { 选层3=0; if(下行) 下召3=0; if(上行) 上召3=0; }
if(电动机==360) {
选层4=0; 下召4=0; }
if(下行&&(!(选层2||选层1||下召2||上召1)&&电动机==240)||(!(选层1||上召1)&&电动机==120)||电动机==0) 下行=0;
if(上行&&(!(选层3||选层4||上召3||下召4)&&电动机==120)||(!(选层4||下召4)&&电动机==240)||电动机==360) 上行=0;
if(电动机
if(电动机>=60&&电动机
if(电动机>=180&&电动机
if(电动机>=300) 楼层4=1;
else 楼层4=0;
if(!关门&&(开门==1&&门电机>4)&&(电动机==0 || 电动机==120 || 电动机==240 || 电动机==360)) { if(减速==1) 门电机=门电机-2; else
门电机=门电机-4; } else 开门=0;
if(!开门&&(关门==1&&门电机
//延时=0; if(减速==1)
门电机=门电机+4; else
门电机=门电机+2; } else { 关门=0; }
if(门电机
if(门电机
if(延时
if(电动机==0) 门电机1=门电机; if(电动机==120) 门电机2=门电机; if(电动机==240) 门电机3=门电机; if(电动机==360) 门电机4=门电机;
if(停止==1) {
if(电动机==0 || ==120 || 电动机==240 || ==360)
电动机电动机
{向上=0;向下=0;停止=0;} } if(向上) 向下=0; if(向下) 向上=0;
if(电动机
if(电动机>0 && 向下==1) 电动机=电动机-3; else 向下=0; 3.6 动画演示
进入到运行界面,三层开门,结果如下:
图3-47 三层开门
4.电梯群监控软件设计 4.1电梯群监控方案设计
电梯的监控包括楼层监视、运行监视、楼层显示和故障提示方面的内容。电梯群的监控是
同时监控着许多电梯,它离不开网络,而现场总线作为全分布智能的控制网络技术,具有从主从式发展到对等式,又到如今的客户服务式的网络结构。该技术的核心是以固件形式来实现多层通信协议的,有分散模式、开发系统完备、应用程序编写简易、开放结构、便捷的互操作性等特点;它的网关很容易构成局域网,也可以与Internet 相连。作为通用总线之一,其具备完整的端到端的控制系统的互联方案,在装置、设备、工厂级等层次的总线中可以同时的应用,并且提供了互联操作控制系统中需要的所有组件,让现有的数据网络和控制网络形成无缝连接。
王监控画面主要有电脑监控室,现场总线,楼层、报警、运行监视和楼层指示等几个方面,整个电梯群的监控方案,如下图4-1所示。
图4-1电梯群的监控方案
4.2 监控主界面设计
根据方案的要求,监控主界面设计包括网络设计、电梯群布局设计和电梯群运行状况监视设计等几方面的内容。对一台电梯运行情况的监视设计共有楼层、报警、运行监视以及楼层指示等几个部分。因为所作的设计的是一台四层电梯控制系统,所以反映到监控画面中的只有该楼层的监控效果,如下图所示。
图4-2电梯群监控主界面
4.3监控画面元素设计及动画连接
在组态王监控室画面中,首先打开图库,选择合适的计算机,其次在工具箱中调用适当的线形,画出监控画面的大致轮廓,加上利用不同颜色、形状的图形与文本工具栏的配合,再制作按钮、选择信号灯,于是一副监控画面便展现在你的眼前。我们将需要动画连接的部分完成后便可以达到监控的目的。接下来我将举例讲解。 4.3.1楼层监视设计及其动画连接
楼层监视设计主要是对虚拟电梯层数的数字进行显示,监控界面上显示的数据与现实情况一致。楼层监视效果如图4-3所示。
图4-3数字显示框
要使显示的数据与电梯的运行楼层数据一致,必须进行动画连接,数字显示框里包含黑色1,2,3,4数字,他们只有动画连接里隐含表达式一样,这里仅以数字1进行讲解。具体参数设置如下图 4-4、 4-5 、4-6 。
图4-4 运行前数字显示
图4-5 数字文本色连接
图4-6数字隐含连接
4.3.2 报警显示及其按钮向导
报警监视设计主要是对虚拟报警进行监视,也就是当报警出现时,监控画面能显示报警。具体设计是从图库中选择适当按钮,再标明其名称,如图4-7所示。
图4-7报警前实时显示
要让图标实现有报警与没有报警的区别,必须对其进行按钮向导设置,当有报警时,如下
图 4-8,在数据词典里早已定义报警变量,两报警按钮只是变量名有所不同,这里仅介绍超载报警,参数、动作设置如下图 4-9。
图4-8 报警时实时显示
、
图4-9 超载报警按钮向导
4.3.3 楼层指示设计
楼层指示设计即楼层指示灯设计,其具体过程是打开“图库”菜单,然后选择“指示灯”,在指示灯库里选择合适的指示灯,再进行排列布局,如下图4-10,然后定义指示灯的相关变量,最后双击指示灯进行指示灯向导设计,由于每层指示灯向导设计步骤一样,只是变量名和闪烁条件需符合实际楼层,所以这里仅以第一层为例,具体见图4-11所示。
图4-10 楼层指示灯
图4-10指示灯向导设计
4.3.4 运行监视设计
运行监视设计就是对电梯上、下行显示的设计,首先制作相应的按钮,然后将按钮放置在监控界面的适当位置,上、下行按钮如图4-11所示。然后“双击”按钮进行动画连接,两按钮设计方法类似,只是条件略微不同,这里仅介绍上行按钮动画连接步骤,如图4-12和图4-13。
图4-11 上下行按钮图标
图4-12 上行按钮填充属性
图4-13 上行按钮闪烁连接
按照上述方法设计好后,就可以实现“当控制电梯时,监控指示与显示完全对应虚拟电梯实时运行的情况”,图4-14就是电梯运行时在监控画面里的实时监控显示。
图4-14 运行监视上行显示
4.5 报警和数据记录 4.5.1 概述
为了使工业现场安全的生产,事件、报警的产生和记录是必要环节,组态王为我们提供了有效的报警和事件系统。
组态王系统中的报警和事件的内容包括变量报警、操作、用户登录和工作站等事件。根据这些报警和事件,我们可以很方便地记录、查看系统的报警以及所有工作站的运行状况。当有报警和事件发生时,在报警窗中会按照设置的条件实时地显示出来。 4.5.2 定义报警组
(1) 在工程浏览器窗口的“数据库”中进行报警组定义,对话框如图4-15所示。
图4-15报警组定义对话框
(2)单击“修改”按钮,将名称改为“电梯报警”。
(3)确认然后关闭对话框,结束对其的设置,如图4-16所示。
图4-16设置完毕的报警组窗口
4.5.3 设置变量的报警属性
(1) 在数据词典中双击“一#故障报警1”变量,在弹出的对话框中单击“报警定义”选项卡,设置如图5-3所示。
图4-17报警属性定义窗口
设置结果如下:报警组名为电梯报警;报警限为高,界限值:1,报警文本:一号电梯故障报警;优先级999。
(2) 当进入运行状态时,当1号电梯超载产生报警,报警信息将显示在报警窗口中。
使用同样方法可以设置电梯超载报警。
4.5.4 建立报警窗口
报警窗口是用来显示“组态王”系统中发生的报警和事件信息。
报警窗口建立过程:新建一名称为报警记录的画面,覆盖式类型;然后用工具箱中的具,在画面上写上文字:故障报警信息表;再选择工具箱中的
口。
工工具,绘制出如下图的报警窗
图4-18报警窗口
最后,双击窗口对象,弹出其配置对话框,如图4-19所示。
图4-19报警窗口的配置
报警窗口包括五个属性页:通用、列、条件、颜色和字体以及操作属性页。可以设置窗口的类型、名称、显示属性、日期和时间的显示格式,报警的日期时间、限值、变量名称、类型等部分的显示与否 、何种类型的报警或者事件发生的显示、优先级、报警窗口的颜色、显示信息的颜色以及相关操作,上述的属性可根据实际情况进行不同设置。设置好后,保存所有的设置。当进入运行系统时,在监控室主界面中点击故障信息,就弹出报警窗口并且清晰的记录着
各种故障信息,结果如下图4-20所示。
图4-20运行中的报警窗口
4.5.5 报警窗口自动弹出
系统提供的“$新报警”变量可以达到报警窗口的自动弹出,操作步骤如下:
(1) 在工程浏览窗口中的“工程目录显示区”中进行“事件命令语言”的编辑,设置如图4-21所示。
图4-21事件命令语言编辑框
(2) 确认再关闭该编辑框。当有新报警产生时即弹出报警窗口。
使用同样的方法来设置超载报警,这里不再赘述。
4.5.6 监控界面的报警指示
此部分主要是对虚拟报警进行监视,也就是当报警出现时,监控画面能显示报警,并
作出相应处理。具体画面参照 4-7,4-8 图。
4.5.7 报警和事件的输出
系统中的报警和事件信息既可以输出到报警窗口中还可以输出到数据库、文件和打印机中。通过配置属性窗口来实现,如下所示。
在“工程目录显示区”中找到“报警配置”,然后在弹出的“报警配置属性”对话框进行配置,如下图所示:
图4-22报警配置属性页
配置窗口包括文件、数据库、打印等配置页,可以设置许多信息。
结 论
为了满足现代化小区的需求和提高小区物业的服务质量,电梯的群监控是非常重要的,也必将是未来发展的趋势,所以本文的设计有一定的价值和市场前景。
本文主要完成了一套基于组态王的电梯群监控软件的设计开发。包括电梯的虚拟控制设计(包括轿内按钮与显示设计,驱动电梯及电梯位置廓图设计,电梯外围轮廓图设计,紧急控制箱设计) ;监控主界面设计;以及报警实时数据的保存和记录等。
本文设计的基于组态王的电梯群远程监控系统监控软件具有以下特点:
(1) 将组态王监控技术应用在电梯群监控领域。发挥了监控软件的优势,
简化了设计。
(2) 在电梯群监控中,使计算机控制、监控软件和网络相结合,最大限度地
体现了自动化的新技术。
(3) 控制的实时操作,监控的实时显示,操作的简洁灵活以及美观大方的人机界
面,充分展示了设计的可行性和应用的参考性。
致谢
毕业论文是大学四年最重要的实践性教学环节。本毕业论文以生活中电梯为设计对象,结合专业知识,基于组态王对现实中的电梯进行实时监控。本次论文设计与实验技能训练、电气实验课程有着本质区别,对提高我的工程思维发散能力、技术整合梳理有十分重要的作用,同时也为毕业后能熟练掌握和运用相关知识奠定良好的基础。
在设计的初始阶段,也是我最迷茫的时候,张磊老师给了我很多的建议和指导,使我明确了设计方向。在设计论文的过程中,一直用邮箱、手机询问论文完成的进度情况,耐心回答我的每一个问题,使得我设计的事半功倍,本毕业设计的完成离不开张磊老师的辛勤教导、孜孜教诲,在这里衷心感谢张老师的一片苦心。
参考文献
[1] 贾贵礼, 组态软件控制技术[M].北京理工大学出版社,2007.
[2] 张文明, 刘志军. 组态软件控制技术[M].清华大学出版社 ,2006.
[3] 茅卫娟, 电梯远程监控系统的设计与实现[D].上海交通大学硕士学位论文,2005.
[4] 孙崎岖, 刘学先. 电梯控制系统及远程监控系统设计[J].中国计量学院机电工程学院,2007.
[5] 梁建奇, 段振刚, 何为. 基于PLC 的电梯远程监控系统通讯的实现[J],2003.
[6] 付晓刚, 基于工业组态软件监控的电梯群控系统[J].上海电机学院学报,2007.
[7] 王凤珠, 基于组态王的电梯监控系统设计[J].沈阳航空工业学院学报.
[8] 黄少辉, 基于组态王的电梯监控系统实现新方案[J].广东技术师范学院学报,2007.
[9] 陈恒亮, 电梯结构与原理[M].北京:中国劳动社会保障出版社, 2005.
[10] 薛迎成, 何坚强, 工控机及组态控制技术原理与应用[M]. 北京:中国电力出版社, 2007.
[11] 王子文, 电梯PLC 控制策略及其程序设计起重运输机械2006. 7.
[12] 叶安丽. 电梯技术基础(第1版)[M]. 北京: 中国电力出版社, 2004.
[13] 钱平主编. 交直流传动系统. [M] 高等教育出版社, 2001. 7.
[14] 黄晓红. 基于组态软件的电梯变频监控系统[J].计算技术与自动化,24(3),27-29.
基于组态软件的电梯监控系统设计
摘要:随着我国城市化进程的发展,高层建筑在各大、中城市不断的出现, 变得不足为奇。这也就带动我国电梯行业的飞速发展,电梯也逐渐深入到人们的日常生活当中。电梯作为高层建筑物内的主要交通工具,人们对电梯的服务质量要求越来越高。因此促进了对高性能电梯系统的有关研究。当前,对电梯控制系统的研究主要集中在这两个方面:(1)对电梯监控系统的研究;(2)对电梯群控制系统算法的研究。
本文主要讨论了基于组态王的电梯监控与数据采集系统的设计步骤和有关内容,实现了对电梯运行状态的监控、故障报警和记录等作用。论文分为以下三大部分:首先介绍了电梯远程监控的背景、概念及系统的一般构成。第二部分介绍了组态王软件。最后是用组态王软件实现电梯监控系统的设计。
关键词:电梯控制系统,组态王,电梯群监控系统,故障报警, ,故障记录
DESIGN OF REMOTE MONITORING ELEVATOR BASED ON
KINGVIEW
ABSTRACT :With the development of China's urbanization process , high-rise buildings in major and medium cities constantly emerge and become surprising.This also led the rapid development of the elevator industry , elevator gradually penetrated into people's daily life.High-rise building elevator as the main means of transport , people on the elevator increasingly high quality of service requirements .Therefore, to promote the study of high-performance elevator system .At present , the elevator control system mainly in two aspects : (1) research on the elevator control system ; (2) elevator group control system algorithm .
This paper discusses the elevator based on Configuration Monitoring and data acquisition system design steps and the content, the realization of the elevator operation status monitoring , fault alarm and records and so on.The thesis is divided into the following three parts: the first introduces the general composition of the REMS background , concepts and systems . The second section describes the Configuration software .Finally, the design of the elevator control system with Configuration software .
Keywords : elevator control system , configuration Wang, elevator group control system , fault alarm , fault recording
目 录
基于组态软件的电梯监控系统设计 ............................................................................................................................. 1
1. 绪论 .............................................................................................................................................................................. 1
1.1课题研究背景和意义 ..................................................................................................................................... 1
1.2 电梯远程监控系统的国内外发展现状 ......................................................................................................... 1
1.2.1电梯远程监控系统的基本组成部分 .................................................................................................. 1
1.2.2电梯远程监控系统的国外发展状况 .................................................................................................. 1
1.2.3电梯远程监控系统的国内发展状况 .................................................................................................. 2
1.2.4目前的电梯远程监控系统存在的问题 .............................................................................................. 2
1.3 本文的主要工作 ............................................................................................................................................. 3
2. 北京亚控组态王KingView 简述 ................................................................................................................................ 3
2.1组态王及应用概述 .......................................................................................................................................... 3
2.1.1组态王(Kingview)概述 . ....................................................................................................................... 3
2.1.2 组态王应用概述 ................................................................................................................................. 4
2.2 工程管理器 ..................................................................................................................................................... 4
2.2.1工程管理器的使用 .............................................................................................................................. 4
3. 电梯组态画面设计 ...................................................................................................................................................... 5
3.1设计控制画面 .................................................................................................................................................. 5
3.2定义数据变量 .................................................................................................................................................. 6
3.3电梯控制画面元素设计 .................................................................................................................................. 7
3.3.1 轿内按钮与显示设计 ......................................................................................................................... 7
3.3.2驱动电梯及电梯位置廓图设计 .......................................................................................................... 9
3.3.3电梯外围轮廓图设计 ........................................................................................................................ 10
3.3.4紧急控制箱设计 ................................................................................................................................ 10
3.4 动画连接 ..................................................................................................................................................... 11
3.4.1轿内按钮与显示动画连接 ................................................................................................................ 11
3.4.2驱动电梯及电梯位置廓图动画连接 ................................................................................................ 15
3.4.3电梯外围轮廓图动画连接 ................................................................................................................ 19
3.4.4紧急控制箱动画连接 ........................................................................................................................ 21
3.5应用程序命令 ................................................................................................................................................ 22
3.6 动画演示 ..................................................................................................................................................... 29
4.电梯群监控软件设计 ............................................................................................................................................. 29
4.1电梯群监控方案设计 .................................................................................................................................... 29
4.2 监控主界面设计 ........................................................................................................................................... 30
4.3监控画面元素设计及动画连接 .................................................................................................................... 31
4.3.1楼层监视设计及其动画连接 ............................................................................................................ 31
4.3.2 报警显示及其按钮向导 ................................................................................................................... 32
4.3.3 楼层指示设计 ................................................................................................................................... 33
4.3.4 运行监视设计 ................................................................................................................................... 34
4.5 报警和数据记录 ........................................................................................................................................... 36
4.5.1 概述 ................................................................................................................................................... 36
4.5.2 定义报警组 ....................................................................................................................................... 36
4.5.3 设置变量的报警属性 ....................................................................................................................... 37
4.5.4 建立报警窗口 ................................................................................................................................... 38
4.5.5 报警窗口自动弹出 ........................................................................................................................... 39
4.5.6 监控界面的报警指示 ....................................................................................................................... 39
4.5.7 报警和事件的输出 ........................................................................................................................... 40
结 论 ............................................................................................................................................................................. 41
致谢 ............................................................................................................................................................................... 42
参考文献 ....................................................................................................................................................................... 43
1. 绪论
1.1课题研究背景和意义 随着计算机、信息技术快速的发展,管理建筑设备时,用计算机管理系统来代替操作人员是一种自然的发展。
智能建筑是计算机技术与建筑技术相配合的产物,是当今社会和国际化形式的需要。它主要包括楼宇自动化控制、通信自动化、办公自动化等系统。它内部有大量的电气设备, 这些设备多而散,多达上百到上万个;分散在各层和各个角落。若采用分散管理、就地控制,监视和测量的难度可以想象。为了合理利用设备,节省人力资源,确保设备的安全运行,更高效的设备管理应运而生。
电梯监控具有十分重要的现实意义。它的存在提高了服务水平, 保障了乘客的安全, 减少了抢修的时间,更加合理的来管理电梯控制系统;它提供实时的运行状态监控画面, 方便设备维修和故障诊断, 提高了工作效率和安全性能.
1.2 电梯远程监控系统的国内外发展现状
电梯的监控在信息、计算机技术以及监控软件等快速发展的情况下,有了很大的进步,下面对电梯的远程监控做相关介绍。
1.2.1电梯远程监控系统的基本组成部分
(1)安全保障体系,包括采集的数据的安全防护措施,各种信息的准确性,在Internet 上传输的数据安全性。电梯硬件的安全等。 (2)中心控制平台,包括信息数据的管理,电梯的远程控制,把故障信息传递给维修人员等;
(3)测量传输体系,有信息的采集、传输等部分;
(4)信息综合管理平台,负责对数据进行分析、处理、生成图形报表等;
(5)数据库平台,对文档数据、音频数据、视频数据等进行分类储存;
(6)运行维护平台。
1.2.2电梯远程监控系统的国外发展状况
(1)日本三菱的电梯远程监视系统
上世纪90年代,日本三菱公司开发的电梯远程监视系统,获得了很多信息资料和利润回报,
让公司有了长足的发展。通过租用线路和pstn 线的特点。每台电梯配备通信控制器和远程监控单元,控制器通过租用线路和pstn 线与远程控制中心、设备服务终端连接。远程监控单元具备检测、监控和诊断和控制等功能。
(2)日立电梯远程监控系统
日立公司的电梯监视系统可以全天候的监视电梯的运行状况,该系统可以为每一台电梯建立运行状态的文档,降低了电梯故障的发生率,从而提高了电梯的运行寿命。
1.2.3电梯远程监控系统的国内发展状况 远程监控系统主要有远程监视和远程控制两部分,而国内的电梯监控系统由于种种原因, 大都定位在远程监视上。
(1)上海三菱电梯的远程监控系统
公司在2000年初与日本三菱公司签订了有关电梯远程监视的协议,但是,这种系统存在许多不足:在监视系统中,与监视中心进行数据连接用的是电话线,而每根电话线至多可监视8台电梯,所以运用的地方必须是电梯比较集中的,而且通常无法对本公司之外的电梯进行监视。这也促使上海三菱公司的自主研发,为公司的发展奠定了基础。 (2)阿尔法电梯远程监测系统
“阿尔法电梯远程监测系统”是能够对多部电梯进行连续的实时监测。它能显示楼层、井道信息、方向、功能输入与输出等电梯的基本运行情况;还可以分级监测,自动故障报警;实时记录每台电梯的运行状态数据;实时记录电梯故障发生时间,类型。
1.2.4目前的电梯远程监控系统存在的问题
(1) 成本高,通用性差
通常价格比较昂贵,而且国外的电梯监控系统不能相互监控。
(2)操作比较难
英文的操作界面使得操作起来不是很容易。
(3)缺少数据库功能
大多电梯远程监控系统都没有储存和提取信息的数据库,使好多信息资源浪费。
(4)需要较高的有线电话网络质量
有线电话网络是远程电梯监控系统不可缺少的一部分,其质量直接关系到监控系统的发展。
1.3 本文的主要工作
本文以电梯群为研究对象, 阐述了组态王在电梯上的应用, 设计了一个基于组态王的电梯监控软件。本论文的主要工作如下:
(1)概述了电梯监控的背景与意义,并介绍了电梯远程监控系统的国内外发展现状。
(2)介绍软件开发平台组态王的概念知识。
(3)在熟悉组态王知识的基础上, 用组态王软件设计了电梯的虚拟控制显示界面。
(4)用组态王软件绘制电梯监控主界面,来完成电梯楼层、运行、报警等监视和楼层指示设计,以实现电梯的远程监控。
(5)设计了故障报警窗口与报警和事件的输出让监控人员及时准确掌握故障信息。
(6)最后对论文进行了总结,致谢。
2. 北京亚控组态王KingView 简述
2.1组态王及应用概述
2.1.1组态王概述
组态王软件是一种通用的工业监控软件,它融过程控制设计、现场操作以及工厂资源管理于一体,将一个企业内部的各种生产系统和应用以及信息交流汇集在一起,实现最优化管理。它基于MicrosoftWindows XP/NT/2000/7 操作系统,用户可以在企业网络的所有层次的各个位置上都可以及时获得系统的实时信息。采用组态王软件开发工业监控工程,可以极大地增强用户生产控制能力、提高工厂的生产力和效率、提高产品的质量、减少成本及原材料的消耗。它适用于从单一设备的生产运营管理和故障诊断,到网络结构分布式大型集中监控管理系统的开发。 组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。
建立一个应用工程大致可分为以下几个步骤:
(1)创建一个用来存放与工程相关文件的目录;
(2)定义硬件设备并添加包括内存变量和I/O 变量的工程变量;
(3)绘制图形并让其产生动态效果;
(4)编写脚本程序完成较复杂的上位操作控制;
(5)对运行系统进行配置;
(6)保存工程后运行
需要说明的是,这几个步骤常常是交错进行的,并不是独立的。在用组态王画面开发系统编制工程时,还要考虑以下方面:用户如何用抽象的图形画面来模拟工业的现场和相应的工控设备;用户如何创建一个反映工控对象各种属性的具体数据库,属性包括压力和温度等;虚拟画面上的图形元素如何以动画的形式来模拟现场设备的运行,以及如何让操作者输入控制设备的指令。 组态王功能强大、使用方便,可以实现监视、控制、管理等有关功能,并且提供了软、硬件的全部接口,可以方便、快速地进行系统集成,构成各种数据采集与监控系统。
2.1.2 组态王应用概述 (1)组态王技术
组态王产品中创造性地提出了模型技术等先进理念。为了使产品更加易用、稳定、开放,组态王公司广泛汲取用户们的宝贵建议,使得其具有人性化的操作与管理。其广泛应用于楼宇中央控制系统。
(2)组态王的优势
组态王处于尖端自动化技术领域,利用当代计算机控制技术和工业网络平台,降低了其管理的成本、操作的复杂性以及工作的强度,能够满足各种用户的需要。
(3) 组态王的标准协议
组态王完全支持BACnet 协议、Lonworks 协议、及标准OPC 接口这三个标准协议;在楼宇自动化产品中,许多品牌都支持这些协议,也就避免了通讯联络的一些麻烦。
(4) 组态王智能控制系统
组态王智能控制系统可以确保系统方案在不同环境中稳定、持久的运行。多层次特点使得其可以在同一时间为多个用户提供帮助。该系统可以选择标准的IE 浏览器当作客户端,或者选用组态王专有客户端。
2.2 工程管理器
在组态王中建立的每个组态称为一个工程。每个工程在操作系统中是一个包含多个文件的文件夹。工程的建立需要工程管理器。
2.2.1工程管理器的使用
组态王工程管理器是用来建立新工程,对添加到工程管理器的工程做统一的管理。工程管
理器的主要功能包括:新建、删除工程,对工程重命名,搜索组态王工程,修改工程属性,工程备份、恢复,数据词典的导入导出,切换到组态王开发或运行环境等。(这里仅对工程管理器进行简单的介绍,其他结构部分在设计中都会有所涉及,这里不做介绍。) 启动后的工程管理窗口如图2-1 所示:
图2-1 工程管理器
3. 电梯组态画面设计
现有一四层电梯,采用PLC 进行控制,实现数据传输、控制信号传递的功能,通过控制器上的I/O点的连接,用PLC 实现了与上位机组态王的信号连接,PLC 对电梯采集控制的信号包括:紧急控制箱的各种信号,外召唤信号登记及消除,内指令信号登记及消除,电梯的平层信号处理,选层定向及反向截梯,内指令外召唤信号的保持,各楼层停车信号,自动开关门等等,在这里通过组态软件要对电梯的实时运行状况进行监控,首先构造出一个虚拟对象,也就是设计一个基于组态王的模拟电梯控制,然后通过对模拟电梯的控制来模拟真实电梯的运行情况,最后在监控室的配合下达到监控的效果。
3.1设计控制画面
在组态平台上,创建4层电梯控制系统,电梯控制整体画面如图3-1所示。
图3-1 电梯控制画面图
3.2定义数据变量
数据库是组态王重要的部分。当系统运行的时候,要以动画的形式将工业现场的生产状况反映在操作屏幕上,操作人员在计算机前发出的各种指令也要快速的送达生产现场,所有这些过程都是以数据库为中心,所以说数据库是作为上位机和下位机联系的桥梁。
数据库形象地被称为数据词典,它记录了所有可使用的数据变量的有关信息。在定义数据变量之前,必须要定义仿真PLC 。过程如下图所示。
图3-2 仿真PLC 定义
数据词典中存放着系统变量和应用工程中所定义的变量。变量的类型包括:基本类型、特殊类型。基本类型的变量又划分为内存变量和I/O 变量。根据数据的类型,基本类型的变量又分为离散型、整型、实型和字符串型。
图3-3 数据变量的定义
3.3电梯控制画面元素设计 3.3.1 轿内按钮与显示设计
轿内按钮与显示设计就是虚拟真实电梯内的按钮、数字显示以及运行方向显示等。能够清晰明了的反映当前位置,实时时刻,运行方向,开关门情况,设计结果如图3-4所示。
图3-4轿内按钮与显示
(1) 数字按钮设计
按钮设计清晰明了,参见图3-5所示。
图3-5 数字按钮
(2) 数字显示与方向设计
数字显示与方向设计结果如图3-6所示。
图3-6上运行
(3)开关门按钮设计
电梯开关门操作按钮设计主要是虚拟电梯实际运行时,电梯的开关门动作,所以设计时虚拟了两个方向按钮,一个虚拟开门,一个虚拟关门,结果如图3-7所示。
图3-7 开关门按钮
(4)开关门设计
在画面上画两个矩形框,表示两个门,结果如图3-8所示,然后设计娇内画面以及电梯外面的样式,即电梯开门后直接看见的图。
图3-8 电梯门及开门图
(5)警示语言设计
电梯内部禁止吸烟标志,如图3-9。
图3-9 禁止吸烟
(6)时钟设计
打开图库,选择时钟样式,设计包括表盘、背景、文本颜色,选择完成后,单击确定。电梯内部的时钟,能够实时的反映当前时刻。如图3-10。
图3-10 时钟显示
3.3.2驱动电梯及电梯位置廓图设计
电动机驱动电梯,能够清晰反映电梯运行情况,轮廓位置图能够准确的显示电梯实时位置。如图3-11。
图3-11 驱动电梯及电梯位置廓图
3.3.3电梯外围轮廓图设计
站在每层电梯门外面,能够清楚的了解电梯运行方向,实时位置,上召和下召按钮能够及时为群众提供服务响应。如图3-11。
图3-11 电梯外围轮廓图
3.3.4紧急控制箱设计
当电梯出现突发情况时,可以利用特殊位置的控制箱让电梯及时开关门,上下门,或者停止运行。如图3-12。
图3-12 紧急控制箱
3.4 动画连接
3.4.1轿内按钮与显示动画连接 (1)数字按钮动画连接
按钮设计好便进行按钮动画连接,过程如下:双击按钮,弹出对话框,如图3-12所示,选中按下时命令语言连接,又见图3-14对话框。输入命令语言可实现相关功能。点击文本色属性变化,连接设置如图3-15所示。
每个按钮设计方法相同,只是命令语言稍做修改就可以了。
图3-13 按钮动画连接
图3-14 按钮命令语言
图3-15 文本色动画连接
(2) 数字显示与方向动画连接
数字动画连接包括文本色属性和隐含设置,如图3-16和3-17。
图3-13 数字文本色设置
图3-14隐含连接
(3)开关门按钮动画连接
只设计按钮还不能达到目的,要达到目的必须设计按钮的相关命令语言,即在按钮“按下时”命令窗口中设计如下图图3-15 开门按钮命令语言。同时设置填充色如图3-16。关门按钮设置方法类似,只是语言稍改就行了。
图3-15 开门按钮命令语言
图3-16 填充色设置
(4)开关门动画连接
娇内画面以及电梯外面的画面是由多层图片叠加在一起的,当可视界面设计好以后,下一步就需要进行开关门动画设计。双击电梯门,在弹出的动画连接对话框中,选择位置与大小变化下的缩放,选中后又将弹出缩放连接对话框,在框中表达式处设计变量:\\本站点\门电机,对应最小值设为0,最大值设计为100,并设置收缩方向,具体如图3-17和图3-18所示。
图3-17电梯门动画连接图
图3-18缩放连接设置图
3.4.2驱动电梯及电梯位置廓图动画连接 (1)电动机动画连接
打开图库,选择相应马达,与圆角矩形和组合图素构成电动机,如下图3-19。相应动画连接如图3-20,3-21,3-22。
图3-19 电动机图像
(2)门电机动画连接
图3-20 圆形矩形动画连接
图3-21 组合图素隐含连接
3-22 组合图素填充属性
用不同粗细、颜色的直线构成楼层机架与电动机皮带,如图3-23。
图3-23 楼层机架与皮带
相应的电动机皮带动画连接,设置其“垂直移动”连接,具体参数如下图。
图3-33 垂直移动动画连接
整个电梯轿厢是由图层叠加和组合图素构成的,如图3-34。
图3-34 电梯轿厢
电梯轿厢的动画连接由电梯门和轿厢轮廓的动画连接组成,具体的参数设计如图3-35,图3-36,图3-37。
图3-35 电梯门缩放连接
图3-36 电梯门垂直移动连接
电梯门所有叠加图层的动画连接参数一致。
图3-37 轿厢轮廓动画连接
3.4.3电梯外围轮廓图动画连接
四层电梯外围轮廓图在设计上,每层的布局基本一致,只是每层的命令语言不一样,稍作改动,就可以达到控制显示的目的。我们以第二层来讲解其动画连接。如图3-38 二层轮廓显示。
3-38 二层轮廓显示
二层轮廓的动画连接包括电梯门、上下按钮、数字显示和方向显示动画连接,具体参数设计如下图集。
图3-39 电梯门缩放连接
图 3-40上召填充属性动画连接
图 3-41上召命令语言设置
下召按钮的动画连接与上召按钮的类似,只需稍作调整就可达到相应的功能,这里不做祥介。
图 3-42数字文本色
图 3-42数字隐含连接
上、下方向显示动画连接线相似,只是条件表达式不一样,这里只做上行举例。
图 3-43 上行填充属性
图 3-44 上行隐含连接
3.4.4紧急控制箱动画连接
紧急控制箱中五按钮动画连接设置类似,只是“填充属性”中表达式和“命令语言连接”下的“按下时”中的命令语言表达式不一样,这里以上行按钮为例。具体参数设置如图3-45 和图3-46。
图3-45 控制箱上行填充属性
图3-46 控制箱上行命令语言
3.5应用程序命令
本程序以最基本的IF 语句完成,初始化的电梯处于第一层,当有内选或呼梯时,启动轿厢前往目标层,能够实现顺向截梯,当条件满足时,也可实现反向截梯。当有紧急控制时,可实现开关门,上下行和停止的功能,具体的命令语言如下。
if(!上行&&!下行) {
if(下召2||上召2) 选层2=1;
if(下召3||上召3) 选层3=1;
if(!上行&&(((选层1||上召1)&&电动机>0)||((选层2||下召2)&&电动机>120)||((选层3||下召3)&&电动机>240))) {
下行=1; }
if(!下行&&(((选层2||上召2)&&电动机
上行=1; }
if(上行||下行) {
if(!关门&&(开门!=1)&&门电机==100&&下行) { 向下=1; } else { 向下=0; }
if(!关门&&(开门!=1)&&门电机==100&&上行) { 向上=1; } else
向上=0; } }
if((选层1||上召1)&&电动机==0) { 停止=1; 开门=1; }
if((选层2||(上召2&&上行) || (下召2&&下行))&&电动机==120) { 停止=1; 开门=1; }
if((选层3||(上召3&&上行) || (下召3&&下行))&&电动机==240) { 停止=1; 开门=1; }
if((选层4||下召4)&&电动机==360) { 停止=1; 开门=1; }
if(!上行&&!下行&&((电动机==120&&(上召2||下召2))||(电动机==240&&(上召3||下召3)))) {
开门=1; if(上召2) 上召2=0;
if(下召2) 下召2=0; if(上召3) 上召3=0; if(下召3) 下召3=0; } if(电动机==0) { 选层1=0; 上召1=0; }
if(电动机==120) { 选层2=0; if(下行) 下召2=0; if(上行) 上召2=0; }
if(电动机==240) { 选层3=0; if(下行) 下召3=0; if(上行) 上召3=0; }
if(电动机==360) {
选层4=0; 下召4=0; }
if(下行&&(!(选层2||选层1||下召2||上召1)&&电动机==240)||(!(选层1||上召1)&&电动机==120)||电动机==0) 下行=0;
if(上行&&(!(选层3||选层4||上召3||下召4)&&电动机==120)||(!(选层4||下召4)&&电动机==240)||电动机==360) 上行=0;
if(电动机
if(电动机>=60&&电动机
if(电动机>=180&&电动机
if(电动机>=300) 楼层4=1;
else 楼层4=0;
if(!关门&&(开门==1&&门电机>4)&&(电动机==0 || 电动机==120 || 电动机==240 || 电动机==360)) { if(减速==1) 门电机=门电机-2; else
门电机=门电机-4; } else 开门=0;
if(!开门&&(关门==1&&门电机
//延时=0; if(减速==1)
门电机=门电机+4; else
门电机=门电机+2; } else { 关门=0; }
if(门电机
if(门电机
if(延时
if(电动机==0) 门电机1=门电机; if(电动机==120) 门电机2=门电机; if(电动机==240) 门电机3=门电机; if(电动机==360) 门电机4=门电机;
if(停止==1) {
if(电动机==0 || ==120 || 电动机==240 || ==360)
电动机电动机
{向上=0;向下=0;停止=0;} } if(向上) 向下=0; if(向下) 向上=0;
if(电动机
if(电动机>0 && 向下==1) 电动机=电动机-3; else 向下=0; 3.6 动画演示
进入到运行界面,三层开门,结果如下:
图3-47 三层开门
4.电梯群监控软件设计 4.1电梯群监控方案设计
电梯的监控包括楼层监视、运行监视、楼层显示和故障提示方面的内容。电梯群的监控是
同时监控着许多电梯,它离不开网络,而现场总线作为全分布智能的控制网络技术,具有从主从式发展到对等式,又到如今的客户服务式的网络结构。该技术的核心是以固件形式来实现多层通信协议的,有分散模式、开发系统完备、应用程序编写简易、开放结构、便捷的互操作性等特点;它的网关很容易构成局域网,也可以与Internet 相连。作为通用总线之一,其具备完整的端到端的控制系统的互联方案,在装置、设备、工厂级等层次的总线中可以同时的应用,并且提供了互联操作控制系统中需要的所有组件,让现有的数据网络和控制网络形成无缝连接。
王监控画面主要有电脑监控室,现场总线,楼层、报警、运行监视和楼层指示等几个方面,整个电梯群的监控方案,如下图4-1所示。
图4-1电梯群的监控方案
4.2 监控主界面设计
根据方案的要求,监控主界面设计包括网络设计、电梯群布局设计和电梯群运行状况监视设计等几方面的内容。对一台电梯运行情况的监视设计共有楼层、报警、运行监视以及楼层指示等几个部分。因为所作的设计的是一台四层电梯控制系统,所以反映到监控画面中的只有该楼层的监控效果,如下图所示。
图4-2电梯群监控主界面
4.3监控画面元素设计及动画连接
在组态王监控室画面中,首先打开图库,选择合适的计算机,其次在工具箱中调用适当的线形,画出监控画面的大致轮廓,加上利用不同颜色、形状的图形与文本工具栏的配合,再制作按钮、选择信号灯,于是一副监控画面便展现在你的眼前。我们将需要动画连接的部分完成后便可以达到监控的目的。接下来我将举例讲解。 4.3.1楼层监视设计及其动画连接
楼层监视设计主要是对虚拟电梯层数的数字进行显示,监控界面上显示的数据与现实情况一致。楼层监视效果如图4-3所示。
图4-3数字显示框
要使显示的数据与电梯的运行楼层数据一致,必须进行动画连接,数字显示框里包含黑色1,2,3,4数字,他们只有动画连接里隐含表达式一样,这里仅以数字1进行讲解。具体参数设置如下图 4-4、 4-5 、4-6 。
图4-4 运行前数字显示
图4-5 数字文本色连接
图4-6数字隐含连接
4.3.2 报警显示及其按钮向导
报警监视设计主要是对虚拟报警进行监视,也就是当报警出现时,监控画面能显示报警。具体设计是从图库中选择适当按钮,再标明其名称,如图4-7所示。
图4-7报警前实时显示
要让图标实现有报警与没有报警的区别,必须对其进行按钮向导设置,当有报警时,如下
图 4-8,在数据词典里早已定义报警变量,两报警按钮只是变量名有所不同,这里仅介绍超载报警,参数、动作设置如下图 4-9。
图4-8 报警时实时显示
、
图4-9 超载报警按钮向导
4.3.3 楼层指示设计
楼层指示设计即楼层指示灯设计,其具体过程是打开“图库”菜单,然后选择“指示灯”,在指示灯库里选择合适的指示灯,再进行排列布局,如下图4-10,然后定义指示灯的相关变量,最后双击指示灯进行指示灯向导设计,由于每层指示灯向导设计步骤一样,只是变量名和闪烁条件需符合实际楼层,所以这里仅以第一层为例,具体见图4-11所示。
图4-10 楼层指示灯
图4-10指示灯向导设计
4.3.4 运行监视设计
运行监视设计就是对电梯上、下行显示的设计,首先制作相应的按钮,然后将按钮放置在监控界面的适当位置,上、下行按钮如图4-11所示。然后“双击”按钮进行动画连接,两按钮设计方法类似,只是条件略微不同,这里仅介绍上行按钮动画连接步骤,如图4-12和图4-13。
图4-11 上下行按钮图标
图4-12 上行按钮填充属性
图4-13 上行按钮闪烁连接
按照上述方法设计好后,就可以实现“当控制电梯时,监控指示与显示完全对应虚拟电梯实时运行的情况”,图4-14就是电梯运行时在监控画面里的实时监控显示。
图4-14 运行监视上行显示
4.5 报警和数据记录 4.5.1 概述
为了使工业现场安全的生产,事件、报警的产生和记录是必要环节,组态王为我们提供了有效的报警和事件系统。
组态王系统中的报警和事件的内容包括变量报警、操作、用户登录和工作站等事件。根据这些报警和事件,我们可以很方便地记录、查看系统的报警以及所有工作站的运行状况。当有报警和事件发生时,在报警窗中会按照设置的条件实时地显示出来。 4.5.2 定义报警组
(1) 在工程浏览器窗口的“数据库”中进行报警组定义,对话框如图4-15所示。
图4-15报警组定义对话框
(2)单击“修改”按钮,将名称改为“电梯报警”。
(3)确认然后关闭对话框,结束对其的设置,如图4-16所示。
图4-16设置完毕的报警组窗口
4.5.3 设置变量的报警属性
(1) 在数据词典中双击“一#故障报警1”变量,在弹出的对话框中单击“报警定义”选项卡,设置如图5-3所示。
图4-17报警属性定义窗口
设置结果如下:报警组名为电梯报警;报警限为高,界限值:1,报警文本:一号电梯故障报警;优先级999。
(2) 当进入运行状态时,当1号电梯超载产生报警,报警信息将显示在报警窗口中。
使用同样方法可以设置电梯超载报警。
4.5.4 建立报警窗口
报警窗口是用来显示“组态王”系统中发生的报警和事件信息。
报警窗口建立过程:新建一名称为报警记录的画面,覆盖式类型;然后用工具箱中的具,在画面上写上文字:故障报警信息表;再选择工具箱中的
口。
工工具,绘制出如下图的报警窗
图4-18报警窗口
最后,双击窗口对象,弹出其配置对话框,如图4-19所示。
图4-19报警窗口的配置
报警窗口包括五个属性页:通用、列、条件、颜色和字体以及操作属性页。可以设置窗口的类型、名称、显示属性、日期和时间的显示格式,报警的日期时间、限值、变量名称、类型等部分的显示与否 、何种类型的报警或者事件发生的显示、优先级、报警窗口的颜色、显示信息的颜色以及相关操作,上述的属性可根据实际情况进行不同设置。设置好后,保存所有的设置。当进入运行系统时,在监控室主界面中点击故障信息,就弹出报警窗口并且清晰的记录着
各种故障信息,结果如下图4-20所示。
图4-20运行中的报警窗口
4.5.5 报警窗口自动弹出
系统提供的“$新报警”变量可以达到报警窗口的自动弹出,操作步骤如下:
(1) 在工程浏览窗口中的“工程目录显示区”中进行“事件命令语言”的编辑,设置如图4-21所示。
图4-21事件命令语言编辑框
(2) 确认再关闭该编辑框。当有新报警产生时即弹出报警窗口。
使用同样的方法来设置超载报警,这里不再赘述。
4.5.6 监控界面的报警指示
此部分主要是对虚拟报警进行监视,也就是当报警出现时,监控画面能显示报警,并
作出相应处理。具体画面参照 4-7,4-8 图。
4.5.7 报警和事件的输出
系统中的报警和事件信息既可以输出到报警窗口中还可以输出到数据库、文件和打印机中。通过配置属性窗口来实现,如下所示。
在“工程目录显示区”中找到“报警配置”,然后在弹出的“报警配置属性”对话框进行配置,如下图所示:
图4-22报警配置属性页
配置窗口包括文件、数据库、打印等配置页,可以设置许多信息。
结 论
为了满足现代化小区的需求和提高小区物业的服务质量,电梯的群监控是非常重要的,也必将是未来发展的趋势,所以本文的设计有一定的价值和市场前景。
本文主要完成了一套基于组态王的电梯群监控软件的设计开发。包括电梯的虚拟控制设计(包括轿内按钮与显示设计,驱动电梯及电梯位置廓图设计,电梯外围轮廓图设计,紧急控制箱设计) ;监控主界面设计;以及报警实时数据的保存和记录等。
本文设计的基于组态王的电梯群远程监控系统监控软件具有以下特点:
(1) 将组态王监控技术应用在电梯群监控领域。发挥了监控软件的优势,
简化了设计。
(2) 在电梯群监控中,使计算机控制、监控软件和网络相结合,最大限度地
体现了自动化的新技术。
(3) 控制的实时操作,监控的实时显示,操作的简洁灵活以及美观大方的人机界
面,充分展示了设计的可行性和应用的参考性。
致谢
毕业论文是大学四年最重要的实践性教学环节。本毕业论文以生活中电梯为设计对象,结合专业知识,基于组态王对现实中的电梯进行实时监控。本次论文设计与实验技能训练、电气实验课程有着本质区别,对提高我的工程思维发散能力、技术整合梳理有十分重要的作用,同时也为毕业后能熟练掌握和运用相关知识奠定良好的基础。
在设计的初始阶段,也是我最迷茫的时候,张磊老师给了我很多的建议和指导,使我明确了设计方向。在设计论文的过程中,一直用邮箱、手机询问论文完成的进度情况,耐心回答我的每一个问题,使得我设计的事半功倍,本毕业设计的完成离不开张磊老师的辛勤教导、孜孜教诲,在这里衷心感谢张老师的一片苦心。
参考文献
[1] 贾贵礼, 组态软件控制技术[M].北京理工大学出版社,2007.
[2] 张文明, 刘志军. 组态软件控制技术[M].清华大学出版社 ,2006.
[3] 茅卫娟, 电梯远程监控系统的设计与实现[D].上海交通大学硕士学位论文,2005.
[4] 孙崎岖, 刘学先. 电梯控制系统及远程监控系统设计[J].中国计量学院机电工程学院,2007.
[5] 梁建奇, 段振刚, 何为. 基于PLC 的电梯远程监控系统通讯的实现[J],2003.
[6] 付晓刚, 基于工业组态软件监控的电梯群控系统[J].上海电机学院学报,2007.
[7] 王凤珠, 基于组态王的电梯监控系统设计[J].沈阳航空工业学院学报.
[8] 黄少辉, 基于组态王的电梯监控系统实现新方案[J].广东技术师范学院学报,2007.
[9] 陈恒亮, 电梯结构与原理[M].北京:中国劳动社会保障出版社, 2005.
[10] 薛迎成, 何坚强, 工控机及组态控制技术原理与应用[M]. 北京:中国电力出版社, 2007.
[11] 王子文, 电梯PLC 控制策略及其程序设计起重运输机械2006. 7.
[12] 叶安丽. 电梯技术基础(第1版)[M]. 北京: 中国电力出版社, 2004.
[13] 钱平主编. 交直流传动系统. [M] 高等教育出版社, 2001. 7.
[14] 黄晓红. 基于组态软件的电梯变频监控系统[J].计算技术与自动化,24(3),27-29.