熱情、耐心、真誠的服務與支持
1.前言
隨著科技的進步,中國智造2025的提出使工廠企業紛紛轉型智能制造。在生產運行中穩定、可靠、安全是至關重要的。PLC以其運算速度快、功耗小、性價比高等優點,迅速擴大自己的市場。PLC有的安裝在控制室內,有的直接安裝在現場的設備中。設備周圍有很強的電路及其他的設備,比如變頻器,如此惡劣的電磁環境給PLC穩定性及工程師預防都會造成極大的干擾。因此了解和預防干擾是有必要的,在此以最常遇見的模擬量波動為例。
2.為什么會有波動
工業設備中影響PLC模擬量的情況有多種,例如:
① 來自于設備或柜內強電干擾。
② 布線、接地系統混亂產生干擾。
③ 來自信號線或電源線的干擾。
④ PLC系統內部的干擾。
它們大多是產生電流或電壓距離變化引起電荷劇烈移動產生了干擾。干擾可以分為共
模干擾和差模干擾。共模干擾是指干擾電壓在信號線及其回線幅度相同(參考電位一般為大地),干擾電流回路則是在導線與參考物體構成的回路間流動(如圖一)。差模干擾是指干擾電壓在信號線與其回路(一般為信號的地線)之間,干擾電流回路則是在導線與參考物體構成的回路中流動(如圖二)。在一般情況下,差模干擾幅度小、頻率低,造成干擾不明顯。共模干擾幅度大、頻率高,還可以通過導線產生輻射,所造成的干擾較大。所以,解決共模干擾是消除干擾的關鍵。
圖一 圖二
3.為什么用屏蔽
在安裝設備時經常把很多線路一起放在線槽中,這樣雖然方便美觀。但是在信號傳輸時會受到別的電纜產生的電磁場噪聲源的影響。在遠距離傳輸時更會受到不同設備的電磁干擾,如馬達、電源線等,射頻干擾如無線電、雷達等。解決這種問題最簡單的方法就是使用屏蔽線。
屏蔽線(如圖三)源于歐洲,在信號線外部使用金屬網狀編織層包裹起來的傳輸線,編織層一般為銅或鍍錫銅,利用金屬屏蔽層的反射、吸收及趨膚效應實現防止電磁干擾及電磁輻射功能。使用屏蔽層接地,外來的干擾信號可被該層導入大地,避免干擾信號進入內層導體干擾,同時也降低傳輸信號的損耗。屏蔽分為主動屏蔽和被動屏蔽,主動屏蔽是為了防止噪聲源向往輻射;被動屏蔽是為了防止設備受到噪聲源的干擾。plc模擬量上主要運用被動屏蔽。
圖三
屏蔽線的屏蔽層需要接地。接地分為單端接地和雙端接地,不能多點接地。多個的接地點會因為各接地的電壓不同,形成電位差產生感應電流,反而產生干擾。雙端接地主要用于高頻,如編碼器等。一般對于模擬量使用單端接地,即一端接地另一端懸空。
4.為什么用隔離
在平時的安裝中很難把所有設備集中在一起,必不可免的要有長距離的安裝。分割兩地的設備和儀表之間的信號參考點存在電勢差,因而形成了接地環路(如圖四)造成信號的傳輸過程的失真。長距離的傳輸也不可避免的會有感性和容性的干擾。所以如何抑制公共接地、不明電磁對設備的干擾,是關鍵。
圖四 圖五
模擬信號隔離器,也叫做信號變送器(如圖五)。具有隔離、信號轉換、保護等作用。是工業中常用的方法。信號隔離器就是將變送器或儀表的信號,通過半導體器件調制變換,然后通過光感或磁感元件隔離轉換,然后再進行解調變換回隔離前的原信號,同時對隔離后的信號的供電電源進行隔離處理。保證變換后的信號、電源、地直接的絕對獨立。有效的解決了接地環路和設備的連接時底線參考點不同所造成的問題,也可以有效的去除線路在正常傳輸過程中可能受到電磁干擾的問題。
6.為什么共地
對于線路來說信號的“地”又稱參考地,是線路電壓的參考點,也是構成信號回路的公共端。對于設備來說接地往往是考慮防雷和安全。所以保護地和參考地不能隨便共,必須做好分類。共地就是使信號源端與測量端電位相同,以此來抑制干擾。
當使用一個自供電或隔離的傳感器電源和模擬量輸入模塊電源沒有彼此連接,即模擬量輸入模塊的電源地和傳感器信號地沒有連接時,這將會產生一個很高的上下震動的共模電壓,影響模擬量輸入的值。這時就需要把傳感器輸入的負端與模塊上的公共端的M端連接以補償此種波動(如圖六,左為四線制,右為兩線制)。
圖六
當使用多個非隔離傳感器(不同的接地點)與隔離模塊連接時候,由于各個傳感器信號的負端都會有共模電壓,這時需要將各個信號的負端連接起來。在與非隔離模塊連接時還需要與模塊的M端相連接。
7.濾波的原理
對輸入信號進行濾波也是常用的方法之一。在信號傳輸時模擬量信號出現波動太快,導致邏輯無法有效的響應,就可以設置一個濾波器,求取輸入信號平均值,將一個平滑信號傳給邏輯程序。軟件上的濾波在系統塊→輸入濾波→模擬量(如圖七)。
圖七
使用軟件濾波要搞懂兩個概念,既采樣數和死區。采樣數顧名思義是指計算平均值的數值數目,PLC可設置為2指數倍增加最大到256,采樣數的增加會讓結果穩定但是響應變慢,反之則反之。但是在有些場合輸入值大幅改變,需要快速反應就需要設置死區,死區范圍可設置為16-4080。死區是設定一個當前平均值范圍(當前平均值 ± 死區值)。當新的值輸入在這個范圍內,則繼續進行平均值計算。如果新進值超過這個范圍,不再進行平均值計算,而是直接將這個值設置為平均值。這樣就使得在輸入信號大幅度改變時也有快速的響應。死區值設定為0可以禁用死區,禁用后不論輸入值如何變化都只做求平均值計算。(注:不要對通過模擬量字中傳遞數字量信息或報警指示的模塊使用模擬量過濾。AS-i主站模塊、熱電偶模塊和 RTD 模塊要求禁止 CPU 模擬量輸入濾波功能。)。
濾波器就是一個算術平均濾波法,算術平均濾波法是對N個連續采樣值相加,然后取其算術平均值作為本次測量的濾波值。對濾除混雜在被測信號上的隨機干擾信號非常有效。除此之外還有很多濾波算法,如中位值濾波,中位值平均濾波,都需要自己編寫程序。