銀川西門子PLC代理商
銀川西門子PLC代理商
PLC系統(tǒng)抗干擾的措施
①采用性能優(yōu)良的電源,,抑制電網(wǎng)引入的干擾
在PLC控制系統(tǒng)中,,電源占有極重要的地位。電網(wǎng)干擾串入PLC控制系統(tǒng)主要通過PLC系統(tǒng)的供電電源(如CPU 電源,、I/O電源等),、變送器供電電源和與PLC系統(tǒng)具有直接電氣連接的儀表供電電源等耦合進(jìn)入的。現(xiàn)在,,對于PLC系統(tǒng)供電的電源,,一般都采用隔離性能較好電源,而對于變送器供電的電源和PLC系統(tǒng)有直接電氣連接的儀表的供電電源,,并沒受到足夠的重視,,雖然采取了一定的隔離措施,,但普遍還不夠,主要是使用的隔離變壓器分布參數(shù)大,,抑制干擾能力差,,經(jīng)電源耦合而串入共模干擾、差模干擾,。所以,,對于變送器和共用信號儀表供電應(yīng)選擇分布電容小、抑制帶大(如采用多次隔離和屏蔽及漏感技術(shù))的配電器,,以減少PLC系統(tǒng)的干擾,。
此外,為了保證電網(wǎng)饋點不中斷,,可采用在線式不間斷供電電源(UPS)供電,,提高供電的安全可靠性。并且UPS還具有較強的干擾隔離性能,,是一種PLC控制系統(tǒng)的理想電源,。
②電纜選擇的敖設(shè)
為了減少動力電纜輻射電磁干擾,不同類型的信號分別由不同電纜傳輸,,信號電纜應(yīng)按傳輸信號種類分層敖設(shè),,嚴(yán)禁用同一電纜的不同導(dǎo)線同時傳送動力電源和信號,避免信號線與動力電纜靠行敖設(shè),,以減少電磁干擾,。
③硬件濾波及軟件抗干擾結(jié)合措施
由于電磁干擾的復(fù)雜性,要根本消除迎接干擾影響是不可能的,,因此在PLC控制系統(tǒng)的軟件設(shè)計和組態(tài)時,,還應(yīng)在軟件方面進(jìn)行抗干擾處理,進(jìn)一步提高系統(tǒng)的可靠性,。常用的一些措施:數(shù)字濾波和工頻整形采樣,,可有效消除周期性干擾;定時校正參考點電位,,并采用動態(tài)零點,,可有效防止電位漂移;采用信息冗余技術(shù),,設(shè)計相應(yīng)的軟件標(biāo)志位;采用間接跳轉(zhuǎn),,設(shè)置軟件陷阱等提高軟件結(jié)構(gòu)可靠性,。
信號在接入計算機前,在信號線與地間并接電容,,以減少共模干擾,;在信號兩極間加裝濾波器可減少差模干擾,。對干較低信噪比的模擬量信號,常因現(xiàn)場瞬時干擾而產(chǎn)生較大波動,,若僅用瞬時采樣植進(jìn)行控制計算會產(chǎn)生較大誤差,,為此可采用數(shù)字濾波方法。
現(xiàn)場模擬量信號經(jīng)A/D轉(zhuǎn)換后變成離散的數(shù)字信號,,然后將形成的數(shù)據(jù)按時間序列存入PLC內(nèi)存,。再利用數(shù)字濾波程序?qū)ζ溥M(jìn)行處理,濾去噪聲部分獲得單純信號,,可對輸入信號用m次采樣值的平均值來代替當(dāng)前值,,但并不是通常的每采樣m次求一次平均值,而是每采樣一次就與近的m-l次歷史采樣值相加,,此方法反應(yīng)速度快,,具有很好的實時性,輸入信號經(jīng)過處理后用干信號顯示或回路調(diào)節(jié),,有效地抑制了噪聲干擾,。
由干工業(yè)環(huán)境惡劣,干擾信號較多,, I/ O信號傳送距離較長,,常常會使傳送的信號有誤。為提高系統(tǒng)運行的可靠性,,使PLC在信號出錯倩況下能及時發(fā)現(xiàn)錯誤,,并能排除錯誤的影響繼續(xù)工作,在程序編制中可采用軟件容錯技術(shù),。
2.1 硬件CPU416-3 和 CPU412-2
2.2 軟件Windows XP professional SP2STEP7 V5.3 SP3進(jìn)行BSEND,BREV 和USEND ,,UREV通訊 3. 硬件組態(tài)
分別設(shè)定CPU不同的MPI地址,可以通過底板K總線從一個CPU對多個CPU編程
創(chuàng)建一個S7連接
接口為PLC internal,,從底板K總線通訊,。
創(chuàng)建2個連接,因為要測試2種通訊方式,,存盤編譯無錯誤退出,。BSEBD,BRCV(SFB12,SFB13)和USEND,URCV(SFB8,SFB9).BSEND可以傳輸64K,帶效驗速度慢,。USEND可以傳輸440字節(jié),,不效驗速度快。
分別下載CPU的block下System data
4. 軟件編程從標(biāo)準(zhǔn)系統(tǒng)庫拷貝標(biāo)準(zhǔn)系統(tǒng)塊,,粘貼到自己的項目中
在菜單PLC-Monitor/Modify Variables下進(jìn)行測試可以使用強制變量和功能