第
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.