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