色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          "); //-->

          博客專欄

          EEPW首頁 > 博客 > 如何理解RS485,modbus,tcpip,socket等術語

          如何理解RS485,modbus,tcpip,socket等術語

          發(fā)布人:vfbox301 時間:2024-01-04 來源:工程師 發(fā)布文章


          在日常的工作中,經常遇到rs485,modbus,tcpip,socket技術術語,很多工程師把這些術語的功能混在一起了。下面就把介紹一下這些術語的區(qū)別。

          1.   RS485。這是兩個設備之間通信的硬件接口,是指“硬件”方面的連接方式,RS485接口只能接RS485,不能接RS232,或者網口。在硬件連接上只能連接同樣的接口。和這樣類似的還有RS232,網口,CAN,USB接口等。這些都是指硬件的連接方式。硬件的數據收發(fā)方式由硬件芯片完成,一般不需要軟件干預。如下圖的vfbox協議轉換網關,就有232,485,網口。Rs458可以用來接其他的485接口的設備。

          圖片.png

           

          2.   Modbus。是指軟件,應用層面的數據交換方式,是指通信協議。很多工程師會把485和modbus搞混,認為485是通信協議。打個比方,RS485相當于橋,modbus是在橋面上通行的車輛。RS485這個橋梁連接兩邊的設備,設備通過modbus這個車輛進行數據交換。有時候很多工程師會把485和modbus通信協議混在一起,這其實是兩個不同概念。485是指硬件連接的接口,modbus是軟件之間進行交換數據的協議。如下圖所示,vfbox網關用485和電表連接,然后vfbox使用modbus或者DLT645協議讀取電表的數據。

          圖片.png

          3.   TcpIP和socket。Tcpip是最常聽到的通信協議,網絡傳輸的協議,很多工程師以提到網絡就知道tcpip協議。其實tcpip只不過是網絡通信的一個底層的通信協議。而在大部分場景應用中都是基于tcpip的上層應用,比如socket協議,mqtt協議,ftp等協議。打個比方就是。我們要發(fā)一個物品,給物品進行的打包,這個過程就相當于我們要發(fā)送某個數據,然后用socket協議打包。然后叫快遞發(fā)出去,快遞員拿到包裹后,在給包裹又進行了打包,變成標準的順豐包裹,這個打包就相當于之前打包的數據,又加上了tcpip協議,變成標準的網絡協議。然后這個包裹發(fā)送到目的地,也就是通過網絡發(fā)送到接收方。對方收到后,在進行逆向的拆包過程。

          4.   協議的轉換。上面提到了這樣多的協議,接口。但是在實際項目中,不可能都是統(tǒng)一的接口,統(tǒng)一的協議。如果需要把不同接口的設備連接在一起,可以用接口轉換器。比如RS232轉RS485轉換器。但把不同協議的設備連接在一起就可以使用vfbox協議轉換網關。通過加轉換的方式實現設備之間或者設備和系統(tǒng)之間的互聯互通。如下圖所示

          圖片.png

          5.   實際中還有很多的協議,技術語言,在使用的時候應該多了解術語的功能,表達的含義,多總結,這樣在使用的時候才更加準確。

           

           

           

           

           

           

           

           


          *博客內容為網友個人發(fā)布,僅代表博主個人觀點,如有侵權請聯系工作人員刪除。



          關鍵詞: Modbus socket RS485 串口

          相關推薦

          技術專區(qū)

          關閉