當(dāng)前位置: 關(guān)于工控幫 > 新聞資訊 > 技術(shù)學(xué)習(xí) > 揭秘 | plc自動化冗余系統(tǒng)!
揭秘 | plc自動化冗余系統(tǒng)!
文章出處:gkb01 閱讀量:900 發(fā)表時間:2022-03-16 22:50
什么是冗余?
冗余是指系統(tǒng)中的備份組件可以在主要組件發(fā)生故障時接管它們的工作。但是備份哪些組件?任何對你的操作至關(guān)重要的組件,都可能是一個會阻止整個過程的單點故障。
我們可以看到人們在冗余系統(tǒng)中實現(xiàn)的一些組件包含但不限于:
《物理網(wǎng)絡(luò)》
《網(wǎng)絡(luò)適配器,網(wǎng)卡(NIC)》
《PLC的》
《輸入傳感器》
《輸出控制設(shè)備》
《OPC服務(wù)器軟件》
《物理服務(wù)器》
《HMI / SCADA操作員站和服務(wù)器》
《電源/ UPS》
失敗,碰撞和后果的要點
冗余的目標(biāo)是消除單點故障,并為你的過程提供可靠的正常運行時間。在考慮你的冗余需求時,你應(yīng)該檢查整個系統(tǒng),并了解任何一個部分失敗后的后果。非計劃停機的一些主要后果是以生產(chǎn)能力的損失,生產(chǎn)廢料以及工人和設(shè)施安全等因素來衡量。這些因素的業(yè)務(wù)成本越高,冗余對于最大化系統(tǒng)生產(chǎn)至關(guān)重要的可能性就越大。
你可以在冗余上花費的數(shù)量沒有限制,但所有決策都必須考慮在沒有冗余系統(tǒng)的情況下失敗的代價。
冗余中的常見術(shù)語是“碰撞”?!芭鲎病笔侵高^程中斷,例如計劃外停機,機器停機。每個工業(yè)過程在碰撞的后果方面都是不同的。如果你處于連續(xù)鋼板生產(chǎn)過程中,輸入原材料流量恒定,連續(xù)鋼板輸出,下游機器將鋼材切割成不同尺寸,你可以想象任何一個部件的停工都會造成多么大的破壞!
連續(xù)過程通常會使用累加器來緩沖一定數(shù)量的產(chǎn)品以允許短暫停止或暫停,但即便是那些只能走到這一步。在紙張生產(chǎn)中,其涉及將濕紙漿連續(xù)進料到以極高速度移動的幅材上,超過幾百毫秒的碰撞可能都是不被接受的。你的生產(chǎn)過程可以承受的“碰撞”越短,那么你的自動化系統(tǒng)中的冗余就越重要。
影響冗余要求的另一個因素是:如果生產(chǎn)過程停止,重新啟動生產(chǎn)過程需要多長時間。在關(guān)閉后,有一些連續(xù)的過程可能需要數(shù)小時甚至數(shù)天才能重新啟動。重啟的時間越長,冗余就越重要。
同樣,過程關(guān)閉的要求也很重要?;瘜W(xué)品和煉油的過程無法做到以無序方式關(guān)閉而不會造成災(zāi)難性后果。通過這些系統(tǒng),你將找到專業(yè)供應(yīng)商,他們制造三重冗余安全關(guān)閉系統(tǒng),具有三重冗余輸入和輸出,以及復(fù)雜的三分之二投票方案,以確保無論如何都能使該過程有序地降低!從邏輯上講,在完全冗余的系統(tǒng)中是沒有單點故障的。每個硬件或軟件組件都需要是冗余的,或者根據(jù)需要支持冗余架構(gòu)。
作為控制工程師,你的工作是尋找適合你流程的冗余級別,然后確定最有可能導(dǎo)致故障的系統(tǒng)組件,并且這些組件需要多少冗余才能達到預(yù)期的系統(tǒng)可靠性水平。
常見的冗余區(qū)域,這些區(qū)域是用戶將軟件應(yīng)用程序集成到自動化系統(tǒng)中時常聽到的。
網(wǎng)絡(luò)冗余:
網(wǎng)絡(luò)冗余的目標(biāo)是為了防止通過網(wǎng)絡(luò)丟失與其他系統(tǒng)的連接。這對你來說是否重要主要取決于你運行的系統(tǒng)類型。獨立的HMI與單個PLC通信,直接連接到PLC,否則只能將網(wǎng)絡(luò)訪問作為“不錯的”功能,可能不需要冗余。
具有多個操作員站,通過以太網(wǎng)連接的多個PLC,通過以太網(wǎng)連接到驅(qū)動器的PLC,多個服務(wù)器或系統(tǒng)間通信的系統(tǒng)可能具有嚴(yán)重的冗余要求。如果失去網(wǎng)絡(luò)連接則意味著你的過程可能會停止和失控,與此相關(guān)的成本是不可被接受的,那么你此時將需要擁有一個冗余網(wǎng)絡(luò)。
這可能涉及冗余網(wǎng)絡(luò)布線,交換機,可能的環(huán)網(wǎng)以及任何其他網(wǎng)絡(luò)基礎(chǔ)設(shè)施,以確保即使網(wǎng)絡(luò)中的一個網(wǎng)絡(luò)出現(xiàn)故障,網(wǎng)絡(luò)流量也將始終有效。目標(biāo)是提供冗余通信路徑。
在PC或服務(wù)器級別,你可能需要計算機中的冗余網(wǎng)卡(NIC)。這樣,如果主NIC失敗,則網(wǎng)絡(luò)流量可以使用備份NIC。
無論你擁有多少冗余,你用于數(shù)據(jù)收集,記錄和報告的軟件都需要能夠通過故障轉(zhuǎn)移順利地與你的架構(gòu)協(xié)同工作。網(wǎng)絡(luò)基礎(chǔ)設(shè)施的某些部分對計算機和軟件是透明的,并且可能不需要軟件中的任何特殊功能。通常來說,冗余網(wǎng)絡(luò)交換機屬于此類別。
當(dāng)你開始在計算機中使用冗余網(wǎng)卡以及具有不同IP地址的冗余網(wǎng)絡(luò)路徑到達同一目標(biāo)設(shè)備時,你的數(shù)據(jù)收集軟件(如OPC服務(wù)器軟件)可能需要進行設(shè)置以了解何時應(yīng)該將故障轉(zhuǎn)移到備份網(wǎng)絡(luò)。
控制硬件冗余:
運行對生產(chǎn)至關(guān)重要的任務(wù)的PLC也很常見。其想法是為控制設(shè)備提供冗余。通常,這是你的數(shù)據(jù)收集軟件還需要支持冗余的區(qū)域。
如果你正在使用OPC服務(wù)器軟件,并且具有冗余PLC,那么與這些PLC通信的軟件必須能夠支持該架構(gòu)。軟件需要知道哪個PLC是主PLC,哪個是次級PLC,什么條件會導(dǎo)致故障轉(zhuǎn)移到輔助PLC,以及何時切換回主PLC。
理想情況下,該軟件還將為你提供在HMI,SCADA或報警系統(tǒng)中監(jiān)視和顯示OPC服務(wù)器與之通信的PLC(主要或次要)的方法。
軟件和IT硬件系統(tǒng)冗余:
我們不想在這里停下來讓我們的OPC服務(wù)器運行的計算機成為單點故障。這意味著我們需要冗余PC上的冗余OPC服務(wù)器。為此,我們的OPC客戶端能夠支持冗余OPC服務(wù)器。
支持冗余OPC服務(wù)器意味著OPC客戶端 - 你的HMI / SCADA系統(tǒng),報警系統(tǒng),MES系統(tǒng)或其他系統(tǒng) - 將需要知道與哪個OPC服務(wù)器進行通信。你還需要確定是否希望兩個OPC服務(wù)器同時輪詢你的設(shè)備,或者你是否希望一個OPC服務(wù)器進行輪詢,備份是否處于備用狀態(tài)而不是輪詢。通過管理OPC服務(wù)器中項目的活動狀態(tài),這是 OPC 客戶機在 OPC 主從式架構(gòu)(OPC客戶端到OPC服務(wù)器)中的責(zé)任,因此有可能實現(xiàn)上述兩種情況。
大多數(shù)OPC客戶端不處理冗余管理的這些細(xì)節(jié)。一些HMI / SCADA系統(tǒng)支持冗余,但有時它涉及腳本和其他自定義編寫的代碼。因此,在許多情況下,你需要一個軟件來管理和優(yōu)化與兩個OPC服務(wù)器的連接。你的OPC客戶端與冗余管理軟件對話,就好像它是實際的OPC服務(wù)器一樣。
- 1西門子博圖軟件常見數(shù)據(jù)類型匯總
- 2發(fā)那科工業(yè)機器人如何編程讓屏幕顯示字符?
- 3如何利用PLC編程語言提高編程的工作效率和質(zhì)量
- 4誰說維修電工學(xué)不好PLC?這樣做你也可以成為高手!
- 5電機發(fā)熱怎么辦?老電工教你輕松解決~
- 6真正高端的電氣自動化工程師需要具備什么素質(zhì)?
- 7假如PLC出現(xiàn)問題,怎么查找原因?
- 810個PLC實用技巧,記住了啥都不是事!
- 9為什么說SFC是PLC編程語言中最有潛力的?
- 10看看江西應(yīng)用科技學(xué)院實訓(xùn)基地都有哪些亮點?
- 11打造最具實力的電氣自動化技術(shù)教學(xué)基地
- 12來星城約會工控幫,點亮生命另一個起點!