PLC编程仿真——3层电梯控制
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PLC 编程与仿真 1•电梯控制要求 <1)当电梯停在1层或2层时,按S3按钮呼梯则电梯上升至LS3停。
<2)当电梯停在1层,按S2按钮和S3按钮呼梯,则电梯上升至 LS2暂停5秒 后继续上升到LS3停。
<3)当电梯停于2层,若按S3按钮呼梯,则电梯上升到LS3停。
<4)当电梯停于3层,若按S2按钮呼梯,则电梯下降到LS2停止。
<5)当电梯停于3层,而S2 S1按钮均有人呼梯,则电梯下降到 LS2暂停5秒 后继续下降到LS1停止。
<6)当电梯停于2层,而S1、S3按钮均有人呼梯,则电梯先下降至 LS1暂停5 秒,再上升至LS3停止。
<7)应具有电梯的运行方向指示。
<8)电梯内显示电梯所在楼层。
<9)电梯运行期间不能开门。
<10)电梯不关门不允许运行。
2.硬件配置
+ o FN-GOO
.+ :r ] Gateway + _J IM-300 + _| H7-EXTENSION + Cj PS-300 + _□ RACK-'SOO -LJ SN-300
+ □ AI-300
+ 口 Al/AO -300
+ i_J AD-300 -口 DI-300
U SM 321 Stf 321
SW 321 13 <?IH
6B57 ^21-lBLUO-OAWJ
茎疗量铺忙慎块M32 24 V,分成32据:同时可 作为 SIPLUS 複块.订货号 6AG1
321-1BLOO-2AAO
3.电梯PLC 控制的I/O 分配表
表3-1 I/O 分配表
名称
~输入点~ 名称
~输出点
14
i Fb : I.Vj 选顼追)或口逋.i 帮勸
S 您 血血融口
配養立件:礙
DIl&x 43-125WC
DIl&xA£12a/Z3aV DI16xAC120V
TIT 1 C … CEF
一层位置 10.0 电梯上行信号 Q0.0 二层位置 10.1 电梯下行信号 Q0.1 三层位置 I0.2 电梯电机正转 Q0.6 一楼内呼叫指令 I0.3 电梯电机反转 Q0.7 二楼内呼叫指令 I0.4 一楼内呼叫指示 Q0.3 三楼内呼叫指令 I0.5 二楼内呼叫指示 Q0.4 一楼外上行呼叫 I1.0 三楼内呼叫指示 Q0.5 二楼外上行呼叫 11.1 一楼上行呼叫指示 Q1.0 二楼外下行呼叫 11.2 二楼上行呼叫指示 Q1.1 三楼外下行呼叫 11.3 二楼下行呼叫指示 Q1.2 手动开门指令 I2.0 三楼下行呼叫指示 Q1.3 手动关门指令 I2.1 开门电机信号 Q1.4 开门限位开关 I2.2 关门电机信号
Q1.5
关门限位开关 I2.3 电梯上行限位开关 I2.4
电梯下行限位开关
12.5
4•电梯
PLC 控制的程序剖析
第一步:编写电梯外呼信号的产生、指示、消失的程序。
其信号的指示是按钮按下去信号立即产生。
信号的消失是,一楼外呼信号 只有在电梯同时处于到达一楼状态和确定上行的状态时一楼外呼信号才能消 失,其外呼指示灯才能灭掉,三楼外呼信号只有在电梯同时处于到达三楼状态 和确定下行的状态时三楼外乎信号才能消失,其外呼指示灯才能灭掉。
其程序 如下所示:
程序段1:标血
匚楼下行夕昭唤信号登记及消除电梯到达三楼后信号消失
II. 3 14.2 血”3
H I __l/^ ----------------------------- 0—I
Q1. 3
H I
程序段2 :标题:
匚楼上行信号登记履消除,电梯在下行过程中到达二楼倍号不消除
QI. 1
_I
II. 1 K4.1 ]I __14
Ql. 1
Q0. 7
程序轻标题;
二楼下讦信号登记及消除,电梯在上彳亍过程中到达二樸'信号不消陰
11.0
M4. a
41————/ \~
QL.0
T I ——
第二步:编写电梯内呼选择指令信号的产生、指示、消失的程序。
首先要知道电梯内的选择的按钮一旦按下,即产生内选信号,指示灯点 亮,
并且被记忆,直到电梯到达所选择的楼层,信号才会消失,指示灯才会灭 掉,所以其程序如下所示:
程序盘5:标題:
电梯内呼叫一樹旨令登记及消除
10. 3 10.0 Q0.3
T I __1/1 --------------------- 0—I
00.3
H I
程序段"标题:
I 电梯內呼叫二檣指令登记長消除
01.0
-()I
程痹段4:标题: |—楼上彳亍外召唤信垢登记及消隐电梯到达一楼后信号消失
Q0.4 T 卜
10.4 H
10.1 4/H 00.4
_I
程序段丫 :标题:
电棉内呼叫三楼指令登记反消除
10*5 10*2
T I ————/H 00. 5
第三步:编写电梯到达楼层信息
当到达某一层楼时,电梯操作板上这一楼层的指示灯就要显示到达具体的 层数,而当电梯运行到下一个楼层时,则切换到下一个楼层的指示,到达一楼 以后下一个方向只能到达二楼,所以用二楼的常闭触点来断开一楼指示回路, 接通二楼指示回路,到达三楼时其指示编程与一楼相似,而到达二楼时,情况 则有所不同,电梯有可能下行到一楼,也有可能上行到二楼,所以三楼指示回 路中必须同时串入一楼指示和二楼指示的常闭触点,其具体程序如下所示:
TO. Q IO, 1
IO, 3
M4.O
-I I ----------- ---------- 1/1 --------- 1/1 ---------- ——I
■4- O
程序段10 :杭题:
10,2 10.1 10,0
14.2
HI I __1/1 ----------- 1/1 ----- ()I H I
第四步:编写电梯上行运行方向的程序
首先分析确定上行的程序,第一种情况就是电梯处于一楼,要看是否有二 楼及二楼以上的外呼唤信号或者是内选二楼及二楼以上的信号,如果有,则确
Q0. & 心—I
10.1 10.0 10.2
M4.1
HI H
定上行且上行指示灯亮;第二种情况是电梯处于二楼,要看是否有内选三楼和 三楼外呼信号,如果有,则确定上行且上行指示灯亮;第三种情况就是电梯处 于三楼,此时电梯处于顶层,只有确定下行,禁止上行。
其程序如下所示:
程序魔11:标範:
电梯在一栈时电梯上行信号
M2. 2 *
M2. 3
4)_I
>3, 2 K2,0
彳I —— ------------------------------------ 0~I
12. 3
T I ——1
■4. 1 .0
程序段14:标题:
电梯上行电机的输出信号,当电梯下略、停车、关门i 到达顶层竽情况下电轉上行信号无效
第五步:编写电梯下行运行方向的程序
确定下行的情况,与确定上行的分析类似,第一种情况是电梯处于三楼,要看 是否有二楼及二楼以下的外呼唤信号或者是内选二楼及二楼以下的信号,如果 有,则确定下行且下行指示灯亮;第二种情况是电梯处于二楼,要看是否有内 选一楼和一楼外乎信号,如果有,则确定下行且下行指示灯亮;第三种情况就 是电梯处于一楼,此时电梯处于底层,只有确定上行,禁止下行。
其程序如下
12.4 JIO+O Q1.7 VI ------ M ------ 1/[ Q0+6
■4)_I
程序段药:标题:
I 电梯上行信号扌
詠
M2. 4
程序矗17 :标题: 电梯在二楼时的〒行信号
如.3 ・比1 H2.6
H I ----- ---- 1 I ---------------------- ()——I
Q1+0
程序段13 : 题: |电梯下行值号汇总
■2,1
-()-
程序段均:标題:
电梯下行电机反转那出信号,当电梯上升、停车、关门、到达底层等情况下电梯下行信号
程序段20 :标題: |电梯下行信号指示
第六步:各个楼层电梯上下行外呼信号的保持 要进行上下行外呼信号的保持,首先要考虑所有的电梯门是否都关闭了, 只有在这个前提下才能安全的上下运行。
程序段眈:标题:
|各个楼层电梯外呼叫信号的探持,用于停车、幵关门的程序设定。
—楼
M1.0
2)I
M1.0
N2.0 M2. 1
4/1_——I 卜
Q04
H I__
00. e 12.5
4/1MO.O Ql +7 Q0.7
H/I ------ 1/1 ----- 0_I
10+0
Q0.1
Q1.0 M1.6
程序段胞:标题:
二楼上行呼叫
Ql +1 Q0.3 H I --------- /h
M1.1
JI1.5 ML, 1
1/1 ---- (}―I
程序段謂:标題: 匚楼下行呼叫
Q1+2
T 卜
00,2
4/H N1, 5
4/H
Ml. 2
T 卜
程序段24 :标题:
M1, 2
QU 1U飞Ml. 3
H I___■1/1 --------------------------- (J_I
ML 3
第七步:各个楼层电梯内呼信号的保持
腥序段抽:标题:
Q0.3 M1.& JIO. 3
T I————1/1 -------------------------------- 0―I
M0. 3
40.4 M1.6 H0.4
T I————1/1---------------------------- 0~I
K>.4
Kl. 6IKh 氏
4/ ----------------------------------- 0―I
第八步:编写各楼层停车信号的程序
电梯内呼或外呼一层时,一层均产生停车信号。
三层同一层。
当电梯运行到二楼时则要具体分析了,首先要看电梯有无内选二楼信号,如果有则产生停车信号,再看是否是电梯上行并且二楼外有上呼唤信号或者电梯处于下行并且二楼外有下呼
唤信号,如果有则产生停层信号,没有则不产生停层信号。
其程序如下所示:
三楼
M1.0 Hl.G
MO. 3
I F
第九步:编写电梯开关门程序
程序段31 ■标题:
程序段苑:标題; I 手动开门及自动幵门信号
程序段35: 题:
自鬲关门定时器
T4
1 S_ODT
1 ---------- S5T#10S- T V BI —・・・ ・・・ — R BCD —・・・
稈序段34 :标题:
手动关门及自动关门倍号
12. 1
12.0 12. 3 Q1.4 H4. 3 Q1.5
——1 ----------------------- 1/1 --------------------- 1/1 ------------------- 1/^ ------------------- 1/1 ------------------- 0_1
Q1.5 T4
QI. S 1/1 ------- /[
Q1.4 —I
程库段亦:标题:
谋证行驶过程中电梯开门信号保持断幵
程瘁段-标题: 用于在答楼层断幵保持信号探证信号不重:<;
程序段丽:标题: |用于在关门的过程中可以手动在播梯外打开电梯门。
II. 3 M4. 2
H I ------------ 1 H
5.程序调试
在此以二层到三层的运行过程举例。
打开仿真器,在仿真器中添加输入输出变量、位储存器和定时器。
然后将 程序下载到仿真器。
运行程序。
调试过程:
假设现在电梯位于二层,输入二楼电梯位置信号 10.1。
M4.1接通,显示电 梯位于二层。
IO. 1
10. 0 IO. 2 M4. 1 1 1
_1 A_ --------------- ™Jl ——.——
----------- nf 1 ------------ r I r ri.o
H 卜
ii. 1 T 卜
11.2
H 卜 M4.0 T H M4.1
M4. 3 7)_I H1.6 —I
输入三楼外呼信号,则电梯上行信号接通,上行电机运行信号输出,电机正转。
程序段12 :标题;
电.梯在二楼时的电梯上行信号
Q0* 5 M4.1 M2.3
Q1. 3
I电梯上行电机苗輪出{聘「当电梯节區佛氧关门、到达顶展律H3TF电梯上右1«号无瓶|
・2d ・Z0 妁山12*4 »+0 QXT 协序——M——I——I I ------ \A ---------- M ---------- M---------- M ---------- (J——00,0
当电梯运行到三层时,三层位置10.2触发,M4.2接通,显示电梯到达三层。
停车信号触发,如下图 电梯上行电机的输出信号,当电梯F 释、停车、关门、到达顶层尊情况下电梯上行信号无敢
J12. L M2.0 Q0. ? 12. 4 MO. 0 QL. 7 Q0,6 H/1————J r ----------------------- M ------------------- M ——-逍丹 ----------- M ------------------- :卜 Qu. 0
开门电机正转,如图下图 Q1.4接通。
Q1. 4
M4. 3
T2
开门到达极限位,触发开门行程信号,同时触发关门定时器,如下图
程序段标題;
12. 0 MO. 1 QI. S H/H
12. 2
H/1-
T4
12.2 | if S_OUT 1 1
S5T#10s SffTflOS- T V BI ... ■■1 R BC
D
SBTfOns 程洋環34 :标题:
|手动关门及自动关门信寻
12. L
12.0 V ? ..... 1 ----- 1/1- Q1.5 T4
门关上后,电梯所处状态如下图所示
12. 3 Q1. 4 IA4. 3 “ -------- 忆 --------- ■[卄一 Q1. 5。