轉(zhuǎn)載請(qǐng)備注(http://m.xttg2.com/)
在電力系統(tǒng)中,對(duì)于很多用戶來講,都會(huì)認(rèn)為RS485通訊就是modbus規(guī)約通訊方式,其實(shí)不是的。RS485只是一種布網(wǎng)方式,使用的是屏蔽雙絞線。而modbus是一種通訊規(guī)約方式。兩者不是一個(gè)概念。
什么是Modbus?
Modbus是一種國際標(biāo)準(zhǔn)的通訊協(xié)議,用于不同廠商之間的設(shè)備交換數(shù)據(jù)(一般是工業(yè)用途)。所謂協(xié)議,也可以理解為上面說的“語言”吧,屬于軟件。
Modbus只是通信協(xié)議的一種,就像漢語和英語一樣,就是一種交流的語言,一種機(jī)器之間交流的語言。
RS-485與Modbus之間的聯(lián)系
一般情況下,兩臺(tái)設(shè)備通過Modbus協(xié)議傳輸數(shù)據(jù),最早是用RS-232作為硬件接口,(也就是普通電腦上的串行通訊口(串口));后來也有用RS-422的,以及最常用的RS-485,這種接口傳輸距離遠(yuǎn),在工業(yè)現(xiàn)場用的比較多。
Modbus協(xié)議又分Modbus RTU,Modbus ASCII和后來發(fā)展的Modbus TCP三種模式。其中前兩種所用的物理硬件接口都是串行(Serial)通訊口(RS-232、RS-422、RS-485)。
而Modbus TCP則是為了順應(yīng)當(dāng)今世界的發(fā)展潮流,都可以用Ethernet網(wǎng)或Internet來連接,傳送數(shù)據(jù)。所以又叫Modbus TCP模式,該模式的硬件接口就是以太網(wǎng)(Ethernet)口了,也就是我們電腦上一般用的網(wǎng)絡(luò)口了。
以上為modbus通訊規(guī)約和RS485通訊的介紹。在遇到通訊問題時(shí),最直接的處理方式是查看報(bào)文,通過報(bào)文,即可分析問題出在哪里。