亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于PLC內(nèi)部安全鏈的故障檢測優(yōu)化設(shè)計研究

        2023-12-31 00:00:00王永鋒,戴靜,李從飛
        科技創(chuàng)新與應(yīng)用 2023年16期

        摘" 要:該文研究設(shè)計一種PLC內(nèi)部安全鏈,即在PLC控制系統(tǒng)內(nèi)增加一個安全鏈模塊,在CPU模塊、I/O模塊、通信模塊及電源模塊上分別增加一個故障自檢輸出電路,各個模塊獨立監(jiān)測自身的運行狀態(tài)和通信狀態(tài),并將故障信號輸送至安全鏈模塊。安全鏈模塊接收其他模塊發(fā)送的故障信號后,進一步進行組態(tài)處理并輸出相應(yīng)等級的安全鏈信號。各個模塊獨立監(jiān)測自身故障,使得PLC故障檢測更加全面、高效。

        關(guān)鍵詞:PLC;安全鏈模塊;故障檢測;通信模塊;繼電器

        中圖分類號:TP273 文獻標志碼:A" " " " " 文章編號:2095-2945(2023)16-0113-05

        Abstract: This paper studies and designs a kind of PLC internal safety chain, that is, a safety chain module is added in the PLC control system, and a fault self-check output circuit is added to the CPU module, the I/O module, the communication module and the power supply module. Each module independently monitors its own running status and communication status, and transmits the fault signal to the safety chain module. After receiving the fault signals sent by other modules, the safety chain module further carries out configuration processing and outputs the corresponding level of safety chain signals. Each module monitors its own fault independently, which makes PLC fault detection more comprehensive and efficient.

        Keywords: PLC; safety chain module; fault detection; communication module; relay

        PLC(可編程邏輯控制器)一般采用分布式運行方式,在結(jié)構(gòu)上劃分為多個不同的模塊,包括通信模塊、I/O模塊及CPU模塊等,主要采用內(nèi)部通信的方式進行有效連接。通常情況下,CPU模塊屬于核心的控制部分,需要對其他各個模塊進行有效監(jiān)控,及時發(fā)現(xiàn)是否存在故障問題,對于發(fā)現(xiàn)的問題可以進行告警,或者是通過其他的方式進行控制,避免影響到PLC的正常運行。然而CPU模塊并不能保證絕對的可靠,無法保證對全部的故障進行監(jiān)測,存在一定的死區(qū)。另外,有的模塊存在軟硬件故障時,難以有效地對安全鏈進行觸發(fā),這些模塊無法對自身的故障進行監(jiān)測和報警,所以一旦出現(xiàn)此類故障,極易影響到系統(tǒng)的運行。

        基于此,本文提出一種PLC內(nèi)部安全鏈,CPU模塊、I/O模塊、通信模塊及電源模塊各個模塊獨立監(jiān)測故障,并將故障信號輸入至安全鏈模塊,由安全鏈模塊負責對這些故障信號進行組態(tài)處理,使得監(jiān)測方式更靈活、更全面、更高效。

        1" PLC安全鏈保護工作原理

        此次研究設(shè)計了一種PLC內(nèi)部安全鏈,即在PLC控制系統(tǒng)內(nèi)增加一個安全鏈模塊,在CPU模塊、I/O模塊、通信模塊及電源模塊上分別增加一個故障自檢輸出電路,各個模塊獨立監(jiān)測自身的運行狀態(tài)和通信狀態(tài),并將故障信號輸送至安全鏈模塊。安全鏈模塊接收到其他模塊發(fā)送的故障信號后,進一步進行邏輯組合處理,可以得到相應(yīng)等級的安全鏈信號。PLC通過安全鏈模塊實現(xiàn)所有故障信號的采集和邏輯組合,即可以根據(jù)單個輸出的故障信號,輸出相應(yīng)安全等級的安全鏈信號;也可以根據(jù)多個輸入的故障信號,進行組態(tài)處理,輸出的安全鏈信號與所有輸入的故障信號均相關(guān)。各個模塊獨立監(jiān)測自身故障,使得PLC故障檢測更加全面、高效。其原理結(jié)構(gòu)如圖1所示。

        2" PLC內(nèi)部安全鏈的特征

        如果只是通過CPU模塊來實現(xiàn)PLC的故障檢測,則難以保證檢測的全面性與可靠性,因為在這種模式下主要利用CPU模塊來進行故障的檢測,其他模塊處于被動檢測的地位,無法保證獲得準確的檢測結(jié)果。為了有效地解決上述問題,各個模塊檢測自己的故障問題,然后統(tǒng)一傳輸給安全鏈模塊,則保證了檢測結(jié)果的可靠性。具體的優(yōu)勢包括:①首先模塊之間彼此獨立,不會互相影響,保證了檢測結(jié)果的完整性;②根據(jù)各個模塊的故障信號得到輸出不同等級的安全鏈信號;③安全鏈模塊對各模塊輸送過來的故障信號進行邏輯組合,故障輸出類型與所有模塊密切相關(guān);④輸出的安全鏈信號對應(yīng)著不同的等級,為故障的監(jiān)測和處理提供了準確的依據(jù)。

        3" PLC內(nèi)部安全鏈的組成

        3.1" CPU模塊

        CPU模塊屬于核心的部分,負責實現(xiàn)對其他部分的調(diào)度與控制,通過與其他部分之間的配合來實現(xiàn)整體的功能。具體到功能而言,該部分需要進行對外輸出及通信、控制執(zhí)行及采集數(shù)據(jù)等不同的功能[1]。該模塊對于PLC整體控制功能的實現(xiàn)會產(chǎn)生決定性的影響。其具體需要實現(xiàn)的功能如下所示:①針對用戶輸入的數(shù)據(jù)及程序進行存儲;②針對所采集或輸入的數(shù)據(jù)進行處理、計算,響應(yīng)用戶的請求,并將處理之后的效果返回給用戶;③針對內(nèi)部電路運行狀況進行監(jiān)測分析,及時發(fā)現(xiàn)存在的安全隱患,實現(xiàn)故障告警等功能;④針對采集數(shù)據(jù)進行實時掃描,通過數(shù)據(jù)存儲器來保存一些需要的數(shù)據(jù);⑤與各個外設(shè)進行交互,接收其信息,并且可以發(fā)出控制的指令,從而執(zhí)行對應(yīng)的控制功能。

        CPU模塊是PLC控制系統(tǒng)中最重要的模塊,該模塊最重要的功能是執(zhí)行指令,因此可以通過核實CPU的指令執(zhí)行情況實現(xiàn)故障檢測。指令自檢具備了較高的有效性,該模塊在進行自檢過程中可以對各種指令的編碼進行分析,明確代表的各個指令,有助于改善效率。

        CPU模塊會出現(xiàn)的故障主要包括硬件初始化不通過、內(nèi)部存儲器讀寫失敗、通信長時間中斷或校驗出錯[2],當CPU模塊存在上述問題時,會出現(xiàn)CPU單元停機或運行燈不亮等現(xiàn)象。如圖2所示的電路可以應(yīng)用于CPU模塊的軟件故障信號輸出電路。該電路在監(jiān)測時利用了看門狗芯片TPS3820,在程序正常運行或崩潰的情況下,WDIO信號分別正常取反、無法取反。當出現(xiàn)WDIO信號無法正常取反的情況時,看門狗芯片輸出的KCJ信號會變位,導(dǎo)致光耦隔離單元K1輸出的無源接點變位。

        3.2" I/O模塊

        PLC廣泛用于工業(yè)控制領(lǐng)域中,在其運行過程中需要通過特定的I/O模塊來實現(xiàn)與外部控制過程的交互[3],從而建立與工業(yè)生產(chǎn)過程之間的銜接。該部分總體劃分為輸入、輸出2個不同的模塊,其中前者主要用于實現(xiàn)信號的輸入及轉(zhuǎn)換,一般包括模擬量及數(shù)字量信號,針對二者進行轉(zhuǎn)換會后即可得到特定的數(shù)字信號,并傳輸?shù)教幚砥髦羞M行處理和運算。后者的功能在于將信號進行轉(zhuǎn)換和輸出,使得調(diào)速裝置、顯示器及電磁閥等接收到這些信號之后來實現(xiàn)對應(yīng)的功能。通常情況下會在輸入/輸出單元中集成專用的光電隔離裝置,由此可以提升其抗干擾能力,具備了更強的適用性[4]。

        I/O模塊通過自檢的方式來確定自身的工作狀態(tài),自檢的結(jié)果將保存在特定的寄存器中,支持通過對這些寄存器進行讀取來獲得自檢的狀態(tài)。在PLC工作時,為了確保I/O模塊始終處于正常的工作狀態(tài),將對其執(zhí)行輪詢操作,可以發(fā)現(xiàn)存在的異常問題。對于出現(xiàn)的錯誤問題將統(tǒng)一進行記錄和管理,據(jù)此來判斷設(shè)備是否可以保持穩(wěn)定的運行。

        I/O模塊的故障可以從2個角度來考慮,分別是輸入故障和輸出故障,二者存在明顯的差異性。其中前者涉及輸入斷電等情況,后者主要是整個模塊輸出不接通或者是整個模塊全部不關(guān)斷等現(xiàn)象[5]。故障信號輸出電路采用了無源接點輸出方式,光耦隔離單元K1屬于該電路中的重要組成部分,連接輸入和輸出;K1的2個輸入端分別與I/O模塊、電源連接,分別與I/O模塊故障信號的接收及供電有關(guān)??紤]到需要接入模擬量輸入、數(shù)字量輸入等不同的信息,可以配置對應(yīng)的I/O模塊。故障信號輸出電路的具體結(jié)構(gòu)如圖3所示。

        3.3" 通信模塊

        通信模塊為PLC系統(tǒng)與上位機和外部系統(tǒng)的交互提供通訊組態(tài)必要支持的單元部分,該部分對于各個部分的銜接以及數(shù)據(jù)傳輸至關(guān)重要。該模塊的作用在于將各個硬件部分進行銜接,支持通過不同的接口進行通信,可通過專用的選擇開關(guān)來設(shè)置所需要的接口。除了各個部分之間的銜接,也能夠?qū)LC和外部計算機之間進行連通,高效完成數(shù)據(jù)傳輸以及交互的過程[6]。

        通信模塊負責PLC和其他外設(shè)之間的通信,在系統(tǒng)中集成了專用的計數(shù)器,在該模塊執(zhí)行一次之后將進行累加。如果某個時間范圍內(nèi),診斷程序并未發(fā)現(xiàn)累加值發(fā)生改變,則將報警,提示出現(xiàn)的錯誤信息。在該模塊初始化的時候?qū)⒃O(shè)置計數(shù)器值為1,也就是一個初始值,后續(xù)將在該值的基礎(chǔ)上進行累加。

        通信模塊輸出的外部通信故障信號是指通信模塊與外系統(tǒng)之間的通信障礙信號。通信模塊的故障輸出電路與CPU模塊和I/O模塊類似,其主要采用了無源接點輸出方式,將光耦隔離單元K1設(shè)置在輸入、輸出間。K1的2個輸入端同樣分別連接通信模塊、+5 V電源。該電路的具體結(jié)構(gòu)如圖4所示。

        3.4" 電源模塊

        電源模塊負責給PLC的各個模塊供電,電源在供電過程中,不可避免會遭到電壓和電流的波動沖擊[7],因此電源模塊是PLC運行過程中最容易發(fā)生故障的部分,必須對其進行合理地設(shè)置,防范可能發(fā)生的故障問題,保證供電的穩(wěn)定性??紤]到供電的要求,一般需要添加濾波器及隔離變壓器,有助于提升供電的可靠性,降低干擾因素的不利影響。

        電源故障屬于比較常見的現(xiàn)象,對此必須制定行之有效的應(yīng)對策略。掉電檢測屬于一個基本的功能,必須確保該功能有效地實現(xiàn)。在發(fā)生掉電問題時,將為PLC傳輸24 V中斷信號,CPU電源失電與24 V檢測到電源掉電存在一定的時間間隔,在這個時間內(nèi)CPU可以快速響應(yīng),執(zhí)行備份等操作,避免掉電而帶來其他的不利影響。

        如圖5所示的電路可以應(yīng)用于電源模塊的故障信號輸出電路,該電路可以對電源板的各個電源進行監(jiān)測,分別是3.3、5、24 V電源。K1、K2分別為光耦隔離單元、電氣隔離單元。在某個電源失電的情況下,K1輸出的無源接點變位,24 V作為輸入電源,利用K2實現(xiàn)與5 V電源和3.3 V電源的電氣隔離。

        3.5" 安全鏈模塊

        安全鏈模塊負責接收CPU模塊、I/O模塊、通信模塊和電源模塊發(fā)送過來的故障信號,并根據(jù)接收到的故障信號進行邏輯組合,輸出相應(yīng)等級的安全鏈信號。安全鏈模塊與其他模塊的無源接點進行連接,采集各個模塊的故障信號,故障信號采集電路如圖6所示。

        結(jié)合先前的分析可知,安全鏈模塊屬于關(guān)鍵的部分,在輸入不同的故障信號之后進行特定的處理,將這些故障信號進行邏輯組合之后即可輸出對應(yīng)的安全鏈信號。這種方式的優(yōu)勢在于靈活度和可靠性較高。針對輸入的不同信號進行組態(tài)處理,從而輸出對應(yīng)的安全鏈信號;或者是針對某個特定的故障信號進行處理,同樣可以輸出對應(yīng)的信號。最終輸出的信號對應(yīng)著不同的安全等級。

        繼電器輸出回路是保證安全鏈模塊穩(wěn)定運行的重要部分。其他模塊輸出的故障信號進入安全鏈模塊中進行處理,通過組態(tài)處理之后得到對應(yīng)的輸出。為了保證安全鏈模塊信號輸出的穩(wěn)定性和可靠性,安全鏈模塊利用光耦驅(qū)動磁保持繼電器實現(xiàn)穩(wěn)定的輸出,即使出現(xiàn)設(shè)備掉電的情況依然能夠保證接點輸出的穩(wěn)定性。繼電器的狀態(tài)僅與輸入信號有關(guān),當輸入信號變化時,繼電器的開合狀態(tài)也會發(fā)生變化。繼電器輸出回路的基本電路結(jié)構(gòu)如圖7所示。

        4" 結(jié)束語

        綜上所述,本文針對PLC故障檢測問題設(shè)計了一種內(nèi)部安全鏈,從而實現(xiàn)故障的全面實時監(jiān)測。不同于傳統(tǒng)安全鏈PLC只有CPU模塊負責故障檢測,所有模塊均可以獨立監(jiān)測故障,彼此之間不會產(chǎn)生影響,每個模塊均設(shè)置了故障自檢多路輸出信號,由各自的控制器實時監(jiān)測本模塊的運行狀態(tài)和通信狀態(tài)。各模塊將故障信號輸出至安全鏈模塊,安全鏈模塊接收到故障信號后對其進行串聯(lián)或并聯(lián)的邏輯組合,輸出相應(yīng)的安全等級的安全鏈信號。在實際的工業(yè)化生產(chǎn)過程中,安全鏈模塊能夠有效提高故障診斷效率,從而提高企業(yè)生產(chǎn)效益。

        參考文獻:

        [1] 孟君.基于不同冗余結(jié)構(gòu)的PLC系統(tǒng)可靠性與可用性研究[J].電子技術(shù)應(yīng)用,2016,42(9):80-83.

        [2] 劉延霞.PLC控制系統(tǒng)故障特性與診斷方法研究[J].產(chǎn)業(yè)與科技論壇,2021,20(9):55-56.

        [3] 王良成,汪源,張永輝.PLC技術(shù)下新能源汽車電機驅(qū)動系統(tǒng)故障檢測[J].機械設(shè)計與制造,2022(6):199-202,207.

        [4] 周海波.PLC控制系統(tǒng)在整流系統(tǒng)中的故障診斷和問題處理探討[J].內(nèi)燃機與配件,2019(20):156-157.

        [5] 李明時,馬躍,尹震宇,等.一種異構(gòu)處理架構(gòu)的PLC集成安全控制系統(tǒng)結(jié)構(gòu)設(shè)計[J].小型微型計算機系統(tǒng),2019,40(4):856-860.

        [6] 尚文利,尹隆,劉賢達,等.工業(yè)控制系統(tǒng)安全可信環(huán)境構(gòu)建技術(shù)及應(yīng)用[J].信息網(wǎng)絡(luò)安全,2019(6):1-10.

        [7] 擺念宗.風(fēng)電機組安全鏈保護試驗方法研究[J].自動化應(yīng)用,2020(12):32-34.

        天堂中文在线资源| 久久久久久无中无码| 亚洲国产精品线观看不卡| 中文字幕乱码人妻无码久久久1| 一二三四中文字幕日韩乱码| 国产精品又黄又爽又色| 日本一区二区三区女优在线| 蜜臀av一区二区三区久久| 午夜福利理论片在线观看| 国产成年无码v片在线| 免费现黄频在线观看国产| 精品免费人伦一区二区三区蜜桃| 国产亚洲欧美另类久久久| 日本一区二区三区一级免费| 免费看片的网站国产亚洲| 久久婷婷五月综合色丁香| 国产如狼似虎富婆找强壮黑人| 9999精品视频| 91免费国产高清在线| 一区二区三区视频免费观看在线| 中文字幕亚洲综合久久天堂av| 男人和女人做爽爽视频| 国产如狼似虎富婆找强壮黑人| 国产成人77亚洲精品www| 国产精品三级国产精品高| 女同三级伦理在线观看| 在线无码中文字幕一区| 亚洲欧洲精品无码av| 亚洲乱妇老熟女爽到高潮的片| 久久久国产精品免费无卡顿| 日韩人妻系列在线视频| 99久久婷婷国产亚洲终合精品| 欧美精品人人做人人爱视频| 在线视频中文字幕乱人伦 | 亚洲中文av一区二区三区| 亚洲高清一区二区三区在线观看 | 精品国产亚洲第一区二区三区| 成人毛片无码一区二区三区| 亚洲最新版无码AV| av一区二区三区有码| 色婷婷av一区二区三区久久 |