PLC课程设计四层电梯的控制Word格式.docx
《PLC课程设计四层电梯的控制Word格式.docx》由会员分享,可在线阅读,更多相关《PLC课程设计四层电梯的控制Word格式.docx(20页珍藏版)》请在冰豆网上搜索。
1.THPLC-DT型四层电梯实验教学模型一台
2.计算机一台
3.编程电缆一根
4.PLC主机一台,应选用40点机型(输入口大于20点、输出口大于14点)
三、课程设计的要求:
电梯由安装在各楼层厅门口的上升和下降呼叫按钮进行呼叫操纵。
电梯轿厢内设有楼层内选按钮S1~S4,用以选择需停靠的楼层。
L1为一层指示、L2为二层指示、L3为三层指示、L4为四层指示,SQ1~SQ4为到位行程开关。
电梯上升途中只响应上升呼叫,下降途中只响应下降呼叫,任何反方向的呼叫均无效。
例如,电梯停在一层,在三层轿厢外呼叫时,必须按三层上升呼叫按钮,电梯才响应呼叫(从一层运行到三层),按三层下降呼叫按钮无效;
反之,若电梯停在四层,在三层轿厢外呼叫时,必须按三层下降呼叫按钮,电梯才响应呼叫(从四层运行到三层),按三层上升呼叫按钮无效。
四、课程设计的主要内容:
1、设计步骤
1)计算输入输出点,编写I/O对应表及内部元件使用表;
2)根据输入输出点,完成硬件接线;
3)编写PLC电梯基本控制程序;
4)下载程序,模拟演示电梯工作过程;
5)配合硬件模拟演示,调试修改程序,直至基本功能全部实现;
6)拓展功能,故障报警及电梯内呼救处理;
7)整个系统运行检测与完善;
2、电梯的运行过程分析
电梯的上、下行由一台电动机拖动,电动机正转为电梯上升,反转为下
降。
一层有上升呼叫按钮和指示灯,二层有上升呼叫按钮和指示灯以及下降呼叫按钮和指示灯,三层有上升呼叫按钮和指示灯以及下降呼叫按钮和指示灯,四层有下降呼叫按钮和指示灯,每个楼层均由楼层限位开关检测控制;
电梯开门和关门按钮,关门限位由行程开关检测。
1)开始时,电梯处于任意一层;
2)当有外呼电梯信号到来时,电梯响应该呼电梯信号,到达该楼层时,电梯停止运行,电梯门打开,延时2S后自动关门;
3)当有内呼电梯信号到来时,电梯响应该呼电梯信号,到达该楼层时,电梯停止运行,电梯门打开,延时2S后自动关门;
4)在电梯运行过程中,响应的呼叫信号为:
电梯在上升(下降)过程中,相应处于电梯所处位置以上(下)的所有內选和外选上升(下降)呼叫;
其他呼叫均不响应,但记录该呼叫,等待条件符合时响应;
5)电梯开门关门条件:
电梯运行到某一楼层停止后自动开门,电梯门压下开门门限开关后开始启动关门计时,当计时时间到或者有关门按钮按下时,电梯开始关门,在电梯关门过程中如果开门按钮按下,停止关门,转换为开门;
只有在满足楼层限位开关被压下切电梯停止的前提下,电梯门才进行开关动作;
不响应二层向下外呼电梯信号。
同时,如果电梯到达三层,如果四层没有任何呼电梯信号,则电梯可以响应三层向下外呼电梯信号。
6)电梯应具有最远反向外电梯响应功能。
例如:
电梯在一楼,而同时有二层向下外呼梯,三层向下外呼梯,四层向下外呼梯,则电梯先去四楼响应四层向下外呼电梯信号。
7)电梯未到达平层或运行时,开门按钮和关门按钮均不起作用。
平层且电梯停止运行后,按开门按钮电梯门打开,按关门电梯门关闭。
电梯未到达平层或运行时,开门按钮和关门按钮均不起作用。
到达平层且电梯停止运行后,按开门按钮电梯门打开,按关门按钮电梯门关闭。
3、硬件部分
图1
3.1输入\输出分配表
输入
输出
中间继电器
一层内呼S1
I0.0
一层内选LS1
Q0.0
1-->
2
M1.0
二层内呼S2
I0.1
二层内选LS2
Q0.1
3
M1.6
三层内呼S3
I0.2
三层内选LS3
Q0.2
2-->
M2.0
四层内呼S4
I0.3
四层内选LS4
Q0.3
3-->
M2.1
S开
I0.4
开门
Q0.4
1
M1.7
S关
I0.5
关门
Q0.5
M1.5
一层上U1
I0.6
一楼上指示LU1
Q0.6
初始下行到1楼
M2.3
二层下D2
I0.7
二楼下指示LD2
Q0.7
应用下行
M2.4
二层上U2
I1.0
二楼上指示LU2
Q1.0
开门计时
M1.4
三层下D3
I1.1
三楼下指示LD3
Q1.1
1---->
4
M1.1
三层上U3
I1.2
三楼上指示LU3
Q1.2
下行
M1.2
四层下D4
I1.3
四楼下指示LD4
Q1.3
4---->
M1.3
限位开关SQ底
I1.4
QU
Q1.4
4--->
M2.5
一层限位SQ1
I1.5
QD
Q1.5
3--->
M2.6
二层限位SQ2
I1.6
故障报警
Q1.6
2--->
M2.7
三层限位SQ3
I1.7
呼救指示
Q1.7
四层限位SQ4
I2.0
限位开关SQ顶
I2.1
SQ开门
I2.2
SQ关门
I2.3
故障处理
I2.4
呼救按钮
I2.5
接到呼救
I2.6
3.2电动机控制电路图
图3控制主回路原理图
根据设计要求,本次设计的电气控制系统主回路原理图如图3所示。
图中M1,M2为曳引电机和门电机,交流接触器KM1~KM4通过控制两台电动机的运行来控制轿厢和厅门,从而进行对电梯的控制。
FR1,FR2为起过载保护作用的热继电器,用于电梯运行过载时
断开主电路。
FU1为熔断器,起过电流保护作用。
3.3四层电梯上下行控制主电路图
图4上下行控制主电路
按SB1,KM1线圈得电,KM1触头动作,M正转,电梯上升;
按SB3,KM1线圈失电,KM1触头动作,M停转,电梯停止;
按SB2,KM2线圈得电,KM2触头动作,M反转,电梯下降。
3.4电梯门电机开关门控制
图5电梯门开关控制
门电机控制电梯门的开关,正转时,电梯门打开;
电机反转时,电梯门关闭。
当电梯到达平层时,常闭接触器KM1和常开接触器KM2,KM6闭和,电机正转,电梯门打开;
当定时器时间到时,常闭接触器KM4和常开接触器KM5,KM3闭和,电机反转,电梯门关闭;
当电梯门碰到开门和关门限位开关时,KM2或KM5断开,并且反向制动。
4、软件部分
4.1软件流程图
电梯上下行流程图见图6。
假设电梯停在N(N=1,2,3,4)楼,M楼有信号,M
>N时,电梯上行;
M<N时,电梯下行。
在电梯运行过程中,电梯上升(或下降)途中,任何反方向下降(或上升)的外呼电梯信号均不响应,但如果反向外呼电梯信号前方向无其它内、外呼呼梯信号时,则电梯响应该外呼信号。
电梯应具有最远反向外梯响应功能。
电梯响应流程图见图7。
图6电梯上下行流程图
图7电梯响应流程图
当电梯到达系统控制的目标楼层时,控制系统发出开门信号,电梯门开,当门开到开门限位时,计时3秒钟,然后关门,直到关门限位产生信号。
此过程期间,按开门按钮电梯门打开,按关门电梯门关闭,并且当门关闭动作时,门间来人会使光电传感器产生信号,控制系统发出开门信号,电梯开关门流程图见图8。
图8电梯开关门流程图
4.2详细程序:
五、课程设计心得
1、***的课程设计心得:
本次PLC课程设计我们选择了《四层电梯的PLC控制》,通过该课程设计,深入思考了电梯的运行方式以及通过PLC控制方案,最终经过几天废寝忘食的思考,编写程序,调试程序到最终成功运行,不仅巩固了PLC的理论知识,加强了动手能力,更让我们锻炼了细心谨慎耐心善于思考的品质。
之所以选择该课题,是考虑到电梯是建筑当中非常重要的一部分,跟我们建筑设施智能技术专业有一定的相关性,虽然张老师说这些电梯好像是修好了,但是谁也不能确切的知道它们是不是好的。
当初就是出于试试看,如果实在不行再换题的态度选了该课题,才有了接下来的故事。
(*^__^*)
选题之后,我们仔细分析了电梯设计要求,并结合实际中电梯的运行方式和情况进行分析,经过小组成员的讨论总结了电梯的所有可能的运行情况,然后根据这些情况来探讨解决方案,最初的构想是采用一些数据寄存器来记录电梯内外选择按钮的状态,并根据预设的优先级来进行分析判断电梯应该上行还是下行,应该在那个地方停止。
后来感觉这种方式比较复杂而且不知道具体编程应该如何进行,所以大家决定回去查看资料,各自把自己的想法和问题记录下来,然后再一起讨论。
通过参考以往的资料发现他们的程序基本上都是用起保停电路实现的,所以我们开始重新思考我们的设计方案。
当时的想法就是距离老师要求的截止时间还有几天,我们先自己设计一个程序,然后再与以往的程序做对比,思考比较程序的优缺点。
设计方案大体确定之后就开始了我们的设计,首先明确电梯的输入输出口,然后编写程序实现一二层之间的运行,通过之后用同样的方法编写了一三层之间的运行以及二三层之间的运行,根据电梯所有可能的运行情况,一点点堆砌程序。
单层之间的运行时比较容易解决的,之后的难点在于在一层到三层运行的过程中二层有选择或者有反向运行按钮按下,如何决定何时执行该指令,以及如何在执行该指令之前记录该指令,知道指令执行完毕。
经过反复的尝试思考,我们通过结合电梯运行状态、楼层限位开关、选择按钮三者,来决定电梯如何运行。
比如:
当电梯停在一楼,四楼有呼叫,电梯开始向上运行,当电梯运行到二楼之前,二楼有出现楼层下选,接着三楼出现楼层上选,这个时候相应的选择指示灯都是亮着的,电梯上行的过程中如果压下某楼层限位开关,而这一层又有上行选择或者內选,这时候该选择指示灯熄灭,若该层有向下按钮按下而电梯原来运行目的层不是该层,那该按钮指示灯继续保持亮的状态,从而可以根据某楼层是否有选择指示灯从亮到灭来决定电梯是否在该层停止。
当总体程序基本编写完毕,电梯运行基本实现,我们邀请很多周围的同学前来试玩,在此过程中检测我们的程序是否完善,当然期间发现了很多运行问题,然后我们每发现一个问题便积极思考,对程序进行修改完善。
最终,可靠地实现了电梯的各种运行情况。
电梯基本功能实现后,我们便开始着手思考故障报警处理以及电梯内部呼救等附加功能,这些与电梯基本功能程序相比还是比较容易实现的。
最后整个电梯系统程序做完,我们将我们仔细阅读分析了往届的程序,并将我们的程序与该程序经行比较。
比较得出虽然我们的程序看上去比往届的简单,但是整体设计方案不如往届,我们采用的是根据电梯的运行情况分析,利用排列组合,该方案在电梯层数少的情况下比较简单,但是随着层数的增加运行情况就会呈指数形式增加,程序也会变得越来越复杂,而往届的程序采用按钮分析,针对不同按钮按下采取相应的动作,该方案在楼层数增加的时候,程序网络的个数与电梯层数呈线型关系,且可移植性好。
在本次