電梯控制系統(tǒng)軟件大致可分為:電梯開關門及保護和故障顯示模塊、樓層信號的產(chǎn)生除去和數(shù)碼管顯示模塊、外呼信號的產(chǎn)生除去和顯示模塊、轎廂內(nèi)選信號的產(chǎn)生 及除去與顯示模塊、電圖1電梯系統(tǒng)PLC控制I/O圖梯的確定上下行方向模塊、電梯停層信號的產(chǎn)生和除去模塊、電梯停車制動模塊、電梯自動運行時啟動加速 和穩(wěn)定運行模塊等幾大模塊。樓層信號的產(chǎn)生與除去模塊主要是由PLC的比較指令和加減指令讀入樓層信息并將該記憶信號存入對應的中間繼電器,直到樓層改變?yōu)橹共⒂闷叨螖?shù)碼管顯示樓層的位置。電梯的確定上下行方向模塊主要是完成電梯在響應呼叫時做出的向上運行還是向下運行的判斷。
電梯停層信號和制動模塊是要 求電梯在運行到目標樓層檢測點時即進入減速制動狀態(tài),而電梯在運行過程中會遇到很多的樓層檢測點,只有到目標樓層的檢測點時才會發(fā)出減速信號,電梯在經(jīng)過 目標樓層檢測點時接到這個信號就開始制動減速了。
電梯轎廂開關門電路模塊和按鈕記憶指示燈顯示電路模塊是為了控制轎廂的開關門和按鈕接通之后需要指示的發(fā) 光二極管電路。將這些模塊逐一進行梯形圖編程,并按順序連接在一起就構成總程序。其電梯控制系統(tǒng)的主流程圖。
電梯各環(huán)節(jié)梯形圖程序設計
本設計主要研究電梯的各種邏輯關系,在軟件編程前需對各中間繼電器、定時器、計數(shù)器等進行定義。梯形圖程序將分為十二個環(huán)節(jié)進行編程,將每一個環(huán)節(jié)的梯形圖連接起來,就得到電梯控制系統(tǒng)的總梯形圖程序[2]。
下面就以其中的一個環(huán)節(jié)為例來介紹。電梯在運行過程中所處的樓層位置將通過七段數(shù)碼管 顯示,數(shù)據(jù)寄存器D0為電梯運行過程中的樓層數(shù),它通過譯碼器(BCD碼轉換指令)用七段數(shù)碼管顯示。X34是上置數(shù)行程開關,安裝在六層(頂層),當電 梯運行至六層時,使D0置數(shù)為“6”。X35是下置數(shù)行程開關,安裝在一層(底層),當電梯運行至一層時,使D0置數(shù)為“1”。當電梯運行在中間的某些樓 層時,每上行一層時,寄存器D0將加1;每下行一層時,寄存器D0將減1。
如果電梯在運行過程中由于某些原因使樓層位置顯示有誤,只要將電梯開到六層或者 一層,七段數(shù)碼管馬上就能糾正錯誤,并且樓層位置能正確顯示。其程序梯形圖如圖3所示。圖3電梯樓層位置的顯示譯碼梯形圖
電梯運行過程的梯形圖仿真研究
電梯運行過程的軟件仿真就是利用三菱PLC的仿真調(diào)試軟件GXDeveloper7.0和GXsimulator6.0,根據(jù)程序的要求[3],對照程序設計中PLC的輸入輸出分配表,分別給予相應的輸入信號,觀察是否有預期的輸出,如果運行合理,則按步驟仿真,直至結束;若不滿足要求, 返回到梯形圖編寫窗口檢查錯誤,進行修改,直至程序運行合理。其中的輸入信號X按電梯的運行規(guī)律人為設置,在輸出信號Y中就會有相應的輸出。仿真結果中X 為黃色陰影時,表示輸入動作,即對應PLC中的輸入指示燈亮;Y為黃色陰影時,表示此時電梯有輸出信號,即PLC中的輸出指示燈亮。并且還可以對照PLC 控制的I/O分配表驗證。下面以電梯運行時的簡單指令仿真為例來介紹電梯運行過程中梯形圖程序的仿真結果。當電梯運行繼電器X42接通,并且鎖梯開關 X43、自動運行繼電器X37都將動作時,電梯運行指示燈Y41、風扇Y42、照明燈Y43都亮。
在此情況下,利用上置數(shù)開關X34動作,使電梯樓層 顯示六層,即Y35和Y36同時亮。進而二層內(nèi)選按鈕X15和四層內(nèi)選按鈕X17動作;緊接著三層下行按鈕X26、四層上行按鈕X27相繼動作。使電梯的 輸出二層、四層內(nèi)選記憶指示燈Y15、Y17亮;并且三層下呼、四層上呼指示燈Y26、Y27亮。經(jīng)過當前電梯所在樓層位置與目標層比較得到電梯下行指示 燈Y5亮。由于電梯的門鎖繼電器X36沒閉合,所以電梯無法運行。其仿真結果如圖4所示(圖4的仿真結果中I/O為黃色陰影的代碼用小方格來表示)。單指令運行調(diào)試之后,再下來就是較復雜指令的調(diào)試,以確保程序在多條指令運行時的正確性。電梯的復雜指令運行調(diào)試是在無規(guī)律呼叫電梯時看電梯的運行狀態(tài)是否符 合正常邏輯。這種調(diào)試容易發(fā)現(xiàn)一些潛在的開始不易發(fā)現(xiàn)的問題。