2013年10月21日 星期一

PLC 你要了解Modbus、RS422、RS485

Modbus是一種通訊協定(軟體)。
RS422、RS485是一種硬體的架構。

=====================================

RS422配線:會有RX+/-,TX+/-  共有4條線

RX  接收外部設備回傳線路
TX  發送給外部設備線路











RS485配線:會有D+/D-  共有2條線

傳送/接收,都是D+/D-在控制。













=====================================================

只看上面的圖示,可能會覺得RS422跟RS485好像是不一樣的,
但很多的控制都說可以同時兼容兩種,甚至都是用同樣的接腳!?

再看看下面的圖,就會懂了。










如果PLC(MASTER)端是RS422,外部裝置是RS485,就可以用上面的接法。
RS422是全雙工,四條線,可以同時傳送/接收,不會有問題。(不同線路)
RS485是半雙工,二條線,如果有其中一個裝置在發送資料,其他裝置就不可以發送。

可能會覺得奇怪,那RS422端,會收到自已發送的資料丫!!
沒錯,這種接法在發送資料時,同時會接收到自已發送的資料。



所以RS422可以接RS422 & RS485
RS485,就可以接RS485,不可以接RS422。


2 則留言:

  1. 請問大大那如果使用全雙工的RS485可以接RS422嗎?

    回覆刪除
    回覆
    1. RS485只有D+ D-,所以不能同時發送 & 接收,算是半雙工。
      RS422,有TX+ TX- 專門發送
      R+R- 專門接送,所以可設定成全雙工

      刪除