回覆列表
  • 1 # 使用者834195712159

    區別如下:

    1、Modbus是一種協議,必須要有硬體為實現平臺,而不同的硬體平臺具有不同的電氣特性和連線方式,比如RS232,RS485;可以把Modbus比作英語,RS232比作印度人,RS485比作美華人,印度人之間講英語時,理解為基於RS232的modbus通訊,美華人之間講英語時,理解為基於RS485的modbus通訊。

    2、RS485是一個物理介面,簡單的說是硬體。MODBUS是一種國際標準的通訊協議,用於不同廠商之間的裝置交換資料(一般是工業用途);所謂協議,也可以理解為上面有人說的“語言”吧,簡單的說是軟體。一般情況下,兩臺裝置透過MODBUS協議傳輸資料:最早是用RS232C作為硬體介面,(也就是普通電腦上的序列通訊口(串列埠));也有用RS422的,也有常用的RS485,這種介面傳輸距離遠,在一般工業現場用的比較多。MODBUS協議又分MODBUS RTU,MODBUS ASCII和後來發展的MODBUS TCP三種模式:其中前兩種(MODBUS RTU,MODBUS ASCII)所用的物理硬體介面都是序列(Serial)通訊口(RS232,RS422,RS485)。而MODBUS TCP則是為了順應當今世界發展潮流,什麼都可以用Ethernet網或Internet來連線,傳送資料。所以又MODBUS TCP模式,該模式的硬體介面就是乙太網(Ethernet)口了,也就是我們電腦上一般用的網路口了。

    3、協議分為硬體協議和軟體協議。而通訊協議屬於軟體協議,它包含報頭包圍的格式,MODBUS是應用層的通訊協議,主要用於傳送和接收檔案包的格式。而RS232,RS485是物理層的序列介面,它可以支援幾十種通訊協議,MODBUS只是其中的一種。MODBUS可分為MODBUS RTU/ACSI, MODBUS +(也叫modbus PLUS)和modbus tcp/ip等。前兩種是在序列鏈路上使用的通訊協議(串列埠通訊),後一種是在乙太網口基於TCP/IP協議的MODBUS通訊協議。

  • 中秋節和大豐收的關聯?
  • 新開超市如何預估營業額?