基于组态王的电梯监控系统设计说明_第1页
基于组态王的电梯监控系统设计说明_第2页
基于组态王的电梯监控系统设计说明_第3页
基于组态王的电梯监控系统设计说明_第4页
基于组态王的电梯监控系统设计说明_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

1、报告编码:安阳师范学院本科学生毕业设计报告基于组态王的电梯监控系统设计作 者张 丽 敏 系 (院) 物理与电气工程学院专 业电子信息工程 年 级 2007 级 专 升本 学 号071851011指导教师陈 永 超 日期2009.06.15学生诚信承诺书本人郑重承诺:所呈交的设计报告是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,报告中不包含其他人已经发表或撰写的研究成果,也不包含为获得安阳师范学院或其他教育机构的学位或证书所使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。签名:日期: 论文使用授权说

2、明本人完全了解安阳师范学院有关保留、使用学位报告的规定,即:学校有权保留送交报告的复印件,允许报告被查阅和借阅;学校可以公布报告的全部或部分内容,可以采用影印、缩印或其他复制手段保存报告。签名:导师签名:日期:基于组态王电梯的监控系统设计张丽敏(安阳师范学院物理与电气工程学院,河南 安阳 455002)摘要:本文简要阐述了组态软件产生的背景,它的现状与发展,基本组成及功能;简要介绍了电梯的逻辑控制。本次专业综合设计正是利用松下及组态王 kingview6.51 设计四层模拟电梯装置远程监控系统设计。在设计过程中,简单分析了本次设计所要做的控制任务和要求以及电梯监控系统的组成,详细介绍了用组态王

3、模拟出四层电梯并实现组态王与 PLC 的通信,监控 PLC 运行,在组态监控画面上能实时反映电梯的运行状态,并能通过监控画面控制电梯运行状态,从而实现对电梯运行状态的双向控制,最后接线进行总调试。该系统实现对电梯的数据采集与监控,仿真图形界面清晰度,取得了较好的控制。关键词:组态王;监控;电梯;1 引 言组态王主要用来组成监控和数据采集系统,使现场的信息实时地传送到控制室,保证现场操作人员和工厂管理人员都可以看到各种数据。电梯是楼宇现代文明的标志,已经成为高层建筑中的不可缺少的垂直交通工具。传统的电梯自动控制由继电器接触器进行控制,其缺点是触点多,接线复杂,故障率高,可靠性差,维护工作量大,针

4、对现代楼宇智能化对电梯控制的要求,结合组态软件特点,提出了将组态软件应用于电梯远程监控和故障诊断的实现方式,并对一些具体技术问题提出解决方法。先进的电梯远程监控系统可以远程在线随时掌握电梯的运行情况,检测电梯故障,因而可大大提高电梯发生故障时的修复速度,它使电梯的运行更加安全,方便;管理人员不需要深入生产现场, 就可以获得实时和历史数据,优化控制现场作业,提高生产率和产品质量。将新型组态监控系统应用于电梯控制及远程监控,不仅是现代楼宇大型化和高层化的发展要求,而且是目前楼宇智能化发展的迫切需要。2 组态王软件介绍随着对自动化的要求越来越高,以及大量控制设备和过程监控装置之间的通信的要求,“监控

5、和数据采集系统”越来越受到用户的重视。“组态王”是运行在 Windows98/NT/2000 上的一种组态软件。组态软件是指一些数据采集与过程控制的专用软件,它们是在自动控制系统监控层一级的软件平台和开发环境,能以灵活多样的组态方式(而不是编程方式)提供良好的用户开发界面和简捷的使用方法,其预设置的各种软件模块可以非常容易的实现和完成监控层的各项功能,并能同时支持各种硬件厂家的计算机和 I/O 设备,与高可靠地工控计算机系统结合,可向控制层和管理层提供软、硬件的全部接口,进行系统集成。使用“组态王”软件,用户可以方便地构造适应自己需要的“数据采集系统”,在任何需要的时候把设备的运行现场的信息实

6、时地传送到控制室,使现场操作人员和工厂管理人员都可以看到所需要的各种数据。管理人员不需要深入生产现场,就可以获得实时和历史数据,优化控制现场作业,提高生产率和产品质量。2.1 组态软件产生的背景“组态”的概念是伴随着集散型控制系统(Distributed Control System 简称DCS)的出现才开始被广大的生产过程自动化技术人员所熟知的。在 20 世纪 80 年代末期, 由于个人计算机的普及,PC 机开始走上工业监控的历史舞台,与此同时开始出现基于 PC总线的各种数据 I/O 板卡,加上软件工业的迅速发展,开始有人研究和开发通用的 PC 监控软件-组态软件。在工业控制技术的不断发展和

7、应用过程中,PC(包括工控机)相比以前的专用系统具有的优势日趋明显。这些优势主要体现在:PC 技术保持了较快的发展速度,各种相关技术已经成熟;由 PC 构建的工业控制系统具有相对较低的拥有成本;PC 的软件资源和硬件资源丰富,软件之间的互操作性强;基于 PC 的控制系统易于学习和使用,可以容易地得到技术方面的支持。在 PC 技术向工业控制领域的渗透中,组态软件占据着非常特殊而且重要的地位。世界上第一个把组态软件作为商品进行开发、销售的专业软件公司是美国的 Wonderware 公司,它与 80 年代末率先推出第一个商品化监控组态软件 Intouch。此后组态软件得到了迅猛的发展。目前世界上的组

8、态软件有几十种之多, 国际上较知名的监控组态软件有:Fix,Intouch,LabView,Citech 等。2.2 组态王软件结构组态王软件结构由工程管理器、工程浏览器及运行系统三部分构成。工程管理器:工程管理器用于新工程的创建和已有工程的管理,对已有工程进行搜索、添加、备份、恢复以及实现数据词典的导入和导出等功能。工程浏览器:工程浏览器是一个工程开发设计工具,用于创建监控画面、监控的设备及相关变量、动画链接、命令语言以及设定运行系统配置等的系统组态工具。运行系统:工程运行界面,从采集设备中获得通讯数据,并依据工程浏览器的动画设显示动态画面,实现人与控制设备的交互操作。2.3 组态王与I/O

9、 设备组态王软件作为一个开放型的通用工业监控软件,支持与国内外常见的PLC、智能模块、智能仪表、变频器、数据采集板卡等如:西门子PLC、莫迪康PLC、欧姆龙PLC、菱PLC、研华模块等等.组态王与现场的智能I/O设备(如PLC)可直接进行通信,I/O设备的输入现场的信息,例如产品的位置、机器的转速、炉温等。I/O设备的输出通常用于对现场的控制,如起动电动机、改变转速、控制阀门和指示灯等。有些I/O设备(例如PLC),其本身的程序就可完成对现场的控制,程序根据输入决定各输出的值。输入输出的数值存放在I/O设备的寄存器中,寄存器通过其地址进行引用。大多数I/O设备提供与其他设备或计算机进行通信的通

10、信端口或数据通道,“组态王”通过这些通信通道读写I/O设备的寄存器,对采集到的数据可用于进一步的监控。“组态王”提供了一种数据定义方法,在拟定义I/O变量后,可直接使用变量名用于系统控制、操作显示、趋势分析、数据记录和报警显示。3 四层楼电梯控制功能3.1 电梯内部部件功能在电梯内部,应该有 4 个按钮、开门、关门按钮以及楼层显示器、报警灯、上升和下降显示器。当乘客进入电梯后,电梯内应该有能让乘客按下的代表其要去目的地的楼层按钮,成为内呼叫按钮。电梯停下时,应具有开门、关门的功能,即电梯门可以自动打开,经过一定的延时后,又可自动关闭。而且,在电梯内部也应有控制电梯开门、关门的按钮,使乘客可以在

11、电梯停下时随时地控制电梯的开门与关门。电梯内部还应配有指示灯,用来显示电梯现在所处的状态,即电梯是上升还是下降以及电梯处在楼层的第几层,这样可以使电梯里的乘客清楚地知道自己所处的位置,离自己要到的楼层还有多远,电梯是上升还是下降等。3.2 电梯外部部件功能电梯的外部共有 4 层,每层都应该有呼叫按钮、呼叫指示灯、上升和下降指示灯及楼层显示器。呼叫按钮是乘客用来发出呼叫的工具,呼叫指示灯在完成相应的呼叫请求之前应一直保持为亮,它和上升指示灯、下降指示灯、楼层显示器一样,都是用来显示电梯所处的状态。4 层楼电梯中,1 层只有上呼叫按钮,4 层只有下呼叫按钮,其余 2 层都同时具有上呼叫按钮和下呼叫

12、按钮。而上升、下降指示灯以及楼层显示器,4 层电梯均应该相同。3.3 电梯的初始状态、运行状态和运行后状态分析1)电梯的初始状态。为了方便分析,假设电梯位于 1 层待命,各层显示器都被初始化,电梯处于以下状态:a.各层呼叫灯均不亮;b.电梯内部及外部楼层显示器显示均为“1”; c.电梯内部及外部各层电梯门关。 2)电梯在运行过程中:a.按下某层呼叫按钮(1-4)后,该层呼叫灯亮,电梯响应该层呼叫; b.电梯上行或下行直至该层;c.各楼层显示随电梯移动而改变,各层指示灯也随之而变; d.运行中电梯门始终关闭,到达指定层时,门才打开;e.在电梯运行过程中,支持其他呼叫。 3)电梯运行后状态:在到达

13、指定楼层后,电梯会继续待命,直至新命令产生。a.电梯在到达指定楼层后,电梯门会自动打开,经一段延时自动关闭,在此过程中,支持手动开门或关门;b.各楼层显示值为该层所在位置,且上行与下行指示灯均灭。4 组态监控系统的总体设计组态软件体系结构是针对系统硬件体系来划分的,因此必须对系统的硬件结构和功能实现进行比较透彻的分析和了解,再根据实际情况设计具体实现方案。本章就是根据电梯控制系统的结构体系和现有的试验条件,简单阐述电梯控制系统的硬件结构,详细介绍 King View 6.51 实现电梯监控系统的软件设计过程。使整个系统具有通用性好,低成本的特点。组态软件仿真的被控对象(电梯)不仅可以接受多种由

14、 PLC 发出的控制信号,亦可向 PLC 发出各种命令信号,还可与 PLC 之间进行各种状态数据的传输,从而反映出 PLC 于被控对象(组态软件仿真的被控对象)及控制结果之间的关系。4.1 电梯监控系统的方案电梯是机械和电气结合的一种机电产品,其控制方案常采用以下方式:1)采用微机作为信号控制单元,完成电梯信号的采集、运行状况和功能的设定, 实现电梯的自动调度和机选运行功能,拖动控制则由变频器来实现.2)可编程控制器(PLC)控制电梯的运行,微机进行实时数据采集和监控,采用组态软件(如组态王)制作监控画面以实时反映电梯的运行状况。目前组态软件作为人机接口的智能软件包,是一种流行的 PC 机上建

15、立工控的对象, 能够将现场的信号实时的传送到监控室,保证现场操作人员和管理人员不需要到现场即可得到各种数据以优化控制现场的作业。因此本文中采用第二种控制方案进行四层电梯的监控系统的设计。4.2 电梯监控系统的组成四层电梯的监控系统主要由电梯,微机和 PLC 等组成,其主要功能如下:1)实现电梯的自动运行;2)实现组态软件与 PLC 之间的通讯连接;3)利用组态王软件监视并控制电梯的运行状态。控制系统的底层控制由 PLC,直流电机,输入/输出部分组成;微机则作为上位机对电梯的状态进行监控。电梯的运行通过 PLC 进行控制,PLC 采用松下公司的产品。上位机则采用组态王软件实现对电梯的开关量等信息

16、的检测与监控。本系统中 PLC 采用松下与上位机的通讯是按 RS-232 协议进行的,电梯运行状态由 PLC 送入上位机,上位机采集这些数据,分析处理后对电梯的运行状态进行监测;同时上位机也可发布命令给 PLC,以控制电梯的运行。4.3 PLC 配 置4.3.1 PLC 输入信号的确定在电梯的内外视图中,应有各层的选层指令按钮,4 层共有 4 个。各楼层乘客呼梯时, 一层有一个上呼叫按钮,四层有一个下呼叫按钮,其它各层均设上下两个呼叫按钮,4 层共需 6 个输入按钮。4 层电梯共有 4 个平层开关。1 个开门开关,1 个关门开关。1 个开门限位,1 个关门限位,1 个轿厢上升极限,1 个轿厢下

17、降极限。经以上分析,可知共需20 点开关量输入端口。4.3.2 PLC 输出信号的确定控制电梯轿厢上行、下行(即电机正、反转)需 2 点输出。即门电机开、门电机关20 点。在电梯内外视图中,4 层电梯有 4 个内呼指示,需 4 点输出。各楼层乘客呼叫楼层时,除一层和四层只有一个开关,其它各层均设上下两个显示开关,4 层共需 6 点输出。电梯上行、下行指示需 2 点输出。经过以上分析共需 16 个输出。4.4 PLC 与上位机的通信连接设计中, 上位机采用 COM1 端口, 而 PLC 采用内置 RS 232 端口, 通信方式采用半双工方式,同步启动停止, 波特率为 12900 , 数据位 8

18、位, 停止位 1 位, 奇校验, 点对点传输方式。4.5 组态监控系统设计过程系统的监控软件采用了北京亚控公司的 kongview6.5 组态王软件,组态王软件由工程浏览器和画面运行系统两部分组成。工程浏览器为开发环境,它的功能是开发监控画面, 将所需监控的工艺流程模拟于开发平台上,并将各自属性进行设置,将其相应的数据动 态连接;画面运行系统为在线监控环境,将工程浏览器中开发的监控画面与实时数据建 立连接,并依据各自的数据进行动态交换,以显示现场的实时状况。组态王提供了资源 管理器式的操作主界面,有强大的图形编辑功能和丰富的动画连接方式,提供了多种硬 件的驱动程序,也提供了松下 PLC 的驱动

19、程序。利用它来设计电梯监系统主要步骤有:创建新工程, 定义硬件设备并添加工程变量, 制作图形画面并定义动画连接, 编写命令语言, 保存工程运行调试等。4.5.1 创建工程打开”组态王6.51”设计软件, 点击工程管理器上的“新建”,弹出“新建工程向导之一”, 点击“下一步”弹出“新建工程向导之二”,选择要保存工程文件的路径, 点击“下一步”进入“新建工程向导之三”, 如图1所示, 在“工程名称”处写上“四层电梯”,在工程描述处写上“电梯监控系统”,点击“完成”,点击“完成”会出现“是否将新建的工程设为组态王当前工程”的提示,选择“是”,点击“开发”可以直接进入组态王工程浏览器。工程浏览器是组态

20、王的集成开发环境。在这个开发环境下可以看到工程的各个组成部分:包括画面、数据库、设备、系统配置、SQL访问管理器,他们以树形的结构表示。图 1 新建工程对话框界面4.5.2 定义硬件设备并添加工程变量1) 定义硬件设备a.双击“四层电梯工程名称”进入工程浏览器界面,新的组态王工程是在该界面下建立的。首先定义设备,在本设计中用到串口 COM1 和连接到 COM1 的 PLC(逻辑设备),选择设备,在右边的工作区中出现了“新建”图标,双击此“新建”图标,弹出“设备配置向导”对话框,如图 2 所示,在上述对话框选择 PLC 提供的松下“FP3 系列”项后单击下一步(N)弹出对话框,为仿真 PLC设备

21、取一个名称,写上“松下 PLC”,单击下一步(N)弹出连接串口对话框,为设备选择连接的串口为 COM1,单击下一步(N)弹出设备地址对话框,此处填写设备地址为 1,单击下一步(N),弹出通讯参数对话框, 设置通信故障恢复参数,一般情况下使用系统默认设置即可,单击下一步(N),弹出“信息总结”对话框,检查各项设置是否正确,确认无误后,单击“完成”。图 2 设备配置向导对话框b.在工程浏览器“四层电梯”界面中,双击设备“COM1”,设置串口通信参数:波特率选为“19200”,数据位为“8”,奇偶校验为“偶”,停止位为“1”,通信超时“3000 毫秒”,通信方式“RS232”。c.完成上述步骤后,需

22、进行设备测试,选中“松下 PLC”设备,单击右键弹出菜单, 选择“测试松下 PLC”,弹出串口设备测试窗口,选择“设备测试”,选择 PLC 寄存器(如 X0,R0)后,确认添加。采集列表栏中出现添加的寄存器(如 X0,RO)后,再选择“读取”按钮,该界面的变量值由“关闭”变为“打开”,可知组态王与松下 PLC 的通信正常,点击“确定”按钮,可以进入下一步操作。2) 添加工程变量工程人员在组态王开发系统中制作的画面都是静态的,那么它们如何才能反映工业现场的状况呢?这就需要通过实时数据库,因为只有数据库中的变量才是与现场状况同步变化的。此数据库中的变量反映了工控对象的各种属性。数据库是“组态王软件

23、”最核心的部分。在 TouchVew 运行时,工业现场的生产状况要以动画的形式反映在屏幕上,操作者在计算机前发布的指令也要迅速送达生产现场, 所有这一切都是以实时数据库为核心,所以说数据库是联系上位机和下位机的桥梁。数据库中变量的集合形象地称为“数据词典”,数据词典记录了所有用户可使用的数变量的详细信息。数据词典中存放的是应用工程中定义的变量以及系统变量。变量可以分为基本类型和特殊类型两大类,基本类型的变量又分为内存变量和 I/O 变量两种。“I/O变量”指的是组态王与外部设备或其它应用程序交换的变量。这种数据交换是双向的、动态的,就是说在组态王系统运行过程中,每当 I/O变量的值改变时,该值

24、就会自动写入外部设备或远程应用程序;每当外部设备或远程应用程序中的值改变时,组 态王系统中的变量值也会自动改变。所以,那些从下位机采集来的数据、发送给下位机 的指令,比如反应罐液位、电源开关等变量,都需要设置成“I/O变量”。那些不需要和外部设备或其它应用程序交换,只在组态王内使用的变量,比如计算过程的中间变量, 就可以设置成“内存变量”。基本类型的变量也可以按照数据类型分为离散型、实型、整型和字符串型。a.内存离散变量、I/O 离散变量类似一般程序设计语言中的布尔(BOOL)变量,只有 0、1 两种取值,用于表示一些开关量。b.内存实型变量、I/O 实型变量类似一般程序设计语言中的浮点型变量

25、,用于表示浮点数据,取值范围 10E-38 10E+38,有效值 7 位。c.内存整数变量、I/O 整数变量类似一般程序设计语言中的有符号长整数型变量,用于表示带符号的整型数据,取值范围 21474836482147483647。d.内存字符串型变量、I/O字符串型变量密码等,该类型变量可以进行比较运算和赋值运算。特殊变量类型有报警窗口变量、历史趋势曲线变量、系统变量三种。在程序编写之前首先要定义程序中用到的变量,在组态王的数据词典中定义 I/O 变量和中间变量,数据是用来描述工控对象的属性,组态王定义的各种变量组成数据库。在组态王运行过程中, I/O 变量的值改变时,则该值自动写入远程应用程

26、序;而远程应用程序中的值改变时,组态王中的 I/O 变量自动更新。数据是用来描述工控对象的各种属性,组态王定义的各种变量构成数据库,其中不需要与其它应用程序交换数据的变量称为内存变量,而与其它应用程序交换数据的变量称为 I/O 变量,从下位机采集来的数据、发送给下位机的指令,比如“内、外呼按钮” 等变量,都需要设置成“I/O 变量”。在“组态王”系统运行过程中,每当 I/O 变量的值改变时,该值就会自动写入远程应用程序;每当远程应用程序中的值改变时,“组态王”系统中的 I/O 变量值也会自动更新。由于本系统用 PLC 控制电梯,因此可用 PLC 的 I/O 地址另加少量内存变量来设置图形界面所

27、需变量。在定义变量属性时应注意:a.寄存器为 X 时读写属性一般设为读写(限位开关除外),寄存器为 Y 时读写属性设为只读。b.有时 I/O 离散型变量不够,用 I/O 实型变量替代 I/O 离散型变量时,要将实型变量的初始值设为 0、最大值设为 1,数据类型设为 Bit。c.串行口及串行口中的数据位、停止位、传输速率等参数要在 PLC 软件中查找。定义工程变量的方法:对于要建立的“四层电梯监控系统”需要定义各种变量,在工程浏览器中,选择数据库菜单下的“数据词典”菜单,双击“新建”会弹出定义变量窗口,在基本属性的菜单下分别填写:变量名,变量类型,连接设备,寄存器,数据类型,读写属性。下面举“一

28、层内呼”的变量的定义方法:在工程浏览器中,选择数据库菜单下的数据词典菜单,双击“新建”会弹出定义变量窗口,如图 3 所示,变量名“一层内呼,变量类型“I/O 离散”,连接设备“PLC”,寄存器“X0”,数据类属性“读写”,然后按确定键。其它变量的定义方法同理。为了便于读者的好看把变量的定义作成一个数据表放到附录 A 以便查阅。图 3 定义变量对话框4.5.3 制作图形画面并定义动画连接1) 设计画面在工程浏览器界面中的“文件”目录下,“画面”中设计图形界面(定义画面),双击“新建画面”图标,进入“新画面”属性设置窗口,如选择画面大小可变,编辑画面时画面大小可根据需要被拉开,而不是固定的画面大小

29、。单击确定后出现待编辑的新画面,在工具箱中选择“打开图库”图标出现图库管理器窗口,即可选择所需要的器件。本系统设计图形界面的任务就是绘制电梯仿真画面。“组态王”提供了丰富的图形制作工具,而且还有丰富的图库供选择,画面主要有电梯内室和电梯外部楼层指示以及动画显示,效果图如图 4 所示。图 4 组态王监控画面图2) 建立动画连接数据库变量的变化又如何导致画面的动画效果呢?通过建立“动画连接”。动画连接指在画面的图形对象与数据库的数据变量之间建立的一种关系,当变量的值改变时,在画面使用者通过图形对象改变数据变量的值,以实现图形界面与对象间的双向控制。即PLC 控制程序和组态监控程序共同参与对电梯的控

30、制。为了实现电梯的上下移动,将电梯的行程和平层传感器分别组成了数值编码,每到一个楼层进行一次数值比较,当电梯值不等于了楼层传感器值时,将楼层传感器值赋给电梯。下面举轿箱的动画连接为例。打开“电梯监控画面”画面,在画面上双击左边“轿箱”图形,弹出该图库的动画连接对话框,对象名称分别为“Graph29352”,提示文本为:“轿箱”,位置与大小变 化选:“缩放”和“垂直移动”,然后点击“缩放”菜单弹出“缩放连接”,在命令窗口 表达式写上“本站点电梯门位置”,如图 5 所示,再点击“按下时”菜单弹出“垂直 移动连接”在表达式命令窗口写上“本站点轿箱位置”,完成电梯轿箱的动画连接。 同理完成其它的轿箱动

31、画的设置。其它的,按钮的动画设置,楼层指示动画设置,指示灯的动画设置,点击画面窗口的文件下拉菜单点击全部保存。4.5.4 编写命令语言图 5 缩放连接的表达式设置组态王除了在定义动画连接时支持连接表达式,还允许用户编写命令语言来扩展应用程序的功能,极大地增强了应用程序的可用性。命令语言的格式类似语言的格式,工程人员可以利用其来增强应用程序的灵活性。组态王的命令语言编辑环境已经编好,用户只要按规范编写程序段即可,它包括:应用 程序命令语言、热键命令语言、事件命令语言、数据改变命令语言、自定义函数命令语 言和画面命令语言等。命令语言的句法和语言非常类似,可以说是的一个简化子集,具有完备的词法语法查

32、错功能和丰富的运算符、数学函数、字符串函数、控件函数、SQL函数和系统函数。各种命令语言通过“命令语言编辑器”编辑输入并进行语法检查,在运行系统中进行编译执行。命令语言有六种形式,其区别在于命令语言执行的时机或条件不同:1)应用程序命令语言可以在程序启动时、关闭时或在程序运行期间周期执行。如果希望周期执行,还需要指定时间间隔。2)热键命令语言被链接到设计者指定的热键上,软件运行期间,操作者随时按下热键都可以启动这段命令语言程序。3)事件命令语言规定在事件发生、存在、消失时分别执行的程序。离散变量名或表达式都可以作为事件。4)数据改变命令语言只链接到变量或变量的域。在变量或变量的域值变化到超出数

33、据字典中所定义的变化灵敏度时,它们就被触发执行一次。5)自定义函数命令语言提供用户自定义函数功能。用户可以根据组态王的基本语法及提供的函数自己定义各种功能更强的函数,通过这些函数能够实现工程特殊的需要。6)画面、按钮命令语言可以在画面显示时、隐含时或在画面存在期间定时执行画面命令语言。返回工程浏览器窗口,点击命令语言目录下的应用程序语言窗口,并双击弹出应用程序语言窗口,以一层电梯的电梯位置和开门动作为例,如图 6 所示,在下面的菜单中选择运行时,并编写程序如附录 B 所示。图 6 应用程序命令语言对话框4.5.5 保存工程运行调试把松下 PFS 程序下载后,并把串行口跟微机的串口连接;打开组态

34、软件的项目点运行,点外面的按钮让电梯上到二楼,如图 7 所示,观看仿真结果。主要是检查电梯仿真界面与电梯间实现的双向控制功能。通过按下电梯上的实际按钮观察电梯主画面中电梯的开关门、上下行及显示等模拟运行情况;相反也通过按电梯主画面上按钮观察实际电梯的开关门、上下行及显示等运行情况。注意,“组态王”中可能存有其他画面,为了保证每次运行时默认所需画面,方便调试,可将要调试的画面设置成主画面。具体方法是打开工程浏览器,找到其配置菜单下的相应窗口,选中所需画面(例如:电梯),并取消其它主画面。在调试过程中,有时会出现一些故障,需要排除。1)无法设置变量:有可能是设置的变量超过了软件规定的点数。2)通讯

35、失败:有可能是串行口或串行口中默认数据位,停止位等的设置与PLC中通讯口(COM1、COM2)Data bit ,Stop bit设置不一致。3)按钮画面无法控制电梯:有可能是按钮变量属性中的读写属性设置误为“只读”, 应改为“读写”。4)某楼层指示按钮或升降按钮颜色不变:有可能两种颜色设计太近,不易观察,也有可能PLC对应输出点有误。5) 电梯的开关门不能实现:可能是编写程序出错或者是监控程序串入干扰。图 7 仿真界面图5 结 论针对这个四层电梯的控制系统本文采用松下 PFS 可编程控制器设计电梯的控制系统完成电梯的上行、内外指令指示、楼层位置指示、开门控制等控制任务。利用 KingView

36、 6.51组态软件设计模拟电梯 PLC 控制系统的运行。将 PLC 中的串口驱动程序与组态软件的需求响应相结合,加载驱动。使设置的控件能够按照真实的情况动作。检验和测试电梯 PLC 控制系统对电梯的运行状态的控制效果。实践证明。将 PLC 可编程控制器和King View 6.51组态软件结合可以非常好地模拟电梯控制系统的测试运行,有利于 PLC 控制系统的设计、检测,具有良好的应用价值。致谢经过几个月的时间,我的毕业设计已经告一段落,在这几个月时间的设计过程中有过因面对困难而有的踌躇,有过因某一细节而沮丧,但更多的是解决问题后的喜悦和战胜困难后的骄傲。本论文是在我的导师陈永超老师的精心指导下

37、完成的。几个月以来,老师在指导中 给予了我极大地鼓励与关怀,论文字里行间无不浸透着他的心血和汗水,同时他严谨的 治学作风、渊博的专业知识、一丝不苟的工作态度给我留下了深刻的印象,令我受益匪 浅,并永远激励着我今后更加努力的工作和学习,为此向陈永超老师致以最衷心的感谢!此外我还要感谢我们课题组的同学,在设计过程中给予了我大力支持与帮助。参考文献1孙郑顺,曹京生主编.PLC 技术 M.北京:高等教育出版社,2005.6,247252 2常斗南主编.可编程控制器原理应用实验M.北京:机械工业出版社,1998.7,2272283周美兰,周封,王岳宇编著.PLC 电气控制与组态设计M.北京:科学出版社,

38、2003,2062094宋伯生编著.PLC 编程理论.算法及其技巧M.北京:机械工业出版社,2005.2,5485505郭艳丽,吴艳萍.组态王在电梯监控系统中的应用J.佳木斯大学学报(自然科学版).2002,20(3):3263286艾红,历虹,曹荣敏.PLC 与组态王的动画连接及命令语言设计J.北京机械工业学院学报,2005.6,20(2):31357欧金龙,欧世乐,林德杰,彭备战.组态软件的现状与发展J.工业控制计算机2002(4)8 北京亚控科技发展有限公司. 组态王6 0使用手册(内部资料)20029李全利主编.可编程序控制器及其网络系统的综合应用技术M.北京:机械工业出版社,2005

39、.7,217232The Application of Kingview onMonitoring SystemofElevatorZHANG Li-min( School Of Physics and Electrical Engineering,anyang Narmal University, Henan 455002)Abstract: This article elaborated briefly the configuration software produces background, its present situation and development, basic c

40、omposition and function; Introduced the elevator logical control briefly.This specialized synthesis design is precisely designs four simulation elevator installment long-distance supervisory system design using Matushita and configuration king kingview6.51.In the design process, has simply analyzed

41、the control duty and the request as well as the elevator supervisory system composition which this design needs to do, introduced in detail simulates four elevators with the configuration king and realizes the configuration king and the PLC correspondence, monitors the PLC movement, in the configura

42、tion monitoring picture can the real-time reflection elevator running status, and can through the monitoring picture control elevator running status, thus realizes to the elevator running status two-way control, the final wiring carries on always debugs.This system realization to the elevator data a

43、cquisition and the monitoring, the simulation graphical interface clarity, has obtained the good control.Key words: Configuration king; Monitoring; Elevator;附录 A:组态王中四层电梯监控系统变量的定义变量名变量描述变量类型ID连接设备寄存器$年内存实型1$月内存实型2$日内存实型3$时内存实型4$分内存实型5$秒内存实型6$日期内存字符型7$时间内存字符型8$用户名内存字符型9$访问权限内存实型10$启动历史记录内存离散型11$启动报警记录内存离散型12$启动后台命令语言内存离散型13$新报警内存离散型14

温馨提示

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

评论

0/150

提交评论