Modbus總線協(xié)議是20世紀70年代由美國Modicon公司(由施耐德電氣收購)提出的通信協(xié)議。
它是一種完全開放的協(xié)議,目前被全球眾多自動化和儀器制造商使用。
這種協(xié)議。
Modbus協(xié)議是一種應用于電子控制器的通用語言。
通過該協(xié)議,控制器可以通過網(wǎng)絡(luò)與控制器之間以及其他設(shè)備相互通信。
它已成為一種通用的行業(yè)標準。
有了它,不同制造商生產(chǎn)的控制設(shè)備可以連接到工業(yè)網(wǎng)絡(luò)進行集中監(jiān)控。
Modbus總線協(xié)議采用主站的方式查詢從站。
物理接口可以是RS232,RS485,RS422,RJ45,通信介質(zhì)是屏蔽雙絞線或光纖,RS232接口用作沒有中繼器的介質(zhì)。
最大距離為15m,最大節(jié)點數(shù)為247,通信速率為19.2Kbps。
1)支持完整的PROFIBUS-DP協(xié)議; 2)隔離PROFIBUS接口,最大傳輸速率12Mbit / s,波特率自適應; 3)支持同步和凍結(jié)模式; 4)PROFIBUS輸入/輸出數(shù)據(jù)量可自由設(shè)定5)支持MODBUS RTU,MODBUS ASCII主從通訊模式; 6)全金屬外殼設(shè)計,屏蔽性能更強,防護等級更高; 7)標準DIN導軌和吊板安裝方法; 8)各種寬度范圍AC / DC供電方式,冗余供電方式可選; 9)工業(yè)寬溫可選; 1.適用范圍廣:任何帶RS232 / 485接口的MODBUS協(xié)議設(shè)備均可使用本產(chǎn)品實現(xiàn)與現(xiàn)場總線PROFIBUS的互聯(lián)。
如:變頻器帶MODBUS協(xié)議接口,電機啟動保護裝置,智能高低壓電器,電力測量裝置,各種變送器,智能現(xiàn)場測量設(shè)備和儀器等.2,應用簡單:用戶沒有要了解PROFIBUS和MODBUS技術(shù)的細節(jié),用戶只需參考本手冊和所提供的應用實例,根據(jù)要求完成配置,并在短時間內(nèi)實現(xiàn)連接通信,無需復雜的編程。
3.透明通信:用戶可以根據(jù)PROFIBUS通信數(shù)據(jù)區(qū)與MODBUS通信數(shù)據(jù)區(qū)之間的映射關(guān)系,實現(xiàn)PROFIBUS與MODBUS之間的數(shù)據(jù)透明通信。
MODBUS總線定義了兩種傳輸模式,RTU(遠程終端單元)和ASCII。
在RTU模式下,1字節(jié)信息以8位字符形式發(fā)送,在ASCII模式下以2位ASCII字符形式發(fā)送。
例如,當發(fā)送字符“20”時,它是“00100000”。
使用RTU模式時。
在ASCII模式中,它變?yōu)椤?0110010”。
+“00110000” (ASCII字符的“2”和“0”)。
可以看出,在發(fā)送相同數(shù)據(jù)時,RTU模式的效率是ASCII模式的兩倍。
一般來說,數(shù)據(jù)量很小,ASCII主要用于文本;當通信數(shù)據(jù)量很大并且它是二進制值時,經(jīng)常使用RTU模式。
主站可以一次向一個或所有從站發(fā)送通信請求(或命令),并且主設(shè)備通過消息幀的地址字段選通輔助設(shè)備。
主站發(fā)送的消息幀的內(nèi)容和順序為:從地址,功能碼,數(shù)據(jù)字段(數(shù)據(jù)起始地址,數(shù)據(jù)量,數(shù)據(jù)內(nèi)容),CRC校驗碼;從站響應和主站的信息內(nèi)容和順序信息幀基本相同。
除了定義通信功能代碼外,MODBUS還定義了一個錯誤代碼來標記錯誤消息。
收到錯誤代碼后,主站根據(jù)錯誤原因采取適當?shù)拇胧?/p>
通過功能代碼響應從響應的數(shù)據(jù)內(nèi)容。
例如,功能代碼03需要讀取從設(shè)備中的保持寄存器的內(nèi)容。
MODBUS總線廣泛應用于儀器儀表,智能高低壓電器,變送器,可編程控制器,人機界面,變頻器,現(xiàn)場智能設(shè)備等眾多領(lǐng)域。
如需更多精彩參賽作品,請訪問Weiku Electronics(http://wiki.dzsc.com)