西門子PLC與MPR-53S儀表之間的通訊
時間:2009-01-04 14:48:41來源:dujing
導(dǎo)語:?可測量的參數(shù)有相電壓、相電流、總的電流、有功功率、線電壓等。PLC取儀表測量的數(shù)據(jù),系統(tǒng)中PLC取MPR一53s儀表測量的數(shù)據(jù),在本系統(tǒng)用于讀取電流和電壓。
1系統(tǒng)簡介
大連老虎灘污水處理廠的鼓風機控制系統(tǒng)是由我公司設(shè)計的,PLC采用西門子公司的產(chǎn)品,共有6臺鼓風機采用西門子變頻器調(diào)速,系統(tǒng)中安裝了6塊MPR-53S多功能儀表,測量系統(tǒng)的電量。MPR一53S儀表是帶有RS-485通訊接口和脈沖輸出的多功能電力儀表??蓽y量的參數(shù)有相電壓、相電流、總的電流、有功功率、線電壓等。PLC取儀表測量的數(shù)據(jù),系統(tǒng)中PLC取MPR一53s儀表測量的數(shù)據(jù),在本系統(tǒng)用于讀取電流和電壓。
2網(wǎng)絡(luò)配置
系統(tǒng)中PLC安裝在主控制柜中,6塊多功能儀表分別安裝在6臺就地控制柜上,配置如圖1。S7—300的CPU通過ProfibusDP口上連接的EM277讀取S7—200中從儀表讀取的數(shù)據(jù),多功能儀表MPR一53S帶RS一485通訊接口,支持ModubusRTU協(xié)議,S7-200可以組成RS一485的ModubusRTU網(wǎng)絡(luò),并且可以作Modubus主站,但是s7-200系統(tǒng)中沒有支持ModubuSRTU主站模式的現(xiàn)成指令庫,需要自己編程,我們把做好的程序介紹如下。
3 S7—300的軟件及設(shè)置
(1)在S7—300站中需要對本系統(tǒng)的硬件進行設(shè)置及對S7-200進行編程,在S7-300中讀取S7—200數(shù)據(jù)的程序放在OB1內(nèi),如圖2,軟件設(shè)置如圖3。
(2)在S7—200的應(yīng)用程序中包括1個主程序、2個子程序和2個中斷服務(wù)程序,如圖4~6。
(3)MPR-53S多功能儀表隨機帶的說明書中有MOdUbUS寄存器圖表,表中有詳細的對應(yīng)關(guān)系。如果讀者用到此儀表可以根據(jù)寄存器圖表選擇你要讀取的數(shù)據(jù)。本例把讀取的數(shù)據(jù)存放在S7—300的DB60中。
4結(jié)束語
本系統(tǒng)于2005年8月調(diào)試,2008年10月投運。4個月的實踐表明,該系統(tǒng)運行穩(wěn)定。