• 沒有找到結果。

第三章 系統架構與分析

3.2 電梯控制流程

3.2.2 程式設計

電梯控制的運作方式,在此節將逐一細分為初始定位、等待、選擇電 梯、電梯升降、開關門流程圖,並說明。

1. 電梯控制系統整體流程,如圖 3-8 所示,其說明如下:

(1) 初始定位:

因為呼叫停止位置不一,或者在發生停電時,所造成的不正確停止,

故在送電開始後需讓 A、B 兩電梯車廂定位。

(2) 等待呼叫:

當乘客所按下的按鈕與電梯樓層相同時,程式自動選擇開關門流程,

讓使用者可進出電梯。另外,若乘客所按下的按鈕與電梯樓層不同 時,程式會進入比較模式,判斷該由哪座電梯動作,可達最快效益。

(3) 上升與下降:

當乘客已進入電梯時,按下車廂內的樓層按鈕指令,程式會依該電 梯所在位置選擇上升或下降。當乘客在電梯外按下樓層按鈕指令,

A、B 電梯經過比較模式後,判別該使用哪台電梯執行上升或下降 至使用者所在位置。

(4) 停止樓層:

當電梯到達使用者呼叫之樓層,電梯立即停止上升或下降,執行開 關門之動作。

(5) 開關門:

當電梯準確停在使用者所呼叫之樓層時,則進入開關門動作流程,

34

讓乘座者進出電梯,同時並消除該樓所呼叫的指令,回到等待按鈕 呼叫模式。

程式開始

初始定位

等待呼叫

比較模式

電梯下降 電梯上升

開關門 停止樓層

圖 3-8 雙電梯控制整體流程

35

36

3. 電梯控制比較模式流程如圖 3-10,程式說明如下:

(1) 程式一開始分為兩個路徑,一為儲存呼叫按鈕的訊號,二為 A 電梯 車廂內部指定及 B 電梯車廂內部指定,並利用 SET 配合 PLC 內部 輔助電譯來保存被下達的指示。

(2) 比較 A 電梯與 B 電梯護轎所在位置前,先判斷 A、B 為上升優先狀 態或是下降優先狀態,再利用該樓層近接開關得知 A 電梯與 B 電 梯目前所在樓層。

(3) 若此時無外部呼叫或者 A 電梯及 B 電梯車內皆無按鈕指令下達,

則電梯停留原地。

(4) A 電梯、B 電梯各依內部指定上升下降至其他層樓。

(5) 有外部指令時,先與 A、B 兩電梯上升下降狀態比較,在判別 A、

B 電梯的遠近,A、B 電梯以所走的路徑最短者優先動作,若兩者 路徑相同,以 A 電梯優先動作。

37

比較模式 程式開始

檢查是否有外部呼叫 與車內樓層呼叫指令?

讀取A、B 電梯的樓層所在 儲存外部呼叫與車

內樓層呼叫之指令

比較外部呼叫與 A、B電梯遠近

A或B電梯 上升或下降

開關門程式 是否到達該呼叫樓層?

讀取A、B 電梯升降模式

清除讀取A、B 電梯升降模式

圖 3-10 雙電梯控制比較模式流程圖

4. 電梯控制上升下降模式流程如圖 3-11,程式說明如下:

(1) 電梯經過比較程序後,決定上升或下降同時,將電梯設定回上升或 下降優先動作,讓電梯在往後的動作優先處理上升或下降的指令。

38

(2) 馬達運轉帶動電梯上升或下降,到近接開關動作。

(3) 當近接開關動作,代表到達新樓層,且判別樓層有外部呼叫或車廂 內樓層指定。

(4) 若有外部呼叫或車內指令,則電梯停止於該樓層。若無任何命令,

則進入比較程序判別升降。

升降模式 程序開始

電梯上升或下降 馬達運轉

電梯停止 判斷該樓層有無外部呼叫 與車內樓層呼叫指令?

樓層近接開關動作 電梯設定為 上升或下降模式

比較模式

圖 3-11 雙電梯控制升降模式流程圖

5. 電梯控制開關門流程如圖 3-12,程式說明如下:

(1) 當到達定位時,清除該樓層的呼叫。

(2) 當電梯到達定位時,電梯門馬達運轉,電梯車門打開。

(3) 當觸動到開門極限時,啟動計時器。

39

(4) 若在計時終了前,按下開門指令,則重新啟動計時器。

(5) 若在計時終了前,就已下達關門指令,則馬達便立刻關門,同時計 時器也停止。

(6) 當關門馬達運作時,按下開門指令按鈕,則停止關門馬達,啟動開 門馬達。

(7) 當關門極限動作時,電梯開關門結束。

開關門模式 程序開始

清除同樓層呼叫

開門馬達運轉

開門極限動作?

啟動計時器

開門按鈕是否按下?

關門馬達運轉

開門按鈕是否按下?

關門極限動作?

開關門模式 程序結束

關門按鈕是否按下?

計時器是否終止?

圖 3-12 雙電梯控制開關門模式流程圖

40

相關文件