孫 杰,孫 兵,丁尚志
(上海船舶設備研究所,上海 200031)
隨著國家在航空發(fā)動機的領域投入的不斷增加,試車臺的需求也不斷增加。試車測控系統(tǒng)作為試車臺的重要組成部分,在系統(tǒng)設計與實施過程中如何滿足型號研制需求,保證測控系統(tǒng)在試車臺中發(fā)揮畫龍點睛的作用,是測控工程師面臨的主要難題[1-2]。
基于CODESYS的軟PLC運行于計算機系統(tǒng)上,通過軟件實現(xiàn)PLC的邏輯控制、數(shù)據(jù)通信等功能。完整的CODESYS軟件系統(tǒng)框架分為開發(fā)層、通信層、設備硬件層3個層級。軟PLC的技術方案見圖1。
圖1 CODESYS 軟件系統(tǒng)框架
開發(fā)層包括PLC編程系統(tǒng)(具有完善的在線編程和離線編程功能)、編譯器及其配置組件、可視化界面組件的,同時為用戶提供可選的運動控制模塊及安全模塊。
通信層包括網(wǎng)管服務器和OPC服務器。網(wǎng)關服務器可使用TCP/IP協(xié)議或通過CAN等總線實現(xiàn)遠程訪問;OPC服務器繼承了OPC V2.0規(guī)范的多客戶端功能,能同時訪問多個控制器[3-4]。
設備層主要是在硬件計算機系統(tǒng)上安裝CODESYS的實時核,同時,可以使用CODESYS的可選組件:如CODESYS目標可視化編程模塊或網(wǎng)絡可視化編程模塊來實現(xiàn)功能上的拓展。
CODESYS具有標準化、開放式、可重構、組件化、可移植及具備強大的通信功能。其中標準化體現(xiàn)在符合IEC 61131-3國際標準和IEC 61508安全標準等;可移植性體現(xiàn)在實時核可運行在主流CPU(ARM、X86、PowerPC、DSP、MIPS等),并支持Windows CE、Windows 7及以上、Linux、VxWorks等操作系統(tǒng)、或誤差做系統(tǒng)及衛(wèi)星操作系統(tǒng)的架構;強大的通信功能體現(xiàn)在其支持的CAN open、Profinet、Profibus、Ether CAT、Modbus和Ethernet/IP等主流現(xiàn)場總線[5]。
基于軟PLC 的試車測控系統(tǒng)采用運行CODESYS實時核的國產(chǎn)計算機作為主控PLC,并與國產(chǎn)測試設備及測控軟件相結合,形成適合發(fā)動機試車的測控架構。
試車測控系統(tǒng)硬件分為核心管理層與現(xiàn)場測控層,核心管理層主要包括軟PLC、穩(wěn)態(tài)數(shù)采服務器、動態(tài)數(shù)采服務器及操控計算機;現(xiàn)場測控層包括協(xié)議轉換設備、動態(tài)數(shù)采、穩(wěn)態(tài)數(shù)采、發(fā)動機接口單元、Profinet交換機以及工藝系統(tǒng)PLC等,其架構見圖2。
圖2 基于軟PLC 的試車測控系統(tǒng)架構
核心管理層主要是完成試車數(shù)據(jù)的采集與存儲并進行試車邏輯控制;現(xiàn)場測控層主要是工藝系統(tǒng)、發(fā)動機等進行直接交互,支撐核心管理層功能的實現(xiàn)。
該測控架構的主要特點如下:
1)受感部是測試系統(tǒng)的基礎,其性能直接關系到測試準確性,試車需要監(jiān)測的壓力、轉速、推力、溫度、流量等參數(shù)是發(fā)動機試驗監(jiān)測的關鍵參數(shù),要求精度高,穩(wěn)定性好。
2)數(shù)據(jù)采集系統(tǒng)是測試系統(tǒng)核心,分為高頻動態(tài)數(shù)據(jù)采集和穩(wěn)態(tài)數(shù)據(jù)采集,系統(tǒng)采用專用動態(tài)數(shù)采設備和穩(wěn)態(tài)數(shù)采設備實現(xiàn)數(shù)采功能,兼顧測試精度與采集性能。
3)控制系統(tǒng)采用基于無風扇工控計算機的軟PLC系統(tǒng),性能強勁,支持Profinet、EtherCat等多種現(xiàn)場協(xié)議。
試車測控系統(tǒng)軟件主要包括動態(tài)數(shù)采軟件、穩(wěn)態(tài)數(shù)采軟件、試車控制上位機軟件、試車控制下位機軟件。動態(tài)數(shù)采軟件完成50 kHz級高頻振動數(shù)據(jù)采集;穩(wěn)態(tài)數(shù)采軟件完成1 kHz以下穩(wěn)態(tài)數(shù)據(jù)、PLC采集數(shù)據(jù)、協(xié)議轉換數(shù)據(jù)的采集與整合;試車控制上位機軟件完成試車控制過程的人機交互;試車控制下位機軟件運行于PLC系統(tǒng),完成與發(fā)動機及工藝系統(tǒng)的交互。其主要功能特點如下:
1)系統(tǒng)自檢運行時,可對系統(tǒng)硬件進行檢查,對故障設備給出提示,并對數(shù)據(jù)服務器的硬盤空間進行檢測,如果空間不夠,系統(tǒng)會自動提示。
2)具備歷史數(shù)據(jù)回放功能。試車完成后,系統(tǒng)軟件可以對記錄的數(shù)據(jù)進行數(shù)據(jù)回溯,幫助用戶重現(xiàn)試車過程。
3)具備參數(shù)報警管理。用戶可以自定義各種用戶報警顯示和報警輸出,當試車數(shù)據(jù)超過報警線時,系統(tǒng)會自動顯示參數(shù)超限報警提示。
4)具備虛擬通道功能。用戶可在物理通道基礎上計算生成新的通道,可實時完成部分數(shù)據(jù)處理工作。
5)豐富的數(shù)據(jù)展示形式。系統(tǒng)可以實時讀取硬件設備的數(shù)據(jù),并以圖形、表格、數(shù)值等多種形式進行展示。
隨著技術的不斷發(fā)展,各種技術途徑的測控架構紛紛出現(xiàn),為解決這一難題,項目組提出了基于軟PLC的測控架構,這一架構借助較為成熟的計算機解決短期內(nèi)的控制器供貨難題,這一成果可廣泛應用于其他現(xiàn)場測控系統(tǒng)。