五层电梯控制系统界面控制设计
- 格式:doc
- 大小:570.18 KB
- 文档页数:22
CHANGZHOU INSTITUTE OF TECHNOLOGY
组态软件与触摸屏控制技术课程
设计报告书
题目:五层电梯控制系统界面控制设计
二级学院(直属学部): 延陵学院
专业:电气工程及其自动化 班级: 10电Y3
学生姓名: 学号:
指导教师姓名: 史建平 职称: 副教授
2013 5月6日
2 目录
题目介绍…………………………………………………………………………3
控制要求…………………………………………………………………………3
I/O地址表………………………………………………………………………4
画面制作…………………………………………………………………………5
设备连接…………………………………………………………………………5
构造数据库………………………………………………………………………5
动画连接…………………………………………………………………………6
MCGS与PLC数据库连接……………………………………………………7
MCGS脚本程序说明…………………………………………………………10
运行调试 ………………………………………………………………………22
小结 ……………………………………………………………………………22
3 基于MCGS的五层电梯控制系统的监控模拟
课题介绍:
一、实验目的
1.通过对工程实例的模拟,熟练地掌握PLC的编程和程序调试方法。
2.熟悉五层楼电梯采用轿厢外按钮控制的编程方法。
二、实验说明
电梯由安装在各楼层门口的上升和下降呼叫按钮进行呼叫操纵,其操纵内容为电梯运行方向。电梯轿箱内设有楼层内选按钮S1~S5,用以选择需停靠的楼层。L1为一层指示、L2为二层指示……,SQ1~SQ5为到位行程开关。电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向的呼叫均无效。例如,电梯停在一层,在三层轿箱外呼叫时,必须按三层上升呼叫按钮,电梯才响应呼叫(从一层运行到三层),按三层下降呼叫按钮无效;反之,若电梯停在四层,在三层轿箱外呼叫时,必须按三层下降呼叫按钮,电梯才响应呼叫,按三层上升呼叫按钮无效。
控制要求:
1,plc按下某层上升或下呼或者内选按钮,
mcgs上相应指示灯亮,并且电梯上升或者下降
2,在上升过程中响应同方向请求
3,电梯到达指定层后,电梯开关门,响应请求
按钮指示灯灭
4,mcgs实时监控plc上升下降过程
如:要上升到第四层,当plc上升到第三层时
mcgs动画应该停在第三层,不应继续上升
本设计是以三菱广泛应用的整体中型机FX2N-128为背景机,详细介绍其系统配置,兼顾介绍,指令系统,编程方法和控制系统设计方法,同时也介绍了模块式PLC的一些智能单元。本人设计的电梯包括电梯自动运行、PLC综合控制两个系统。此次课题对PLC的结构、特点、性能以及与现场控制对象的连线进行了具体的研究,并通过PLC实现了电梯的自动控制。通过此次课程设计,提高了我运用理论知识,分析、处理和解决实际问题的综合能力。
使用模块如下:
4
实验面板图
I/O地址表:
表1 输入信号地址
序号 名 称 输入点 序号 名 称 输出点
0 五层内选按钮 X000 9 一层上呼按钮 X011
1 四层内选按钮 X001 10 二层上呼按钮 X012
2 三层内选按钮 X002 11 三层上呼按钮 X013
3 二层内选按钮 X003 12 四层上呼按钮 X014
4 一层内选按钮 X004 13 一层行程开关 X015
5 五层下呼按钮 X005 14 二层行程开关 X016
6 四层下呼按钮 X006 15 三层行程开关 X017
7 三层下呼按钮 X007 16 四层行程开关 X020
8 二层下呼按钮 X010 17 五层行程开关 X021
18 复位 X024
5
表2 输出信号地址
序号 名 称 输入点 序号 名 称 输出点
0 五层指示 Y000 11 一层内选指示 Y013
1 四层指示 Y001 12 一层上呼指示 Y014
2 三层指示 Y002 13 二层上呼指示 Y015
3 二层指示 Y003 14 三层上呼指示 Y016
4 一层指示 Y004 15 四层上呼指示 Y017
5 轿箱下降KM3 Y005 16 二层下呼指示 Y020
6 轿箱上升KM4 Y006 17 三层下呼指示 Y021
7 五层内选指示 Y007 18 四层下呼指示 Y022
8 四层内选指示 Y010 19 五层下呼指示 Y023
9 三层内选指示 Y011 20 开门KM1 Y024
10 二层内选指示 Y012 21 关门KM2 Y025
MCGS控制界面设计
6 设备连接
构造实时数据库
7
完成动画与数据库的联系
8
9 完成plc与 mcgs 内部数据库的联系
10 运行策略中的循环策略中写入脚本程序:
if 一=1 then
M01=1
endif
if 二=1 then
M02=1
endif
if 三=1 then
M03=1
endif
if 四=1 then
M04=1
endif
if 五=1 then
M05=1
endif
if 一上=1 then
M12=1
endif
if 二下=1 then
M21=1
endif
if 二上=1 then
M22=1
endif
if 三下=1 then
M31=1
endif
if 三上=1 then
M32=1
endif
if 四下=1 then
M41=1
endif
if 四上=1 then
M42=1
endif
if 五下=1 then
M51=1
endif
11
if 门开1=1 then
门一左=门一左+1
门一右=门一右+1
门左左=门左左+1
门右右=门右右+1
if 门一左>=3 THEN
门一左=3
门左左=3
endif
if 门一右>=3 then
门一右=3
门右右=3
endif
endif
if T01=1 then
门开1=0
endif
if T01=1 then
门关1=1
endif
if 门关1=1 then
门一左=门一左-1
门一右=门一右-1
门左左=门左左-1
门右右=门右右-1
if 门一左<=0 THEN
门一左=0
门左左=0
endif
if 门一右<=0 then
门一右=0
门右右=0
endif
endif
if T02=1 then
门关1=0
endif
12 if 门开2=1 then
门二左=门二左+1
门二右=门二右+1
门左左=门左左+1
门右右=门右右+1
if 门二左>=3 THEN
门二左=3
门左左=3
endif
if 门二右>=3 then
门二右=3
门右右=3
endif
endif
if T03=1 then
门开2=0
endif
if T03=1 then
门关2=1
endif
if 门关2=1 then
门二左=门二左-1
门二右=门二右-1
门左左=门左左-1
门右右=门右右-1
if 门二左<=0 THEN
门二左=0
门左左=0
endif
if 门二右<=0 then
门二右=0
门右右=0
endif
endif
if T04=1 then
门关2=0
endif
if 门开3=1 then
门三左=门三左+1
门三右=门三右+1