







摘" 要:將國產PLC應用于加注控制系統,選用國產超御大型IL40系列PLC作為主控設備,設計了CPU冗余、鏈路冗余、IO冗余、電源冗余,以提高控制系統的連續性、穩定性和可靠性。試驗結果表明,系統出現部分故障時可以利用冗余機制使其保持正常運行。系統的加注時間和加注量與西門子系統相比誤差較小,PLC性能相當,可以實現加注過程的自動操作,精確控制加注的速度和流量,系統運行穩定可靠,滿足加注系統的控制要求和可靠性要求。
關鍵詞:國產PLC;高可靠性;冗余設計;加注控制系統
中圖分類號:TP273" 文獻標識碼:A" 文章編號:2096-4706(2024)23-0019-05
Application Research on High-reliability Refueling Control System Based on
China-made PLC
ZHANG Chao, LIU Chenxu, ZHANG Weiming, HUO Yuxian, AI Hua
(Intelligence Technology of CEC Co., Ltd., Beijing" 102209, China)
Abstract: This paper applies China-made PLC to the refueling control system, and the China-made ChaoYu large IL40 series PLC is selected as the main control device. The CPU redundancy, link redundancy, IO redundancy, and power supply redundancy are designed to improve the continuity, stability, and reliability of the control system. The test results indicate that the redundant mechanism can be used to keep the system running normally when some faults occur. The error of refueling time and volume of the system is smaller than those of the Siemens system, and PLC performance is comparable to that of Siemens. The system can operate automatically during the refueling process and has precise control over the speed and flow rate of refueling. The system operates stably and reliably, meeting the control and reliability requirements of the refueling system.
Keywords: China-made PLC; high-reliability; redundancy design; refueling control system
0" 引" 言
加注系統是航天發射任務中的一個重要環節,主要為航天器準確、安全、穩定、高效地加注所需的各類推進劑,以確保航天器具備足夠的動力完成預定的飛行任務,關系到發射任務能否成功執行[1]。目前現場大部分加注控制系統均采用國外品牌的PLC設計的,郝龍等人采用西門子S7-300系列CPU 315-2模塊作為主控設備,設計了推進劑加注流程自動控制系統[2];李俊等人采用西門子S7-1214C系列PLC作為控制器,設計了常規加注模擬訓練設備[3];田波等人采用西門子S7414-5H冗余PLC及相應輸人輸出模塊,設計了一套整箭全自動的推進劑加注控制系統[4];張雷杰等人采用西門子冗余PLC,設計了低溫加注控制系統[5]。
本文探索基于國產軟硬件的PLC在軍工領域的應用[6],將國產PLC應用于加注控制系統,設計CPU冗余、IO冗余、鏈路冗余、電源冗余以提高控制系統的連續性、穩定性和可靠性,實現加注過程的自動化操作,精確控制加注的速度和流量,保證了在任務中能順利、安全地完成加注控制任務。
1" 系統設計
在系統設計前需對加注系統的現場設備的監測點和控制點進行分析,如表1所示。
根據對現場設備的類型、監測點、控制點進行分析,加注控制系統具有壓力、溫度、液位、瞬時流量、電動調節閥開度反饋等模擬量數據采集功能,具有點式液位信號、閥門到位信號等數字量信號采集功能,具有電磁閥控制、屏蔽泵控制等數字量輸出控制功能,具有電調閥控制、屏蔽泵變頻控制等模擬量輸出功能,具有累計流量脈沖計數功能。系統采用超御大型IL40系列PLC,采用冗余型CPU模塊作為核心控制設備,采用冗余IO模塊采集數字量/模擬量監測點、控制數字量/模擬量控制點,采用高速計數模塊采集加注的累計流量,采用Modbus RTU通信連接變頻器,實現屏蔽泵的狀態采集、啟停控制和變頻控制。
采用超御PLC配套的國產邏輯組態軟件SC-ProSys進行程序軟件開發,采用ST和LD語言結合的形式開展軟件功能設計,實現現場設備狀態采集功能、模擬量量程轉換功能、設備手動控制功能、手動/自動加注功能、泄回功能等,并通過Modbus TCP協議將過程顯示數據、監視數據、控制數據上傳至上位機軟件顯示。
采用超御PLC配套的國產監控組態軟件SC-ProView進行監控界面的組態,實現加注系統工藝畫面的動態展示、過程參數的展示、參數的設置與過程控制。系統架構如圖1所示。
2" 冗余設計
控制系統的冗余設計旨在提高系統的可靠性、可用性和穩定性[7],確保在面臨各種故障和異常情況時,系統能夠持續運行,減少生產中斷和損失。冗余設計主要包括CPU冗余、鏈路冗余、IO冗余、電源冗余[8]。PLC系統冗余設計示意圖如圖2所示。
2.1" 冗余CPU設計
冗余CPU設計能夠在主CPU發生故障時自動切換到備用CPU上,保證系統持續穩定運行,提高系統的容錯能力,極大地減少了因故障引發的停機時間,保障了生產過程的連續性和穩定性[9]。
系統配置兩塊具有冗余功能的CPU模塊,如圖1的加注主控柜部分所示,兩個CPU之間采用同步總線交叉連接,構成雙機冗余系統架構。系統上電后,主機啟動后會將存儲的工程同步給備機,系統正常啟動后冗余成功建立,系統運行過程中主機將運行數據實時同步給備機。當主機出現故障時,備機能夠迅速升主并接管工作,確保系統的持續運行,避免因CPU故障導致的系統停機或數據丟失。
2.2" 冗余鏈路設計
系統采用耦合加末端模塊的成對配置形式,如圖1的加注遠程IO柜所示,CPU模塊的輸出口連接到從站耦合模塊的輸入口,后續從站末端模塊的輸出口依次連接下一排從站耦合模塊的輸入口,網絡中最后一個從站末端模塊的輸出口連接到CPU模塊的輸入口,從而構成冗余型環形網絡。正常情況下數據在環形網絡中沿一個方向傳輸,當其中任意IO模塊故障損壞或從站之間的連接鏈路斷開后,數據可以通過相反方向的路徑傳輸,相應的后續從站不會從網絡中脫離,不會導致控制系統的故障,實現鏈路冗余。
2.3" 冗余IO設計
系統針對加注控制系統中重要的IO信號,包括數字量輸入的貯罐液位信號、數字量輸出的閥門控制信號、模擬量輸入的瞬時流量、模擬量輸出的電動調節閥控制等,配置IO模塊的1∶1硬件冗余,即每個需要冗余的IO點均為雙路信號,配置IO冗余可以是兩個模塊之間的模板級冗余,也可以是一個模塊上的兩個通道的通道級冗余。據工程經驗一般設計為兩個一模一樣的背板模塊級冗余,兩排從站的模塊配置完全一致,一一對應冗余。
數字量輸入冗余設計采用一分為二的接線方式,現場的信號通過接線端子分為兩路信號分別進入兩個DI通道,根據工程經驗,軟件配置“OR”策略,設置容差響應時間為500 ms,當兩路通道值不一致時,取“或”值并賦值給冗余結果變量,當差異維持超過500 ms后,鈍化未發生變化的通道。模擬量輸入冗余設計采用一分為二的接線方式,現場的信號通過安全隔離柵分為兩路信號分別進入兩個AI通道,根據工程經驗,軟件配置“High Value”策略,設置容差響應時間為500 ms。當兩路通道值不一致時,取數值較大的值并賦值給冗余結果變量,當差異維持超過500 ms后,鈍化數值較低的通道。數字量輸出冗余設計采用輸出并聯接線方式,兩個通道輸出線并起來接到同一個設備上。模擬量輸出冗余設計采用輸出并聯的接線方式,將兩個輸出各輸出一半的電流合為完整輸出,一旦一個通道斷線,另一個通道會輸出全部電流[10]。冗余IO的接線示意如圖3所示。
IO的通道或模塊發生鈍化,系統不會自動解鈍化,需要軟件進行解鈍化并進行下一次冗余判斷。
2.4" 冗余電源設計
針對冗余CPU模塊,每個CPU模塊配置兩塊具有冗余功能的電源模塊,放置在CPU模塊的前兩位,針對從站模塊,每排從站配置兩塊電源模塊緊挨排列在導軌前兩個槽位,為整排模塊提供穩定可靠性的電源,當主電源出現故障時,備用電源無縫切換自動投入工作,降低因電源故障導致系統停機的風險。
3" 系統試驗與結果分析
3.1" 冗余試驗
冗余試驗一般在出廠試驗自檢階段開展,可采用模擬故障注入的方法驗證控制系統在各冗余設計環節的可靠性。
冗余CPU試驗采用模擬CPU宕機、CPU運行故障、CPU鏈路故障等方法,試驗當主CPU不能正常工作時,備CPU是否能迅速升主并接管工作,保證系統持續正常運行。冗余鏈路試驗采用模擬網線或光纖斷開的方法,試驗當系統中的鏈路發生部分斷開時,系統的數據采集和控制輸出是否工作正常。冗余IO試驗采用模擬信息采集線路斷開、控制輸出信號斷開、IO模塊斷電等方法,試驗當外部設備斷開或IO模塊工作異常時,系統的數據采集和控制輸出是否工作正常。冗余電源試驗采用模擬CPU和IO所在從站的一個電源故障時,CPU和從站是否工作正常,系統供電是否未受影響。試驗結果如表2所示。
試驗結果表明,系統在出現單點或雙點網線故障、單個CPU/IO/電源模塊故障、單個設備接線故障時,可以利用冗余機制使得系統仍然正常運行不受影響,系統的數據采集和控制輸出正常,保障了加注控制系統的可靠運行。
3.2" 加注試驗
模擬加注控制系統中還有一套與超御控制系統作對比的西門子控制系統,該系統與超御系統的機柜硬件接口定義一致均采用航插形式,軟件程序功能一致,工藝運行參數一致。模擬加注控制系統運行界面如圖4所示。
加注試驗共進行了四組加注泄回試驗,每組試驗首先在超御控制系統上分別對一級、二級、三級貯箱進行加注后再泄回的操作,然后在西門子控制系統上做同樣的操作,并記錄一級、二級、三級加注的加注時間和加注量,然后計算西門子控制系統和超御控制系統的加注時間差值,如表3所示,分別計算西門子控制系統、超御控制系統與理論加注量的差值,如表4所示。
試驗結果表明,超御控制系統與西門子控制系統的加注時間差值均在7 s以內,總加注量與理論加注量的差值均在0.8 L以內,存在的誤差可能與電磁閥的開關時間和系統的響應時間有關,基本能滿足加注控制系統的實際需求,完成加注、泄回等任務。
4" 結" 論
本文將國產PLC應用于加注控制系統,設計CPU冗余、IO冗余、鏈路冗余、電源冗余以提高控制系統的連續性、穩定性和可靠性。試驗表明國產超御控制系統能夠實現加注過程的自動化操作,能夠精確控制加注的速度和流量,控制系統運行穩定可靠,滿足加注系統的控制要求和可靠性要求。
參考文獻:
[1] 譚永華.中國重型運載火箭動力系統研究 [J].火箭推進,2011,37(1):1-6.
[2] 郝龍,徐光,李蕾,等.計算機控制技術在推進劑加注系統中的應用 [J].導彈與航天運載技術,2015(4):58-61.
[3] 李俊,周李成,周慧,等.基于PLC的常規加注模擬訓練設備控制系統的設計與實現 [J].計算機測量與控制,2016,24(6):117-120.
[4] 田波,陳少將,王寧,等.某推進劑加注監控系統設計與實現 [C]//第十一屆全國信號和智能信息處理與應用學術會議.貴陽:計算機工程與應用,2017:424-428.
[5] 張雷杰,袁學飛,徐浩.基于冗余PLC低溫加注集散控制系統研究 [J].導彈與航天運載技術:中英文,2023(1):43-47.
[6] 林浩,楊政厚,霍玉鮮.國產PLC發展現狀及展望 [J].電子技術應用,2023,49(4):21-27.
[7] 吳成德.冗余PLC在柴油機控制系統中的應用 [J].現代制造技術與裝備,2019(12):149-150+152.
[8] 徐峰.城市軌道交通信號系統冗余設計及備用控制中心配置方案 [J].城市軌道交通研究,2023,26(11):244-248.
[9] 吳海翔,盛亞英.基于ITCC與PLC的自動化控制系統優化設計與實踐應用 [J].制造業自動化,2021,43(10):79-82.
[10] 劉雪飛,蘇師師,蒯亮,等.基于國產PLC的分布式I/O冗余方法研究 [J].電子技術應用,2021,47(4):82-86.
作者簡介:張超(1992—),男,漢族,陜西寶雞人,工程師,碩士研究生,研究方向:工業自動化、工業控制。