電子吊秤廠家為何只提供Modbus Rtu
很多用戶訂購帶RS485接口的電子吊秤,并且要求支持MODBUS協議,但在支持協議的種類上,一般我們只提供MODBUS RTU的電子吊秤,而并不提供MODBUS TCP協議,原因是電子吊秤是標準化程度非常高的稱重產品,數據輸出格式相對簡單,一般情況下MODBUS RTU已經能滿足大部分場景下的使用需求,而MODBUS TCP相對來說與其區別在理論上不是很大,但是在硬件支持上區別很大,增加了制造成本,并且需求MODBUS電子吊秤的市場及其有限,所以很少有廠家提供MODBUS TCP協議電子吊秤。
以下就講講Modbus TCP和Modbus Rtu的區別如下:
概念不同:MODBUS是一種標準的工業控制數據交換協議,可以用RTU和ASCII兩種方式進行協議數據的互傳,RTU是通過二進制數據方式直接傳送數據,而TCP是通過將每字節二進制數據轉換為固定兩位十六進制字符串,再依次串聯在一起,以TCP碼形式進行數據傳送,一般用得最多的還是RTU方式。
通信方式不同: 以太網,對應的通信模式是MODBUS TCP。異步串行傳輸(各種介質如有線RS-232-/422/485/;光纖、無線等),對應的通信模式是MODBUS RTU或MODBUS ASCII。高速令牌傳遞網絡,對應的通信模式是Modbus PLUS。
Modbus rtu和 Modbus tcp兩個協議的本質都是 MODBUS協議,都是靠MODBUS寄存器地址來交換數據;但所用的硬件接口不一樣,Modbus RTU一般采用串口RS232C或RS485/422,而Modbus TCP一般采用以太網口?,F在市場上有很多協議轉換器,可以輕松的將這些不同的協議相互轉換 如:Intesisbox可以把 modbus rtu轉換成 Modbus tcp,實際上Modbus協議包括ASCII、RTU、TCP。
標準的Modicon控制器使用RS232C實現串行的Modbus。Modbus的ASCII、RTU協議規定了消息、數據的結構、命令和就答的方式,數據通訊采用Maser/Slave方式。
Modbus協議需要對數據進行校驗,串行協議中除有奇偶校驗外,ASCII模式采用LRC校驗,RTU模式采用16位CRC校驗,ModbusTCP模式沒有額外規定校驗,因為TCP協議是一個面向連接的可靠協議。
TCP和RTU協議非常類似,只要把RTU協議的兩個字節的校驗碼去掉,然后在RTU協議的開始加上5個0和一個6并通過TCP/IP網絡協議發送出去即可
掃一掃 微信咨詢
©2024 上海本熙測控設備科技有限公司 版權所有 備案號:滬ICP備15023781號-3 技術支持:化工儀器網 sitemap.xml 總訪問量:283354 管理登陸