行業知識

常規PLC為何不能代替安全控製器?

2023-07-25 09:00:21 乐鱼官网

常規PLC為何不能代替安全控製器?

國內的企業越來越重視設備的安全防護,可事故卻頻頻發生,這是為什麽呢?

主要還是源自於大家對於安全防護知識上存在的諸多誤區,比如很多人認為,穩定性高、性能強的PLC即可替代安全控製器的作用,其實這就是誤區,往往投入了不少,卻依然換不回真正的安全。

其實安全型PLC具有獨特的“冗餘+比較”的工作方式,全麵細致的檢測與診斷,能夠構建真正安全的控製回路。

圖片關鍵詞

作為安全家族的最重要環節,安全PLC已經越來越多的被人們所認知,但是在使用的過程中,仍然有很多使用者困惑,為什麽一套和以往使用類似的PLC被冠以安全PLC,安全PLC和普通PLC到底有哪幾方麵的區別???


眾所周知,安全設計的理念乐鱼官网一定要記住三個詞:冗餘、相異、自檢測。而隻有實現了以上三個安全理念設計的產品,乐鱼官网才能認為它是安全產品,而普通的PLC產品是不具備安全的設計。那接下來乐鱼官网就看看安全PLC是如何通過設計實現這三個理念的。


01.冗餘

普通PLC內部CPU數量有一個或者多個,但程序通常是進行一個處理,多個CPU的功能是把程序中的邏輯運算、算數運算、通訊功能等分擔實現,也就是協作處理。


安全PLC內部CPU數量至少兩個或者多個,兩個CPU的功能是:分別對同一個程序各執行一次,然後把記過放在一起比較,如果結果一致,就會進行輸出,如果不一致,則選擇安全的結果輸出(通常意義上的不輸出或者停機)

圖片關鍵詞

因此隻有具備冗餘設計的CPU才能稱之為安全PLC

除此之外,安全PLC中的CPU的檢測具有時鍾檢測、監視時鍾、序列檢查、存儲器檢查。

時鍾測量:在處理器電路中,有兩個不同的振蕩器交叉檢查它們的行為,每個處理器使用一個時鍾檢查另外一個是否運行。如果在一個確定的周期裏,檢測到對方沒有運行,CPU就會進入安全狀態。固件每秒鍾會檢查兩個振蕩器的精度。

監視時鍾:一個硬件和一個固件的監視時鍾檢查PLC的活動和執行用戶邏輯的執行時間。這和常規的PLC係統是相同的。

序列檢查:序列檢查監視CPU操作係統不同部分的執行。

存儲器檢查:所有靜態存儲器區,包括Flash存儲器和RAM,使用循環冗餘碼(CRC)進行檢測,並且雙碼執行。動態存儲器區由雙碼執行保護,周期性進行檢測。在冷啟動時,這些檢測重新進行初始化。


從上麵的分析可以看出,安全PLC的診斷和檢測比常規的PLC的檢測要多很多,所以相對來說,硬件和軟件的設計更複雜。當然,檢測和診斷的範圍也更廣泛,更細致。


02.相異

安全PLC通常都有兩個處理器,通常處理器是由兩個不同廠家進行的提供,比如一個摩托羅拉,一個因特爾,同時進行解碼和執行。這種差異性提供了失效檢測的下列優點:

兩個可執行碼獨自生成,編譯的差異性使得在代碼生成時,容易檢測係統失效。

兩個生成碼由不同的處理器執行,因此,CPU能夠在代碼執行時,檢測出係統失效和PLC的隨機失效。

兩個獨立的存儲器區用於兩個處理器,因此,CPU能夠檢測出RAM的隨機失效,而這在每個掃描周期的全部RAM檢查時測不出來。

圖片關鍵詞

03.自檢測

安全PLC的自檢測體現在方方麵麵,包含CPU處理的自檢測,電源監視的自檢測,安全輸入輸出點的電路板狀況自檢測。在此乐鱼官网介紹一下安全輸入輸出的設計是如何體現了自檢測這一安全理念設計。

(1)安全數字輸入

圖片關鍵詞

黃色部分是安全輸入點所具備的特有電路設計,普通輸入點是沒有的。


內部診斷:每個輸入通道使用一個公共輸入電路和2個獨立獲取鏈路,每個微處理器驅動一個數字輸入串行器(DIS)來實現對輸入信息的采樣。另外,微處理器還驅動一個數字輸入還原器(DID),再驅動診斷功能塊進行診斷,實現還原數據與輸入數據的同步比較。


輸入通道錯誤檢測:數字量輸入監視現場側電源,利用外部接線來進行漏電流的檢測,最小的漏電流是1mA,如果沒有漏電流,就代表外部電路出現開路故障,在幹接點的情況下,在接點兩端並聯一個10k歐的上拉電阻,用於外部線路的斷線檢測。每個輸入電路都配置了開關,周期的強製為1或0,用於檢測電路是否健康。每個輸入電路獨立進行檢測,如果發現問題就對診斷位置1,聲明通道處於非健康狀態。


(2)安全數字輸出

圖片關鍵詞

黃色部分是安全輸入點所具備的特有電路設計,普通輸入點是沒有的。


內部診斷:為了檢查開關是否能夠斷開與閉合,要在輸出模塊(在模塊內部電路,插入周期性的診斷循環)進行一個脈衝測試。


(3)診斷序列

更改開關命令,這個時間非常短,不會影響執行器,最大不超過1ms;核實測試結果,並且恢複正確的開關命令。


電源監視:每個輸出電路包括兩個串聯的開關,有兩個處理器分別進行控製。第一個微處理器使用數字量輸出還原器(DOD)驅動它的開關,而第二個微處理器則在還原器之後驅動它的開關。在每個周期裏,兩個微處理器係統的中點電壓要與一個閥值進行比較,然後還要交換它們的結果,評估中點的狀態,診斷開關的狀態。如果在一個通道中檢查到出錯的行為,那麽立即停機,並且設置診斷位,通知CPU,CPU中會有故障信息體現。


綜上所述,希望大家對安全PLC和普通PLC的區別有了一個更進一步的認識,也通過上麵的介紹,了解到安全產品設計的三個重要理念。在未來使用安全相關產品的時候,能夠結合今天分享的內容來認識這些安全產品,通過它們的設計,區別於標準控製產品。