新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > Modbus通訊協(xié)議在空氣壓縮機(jī)監(jiān)控系統(tǒng)中的應(yīng)用

Modbus通訊協(xié)議在空氣壓縮機(jī)監(jiān)控系統(tǒng)中的應(yīng)用

作者: 時間:2012-07-07 來源:網(wǎng)絡(luò) 收藏

例1:假定主機(jī)要求讀取01從機(jī)的系統(tǒng)壓力數(shù)值時,主機(jī)將發(fā)送如表3所示的通訊請求命令字符串,在英格索蘭單片機(jī)中系統(tǒng)壓力數(shù)據(jù)起始地址為十六進(jìn)制代碼0BBE(協(xié)議規(guī)定通訊字符串中的地址比實際地址小“1”),正常情況下從機(jī)回信字符串如表4。



從機(jī)地址即01號機(jī)的設(shè)備地址,數(shù)據(jù)量0002表示存放系統(tǒng)壓力數(shù)值有兩個寄存器,該位占兩個字節(jié)。

英格索蘭單片機(jī)是一個32位浮點數(shù)處理器,數(shù)據(jù)“42DCD4C6”經(jīng)過IEEE32位浮點數(shù)轉(zhuǎn)換后得出系統(tǒng)壓力為110.4156psi。

例2:假定主機(jī)要求遠(yuǎn)程啟動01從機(jī),主機(jī)將發(fā)送如表5所示的通訊請求命令字符串,在英格索蘭單片機(jī)中遠(yuǎn)程啟動數(shù)據(jù)起始地址為十六進(jìn)制代碼00E0,正常情況下從機(jī)回信字符串如表6。

從機(jī)回信的字符串與主機(jī)發(fā)送的通訊請求命令字符串應(yīng)該是同樣的,數(shù)據(jù)“FF00”迫使01從機(jī)的遠(yuǎn)程啟動繼電器線圈打開,數(shù)據(jù)“0000”迫使01從機(jī)的遠(yuǎn)程啟動繼電器線圈關(guān)閉。

5 結(jié)束語

利用協(xié)議實現(xiàn)了礦區(qū)中的上位工控機(jī)與下位英格索蘭通用通訊模塊的數(shù)據(jù)通訊,開發(fā)了。運轉(zhuǎn)兩個多月來的情況表明,該系統(tǒng)運行可靠,維護(hù)方便,監(jiān)控過程顯示形象直觀,為礦區(qū)運轉(zhuǎn)工區(qū)最終實現(xiàn)“無人值班,少人值守”的目標(biāo)奠定了基礎(chǔ)。


上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉