磁懸浮列車牽引控制系統的主要特點是:基于直線同步電機運動原理,在考慮效率和功率需求下,采用定子區段方式的長定子一直線磁場電動機的大規模、復雜、高實時性分布分散式的電力拖動控制系統.為避免列車在通常兩段定子段轉換過程中出現推力損失的干擾問題,設置兩根平行于列車軌道的定子繞組結構,應用區段轉換方法可以解決LI].在實際的磁懸浮列車運行控制系統下,搭建基于PROFIBUS—DP現場總線網絡的變頻器遠程控制系統,實現網絡中主站與從站的數據交換及整個系統監控,對于研究和模擬基于牽引供電系統電力投切邏輯順序,以及長定子換流方法的磁懸浮列車的牽引控制有重要意義.
1 模擬控制系統的PR0FIBUS—DP網絡結構
具有變頻器的PROFIBUS-DP總線控制特點PROFIBU DP是一種針對較復雜設備的數字與模擬信號量傳遞的高速字節等級的設備總線通信系統,一般以在RS485網絡中的主站與從站之間周期數據交換形式運行.這種所分配的主站輪尋網絡中對應的從站是確定性總線的訪問技術。其特點是:主站與從站之間的數據交換都是由主站設備發起的,從站無總線訪問權,且各從站具有相同的優先級.
PROFIBUS—DP在多變頻器系統中的應用有很大的優越性:1)各個對象可在不同的應用場合下,采用多種傳輸介質,以一條傳輸介質即可實現所有設備對象的互聯;2)采用數字信號技術,降低信號干擾,還可實現檢錯功能,從而極大地提高信號傳輸的可靠性和精度;3)變頻器智能性和可靠性的提高,使其現場處理數據的功能增強,簡化了設備之間的數據交換.這類現場總線的分散性和變頻器本身智能性的統一,使得整個控制系統的可靠性得到加強;4)變頻器控制算法的實現由主站控制器實現,針對不同的應用,僅需重新設計控制軟件,提高了系統的靈活性;5)開放型網絡使得不同的變頻器產品可掛接在同一網絡中,共同實現控制。
模擬系統網絡控制結構
磁懸浮列車系統主要由下列子系統構成:1)運行控制子系統,其完成列車安全監控,列車給定信息的生成和實際信息的收集,并生成相應的運行控制命令發布給牽引控制子系統;2)牽引控制子系統,其接收運行控制子系統所發布的信息和命令,來完成基于直線同步電機為基本控制對象的控制任務,并根據當前運行狀態控制長定子的換流控制等;3)聯系各子系統,功能、設備的通信子系統.磁懸浮列車系統是一類結構分散,功能分層的網絡系統.為模擬長定子換流過程,將分成3層功能:上位機監控、現場控制器及現場各執行設備,它們通過兩層網絡來聯系.
工業以太網 SIMATIC 控制系統通過CP343—1及上位PC機通過網絡接口卡(NIC)連接到工業以太網中.上位機(安全計算機、監控計算機)應用SIEMENS提供的以太網軟件SOFTNET所提供的函數,嵌入Windows應用程序中完成與SIMATIC系統實現數據交換,以完成上位機的監視和安全控制功能.
PROFIBUS—DP現場總線網絡
PROFBUS—DP是本系統主干網絡,網絡拓撲結構為線性總線型.系統采用CPU315—2DP作為PROFIBUS一DP網絡中現場主控制器,同時在主槽中通過背板連接數字I/O顯示系統本身的網絡通信、程序控制運行狀態.系統遠程I/O從站采用ET200M 分布式I/O系統,通過此I/O系統模擬電力開關站投切邏輯關系和遠程監控[2].系統控制對象采用了CT公司具有PROFIBUS—DP 網絡接口的UD73可選模塊的變頻器.同時,此模塊具有RS485/232串行通信接口和針對變頻驅動器軟件控制的操作系統,相應的驅動器編程語言DPL,可實現變頻器局部自我控制.為實現各個軟件層(PRCIFIBUS-DP中主站的STEP 7控制程序,CT變頻器組局部控制DPL程序)中程序運行的變量值、狀態的可視化及便于進行相應程序調試,將主站通過MPI接口與程序監控機,變頻器通過UD73提供的串口與變頻器監控機.
PROFIBUS—DP 網絡中通信與監控的實現
根據系統的硬件及通信要求,由STEP 7軟件進行硬件和網絡組態.根據硬件組態分配的從站PROFIBUs_DP地址和中央插槽I/O地址實現控制與通信.
模擬系統各I/o定義
根據系統要求的功能和組態過程中定義的I/O地址,對兩類I/O功能定義做如下簡述:
1)ET200M 構成的分散型I/O 系統完成變頻I/O控制.主要的I/O 功能:禁止運行、正常運行準備、啟動、恢復上一時刻的速度值、恢復初始速度、加速、減速等輸入控制;運行故障、運行準備(懸浮準備好)、正常運行、網絡設備狀態、電力供應狀態等輸出控制與監視.其中對于多點同時有信號情況下,在軟件中根據模擬系統要求實現各控制輸入優先級.
2)中央插槽中的I/O 監視端口定義:控制器自身狀態(可實現控制功能否);以太網運行正常;PROFIBUS—DP運行正常等輸出監視.
主站與變頻器數據交換
變頻器可選模塊UD73提供用于實現網絡控制的數據通道,表1對于它們的數據通道及映射參數含義進行了描述.通過設定UD73模塊中的參數#20.05(設置變頻器的PROFIBUS-DP地址參數)為組態中所分配的地址,實現與主站連接.
由于應用MOVE指令來訪問I/O或過程鏡像輸入輸出表時僅能一次讀出不多于4個字節的連續數據 ,為保證通信數據的連續性(這種連續性實現數據作為一個整體連續發送而不被中斷,以防止由于中斷而帶來控制上的可能嚴重后果),通常主站與從站進行數據交換過程中以連續的8個字節進行其間的數據交換.這樣就需要應用SFC14(DPRD—DAT)和SFC15(DPWR—DAT)來完成,下面為實際應用程序中應用這兩個系統功能的實例.
//...
CALL "DPRD— DAT" //主站讀取變頻器8個字節(4個字)
LADDR :=W #1#11O //從變頻器讀取數據的輸入區域所組態的起始地址;
RET_VAL:=MW20 //如果在函數運行過程中發生錯誤,返回故障代碼;
RECORD :=P#M 30.0 BYTE 8 //所讀取的用戶數據的目的區域.要與在STEP 7中所選擇的模塊組態的數據長度相同.僅容許BYTE數據類型
//...
CALL "DPWR_DAT" //主站發送8個字節給變頻器(4個字)
LADDR :=W #16#1OO //要被寫入數據的模塊的輸出地址中所組態的起始地址;
RECORD :=P#M 6O.O BYTE 8 //與”DPRD_DAT”對應的參數含義相同,不過RET_VAL:=MW22 //在這里RECORD聲明為“INPUT”;
//...
在表中看到,循環數據通道中IN Word3未用,如果在變頻器參數#2O.04映射為=1,這樣讀入的數據是沒意義的,應予以屏蔽.
主站與遠程I/O數據交換
PROFIBUS-DP網絡是將一般的“分散型外圍設備”看成主站所處的中央插槽中的I/O模塊.但實際位于中央插槽的I/O模塊與遠程I/O在STEP 7軟件系統中的數據類型是不同的,不過對于其訪問方法是一致的,即都可以應用STEP 7中的MOVE指令完成數據交換的.實際應用程序中讀取遠程I/O實例:
//...
L "ET200M_IN" //遠程I/O輸入符號變量對應PIW0,在變量表中定義
T MW 140 //通過MOVE將遠程I/O輸入裝在至內部中間繼電器Mw14O;
//...
系統監控功能的實現
STEP 7提供了大量的系統監控功能組織塊.針對本系統應用情況,采用了諸如OB86(分布式I/O系統中子網,機架或站出現故障),OB87(通信故障),OB122(I/O訪問錯誤),OBI21(程序錯誤)等組織塊[6].由于這些組織塊中的局部變量提供了所有其所處理故障的錯誤類型、代碼,中斷優先級及中斷調用時間等信息.那么在應用中,采用了為每類故障定義的數據結構塊(DB)來記錄這些故障信息,比如故障類型,代碼和故障時間等,在主應用程序中以一定的時間周期掃描這些DB,以完成整個系統運行的監控.同時,正是調用了這些組織塊使得系統在某些故障下仍可保證系統控制程序的運行,從而保證了整個系統的安全與穩定.
基于PROFIBUS—DP的變頻器控制在模擬控制系統的應用
算法描述
長定子換流技術描述了相關定子繞組基于當前列車運行狀態在時間上邏輯順序操作的方法,其過程可作為多電機在時間上的協調控制問題.對于長定子繞組換流技術的研究,可通過多電機協調控制系統來模擬.不同的運行情況,要求不同的牽引力,從而導致不同的換流方法.其對應的相關聯的定子繞組數量、控制設備數量及控制復雜度等都將不同.現有的換流方法主要有:兩步法(列車站內牽引);三步法(列車高速運行牽引)等.以兩步法為對象,將模擬磁懸浮列車一側相鄰兩個長定子繞組的控制方法.
兩步法過程如下:當列車處于當前定子段某位置時,開始降低此定子段電流(必須保證列車進入下一定子段時電流為零).當電流為零時,切斷開關,斷開此定子段與電源電氣連接,并將下一定子段與電源連接,完成切換.整個過程中保證推力損失為最小.
控制初步實現
通過對基于PROFIBUS—DP的多電機控制系統的分析,采用了所形成的網絡層次結構來模擬磁懸浮列車的換流過程,其控制結構如圖2.將兩臺電機作為兩步法中的相鄰定子段,它們的速度和作為轉換過程中推力變化的一種數量描述.
以時間中斷組織塊OB35(時間基準為100 ms)作為控制軟件周期查詢和更新狀態的時間基準.設計計數器Counter1作為主站從遠程I/O取得控制狀態信息和向變頻器輸出控制的時間周期,計數器Counter2作為非更新期間的網絡中各設備狀態監視的時間周期.設計基于PROFIBUS—DP的網絡控制流程圖如圖3.
結 語
文中描述了基于PROFIBUS-DP現場總線的遠程變頻控制系統,敘述了系統的硬件、軟件,實現了主站與各類從站的通信任務和系統監控任務,完成了磁懸浮列車運動控制模擬系統的基本功能:列車運行過程的各類狀態及長定子換流方法的模擬.討論了基于PROFIBUS—DP現場總線的多變頻器調速系統的可靠性,智能性及靈活性等特點,為復雜的多電機協調控制問題的解決提供了參考.