五层电梯控制系统界面控制设计

  • 格式:doc
  • 大小:570.18 KB
  • 文档页数:22

下载文档原格式

  / 22
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

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