《PLC课程设计》报告三层电梯控制系统的模拟
系别电气工程系
班级本自动化
学号
学生姓名
指导老师
组员
2012年2月28日
[内容摘要]
本次PLC课程设计利用西门子S7-200系列PLC进行编程试验,我们细致分析之后,进行程序编写、控制系统框图、流程图的设计、I/O分配、梯形图的绘制、程序的调试与分析。
经过努力,我们设计的程序已符合设计要求:当电梯在某一层停靠后,如果没有别的层站呼叫,电梯就始终停靠在这里。
如已有登记过的呼叫信号,那在本站停靠后要等3秒才能继续启动。
如已过3秒后才有呼叫信号,那什么时候来信号,立即响应运行电梯。
如此时有本层呼梯信号,那其他层站信号要等待3后才能响应。
目录
第一章三层电梯控制系统模拟的硬件设计 (1)
1.1三层电梯控制系统模拟设计与调试。
(2)
1.2三层电梯控制系统模拟电路 (2)
1.3列出三层电梯控制系统模拟的输入/输出接口分配表 (3)
第二章三层电梯控制系统模拟的软件设计 (3)
2.1工作过程 (3)
2.2程序流程图 (4)
2.3梯形图 (5)
2.4三层电梯控制系统模拟梯形图的对应指令表 (9)
第三章设计总结 (11)
参考文献 (13)
第一章三层电梯控制系统模拟的硬件设计
三层电梯控制系统模拟
控制装置图
水塔
1.1要求独立完成水塔水位控制PLC系统设计与调试。
电梯由安装在各楼层厅门口的上升和下降呼叫按钮进行呼叫操纵,其操纵内容为电梯运行方向。
电梯轿箱内设有楼层内选按钮S1~S3,用以选择需停靠的楼层。
L1为一层指示、L2为二层指示、L3为三层指示,SQ1~SQ3为到位行程开关。
电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向的呼叫均无效。
例如,电梯停在一层,在二层轿箱外呼叫时,必须按二层上升呼叫按钮,电梯才响应呼叫(从一层运行到二层),按二层下降呼叫按钮无效;反之,若电梯停在三层,在二层轿箱外呼叫时,必须按二层下降呼叫按钮,电梯才响应呼叫(从三层运行到二层),按二层上升呼叫按钮无效。
1.2三层电梯控制系统模拟电路
1
2
1.3 列出水塔水位控制系统PLC的输入/输出接口分配表
第二章三层电梯控制系统模拟的软件设计
2.1 工作过程
电梯由安装在各楼层厅门口的上升和下降呼叫按钮进行呼叫操纵,其操纵内容为电梯运行方向。
电梯轿箱内设有楼层内选按钮S1~S3,用以选择需停靠的楼层。
L1为一层指示、L2为二层指示、L3为三层指示,SQ1~SQ3为到位行程开关。
电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向的呼叫均无效。
例如,电梯停在一层,在二层轿箱外呼叫时,必须按二层上升呼叫按钮,电梯才响应呼叫(从一层运行到二层),按二层下降呼叫按钮无效;反之,若电梯停在三层,在二层轿箱外呼叫时,必须按二层下降呼叫按钮,电梯才响应呼叫(从三层运行到二层),按二层上升呼叫按钮无效。
2.2程序流程图
三层电梯控制系统模拟的PLC控制流程图,根据设计要求控制流程图如下:
17
2.3梯形图
11 / 16
8
2.4 水塔水位控制系统梯形图的对应指令表
LD I1.2
R M0.0, 1
R M0.1, 1
R M0.2, 1
R M0.3, 1
R M0.4, 1
R M0.5, 1
LD I0.4
O I0.5
O I0.1
AN M0.5
R M0.5, 1
LD I0.3
O I0.5
O I0.0
LD I0.1
O I0.6
O M0.0
LDN I1.0
O M0.5
ALD
OLD
AN I0.7
AN I0.4
AN M0.1
= M0.0
LD I0.3
O I0.6
O I0.0
O I0.2
O M0.5
= M0.5
LD M0.0
= Q0.4
LD I0.6
O I0.4
O I0.2
LD I0.1
12 / 16
9
13 / 16 O M0.1
LDN I1.0
O M0.5
ALD
OLD
AN I1.1
AN I0.5
AN M0.0
= M0.1
LD M0.1
= Q0.3
LD I1.1
AN I1.0
AN I0.7
= Q0.2
LD I1.0
AN I1.1
AN I0.7
= Q0.1
LD I0.7
AN I1.1
AN I1.0
= Q0.0
LD I0.2
O M0.2
AN I1.1
= M0.2
LD M0.2
= Q0.7
LD I0.1
O M0.3
AN I1.0
= M0.3
LD M0.3
= Q0.6
10
O M0.4
AN I0.7
= M0.4
LD M0.4
= Q0.5
END
第三章设计总结
3.1完成本课程设计所做题目的意义
1、通过对三层电梯控制系统的模拟,熟练地掌握PLC的编程和程序调试方法。
2、进一步熟悉三层电梯控制系统的I/O连接。
3、熟悉三层楼电梯采用轿厢外按钮控制的编程方法。
3.2本人所做的工作
1、阅读三层电梯控制系统的说明,整理出重点和难点,并梳理出大概的处理步骤。
2、设计梯形图,并导出源程序代码。
3、完成I/O分配表。
4、设计硬件电路,并描述其功能。
5、到实验室接电线和操作STEP7-Micro/WIN32编程软件。
6、完成说明书。
3.3设计总结
本次PLC课程设计,通过对三层电梯控制系统的模拟,我能够熟练地掌握PLC的编程和程序调试方法,进一步熟悉三层电梯控制系统的I/O连接,熟悉三层楼电梯采用轿厢外按钮控制的编程方法,我仔细地阅读三层电梯控制系统的说明,在老师的指导下,整理出重点和难点,并梳理出大概的处理步骤,有时候会遇到困难,便请教我的组员或同学,他们给予我良好的帮助,使我顺利设计出梯形图,并导出源程序代码,完成I/O分配表,设计硬件电路,并能实现其功能,这便是我的任务,即我所要做的事情。
此次PLC课程设计给予我们本科学生学习阶段难得的理论与实际相结合的机会,通过这次比较完整的设计出电梯PLC控制,让我了解到理论知识的重要性,通过实际设计相结合,锻炼了我综合运用所学的专业基础知识,解决了实际工程问题的能力,同时也提高我查阅文献资料、上网搜索、设计规范以及电脑制图等其他专业能力水平。
通过这次课程设计,我更加体会到独立思考,逻辑思维的重要性,同时也要切忌钻牛角钻,不懂先通过自己思考,设定时间若超出知识范围,要多多向老师同学们取经。
同时,在设计过程中,我还有许多知识漏点,误操作,说明我的专业知识基础还是很薄弱,需要好好补上。
15 / 16
12
16 / 16
参考文献
[1]高钦和.PLC 应用开发案例精选(第2版)[M].北京:人民邮电出版社,2008.
[2]李全利.运动控制技术应用设计与实践(西门子)[M].北京:机械工业出版社.2009.
[3]陈建明.电气控制与PLC 应用(第2版)[M].北京:电子工业出版社.2010.
13。