基于组态软件的电梯监控平台设计
导语:从工程实际出发,分析了国内外电梯监控系统的基本现状,结合计算机组态技术,提出了基于MCGS工控组态软件设计电梯监控系统的方案。
摘要:从工程实际出发,分析了国内外电梯监控系统的基本现状,结合计算机组态技术,提出了基于MCGS工控组态软件设计电梯监控系统的方案。该系统应用计算机构建动画,模拟电梯运行,直接、直观、准确地反映电梯的实际运行状态。及时对电梯系统中的故障进行报警,分析判断故障原因,并可通过计算机直接控制电梯的运行。
引言
随着城市化进程的加速,电梯已成为人们日常生活中不可缺少的交通工具,其运行的可靠性也成为人们关注的焦点,所以开发和研制电梯监控系统具有十分重要的现实意义。电梯监控的目的在于以最少的人员配备来加强对电梯的管理,提供较为直观、清晰、准确的电梯运行状态,进而为维修和故障诊断提供多方面的可能性,充分提高系统的工作效率。本文从工程实际出发,全面分析国内外电梯监控系统的基本现状,结合计算机组态技术,提出了基于MCGS工控组态软件设计电梯监控系统的方案,系统应用网络通过计算机的串行口采集
电梯的实时数据,应用计算机构建动画模拟电梯运行,直接、直观、准确地反映电梯的实际运行状态。及时对电梯系统中的故障进行报警,分析判断故障原因,并可通过计算机直接控制电梯的运行。
1 系统的总体设计
图1所示为系统整体框图,图中主控计算机通过RS-232/485转换器与多个PLC相连,每个PLC分别赋子各自的地址以识别身份,这样上位机就能通过485通信线与挂在下面的所有PLC(下位机)进行串口通信,实现对电梯的分布式控制。监控系统软件
图1系统整体构架框图
2 开发环境
系统上位机监控部分应用MCGS(MonitorandControlSystem)组态软件来实现。MCGS是一套基于Windows平台用于快速构造和生成上位机监控系统的组态软件系统。MCGS为用户提供了解决实际工程问题的完整方案和开发平台,能够完成现场数据采集、事实和历史数据处理、流程控制、动画显示、趋势曲线和报表输出等功能。MCGS
软件系统包括组态环境和运行环境两个部分。组态环境相当于一套完整的工具软件,帮助用户设计和构造自己的应用系统。运行环境则按照组态环境中构造的组态工程,以用户指定的方式运行,并进行各种
处理,完成用户组态设计的目标和功能。运行环境本身没有任何意义,必须与组态结果数据库一起才能构成用户应用系统。一旦组态工作完成,运行环境和组态结果数据库就可以离开组态环境而独立运行在监控计算机上。MCGS组态运行环境见图2所示。
图2MCGS组态运行环境
3 电梯的监控分析
PLC能实时地采集电梯运行状态参数,如指令、召唤、运行方式、开关门信号等;动态显示电梯的运行状态,如方向、位置、开关门、平层等;及时进行故障分析判断,提示和告知维修人员,同时进行应急处理。
4 设计过程
(1)制作监控界面。值得注意的是在此过程中建立了16个电梯监
控画面,这是为了达到实时监控的目的,因为在刚进入运行环境后,电梯各自可能处在任意楼层,这16个窗口将电梯的可能初始画面一一列举,在开始进入运行环境后,只须根据具体的条件调用画面即可。
(2)建立实时数据库。实时数据库是MCGS系统的核心,是工程各个部分的数据交换与处理中心,它将M
CGS工程的各个部分连接成一个有机的整体。在此过程中将电梯对应的各种内呼、外呼信号定义出来,以便属性设置和编程时使用。
(3)进行画面属性设置。将实时数据库中定义的各种开关型或数值型变量和监控画面中相对应的按钮、指示灯等相连接起来,以便能使动画按照要求动起来。
(4)与PLC进行通信。在设备窗口中选用COM口编程协议建立设备通道,将实时数据库中定义的各种变量与PLC中相对应的I/0分配相对应起来,通过读写PLC中的信号来实现监控。这是整个过程中最关键和最重要的部分。
(5)报警分析。报警分析是电梯监控系统的一个重要环节。电梯在运行过程中可能出现各种各样的故障,这时监控系统要能检测出故障类型并组织报警。系统涉及到的报警情况主要有:①电梯由于某种原因没有在平层停止,处理方法是使电梯上行或下行到就近的平层停止;
②电梯不能正常开、关门,就是电梯在运行到指定的平层后,门无法正常关闭,这时通过故障检测通知相关人员进行维修;③电梯运行超过了上行或下行限位,处理方法是使电梯初始化到1层平层;④电梯轿厢内出现超载现象,这时伴随有铃声来告知用户。此外,在电梯轿厢内还有应急按钮,当电梯出现意外故障时,用户可按下按钮来告知监控系统,以便尽快进行维修。
(6)完成脚本程序的编制。脚本程序包括电梯门控部分、轿厢上行或下行部分、进入运行环境调用画面部分和报警部分。
5 系统调试
(1)监控系统脱机调试
在制作完监控界面以后,首先要进行的是脱机调试,使电梯能够响应内呼或外呼信号,根据不同的信号上行或下行,电梯门适时开与关。这需要很好的编程技巧,熟练掌握MCGS脚本程序的编程环境和编程语句。要确保电梯很好地动起来,首先动画界面属性要设置的完全正确,并且和实时数据库里的数据变量对应起来,然后通过脚本程序来控制画面的运行。由于会遇到并联或控电梯的监控系统,要考虑到电梯运行时的各种情况,还要考虑到很多因素,比如信号的重叠。在开始时会遇到这样的问题,当按下电梯1一层内呼信号后,电
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论