劉 婧
(奧的斯高速電梯(上海)有限公司,上海200335)
自改革開放以來,由于我國經(jīng)濟建設的發(fā)展以及城市規(guī)劃的需要,北上廣深均興建了眾多高度超過200 m的高層建筑,代表性建筑有:1990年建成的208 m高的北京京廣中心,1992年交付使用的63層200 m高的廣東國際大廈,1995年投入使用的468 m高的上海東方明珠電視塔,1996年落成的325 m高的深圳地王大廈,1998年落成的420 m高的上海金茂大廈以及2008年竣工的492 m高、地上101層的上海環(huán)球金融中心等。在某種程度上,超高層建筑是對人類想象力和現(xiàn)今最高端技術水平的展示,而作為樓宇交通方案的超高速電梯(電梯額定速度V≥6.0 m/s)技術作為支撐超高層建筑的關鍵手段功不可沒。
目前,高速電梯配備自動救援裝置的技術方案能夠有效避免乘客在電梯故障時由于驚慌而出現(xiàn)扒門、敲打等非理性動作,造成嚴重后果。據(jù)不完全統(tǒng)計,國內(nèi)高速電梯配套緊急救援裝置的比例為5%~10%,而國外大概有20%~30%,但在新加坡政府租屋項目中電梯緊急救援裝置的配置達到了80%,在電力不穩(wěn)定的印度應用比例也達到了50%。現(xiàn)代社會越來越關注公共設施安全,例如我國《2016電梯型式試驗細則》中就明確提出了電梯緊急救援裝置基本要求,故對于電梯生產(chǎn)廠商/電梯部件商的設計人員,在電梯整機同步設計研發(fā)時就應規(guī)劃合適的、匹配的電梯緊急救援裝置,且雙方最好處于“黑白盒”互換系統(tǒng)架構來模擬測試。因此,設計一套高效、先進、可持續(xù)優(yōu)化的電梯緊急救援裝置的測試分析系統(tǒng)勢在必行,現(xiàn)就如何構建此套LabView測試系統(tǒng)做必要的闡述。
隨著計算機技術、電子技術、通信技術、計算機信息處理技術的迅猛發(fā)展,傳統(tǒng)的測試分析系統(tǒng)正向軟件化、數(shù)字化和虛擬化方向發(fā)展。虛擬儀器(Virtual Instruments,VI)的概念是由美國國家儀器公司(NI)最先提出及產(chǎn)品化的,與傳統(tǒng)測試系統(tǒng)一樣,它可以分為數(shù)據(jù)采集、數(shù)據(jù)分析處理、顯示結果三大功能模塊。虛擬儀器的最大特點是將計算機資源與儀器硬件相結合,可以將整個系統(tǒng)軟硬件資源共享卻不必擔心核心代碼泄露。這樣,電梯廠商只需要兩個獨立的交流電源即可在已有電梯整機系統(tǒng)平臺模擬出相應的重要參數(shù)和信號,設計出VI提供給電梯緊急救援裝置部件商;電梯緊急救援裝置部件商則調(diào)用不同的VI進行測試,以最終深度優(yōu)化產(chǎn)品后提供電梯整機廠商。運用合適的敏捷沖刺開發(fā)模型(圖1)將擁有快速的項目完成時間(1~4周),它能有效推動研發(fā)項目的迭代,團隊合作、產(chǎn)品周期的過程適應等。

圖1 敏捷沖刺模型
此套測試分析軟件架構將設計幾個核心模塊用于對應的高速電梯/自動救援操作裝置功能:投入運行模塊、切換動作庫、電源隔離動作庫、輔助控制運行庫、運行參數(shù)監(jiān)控庫、支持VI組、專用子函數(shù)組等。投入運行庫有模擬市電斷電或缺相干接點信號,能判斷電梯整機狀態(tài)信號(數(shù)字觸發(fā)信號或0~10 V電平信號),經(jīng)過人為特定延后并給出運轉(zhuǎn)干接點信號;實時掃描電梯檢修信號/緊急電動信號/電梯整機控制柜主開關手柄位置信號以及電梯安全回路干接點信號等。切換開關庫模擬一個非自復位的控制裝置,用于模擬蓄電池充電電壓信號和狀態(tài)。電源隔離庫是將自動切換的市電電源與輔助電源隔離的裝置,這樣既能隔斷市電對高速電梯系統(tǒng)供電,同時也能防止市電突然恢復與輔助電源沖突導致的短路,且可以產(chǎn)生一組機械電氣互鎖信號用于防止類似觸點熔焊后的故障再啟動。輔助控制運行庫可以產(chǎn)生電梯系統(tǒng)外召/轎廂呼梯信號、轎廂開關門自動延時信號、電梯平層信號等。運行參數(shù)監(jiān)控模塊能記錄各種電梯操作狀態(tài)下的重要關聯(lián)數(shù)據(jù),可以導入/導出至Excel表格。支持VI組設計用于調(diào)用及組合LabView控件功能來實現(xiàn)公有調(diào)用給其他模組,例如采集編碼器信號累計脈沖數(shù)計算樓層、采集載重信號與電梯方向判斷電梯輕載/重載、采集轉(zhuǎn)速信號轉(zhuǎn)換成高速電梯速度信號。專用子函數(shù)組用于通信端口設定、儀器和設備的操作指令等。具體如圖2所示。

圖2 測試系統(tǒng)文件結構組成
由Siemens S7-200 PLC與相關接觸器/繼電器、操作按鈕等組成,通過梯形圖可邏輯編程采集ms級數(shù)字輸入信號,控制相關繼電器、接觸器閉合/釋放至自動救援裝置;另外,PLC與LabView則使用OPC協(xié)議(OPC是一種利用微軟的COM/DCOM技術來達成自動化控制的協(xié)定,套用典型的C/S服務模式,每個硬件設備的驅(qū)動程序均由硬件廠商各自完成,提供統(tǒng)一OPC接口標準的Server程序,軟件廠商只需按照OPC標準接口編寫Client程序就能訪問Server程序進行讀寫,即可實現(xiàn)與硬件設備的通信)映射相關的I/O,例如PLC編輯一組Q0.0/Q0.1/Q0.2/Q0.4作為主路模擬缺斷相故障,Q0.5作為切換自動救援裝置電源,利用OPC通道對相關節(jié)點進行讀寫控制,若主路偵測到電源故障,則觸發(fā)自動救援裝置電源啟動,依照不同的電梯整機規(guī)格皆可套用此方法,只需變動驅(qū)動的接觸器回路等級。另外,PLC可以精確做相應的設定延時信號(最小脈沖為1 ms),設定脈沖數(shù)則保留在V系列寄存器中,LabView可以把獲取到的樓層編碼器脈沖數(shù)傳輸?shù)絇LC,以適用于不同樓層距離的研發(fā)或測試。具體如圖3所示。

圖3 I/O電路
電梯整機系統(tǒng)與自動救援裝置信號主要有直流母線電壓、交流逆變回路電流、直流回路電流等,目的在于仿真高速電梯啟動時的負面影響。例如高速電梯驅(qū)動使用額定功率32 kW變頻器,交流每相輸入電流約50 A,折算成570 V等級直流母線回路電流約58 A,再乘以電機運轉(zhuǎn)最大時限250 s,理論計算自動救援裝置電源容量應為2.5 kW·h,但實際運轉(zhuǎn)變頻器直流母線沖擊電流一般會造成自動救援裝置電壓跌落,而變頻器母線低壓偵測閾值一般在427.5 V,低于此門檻電壓則變頻器母線低壓告警故障,造成自動救援失敗,故適當擴大自動救援裝置電源容量或優(yōu)化直流回路母線電壓(并聯(lián)大容量電容器)可解決此技術點。另一方面,若電機整機系統(tǒng)啟動自動救援功能為輕載方向,則發(fā)生電能回饋至自動救援裝置,造成非限流充電至直流母線回路,將影響穩(wěn)壓電容器和儲能電池組壽命。針對此異狀,常規(guī)做法是用示波器抓取交流電壓/電流信號、直流電壓/電流信號,通過目視觀察記錄電梯載荷和運轉(zhuǎn)方向以計算和匹配參數(shù),對應不同機種。
LabView利用VISA技術(VISA可控制GPIB、串口、USB、以太網(wǎng)、PXI或VXI儀器,并根據(jù)使用儀器的功能覆蓋類型調(diào)用相應的驅(qū)動程序,這樣最終用戶無需重復學習各種儀器的通信協(xié)議,且VISA還可獨立于操作系統(tǒng)、總線和編程環(huán)境)可在某一個通信通道指令操作示波器執(zhí)行相關動作,同時在另一個通信通道通過串行協(xié)議讀取電梯承重載荷和運轉(zhuǎn)方向。指令試舉例如下:
USB1:
[Trig:Single:AC:Edge:negative]//單次觸發(fā)交流電壓且負脈沖抓取
[Trig Level:DC:427.5]//設置直流觸發(fā)電壓為427.5 V
[Measure:DC:Voltage:Max]//測量波形直流電壓最大值
[Measure:DC:Voltage:Min]//測量波形直流電壓最大值
[Measure:AC:Current:RMS]//測量波形交流電流有效值
[Measure:DC:Current:Max]//測量波形直流電流有效值
Com1:
[01 03 0x0515 0x0002 CRC1]//Modbus協(xié)議讀取電梯載荷
[01 03 0x07DA 0x0002 CRC2]//Modbus協(xié)議讀取電梯運轉(zhuǎn)方向
計算公式則等效采用:
D(UP)&W(0%):Voltage/Current=D(Down)&W(100%):Voltage/Current//空載滿載轉(zhuǎn)換
D(UP)&W(25%):Voltage/Current=D(Down)&W(75%):Voltage/Current//輕載重載轉(zhuǎn)換
Batteries P(Valid)=DC Voltage(RMS)T570->427.5*DC Current(RMS)T570->427.5//計算電池有效容量
從面向?qū)ο缶幊痰慕嵌瓤矗褪遣捎媒M件編程方式來規(guī)則化各種測試需求,如VISA通信組件、流轉(zhuǎn)狀態(tài)機組件和資源管理組件等。
VISA通信組件中串口的初始化配置和關閉只需初始化運行一次(若端口關閉則需要重新配置),而向儀器或外圍I/O電路發(fā)送命令需要不斷運行,這里加入了一個狀態(tài)機服務,從組件首次運行時,自動進入到初始化轉(zhuǎn)態(tài),在初始化狀態(tài)執(zhí)行VISA的配置,然后進入查詢狀態(tài)。查詢采用了組合框控件,其中包括了所有的指令,這樣就避免了輸入錯誤命令的可能。當查詢命令不是STOP時,While循環(huán)只運行一次。當查詢命令為STOP時,自動轉(zhuǎn)入到關閉狀態(tài)。
流轉(zhuǎn)狀態(tài)機組件用簡單的方式表示始終只有一個操作在狀態(tài),各種狀態(tài)只是按照設定步驟流轉(zhuǎn)。所以可以創(chuàng)建一個INI文件設置任意步驟以及每一步的顯示型式和定時時間,在INI文件中只有一個STEP段,關鍵鍵的名稱代表每一步,鍵值由顯示值和定時值兩部分組成,中間用“|”分隔。這個組件也有三個狀態(tài),分別是BUILD、Read和RUN,其中BUILD是構建路徑,READ是讀取路徑,而RUN在定時時間到后執(zhí)行后面的讀取鍵值和步驟。
資源管理組件主要是引用各種字符串常量、數(shù)值型常量以及保存重要數(shù)據(jù)至文件中等等;同時,某些變量或常量可能分布在各個子VI中調(diào)用,在LabView可以建立一些抽象名稱代表那些需要的局部變量或全局變量,而不是具體的值。另外創(chuàng)建一個INI文件來保存需要擴充的其他類型的常量,這樣,一旦修改某一個全局變量或常量,那么分散到各處的修改就變得簡單而易行了。最后,在數(shù)據(jù)存儲方面,LabView可以調(diào)用現(xiàn)有控件保存重要數(shù)據(jù)至TXT文件供設計查詢(或安裝相應插件后保存到Excle文件中)。
另外,對每個子VI組件可以分別設置其運行屬性,例如涉及儀器采集應設置為調(diào)用后后臺始終運行(即使前面板關閉),而驅(qū)動部件則應設置為每次調(diào)用時重新打開(以防止某些狀態(tài)發(fā)生改變后造成誤動作)。
本文描述的這套系統(tǒng)完全是從應用實踐出發(fā),通過LabView先進的G語言模式開發(fā)的高速電梯用自動救援裝置測試系統(tǒng)。其從基本的數(shù)學、物理、數(shù)字電路、電控線路著手,逐步分析高速電梯啟動自動救援裝置后的基本功能和參數(shù),從而可以迅速針對特殊客戶群配置有效的備用安全設備,提高可靠性和滿意度;對于已經(jīng)開始研發(fā)相關測試系統(tǒng)的設計人員,該系統(tǒng)也可提供一些參考意見和問題解決思路。
[1]電梯型式試驗規(guī)則:TSG T7007—2016[S].
[2]陳樹學,劉萱.LabVIEW寶典[M].北京:電子工業(yè)出版社,2011.
[3]COHN M.Scrum敏捷軟件開發(fā)[M].廖靖斌,呂梁岳,陳爭云,等譯.北京:清華大學出版社,2010.