RS-485
RS-485是一個(ge) 物理接口,簡單來說,也就是硬件。
它隻需要兩(liang) 根通訊線,即可以在兩(liang) 個(ge) 或兩(liang) 個(ge) 以上的設備之間進行數據傳(chuan) 輸。
這種數據傳(chuan) 輸的連接,是半雙工的通訊方式。在某一個(ge) 時刻,一個(ge) 設備隻能進行發送數據或接收數據。
硬件通訊接口建立後,在進行數據傳(chuan) 輸的儀(yi) 表之間需要約定一個(ge) 數據協議,以使接收端能夠解析收到的數據,這便是“協議”的概念。
通訊協議有統一標準的協議格式,如“ModBus”協議,標準的協議內(nei) 容全麵,包含的內(nei) 容很多,但不易理解。由此,部分廠商自定義(yi) 了一種協議,簡單實用,這便是“自定義(yi) 協議”。
RS-485總線由於(yu) 其成本低廉,設計簡單而得到了廣泛的應用,大量用於(yu) 智能家居、安防監控,智能交通,智能樓宇,機房監控,工業(ye) 自動化等各個(ge) 領域。RS-485總線敷設線路比較簡單,但是有一些相應的事項必須注意,否則會(hui) 容易導致通信失敗。
Modbus
Modbus是通信協議的其中一種,就像漢語和英語一樣,是一種交流的語言,一種機器之間交流的語言。
那麽(me) 在交流之前肯定要有溝通的橋梁,那就是傳(chuan) 輸媒介RS-485或RS-232等其他電氣規則。
同一種協議可以用不同的傳(chuan) 輸媒介方式,如RS-485或RS-232.
Modbus協議又分Modbus RTU,Modbus ASCII和後來發展的Modbus TCP三種模式。
其中前兩(liang) 種所用的物理硬件接口都是串行(Serial)通訊口(RS-232、RS-485、RS-422)。而Modbus TCP則是為(wei) 了順應當今世界的發展潮流,都可以用Ethernet網或Internet來連接,傳(chuan) 送數據。所以又叫Modbus TCP模式,該模式的硬件接口就是以太網(Ethernet)口了,也就是我們(men) 電腦上一般用的網絡口了。
所以說呢,RS485是硬件,Modbus是通訊語言,它們(men) 可以合作實現國際標準協議進行設備通訊。