回覆列表
  • 1 # Talk工控白

    這兩個協議即有區別又有密切的聯絡。它們的相結合,不但實現了基於modbus/tcp/IP協議遠端網路通訊,促進了modbus在其對應領域中的使用。

    modbus協議主要應用於電氣自動化和過程控制,一般採用RS-232或RS-485的通訊介面。不足之處,就是其傳輸距離短、速度慢,導致應用受到侷限。TCP/IP協議主要應用領域lnternet或lntranet中,它的優勢就是傳輸距離遠、傳輸速度快,應用範圍廣泛。

    Modbus協議

    它是應用於電氣自動化電子控制器中的一種通用語言。透過這種協議就可以使控制器之間,以及控制器由網路和其它裝置之間就可以通訊,它也成為了一種工業標準。modbus協議是施耐德公司的序列匯流排協議,此協議具有良好的互動性、開放標準,在工業現場裝置已經廣泛被應用。

    Modbus通訊模式有兩種,有ASCII和RTU兩種。雖然有兩種通訊模式,使用時只能選用其中一種,混合使用是不允許的。

    TCP/IP協議

    說白了,此協議就是物理網上的一組完整的網路協議。TCP的作用就是提供傳輸層服務,IP的作用就是提供網路層服務。TCP/IP協議的核心部分就是傳輸層協議(TCP/UDP)、網路層協議(IP)及物理介面層。

    上面說到了modbus協議的兩種模式

    modbus-RTU(遠端終端單元)和modbus-ASCII(美國標準資訊交換程式碼),兩種模式的如下所示。

    1、進位制:RTU是八位二進位制,ASCII是十六進位制。

    2、位元組位數:RTU是11位,ASCII是10位。

    3、位資訊:RTU一個起始位,八個資料位,先傳送LSB,一個奇偶校驗位,一個停止位,剛好滿足RTU的位元組位數11位。ASCII一個起始位,七個資料位,先傳送LSB,一個奇偶校驗位,一個停止位,剛好滿足ASCII的位元組位數10位。

  • 中秋節和大豐收的關聯?
  • 精神分裂症睡覺起不來是犯病嗎?