電子百科
Modbus 總線協(xié)議是由美國Modicon Inc.(該公司已被施耐德電氣公司收購)于20 世紀70 年代提出的一種通訊協(xié)議,它是一種完全開放的協(xié)議,目前國際上有無數(shù)自動化和儀表廠商采用該種協(xié)議。Modbus 協(xié)議是應(yīng)用于電子控制器上的一種通用語言。通過此協(xié)議,控制器相互之間、控制器經(jīng)由網(wǎng)絡(luò)和其它設(shè)備之間可以通信。它已經(jīng)成為一通用工業(yè)標(biāo)準(zhǔn)。有了它,不同廠商生產(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,波特率自適應(yīng);
3) 支持同步和凍結(jié)模式;
4) PROFIBUS輸入/輸出數(shù)據(jù)量可自由設(shè)定;
5) 支持MODBUS RTU、MODBUS ASCII主從通訊模式;
6) 全金屬殼體設(shè)計,更強的屏蔽性能,更高的防護等級;
7) 標(biāo)準(zhǔn)DIN軌和掛板安裝方式;
8) 多種寬范圍交直流電源供給方式,冗余供電模式可選;
9) 工業(yè)寬溫可選;
1、應(yīng)用廣泛:凡具有RS232/485接口的MODBUS協(xié)議設(shè)備都可以使用本產(chǎn)品實現(xiàn)與現(xiàn)場總線PROFIBUS的互連。如:具有MODBUS協(xié)議接口的變頻器、電機啟動保護裝置、智能高低壓電器、電量測量裝置、各種變送器、智能現(xiàn)場測量設(shè)備及儀表等等。
2、應(yīng)用簡單:用戶不必了解PROFIBUS和MODBUS技術(shù)細節(jié),用戶只需參考本手冊及提供的應(yīng)用實例,根據(jù)要求完成配置,不需要復(fù)雜編程,即可在短時間內(nèi)實現(xiàn)連接通信。
3、透明通信:用戶可以依照PROFIBUS通信數(shù)據(jù)區(qū)和MODBUS通信數(shù)據(jù)區(qū)的映射關(guān)系,實現(xiàn)PROFIBUS到MODBUS之間的數(shù)據(jù)透明通信。
MODBUS總線定義了兩種傳輸模式,即RTU(Remote Terminal Unit)和ASCII。在RTU模式中,1字節(jié)的信息作為一個8位字符被發(fā)送,而在ASCII模式中則作為兩個ASCII字符被發(fā)送,如發(fā)送字符“20”時,采用RTU模式時為“00100000”,然而采用ASCII模式則成為“00110010”+“00110000”(ASCII字符的“2”和“0”)。可見,發(fā)送同樣的數(shù)據(jù)時,RTU模式的效率大約為ASCII模式的兩倍。一般來說,數(shù)據(jù)量少而且主要是文本時采用ASCII;通信數(shù)據(jù)量大而且是二進制數(shù)值時,多采用RTU模式。
主站一次可向一個或所有從站發(fā)送通信請求(或指令),主設(shè)備通過消息幀的地址域來選通從設(shè)備。主站發(fā)送的消息幀的內(nèi)容和順序為:從站地址、功能碼、數(shù)據(jù)域(數(shù)據(jù)起始地址、數(shù)據(jù)量、數(shù)據(jù)內(nèi)容)、CRC校驗碼;從站應(yīng)答的信息內(nèi)容和順序與主站信息幀基本相同。MODBUS除了定義通信功能碼之外,同時還定義了出錯碼,標(biāo)志出錯信息。主站接收到錯誤碼后,根據(jù)錯誤的原因采取相應(yīng)的措施。從站應(yīng)答的數(shù)據(jù)內(nèi)容依據(jù)功能碼進行響應(yīng),例如功能代碼03要求讀取從站設(shè)備中保持寄存器的內(nèi)容。
MODBUS總線廣泛應(yīng)用于儀器儀表、智能高低壓電器、變送器、可編程控制器、人機界面、變頻器、現(xiàn)場智能設(shè)備等諸多領(lǐng)域。