background image

 第

3

赵晶

: PLC

电梯模型设计的几点思考

1

 电梯模型的主要硬件规格型号

交流电机

TW T5GU

PLC

三菱

FX2N

2

128

变频器

台达

VFD

2

M

编码器

OMRON E6B2

2

CW Z6C

减速电机

ZYM

2

32A385

2

 软件结构设计

2

11 系统主要功能及程序流程

集选控制的交流曳引式电梯系统的软件程序流程图如

图 2所示. 由于实际模型的限制 , 这套设备主要完成两个
方面的特定功能 , 一是运行部分 , 包括集选控制 、上 /下行
集选操作 、开门延时和开关门控制 、故障重开门 、防止夹
人 、故障检测等 ; 二是拖动部分 , 主要有 P ID 算法

[ 2 ]

、变

频调速

等.

2

12 PLC软件编程的特点和传统设计方式的缺陷

PLC的编程是一种串行方式 , 其编程方法与电器控制

系统设计方法及高级语言的编程方法不同. 它的扫描方式
是 “自上而下 、从左往右 、不断循环 ”, 与单片机等设备
的 “中断 ”扫描方式也不一样. PLC在每一个扫描周期都
会将程序从头到尾扫描一遍 , 不论程序是否需要执行 , 除
非有跳转等指令的存在. 正是这种特殊的扫描方式 , 当采
用 “自上而下 ”的编程方式时 , 对于复杂系统的设计将会
使程序变得庞大 , 不易于修改 、调试 , 可读性差 , 系统运
行效率低.

电梯系统的控制包括很多环节并具有相当的灵活性 ,

每个楼层的控制操作是相似的. 已有的不同品牌 PLC对电梯控制几乎都是采用传统编程方式 , 逐个
楼层编写指令

[ 3, 4 ]

, 程序冗长和复杂 , 不易于修改或扩展.

2

13 编程方式的改进

本文采用模块化设计思想 , 即将程序按照功能进行划分并逐段编程 , 每段程序完成特定的功能 ,

类似一个函数模块 , 使同一功能的语句集中在一起. 程序的可读性强 , 且对于查找某一功能的有关程
序块来说将显得便捷 , 有利于功能的扩充.

PLC监视过程与其它编程软件有所不同 , 它只能在程序执行的同时实时监测每个存储单元值的情

, 将相同功能的语句集中在一起后 , 也有利于对某一项功能相关存储单元的调试.

3

 程序设计技巧的使用

本文在软件设计过程中还尝试了一些新的编程技巧.

3

11 子程序的调用和跳转指令的结合

5

4

V FD

2

M

使用手册

.

上海

:

上海中达电通股份有限公司

, 2005.

FX2N

系列微型可编程序控制器件使用手册

.

日本

: M ITSUBSH I ELECTR IC CORPORATION (

三菱电机公司

) ,

1999.

11.

FX2N

编程手册

.

日本

: M ITSUBSH I ELECTR IC CORPORATION (

三菱电机公司

) , 2000. 6.