五层电梯控制系统界面控制设计
- 格式:doc
- 大小:570.18 KB
- 文档页数:22
CHANGZHOU INSTITUTE OF TECHNOLOGY
组态软件与触摸屏控制技术课程
设计报告书
题目:五层电梯控制系统界面控制设计
二级学院(直属学部):延陵学院
专业:电气工程及其自动化班级:10电Y3
学生姓名:学号:
指导教师姓名:史建平职称:副教授
2013 5月6日
目录
题目介绍 (3)
控制要求 (3)
I/O地址表 (4)
画面制作 (5)
设备连接 (5)
构造数据库 (5)
动画连接 (6)
MCGS与PLC数据库连接 (7)
MCGS脚本程序说明 (10)
运行调试 (22)
小结 (22)
基于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实现了电梯的自动控制。通过此次课程设计,提高了我运用理论知识,分析、处理和解决实际问题的综合能力。
使用模块如下:
实验面板图
I/O地址表:
表1 输入信号地址
MCGS控制界面设计
设备连接
构造实时数据库
完成动画与数据库的联系
完成plc与mcgs 内部数据库的联系
运行策略中的循环策略中写入脚本程序:
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
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
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