杜佳亮,韓 飛,劉 冉,李 妍,李 姝
(北方工業(yè)大學機械與材料工程學院,北京 100144)
無障礙設計指的是通過現(xiàn)代技術對環(huán)境進行設計與改造,為行動不便者提供行動方便和安全的空間[1]。無障礙輪椅升降梯在安裝的過程中并不破壞建筑物原有的結構,噪聲低、需要空間小,也不影響低層住戶的生活體驗,能夠在一定程度上滿足高層住戶的出行需求,很好地解決了人們對無障礙環(huán)境的需求[2-4]。該文結合無障礙輪椅升降梯的機構及使用特點,設計了一款基于西門子PLC 的無障礙輪椅升降梯控制系統(tǒng)。該系統(tǒng)通過多種傳感器進行數(shù)據(jù)采集從而判斷設備的運行狀態(tài);PLC 控制程序基于狀態(tài)機模型進行設計,通過數(shù)據(jù)采集傳感器判斷運行狀態(tài),以上行、下行、報警、停止作為狀態(tài)遷移觸發(fā)指令,同時對設備的邏輯、聯(lián)鎖及保護進行嚴格設計保障使用的流暢性;為了實現(xiàn)無障礙輪椅升降梯的穩(wěn)定升降,設計了基于MODBUS 協(xié)議的遠程無線變頻調速系統(tǒng);通過觸摸屏對設備進行實時監(jiān)測和故障診斷。
無障礙輪椅升降梯整體結構如圖1 所示,扶手和踏板處裝有步進電機進行驅動。無障礙輪椅升降梯上、下升降的動力由三相異步電機提供,通過變頻器進行電機的變頻調速控制,利用接近開關檢查無障礙輪椅升降梯是否到達指定位置。
圖1 無障礙輪椅升降梯整體結構
控制系統(tǒng)的結構示意圖如圖2 所示。無障礙輪椅升降梯可以通過按鍵、遠程遙控、觸摸屏進行控制,PLC 結合傳感器收集到的信息控制執(zhí)行元件??刂葡到y(tǒng)的主要測量儀器包括測量扶手和踏板位置的旋轉角度傳感器、測量合頁位置的拉繩式線位移傳感器、檢測升降梯在導軌上位置的接近開關傳感器。其中旋轉角度傳感器為單圈絕對值編碼器,與拉繩式線位移傳感器一起與模擬量輸入模塊相連。觸摸屏與PLC 通過以太網(wǎng)進行通信,作為系統(tǒng)的監(jiān)控模塊,用作狀態(tài)檢測和模式選擇。
圖2 控制系統(tǒng)的結構示意圖
根據(jù)設計需求并結合系統(tǒng)所需的輸入輸出信號,考慮到要留出部分余量,最終選擇西門子公司的S7-1214DC/DC/DC 作為主控核心。角度傳感器和線位移傳感器為模擬量信號輸出,該文采用與CPU 配套的SM-1231 模擬量輸入模塊。遙控器與按鍵都是數(shù)字量輸入,考慮到還需要有語音報警模塊和直流電機驅動器需要控制,為了后續(xù)維護方便,數(shù)字量擴展模塊包括數(shù)字量輸入輸出模塊和數(shù)字量輸出模塊,該文采用與PLC 主機(CPU)配套的SM-1223 和SM-1222 擴展模塊。根據(jù)配套的西門子V20 變頻器,選擇CM-1241(RS422/485)通信模塊。
表1 主要部件PLC端口地址分配
無障礙輪椅升降梯在重負載下,電機容易受到損害。踏板驅動系統(tǒng)、扶手驅動系統(tǒng)及主動力驅動系統(tǒng)使用減速機后可以提高轉矩,提高設備的使用壽命[5-9]。踏板、扶手驅動系統(tǒng)由步進電機驅動器、步進電機和減速機組成。主動力驅動系統(tǒng)由變頻器、三相異步電機和減速機組成。合頁驅動系統(tǒng)由直流電機驅動器和電推桿組成。
為了實現(xiàn)無障礙輪椅升降梯工作過程參數(shù)的測量,選擇單圈絕對值式的旋轉角度傳感器,安裝在扶手和踏板的旋轉軸上,測量扶手和踏板的旋轉角度,實現(xiàn)扶手和踏板的閉環(huán)控制,提高設備的定位精度;合頁的位置由拉繩式線位移傳感器測量,傳感器與電推桿平行安裝,通過計算得到合頁的旋轉角度。限位開關傳感器安裝在升降梯兩側,通過在導軌上安裝測量墊片檢測升降梯位置,保證無障礙輪椅升降梯能夠準確到達指定的安全位置。觸摸屏采用西門子TP700系列,能夠在戶外使用,通過以太網(wǎng)與PLC控制器進行通信。傳感器的規(guī)格參數(shù)如表2 所示。
表2 傳感器的規(guī)格參數(shù)
整個軟件包括無障礙輪椅升降梯操作程序、監(jiān)控程序及PLC 遠程控制變頻器程序等三個部分。通過TIA Portal 軟件進行程序的編寫。PLC 實際編程時,采用模塊化編程,根據(jù)控制對象及功能將程序分為多個功能塊,主要包括監(jiān)控單元、參數(shù)設置單元、數(shù)據(jù)存儲單元、設備控制單元。監(jiān)控單元主要通過觸摸屏對設備進行實時狀態(tài)檢測和故障診斷。參數(shù)設置單元用于對指定參數(shù)的修改。數(shù)據(jù)存儲單元用于扶手、踏板、合頁電機和主動力電機的運行異常日志。設備控制單元主要包括上行功能塊、下行功能塊、上行折疊功能塊、下行折疊功能塊、無線遠程變頻控制功能塊。無障礙輪椅升降梯運行程序狀態(tài)變化圖如圖3 所示。
圖3 無障礙輪椅升降梯操作程序狀態(tài)變化圖
在無障礙輪椅升降梯中,PLC 需要執(zhí)行遠程通信、數(shù)據(jù)采集、數(shù)據(jù)記錄、運動路徑規(guī)劃等任務。尤其是在上行運動與下行運動的運動規(guī)劃程序中,傳統(tǒng)的PLC 編程方法顯得有些冗余,在程序的設計過程中,經(jīng)常需要花費大量的時間進行調試,提高了制造成本,為了解決這個問題,采用狀態(tài)機模型作為程序的基本架構。
狀態(tài)機是一種用來描述某種運動對象在整個生命周期中所有的狀態(tài)可能以及動作行為的建模工具[10-13]。狀態(tài)機指的并不是某一種機器,而是一種數(shù)學模型。狀態(tài)機包括四個環(huán)節(jié):狀態(tài)、事件、動作、變換。狀態(tài)機的基本邏輯結構就是CASE 結構,利用CMP 指令充當狀態(tài)的載體,在CMP 指令后面添加設備需要完成的動作,在動作完成指令發(fā)出后實現(xiàn)狀態(tài)的轉移,狀態(tài)的轉移通過更改CMP 指令中數(shù)值的大小來實現(xiàn)[14-16]。
圖4 所示為下行程序狀態(tài)變化圖,通過數(shù)據(jù)采集傳感器判斷和檢測升降梯運動狀態(tài),以下行指令觸發(fā)升降梯狀態(tài)進行遷移。當?shù)谝淮斡|發(fā)下行指令時,升降梯由初始化狀態(tài)即狀態(tài)1 遷移至狀態(tài)2,此時踏板張開,左扶手運行至與背板平行,右扶手運行至與背板垂直,左合頁張開,當檢測到狀態(tài)2 運行結束信號并通過位置檢測,升降梯狀態(tài)遷移至狀態(tài)3,如果不觸發(fā)下行指令,升降梯將會在狀態(tài)3 等待使用者下一步指令。當繼續(xù)觸發(fā)下行指令,左扶手將會運動至與背板垂直,當?shù)竭_指定位置之后,升降梯將會遷移至狀態(tài)4。當升降梯狀態(tài)遷移至8,此時為升降梯下行結束,即使用者已經(jīng)使用完畢,由工作人員進行升降梯折疊操作。當同時觸發(fā)報警和停止指令,升降梯開始折疊,當接收到折疊結束信號時升降梯遷移至狀態(tài)10,通過位置檢測后,升降梯遷移至狀態(tài)1,進行下一輪循環(huán)。
圖4 無障礙輪椅升降梯下行程序狀態(tài)變化圖
3.2.1 遠程無線變頻調速系統(tǒng)設計總方案
由于PLC 與變頻器之間距離較遠,選擇傳統(tǒng)的有線通信布線難度大,且不易維護,為了提高無障礙輪椅升降梯運行的穩(wěn)定性,降低設備安裝的施工難度,設計了一種遠程無線變頻調速系統(tǒng)。選配無線串口數(shù)傳電臺,通過DTU 實現(xiàn)數(shù)據(jù)的遠距離傳輸??梢酝ㄟ^觸摸屏對變頻器進行讀寫操作,實時監(jiān)控變頻器的運行狀態(tài),利用接近開關傳感器檢測設備在關鍵節(jié)點的定位是否滿足要求。
3.2.2 遠程無線通訊設計
西門子S7-1214PLC 通過組態(tài)CM1241(RS422/485)通信模塊進行MODBUS 通信,利用無線透傳模塊對數(shù)據(jù)進行遠程無線傳輸,對變頻器進行控制。同時激活S7-1214PLC 系統(tǒng)與時鐘存儲器功能,利用FirstScan 實現(xiàn)MODBUS 上電初始化功能,通過時鐘存儲器功能來控制發(fā)送數(shù)據(jù)的頻率。
S7-1214 實現(xiàn)MODBUS 通信功能需要調用以下指令。首先需要編寫MODBUS 初始化程序,調用MB_COMM_LOAD 功能塊,如果要組態(tài)MODBUS RUT 端口,必須首先調用“MB_COMM_LOAD”功能塊一次。
遠程無線變頻調速系統(tǒng)中西門子S7-1214PLC為主站,變頻器為從站。遠程無線變頻調速系統(tǒng)控制程序主要分為讀程序和寫程序。寫程序程序是將速度值、正反轉指令寫入變頻器中。讀程序是為了實現(xiàn)對變頻器的實時監(jiān)控,實時讀取變頻器的相關參數(shù)值。
無障礙輪椅升降梯控制系統(tǒng)中,需要多次調用讀指令,對變頻器進行實時監(jiān)控,通過輪詢通信實現(xiàn)該功能。
為了驗證無障礙輪椅升降梯控制系統(tǒng)的可靠性和可行性,完成設計后,進行了實際測試。經(jīng)過操作測試,新設計的無障礙輪椅升降梯取得了良好的應用效果,使用操作等待時間由原來的5 min 以上變成了3 min 以下;系統(tǒng)具有較高的抗干擾性,能夠較好地完成相應的控制指令。觸摸屏主要界面如圖5所示。
圖5 觸摸屏主要界面
以無障礙輪椅升降梯為研究對象,設計了一種基于PLC 的無障礙輪椅升降梯電氣控制系統(tǒng)。
該文設計中的各個模塊都較好地實現(xiàn)了相關功能,針對現(xiàn)有無障礙輪椅升降梯中的安裝復雜、設備穩(wěn)定性差、設備維修困難等問題,提出了針對性的修改。
采用狀態(tài)機模型對主程序進行設計,程序架構清晰,易于擴展和調試,并且具備很好的通用性;利用遠程無線數(shù)據(jù)傳輸模塊,設計了基于MODBUS 通信協(xié)議的遠程無線變頻調速系統(tǒng),實現(xiàn)了主從站之間的無線通信,提高了無障礙輪椅升降梯的運行范圍,方便現(xiàn)場施工,并設計了輪詢讀取程序,可以實時監(jiān)控變頻器的運行狀態(tài);利用觸摸屏設計的上位機界面實現(xiàn)對設備運行狀態(tài)的實時監(jiān)測;設備可通過按鍵、遠程遙控、觸摸屏進行控制,方便使用者在不同地方操作升降梯,降低了等待時間。
無障礙輪椅升降梯電氣控制系統(tǒng)具有良好的可靠性和較高工作效率。該系統(tǒng)的設計方法和功能設置可以為無障礙輪椅升降梯領域的自動化和智能化設計提供借鑒。