0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

常規(guī)PLC為何不能代替安全控制器

dytfki8u8yql ? 來源:電子技術控 ? 2023-07-06 09:18 ? 次閱讀

國內(nèi)的企業(yè)越來越重視設備的安全防護,可事故卻頻頻發(fā)生,這是為什么呢?主要還是源自于大家對于安全防護知識上存在的諸多誤區(qū),比如很多人認為,穩(wěn)定性高、性能強的PLC即可替代安全控制器的作用,其實這就是誤區(qū),往往投入了不少,卻依然換不回真正的安全。其實安全型PLC具有獨特的“冗余+比較”的工作方式,全面細致的檢測與診斷,能夠構建真正安全的控制回路。

wKgZomSmFoGAbhCTAADyFxyBfVs176.jpg

作為安全家族的最重要環(huán)節(jié),安全PLC已經(jīng)越來越多的被人們所認知,但是在使用的過程中,仍然有很多使用者困惑,為什么一套和以往使用類似的PLC被冠以安全PLC,安全PLC和普通PLC到底有哪幾方面的區(qū)別,在此和大家進行分享。

眾所周知,安全設計的理念我們一定要記住三個詞:冗余、相異、自檢測。而只有實現(xiàn)了以上三個安全理念設計的產(chǎn)品,我們才能認為它是安全產(chǎn)品,而普通的PLC產(chǎn)品是不具備安全的設計。那接下來我們就看看安全PLC是如何通過設計實現(xiàn)這三個理念的。

1冗余

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

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

wKgZomSmFoGAEbpkAACTMSE_cZI236.jpg

因此只有具備冗余設計的CPU才能稱之為安全PLC。除此之外,安全PLC中的CPU的檢測具有時鐘檢測、監(jiān)視時鐘、序列檢查、存儲器檢查。

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

監(jiān)視時鐘:一個硬件和一個固件的監(jiān)視時鐘檢查PLC的活動和執(zhí)行用戶邏輯的執(zhí)行時間。這和常規(guī)的PLC系統(tǒng)是相同的。

序列檢查:序列檢查監(jiān)視CPU操作系統(tǒng)不同部分的執(zhí)行。

存儲器檢查:所有靜態(tài)存儲器區(qū),包括Flash存儲器和RAM,使用循環(huán)冗余碼(CRC)進行檢測,并且雙碼執(zhí)行。動態(tài)存儲器區(qū)由雙碼執(zhí)行保護,周期性進行檢測。在冷啟動時,這些檢測重新進行初始化。

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

2相異

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

兩個可執(zhí)行碼獨自生成,編譯的差異性使得在代碼生成時,容易檢測系統(tǒng)失效。

兩個生成碼由不同的處理器執(zhí)行,因此,CPU能夠在代碼執(zhí)行時,檢測出系統(tǒng)失效和PLC的隨機失效。

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

wKgaomSmFoGAKHnWAACm-LtkSL0819.jpg

3自檢測

安全PLC的自檢測體現(xiàn)在方方面面,包含CPU處理的自檢測,電源監(jiān)視的自檢測,安全輸入輸出點的電路板狀況自檢測。在此我們介紹一下安全輸入輸出的設計是如何體現(xiàn)了自檢測這一安全理念設計。

(1)安全數(shù)字輸入

wKgaomSmFoGAQJ68AADyzmafwzc621.jpg

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

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

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

(2)安全數(shù)字輸出

wKgaomSmFoGAaybRAADFGLEvJ54380.jpg

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

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

(3)診斷序列

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

電源監(jiān)視:每個輸出電路包括兩個串聯(lián)的開關,有兩個處理器分別進行控制。第一個微處理器使用數(shù)字量輸出還原器(DOD)驅(qū)動它的開關,而第二個微處理器則在還原器之后驅(qū)動它的開關。在每個周期里,兩個微處理器系統(tǒng)的中點電壓要與一個閥值進行比較,然后還要交換它們的如果,評估中點的狀態(tài),診斷開關的狀態(tài)。如果在一個通道中檢查到出錯的行為,那么立即停機,并且設置診斷位,通知CPU,CPU中會有故障信息體現(xiàn)。

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

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • plc
    plc
    +關注

    關注

    5011

    文章

    13299

    瀏覽量

    463435
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10863

    瀏覽量

    211799
  • 控制回路
    +關注

    關注

    3

    文章

    105

    瀏覽量

    15487
  • 安全控制器
    +關注

    關注

    0

    文章

    27

    瀏覽量

    10840

原文標題:常規(guī)PLC為何不能代替安全控制器

文章出處:【微信號:電子技術控,微信公眾號:電子技術控】歡迎添加關注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關推薦

    WINDOWS7為何不能兼容PROTEL99SE

    本帖最后由 gk320830 于 2015-3-9 16:04 編輯 WINDOWS7為何不能兼容PROTEL99SE元件庫功能,有誰能有辦法解決,Thank you
    發(fā)表于 10-28 22:32

    在labview中可以顯示隨機數(shù),但是不知為何不能顯示輸入值

    `在labview中使用顯示隨機數(shù)可以進行數(shù)據(jù)庫輸入,但是不知為何不能把輸出值從數(shù)據(jù)庫中顯示。`
    發(fā)表于 07-28 10:17

    labview項目瀏覽為何不能新建狀態(tài)圖?

    labview項目瀏覽為何不能新建狀態(tài)圖?
    發(fā)表于 05-24 16:33

    bit型變量為何不能和字符相加

    bit型變量只能取二進制的0和1,但是為何不能和字符相加呢,比如: bit a = 1; char b = '9';char c = a+b;//這一句程序說運行錯誤,我是這樣理解的:1 +‘9
    發(fā)表于 04-08 22:04

    漏極開路上拉電阻取值為何不能很大或很小

    漏極開路上拉電阻取值為何不能很大或很小?開關電源布線注意哪些?為何用萬用表量電路板的電阻時需斷電?
    發(fā)表于 11-12 07:59

    基于MBP算法的PID控制器設計

    針對一般BP 算法存在的不足,提出一種改進的BP 算法,并將其應用于PID 控制器的參數(shù)設計中,并且克服了常規(guī)的PID 控制器參數(shù)整定的費時性,用MBP 算法的PID 控制器
    發(fā)表于 08-07 09:42 ?18次下載

    用語言代替電話鈴聲的留言控制器

    用語言代替電話鈴聲的留言控制器
    發(fā)表于 03-02 21:28 ?796次閱讀
    用語言<b class='flag-5'>代替</b>電話鈴聲的留言<b class='flag-5'>控制器</b>

    基于PLC的線性插值模糊控制器的設計

    通過對噴淋式除塵系統(tǒng)采用的常規(guī)模糊控制器在實際應用中存在的問題進行分析,提出一種分段線性插值的設計方法,并將該方法在模糊控制器中應用。該設計采用PLC及其
    發(fā)表于 05-03 17:29 ?60次下載
    基于<b class='flag-5'>PLC</b>的線性插值模糊<b class='flag-5'>控制器</b>的設計

    變頻為何不采用π形濾波電路呢?

    變頻整流后濾波電路常規(guī)來說僅采用電容濾波,如圖。為何不采用π形濾波電路呢?
    的頭像 發(fā)表于 03-21 15:38 ?4308次閱讀
    變頻<b class='flag-5'>器</b><b class='flag-5'>為何不</b>采用π形濾波電路呢?

    PLC為何不能代替安全控制器?

    作為安全家族的最重要環(huán)節(jié),安全PLC已經(jīng)越來越多的被人們所認知,但是在使用的過程中,仍然有很多使用者困惑,為什么一套和以往使用類似的PLC被冠以安全
    的頭像 發(fā)表于 02-14 10:11 ?689次閱讀

    plc控制器可以直接用嗎 plc控制器怎么接線

    PLC控制器不能直接使用,需要進行編程才能實現(xiàn)所需的控制功能。編程過程中需要根據(jù)控制要求和實際情況,設計程序邏輯和相應的
    發(fā)表于 03-16 16:50 ?4138次閱讀
    <b class='flag-5'>plc</b><b class='flag-5'>控制器</b>可以直接用嗎 <b class='flag-5'>plc</b><b class='flag-5'>控制器</b>怎么接線

    plc控制器怎么用 plc控制器怎么修復

    PLC(Programmable Logic Controller)控制器的使用通常需要以下步驟:   了解控制器的結構和工作原理:了解控制器的硬件結構和軟件編程方式,以及其輸入
    發(fā)表于 03-25 09:41 ?1257次閱讀

    為何不用一根導線代替鎖相環(huán)?

    為何不用一根導線代替鎖相環(huán)? 鎖相環(huán)(PLL)是一種廣泛使用的電路,用于同步和追蹤時鐘和數(shù)據(jù)信號。它通常由一個鎖相環(huán)振蕩(VCO)、一個相鎖環(huán)(PLL)和一個數(shù)字控制器(DCO)組成
    的頭像 發(fā)表于 10-31 10:33 ?502次閱讀

    PLC可以代替安全控制器嗎?電氣工程師告訴你

    其實安全PLC具有獨特的“冗余+比較”的工作方式,全面細致的檢測與診斷,能夠構建真正安全控制回路??纯聪旅孢@篇文章如何從6個方面介紹安全
    的頭像 發(fā)表于 11-27 18:05 ?383次閱讀
    <b class='flag-5'>PLC</b>可以<b class='flag-5'>代替</b><b class='flag-5'>安全</b><b class='flag-5'>控制器</b>嗎?電氣工程師告訴你

    plc控制器的工作原理 plc控制器的主要功能是什么

    PLC(可編程邏輯控制器控制器是一種專用計算機,被廣泛應用于自動化控制系統(tǒng)中。它能夠通過編程來自動控制機器或工作站的各種設備,并完成一系列
    的頭像 發(fā)表于 02-04 10:41 ?4186次閱讀