第23卷第6期 2010年11月 文章编号:1002—6673(2010)06—140—03 机电产品开笈与 崭 Development&Innovation of Machinery&Electrical Products VoI.23,No.6 Nov.,2010 基于PLC的电梯组态仿真实验设计 王月芹 (苏州工业职业技术学院 江苏苏州215104) 摘 要:针对PLC及电梯教学的需要,介绍了利用组态王软件及三菱FX2N PLC设计电梯监控系统的方法。 通过组态软件设计的电梯控制仿真界面,可以直观、逼真地显示PLC动态控制过程,大大提高学 生学习的兴趣。 关键词:组态王;PLC;实时监控 中图分类号:TP21 文献标识码:A doi:10.3969/j.issn.1002-6673.2010.06.054 PLC-based Simulation Design of Elevator Configuration WA NG Yue—Qin (Suzhou Institute ofIndustrial Technology,Suzhou Jiangsu 215104,China) Abstract:This article in view of PLC and the elevator teaching S need,introduced the use kingview and mitsubishi FX2N PLC elevator control system design method.Through the configuration software desin Sg hff control simulation contact surface,may direct—viewing,clearly demonstrate that the PLC#namic control process,enhances the interest which greatly the student studies. Key words:kingview;PLC;real—time monitoring 所示。上位机微机配有“组态王6.51”软件和三菱PLC 0引言 利用PLC实现电梯的运行控制已被广泛应用,在 监控室的上位机监控电梯的运行状态是电梯控制的发展 方向。电梯的电气系统由拖动系统和控制系统两部分组 成。电梯是根据外部呼叫信号以及自身控制规律等运行 的,而呼叫是随机的,电梯是一种典型的随机逻辑控制 编程软件FXGPWIN,下位机采用FX2N一48MT型的可 编程控制器。 “组态王”软件通过RS232C接口与PLC 之间进行通信,并监控PLC所有存储器、控制器及I/O 接口的状态.以变量值的形式传输到计算机上,供上位 机使用、处理。在组态软件环境下运行已开发的实验项 目.同时使PLC进入运行状态,通过鼠标操作界面上的 图形对象就可以进 对象,非常适合作为教学模型。随着城市化进程的加 速。电梯已成为人们日常生活中不可缺少的交通工具。 其运行的可靠也成为人们关注的焦点,所以开发和研制 行系统的仿真。仿 真软件的设计开发 主要是为实验教学 服务的,它可以摆 脱硬件模型的限 图1仿真系统结构 电梯监控系统具有十分重要的现实意义。通过计算机的 串行口采集电梯模型的实时数据.应用组态软件构建动 画模拟电梯运行,直接、直观、准确地反映电梯的实际 运行状态;可以加深学生对理论课程的理解,在仿真状 态中直观的验证PLC控制程序的正确性,提高学生学 Simulation system structure 制.利用仿真软件 Fig.1 和PLC即可完成实验任务。 习的兴趣,提高学生的理论水平与实践能力。 园一 2电梯仿真系统实验平台设计 电梯控制是PLC控制的一个随机逻辑控制的典型应 1系统的构成 基于组态软件的PLC实验仿真系统组成结构如图1 收稿日期:2010—09—09 用_1l。下面以四层楼电梯为例,说明利用仿真模拟技术 开设PLC实验课的基本方法。 作者简介:王月芹(1974一),女,江苏苏州人,讲师。主要 研究方向:机电一体化。 2.1建立电梯模型 该仿真电梯应能满足如下要求: 140 ・测试与控制・ (1)能够发出PLC所需要的输入信号:①位置信 l 号。各楼层电梯到位行程开关信号,平时为OFF,当电 梯运行到该位置时0N;②指令信号(内呼)。四个指令 I 信号和电梯开门按钮信号,电梯关门按钮信号。按某按 - 钮,表示电梯内乘客欲往相应楼层;③呼梯信号。六个呼梯信号。按呼梯按钮,表示电梯外乘客欲乘电梯;④开、关门控制信号2个,开、关门到位信号2个。 (2)能够接受PLC发出的控制信号并完成相应的动 l l作:①运行方向信号。运行方向信号有两个,由两个箭 j 头指示灯组成,显示电梯运行方向;②指令登记信号l (内呼)。指令登记信号有4个,分别由Ll~L4个指示灯- 组成,表示相应的指令信号已被接受(登记)。指令执 f 行完后,信号消失(消号)。例如,电梯在二楼,按 “3”表示电梯内乘客欲往三楼,则L3亮表示该要求已 J 被接受。电梯向上运行到三楼停靠,此时L3灭;③呼 一 梯登记信号。呼梯登记信号有6个,分别由L1l~L16个 l 指示灯组成,其意义与上述指令登记信号相类似;④楼 l 层数显信号。以数据寄存器储存所在楼层,接到某“楼 l 层显示信号”后相应的楼层显示;⑤开关门信号。接到 “开门信号”后开门,接到“关门信号”后关门。 I2.2电梯控制要求 l为了与实际应用相匹配,本文所设计的电梯仿真控 - 制系统要求与实际系统相一致。电梯控制系统具有如召 I 唤信号登记、轿厢位的判断、选层定向、顺向截梯、反 J 向截梯、消号及反向保号、平层、开关门、电梯自动运 I 行等功能。 -(1)开始时,电梯处于任意一层,并登记轿厢的位置。 l (2)召唤信号登记。接收并登记电梯在楼层以外的 l 所有指令信号、呼梯信号,给予登记并输出登记信号。 (3)选层定向。根据最早登记的信号,自动判断电 梯是上行还是下行,这种逻辑判断称为电梯选层定向。 选层定向根据首先登记信号的性质可分为两种。一种是 I 指令定向,指令定向是把指令指出的目的地与当前电梯 一 位置比较得出。“上行”或“下行”结论;第二种是呼 l 梯定向,呼梯定向是根据呼梯信号的来源位置与当前电 l 梯位置比较,得出“上行”或“下行”结论。当电梯接 l 收到多个信号时.采用首个信号定向,同向信号先执 行,一个方向任务全部执行完后再换向。例如,电梯在 三楼,依次输入二楼指令信号,四楼指令信号,一楼指 { 令信号。如用信号排队方式,则电梯下行至二楼——上 j 行至四楼——下行至一楼。而用同向先执行方式,则为 电梯下行至二楼——下行至一楼——上行至四楼。显 然,第二种方式往返路程短,因而效率高。 } (4)顺向截梯。例如,电梯在一楼,指令为三楼则 : 上行,上行中二楼有呼梯信号,如果该呼梯信号为呼梯 I 4层平层信三号 卜— 离 下 内呼2层指令 ≮ 一内呼l层指令卜 卜— }卜— _ 下降 内呼1内呼2层显示 层显示 z层外呼向上:E蓉j 示3层外呼向。卜 — : z 2层外呼向上 卜— 卜 3层外呼向上显示 上显示 3层外呼向上}卜 - 卜 2层外呼向上显示 3层外呼向上显示 4层外呼向上卜 4层外呼向上显示 l41 ・测试与控制・ 对应的波特率为9 600、数据位为7、校验类型为偶校 验、停止位为1,通讯方式RS232。组态王一侧的通讯 方式确定之后,PLC也要进行相应的设置。 (2)监控界面的设计。上位机监控界面是给用户最 直观的显示.在本电梯控制系统的设计中要直观的看到 轿厢的上升和下降动作.电梯门的开¨和关门,电梯楼 层的连续显示、楼层显示灯、内选按钮指示灯和外呼按 钮指示灯以及当前层、目标层、呼叫层的信息显示等。 界面中的箱体的上下移动模拟电梯得上下运动,箱体前 设计动画模拟电梯门的开关。在按钮旁边分别是与其相 对应的按钮指灯,在轿箱内操作面板中,分别是楼层连 续显示、轿厢运行状态、电梯门状态和楼层信息。组态 监控图如图3所示,运行过程截图如图4所示。 (3)设置变量建立数据库。数据库是组态王软件的 核心部分。在程序编写之前首先要定义程序中用到的变 量.在组态王的数据 词典中定义I/O变量和 中间变量.数据是用 来描述工控对象的属 性,组态王定义的各 种变量组成数据库。 (4)建立动画连 接。动画连接是建立 界面上的图形对象与 数据库数据变量的对 应关系 。当变量的 值改变时,在画面上 图3电梯组态监控界面 以图形对象的动画效 Fig.3 Elevator configuration monitoring contact surface 果表示出来.或者由 142 画连接时.除了进行必要的变量关联外,有时还需要进 行一定的脚本编程。为了使电梯轿厢的移动、门的开 启、关闭具体较好视觉效果.必须编写画面属性命令语 言.其中部分程序如下: ,木位置信号 / if n、本站点\轿厢==o) f\\本站点\一层平层信号=1;} else \\本站点\一层平层信号_0: if 本站点\轿厢==130) \、本站点\二层平层信号=1; else \、本站点\二层平层信号=0; if 本站点\轿厢==260) \\本站点\三层平层信号=1: else \、本站点\三层平层信号=0; if 本站点\轿厢==390) \、本站点\四层平层信号=1: else \、本站点\四层平层信号=0; (5)组态王与PLC联机调试。监控系统现场运行稳 定,设备的运行状况通过串行口传给上位监控计算机, 上位机和下位机PLC通信良好。在组态软件的开发环境 中构建各种监控界面,监控画面生动直观,准确反映出 电梯运行状况和参数变化,通过点击监控画面上的相应 按钮,可以实现对电梯的控制。经过实际测试,电梯监 控系统运行稳定可靠,达到了预期的效果。 3结论 PLC应用仿真实验的实质就是借助于组态软件,生 成仿真实验环境,用它来控制仿真环境中的图像元素, 达到可以直接观察PLC运行情况的目的。以仿真动画的 形式表示控制和程序的执行结果,极大地增加了学生的 参与实验的意识,提高了学生的动手能力,加深学生对 课程的理解,提高教学的效果,特别是在培养学生的创 新实验,锻炼创新精神时,是非常有用的;以仿真程序 代替实验设备,开发后不需要过多的维护,还可以增强 实验的多样性。仿真实验教学以仿真动画代替实物模型 既能节约大量的实验室经费,又能提高实验的安全性。 参考文献: 【1】周美兰,组态技术在PLC实验教学中的应用[J].自动化技术与应 用,2001.6. [2]孙振强.可编程控制器原理及应用教程【M】.清华大学出版社,2006. [3】严盈富.监控组态软件与PLC All[M].北京:人民邮电出版,2006.