西門子PLC與MPR-53S儀表之間的通訊
時間:2009-01-04 14:48:41來源:dujing
導語:?可測量的參數有相電壓、相電流、總的電流、有功功率、線電壓等。PLC取儀表測量的數據,系統中PLC取MPR一53s儀表測量的數據,在本系統用于讀取電流和電壓。
1系統簡介
大連老虎灘污水處理廠的鼓風機控制系統是由我公司設計的,PLC采用西門子公司的產品,共有6臺鼓風機采用西門子變頻器調速,系統中安裝了6塊MPR-53S多功能儀表,測量系統的電量。MPR一53S儀表是帶有RS-485通訊接口和脈沖輸出的多功能電力儀表。可測量的參數有相電壓、相電流、總的電流、有功功率、線電壓等。PLC取儀表測量的數據,系統中PLC取MPR一53s儀表測量的數據,在本系統用于讀取電流和電壓。
2網絡配置
系統中PLC安裝在主控制柜中,6塊多功能儀表分別安裝在6臺就地控制柜上,配置如圖1。S7—300的CPU通過ProfibusDP口上連接的EM277讀取S7—200中從儀表讀取的數據,多功能儀表MPR一53S帶RS一485通訊接口,支持ModubusRTU協議,S7-200可以組成RS一485的ModubusRTU網絡,并且可以作Modubus主站,但是s7-200系統中沒有支持ModubuSRTU主站模式的現成指令庫,需要自己編程,我們把做好的程序介紹如下。
3 S7—300的軟件及設置
(1)在S7—300站中需要對本系統的硬件進行設置及對S7-200進行編程,在S7-300中讀取S7—200數據的程序放在OB1內,如圖2,軟件設置如圖3。
(2)在S7—200的應用程序中包括1個主程序、2個子程序和2個中斷服務程序,如圖4~6。

(3)MPR-53S多功能儀表隨機帶的說明書中有MOdUbUS寄存器圖表,表中有詳細的對應關系。如果讀者用到此儀表可以根據寄存器圖表選擇你要讀取的數據。本例把讀取的數據存放在S7—300的DB60中。
4結束語
本系統于2005年8月調試,2008年10月投運。4個月的實踐表明,該系統運行穩定。