基于WinAC的高壓防爆開關保護測控系統設計
圖3中保護子程序是整個裝置的核心,根據實際應用中的具體保護類型,保護子程序包括絕緣監視保護、電流保護、欠壓保護、選擇性漏電保護等。其中,絕緣監視保護子程序的開發設計主要依據附加電阻的交流監視線保護原理。通過實時檢測監視線和地線之間的電流,然后通過歐姆定律,結合監視電壓,計算出電阻。選擇性漏電保護子程序設計主要利用選相法。本文引用地址:http://www.104case.com/article/156206.htm
系統開始運行時,經過OB100初始化之后就開始任務調度,通過OB35定時進行模擬量采集,接受外部輸入。本系統中,首先是以采樣中斷為原發事件,并按保護功能處理流程激活一系列后續任務FC8-FC11,完成保護功能的任務鏈。同時,系統通過FC7完成通訊功能以及人機交互任務等。當系統發生故障時,調用FC6進行故障判決。當滿足故障判據后觸發故障處理任務,實現報警等。
4 抗干擾設計
由于該設備主要應用于煤礦井下,工作環境惡劣,存在強大的干擾源,這些干擾常常使控制器系統工作中斷,造成嚴重事故,為此該設備從硬件、軟件兩方面進行了考慮。
硬件方面:1)輸入模塊采用光電隔離I/O模塊:輸入電路接入光電耦合后,使夾雜在輸入開關量中的各種干擾脈沖被有效阻擋;2)輸出模塊選用繼電器隔離模塊:利用繼電器的線圈和觸點間沒有電氣上的聯系的特點,有效避免強電和弱電信號之間的直接接觸。
軟件方面:在軟件上主要采用滑動平均數字濾波,程序隸屬于FC1模塊,流程圖如圖4所示。該濾波方法對周期性交流電帶來的干擾具有良好的抑制作用。
5 結論
本文介紹了一種基于WinAC的高壓防爆開關保護測控系統設計方法。硬件采用基于高性能的工業PC機,使系統接口簡單、功能豐富、抗干擾性強;軟件采用模塊化設計思路,設計了功能強大的人機交互界面,開發了保護、故障處理等相關程序,保證了整個裝置的可靠性、實時性和易擴展性。
評論