青海大学本科毕业设计:基于PIC的控制系统设计——高层电梯 4 软件设计
4.1 软件设计流程
电梯在接受指令后,总是由近至远的完成各个呼叫任务。
A.电梯上行分析
a..若呼叫层处于电梯当前运行层之上,目标运行层之下,则电梯应在完成前一指令前先上行至该层,完成该层呼叫后再由近及远的完成其他各个呼叫动作。
b.若呼叫层处于电梯当前运行层之下,则电梯在完成前一指令前不影响该指令,直至电梯重新处于待命状态为止。
B.电梯下行分析
a.若呼叫层处于当前运行层之下,目标运行层之上,则电梯应在完成前一指令前先下行至该层,完成呼叫指令后再由近至远的完成各个呼叫动作。
b.若呼叫层处于当前运行层之上,则在完成前一指令前不影响该指令,直至电梯重新处于待命状态为止。
程序的基本控制流程如下图所示。
18 机械工程学院机械系
4 软件设计
图4-1 基本控制流程
机械工程学院机械系
19 青海大学本科毕业设计:基于PIC的控制系统设计——高层电梯 4.2开关门控制
(1)开门控制
电梯停止运行后,按开门按钮SB23,X022接通,Y024得电,开门电磁铁吸合直至门完全打开,完成手动开门控制;电梯停止运行时,某楼层行程开关触点闭合,若5秒后开门按钮仍不动作,则定时器T0线圈得电,使Y024得电,开门电磁铁吸合直至门完全打开,完成自动开门控制;且优先响应手动开门控制。M1为电梯运行检测,由于M1常闭触点的接入,开门动作必须是在电梯完全停止的状态下进行。
(2)关门控制
按关门按钮SB24,Y025得电,关门电磁铁吸合,门完全关闭时,关门到位行程开关闭合,X036常闭触点断开,Y025失电,完成手动关门控制;开关门控制子程序梯形图3-1如下所示:
20 机械工程学院机械系
4 软件设计 X0220Y024T07X024X025X026X027X028Y025X035M1(Y024)Y024M1(T0,K5)X029X030X03122Y000(M1)Y001Y024X036(Y025)27X023Y025T1X035Y025(T1,K10)图4-2 开关门控制
34
4.3楼层显示控制
控制过程说明如下:
X024、X025、X026、 X027、X028、X029 X030、X031为个楼层行程开关,M1为运行检测,电梯运行时,M1得电。
当电梯到达一层且停止时,X024接通,Y030和Y031得电,接通七段数码管的B和C,显示一层,且电梯运行过程中,由于M1常闭触点的存在不显示楼层。
同理,当电梯到达二层且停止时,由七段数码管显示二层;当电梯到达八楼且停止时,由数码
机械工程学院机械系
21 青海大学本科毕业设计:基于PIC的控制系统设计——高层电梯 管显示八层。
楼层显示控制子程序梯形图如下:
X0240M1(Y030)(Y031)4X025M1(Y031)(Y032)8X026M1(Y029)(Y030)X02712M1(Y031)(Y032)X02816M1(Y029)(Y030)X02920M1(Y031)(Y032)24X030M1(Y031)(Y032)X03128M1(Y029)(Y030)图4-3 楼层显示控制
4.4运行反向控制
控制过程说明如下:
当Y000接通时,电动机正转接触器接通,电梯上升运行,辅助继电器M2线圈得电,常开触点闭合,Y026得电,上升运行方向指示灯HL23点亮;当Y001接通时,电动机反转接触器接通,电梯下降运行,辅助继电器M3线圈得电,相应的常开触点闭合,Y027得电,下降运行方向指示灯HL24点亮。
22 机械工程学院机械系