可編程序控制器(PLC)是專門為工業環境設計的自動化技術控制裝置,一般不需要特殊措施,就可以直接在大多數工業環境中使用。但是如果生產環境過于惡劣,電磁干擾特別強烈,或安裝使用不當時,都不能保證系統的正常安全運行。干擾可能使PLC接收到錯誤的信號,造成誤動作,或使PLC內部的數據丟失,嚴重時甚至會使系統失控。在系統設計時,應采取相應的可靠性措施,以消除或減少干擾的影響,保證系統的正常運行。
控制系統的可靠性一直是機電行業和自動化生產線所關注的焦點,因為它直接影響企業的生產安全和經濟效益,而系統的抗干擾能力則是保證系統可靠運行的重要指標之一。影響PLC控制系統的干擾源,大都產生在電流或電壓劇烈變化的部位,其原因是電流改變產生磁場,對設備產生電磁輻射,磁場改變產生電流,電磁高速變化產生電磁波。
在實際的工作中,為防止干擾可采用硬件和軟件的抗干擾措施,其中,硬件抗干擾是最基本和最重要的抗干擾措施,一般從抗和防兩方面入手來抑制和消除干擾源,在系統設計時,應采取相應的可靠性措施,以消除或抑制減少干擾的影響,保證系統的正常運行,提高系統的可靠性。
1.對電源的干擾處理措施
電源的干擾主要是通過供電線路的阻抗耦合產生的,各種大功率用電設備是主要的干擾源。在干擾較強或對可靠性要求很高的場合,可以在PLC的交流電源輸入端加接帶屏蔽層的隔離變壓器和低通濾波器(圖1),隔離變壓器可以抑制從電源線竄入的外來干擾,提高抗高頻共模干擾能力。屏蔽層應可靠接地。
低通濾波器可以吸收掉電源中的大部分“毛刺”,圖中的L1和L2用來抑制高頻差模電壓,L3和L4使用等長的導線反向繞在同一磁環上的,50Hz的工頻電流在磁環中產生的磁通互相抵消,磁環不會飽和。兩根線中的共模干擾電流在磁環中產生的磁通是疊加的,共模干擾被L3和L4阻擋。圖中的C1和C2用來濾除共模干擾電壓,C3用來濾除差模干擾電壓。R是壓敏電阻,其擊穿電壓略高于電源正常工作時的最高電壓,平常相當于開路。遇尖峰干擾脈沖時它被擊穿,干擾電壓被壓敏電阻鉗位,這時壓敏電阻的端電壓等于其擊穿電壓,尖峰脈沖消失后壓敏電阻可恢復正常狀態。
高頻干擾信號不是通過變壓器繞組的耦合,而是通過初級、次級繞組間的分布電容傳遞的。在初級、次級繞組之間加繞屏蔽層,并將它和鐵心一起接地,可以減少繞組間的分布電容,可以提高抗高頻干擾的能力。也可以選用電源濾波器產品,由于具有良好的共模濾波、差模濾波性能和高頻干擾抑制性能,能有效抑制線與線之間和線與地之間的干擾。
2.對于感性負載的處理措施
感性負載具有儲能作用,當控制觸點斷開時,電路中的感性負載會產生高于電源電壓數倍甚至數十倍的反電勢,觸電閉合時,會因觸點的抖動而產生電弧,它們都會對系統產生干擾。對此可采用以下措施:PLC的輸入端或輸出端接有感性元件時,對于直流電路(圖2),應在它們兩端并聯續流二極管;對于交流電路,應并聯阻容電路,以抑制電路斷開時產生的電弧對PLC的影響。電阻可以取51~120Ω,電容可以取0.1~0.47μF,電容的額定電壓應大于電源峰值電壓。續流二極管可以選1A的管子,其額定電壓應大于電源電壓的2~3倍。
3.對于安裝和布線的措施
開關量信號一般對信號電纜沒有嚴格的要求,可選用一般電纜,信號傳輸距離較遠時,可選用屏蔽電纜。模擬信號和高速信號(如脈沖傳感器、計數碼盤等提供的信號)應選擇屏蔽電纜。通信電纜對可靠性的要求高,有的通信電纜的信號頻率很高,一般應選用專用電纜(如光纖電纜),在要求不高或信號頻率較低時,也可以選用帶屏蔽的多芯電纜或雙絞線電纜。
當開關量I/O線不能與動力線分開布線時,可用繼電器來隔離輸入/輸出線上的干擾。當信號線距離超過300m時,應采用中間繼電器來轉換信號,或使用PLC的遠程I/O模塊。I/O線與電源線應分開走線,并保持一定的距離。如不得已要在同一線槽中布線,應使用屏蔽電纜。交流線與直流線應分別使用不同的電纜;開關量、模擬量I/O線應分開敷設,后者應采用屏蔽線。如果模擬量輸入/輸出信號距離PLC較遠,應采用4~20mA或0~10mA的電流傳輸方式,而不是易受干擾的電壓傳輸方式。不同的信號線最好不用同一個插接件轉接,如必須用同一個插接件,要用備用端子或地線端子將他們分隔開,以減少相互干擾。
4.強烈干擾環境的隔離措施
PLC內部用光耦離合器、輸出模塊中的小型繼電器和光電晶閘管等器件來實現對外部開關量信號的隔離,PLC的模擬量I/O模塊一般也用光耦離合器來實現隔離。這些器件除了能減少或消除外部干擾對系統的影響外,還可以保護CPU模塊,使之免收外部竄入PLC的高電壓的危害,因此一般沒有必要在PLC外部在設置干擾隔離器件。為了提高抗干擾能力和防雷擊,PLC和計算機之間的串行通信線路可以考慮使用光纖或采用帶光耦離合器的通信接口。
5.接地的可靠性措施
接地是提高電子設備電磁兼容性的有效手段之一。PLC控制系統的地線包括系統地、屏蔽地、交流地和保護地等。接地系統混亂對PLC系統的干擾主要是各個接地點電位分布不均,不同接地點間存在地電位差,引起地環路電流,影響控制系統內邏輯電路和模擬電路的正常工作。
完善的接地系統是PLC控制系統抗電磁干擾的重要措施之一。信號源接地時,屏蔽層應在信號側接地;不接地時,應在PLC側接地;信號線中間有接頭時,屏蔽層應牢固連接并進行絕緣處理,要避免多點接地;多個測量點信號的屏蔽雙絞線與多芯對絞總屏電纜連接時,各屏蔽層應相互連接好,并經絕緣處理。
接地時應注意:接地線應盡量粗,一般用大于2mm2的銅芯線接地;接地點應盡量靠近PLC控制器,接地線應盡量避開強電回路和主回路的電線,不能避開時,應垂直相交盡量縮短平行走線的長度。
6.輸出的可靠性措施
在負載要求的輸出功率超過PLC的允許值時,應設置外部繼電器。PLC輸出模塊內的小型繼電器的觸點小,斷弧能力差,一般不能直接用于直流220V電路中,必須用PLC驅動外部的繼電器,用外部繼電器的觸點驅動直流220V的負載,提高可靠性。
總之,對于PLC控制系統的干擾是一個十分復雜的問題,不僅涉及到具體的輸入輸出設備和工業現場的環境,而且溫度、濕度、震動、沖擊等對PLC都會產生很大的影響,因此,在應用中,找出問題所在,知道現場干擾的源頭,綜合考慮各方面的因素,才能合理、有效的抑制干擾,使PLC控制系統正常工作。
上一篇:開域集團施侃騰訊營銷會探討“創新模式下的數據化應用”
下一篇:變頻器的頻率怎么調整
推薦閱讀
史海拾趣
在ELMEC Technology Of America Inc公司初創時期,創始人李明和他的團隊面臨著一個巨大的挑戰:如何開發一款能在市場上脫穎而出的電子產品。經過無數次的實驗和失敗,他們最終成功研發了一款高效能、低功耗的半導體芯片。這款芯片的問世不僅為公司帶來了第一筆可觀的收入,也奠定了ELMEC在電子行業的技術領先地位。
在電子行業,技術創新是企業持續發展的關鍵。為了保持競爭力,ELMEC不斷投入研發資金,引進高端人才,加強技術創新。他們與多所知名大學和研究機構建立合作關系,共同開展前沿技術研究。這些努力使得ELMEC在人工智能、物聯網等新興領域取得了多項重要突破,為公司的發展注入了新的活力。
面對日益激烈的市場競爭,ATO SOLUTION公司不斷創新營銷策略,提升品牌知名度和影響力。公司利用互聯網和社交媒體等新媒體平臺,開展線上宣傳和推廣活動;同時,還積極參加各類行業展會和論壇,與業界同行和潛在客戶進行深入交流和合作。這些創新的營銷策略有效地提升了公司的市場影響力,為公司的業務拓展提供了有力支持。
在競爭激烈的電子市場中,品質是Deltron公司的生命線。公司始終堅持以客戶為中心,注重產品質量和服務的提升。通過嚴格的質量控制體系和完善的售后服務,Deltron贏得了客戶的信任和好評。同時,公司還積極參與行業標準的制定和修訂工作,推動行業向更高水平發展。
隨著業務規模的不斷擴大,Concord Semiconductor Corp開始將市場拓展作為重要的發展戰略。公司通過參加國際電子展會、舉辦技術研討會等方式,積極宣傳自己的產品和技術,提升品牌知名度。同時,公司還針對不同地區的市場需求,推出定制化產品和服務,進一步鞏固了市場地位。
產品組成: GSM防盜主機一臺、感震一個、嗽叭一個、斷電繼電器一個、遙控器兩個、LED燈一個、緊急按鈕一個、MIC一個、十二孔輸出線一組、說明書一本。 主要功能: 定位功能:無需通過任何移動運營商的支持,一個普通短信即可準確在全國范圍內定位, ...… 查看全部問答∨ |
|
這兩天在6410平臺上調OV3640,一直出不來,納悶死了,WINCE6.0,用三星官方BSP里的camera移過來的,能確保驅動這邊沒有問題,因為原來調一個30W像素的已OK的, 我現在驅動接口format是:YCbCr422 , ITU-601,MCLK=24MHZ,size:1024x768(現在我叫FAE給 ...… 查看全部問答∨ |
|
我們的設備在進行通訊一段時間后PC端就不能收到數據,但是還能發送數據.不知道為什么,后來就想辦法解決它,測試一段時間后,發現對它進行電磁干擾.就會出現這種情況.單片機是沒有死的,因為我們測試過,.并且PC端還能發送指令,單片機還接收指令并處理.&n ...… 查看全部問答∨ |
我現在的想法是在OnStartDevice中構造讀irp,但是讀不到內容。 有沒有人做過這方面的開發,能否指點一下呢? 萬分感謝! 具體代碼在這里面 http://topic.eeworld.net/u/20081204/22/0f4a2247-7cb8-4d9b-9706-9a04fb333ae2.html 不知什么地方 ...… 查看全部問答∨ |
2440 Wince 系統待機后,喚醒的問題-可否采用串口中斷的方式喚醒?(eint0 1 2 都可行) 在fw.s這個文件里面修改cpupoweroff函數,可以通過按鍵中斷,喚醒系統! eint 0 1 2 都沒有問題,但嘗試用eint7等喚醒,系統起來后會突然死掉! 實際上,自身系統最佳情況是采用串口中斷喚醒比較理想! 是在無從下手,沒有大俠指點一 ...… 查看全部問答∨ |
現在用ARM(LPC2214)讀寫E2ROM(24C16),但不知怎么控制傳輸速度,有時傳輸太快,導致讀寫無效,只有不停的加延時。不知有沒有辦法可以設定傳輸速度?… 查看全部問答∨ |
1.新建工程:file->new->project 2.新建文件: 3.編譯文件:compile->all 4.仿真:simulation->start simulation: 在彈出的對話框中選中work ->相應文件->behavorial,再OK 5.View->wave 6.加入信號 7.在wave ...… 查看全部問答∨ |