有沒有帶RS485通訊的電子吊稱?
衡器設備中所包括的產品類型居多,由于其工作原理以及使用范圍的諸多因素的不同,所呈現出的產品是不同的。電子吊稱作為的衡器之一,其所包括的分類也有很多種,基本分類為直視和無線,但是在選擇配置485接口,支持MODBUS協議時,必須要注意以下的一些事項。
Modbus協議分為三種通信方式:Modbus RTU、Modbus ASCII以及Modbus TCP。
首先,Modbus TCP的通信格式和Modbus RTU非常相似,差別只是Modbus RTU后帶兩個字節的CRC校驗,而Modbus TCP沒有。
其次,Modbus ASCII的通信格式與Modbus RTU其實“神合貌離”,就是把Modbus RTU的每一個字節(例如:27H)高四位(2)和低四位(7)拆分為兩個字節,并以ASCII碼的方式表現出來(32 37),再給命令幀分別加上起始符和結束符便可以,當然Modbus RTU和Modbus ASCII的校驗的方式不同,這里暫不詳述,所以同一條命令用Modbus RTU方式和Modbus ASCII方式表現出來,雖然在命令長度的上有很大的區別,但其實際表達的意思卻是一樣。
MODBUS TCPMODBUS TCP模式下,由于模塊的地址由IP地址確定,所以不再有地址域內容,考慮到TCP網絡是可靠的數據傳輸網絡,故不再有校驗數據。但是考慮到在IP網上數據到達的順序可能與我們預期的數據不一致,故增加了一個數據序號,考慮到在MODBUS TCP協議上承載MODBUS協議,還在頭部數據中增加了一個地址域。
因為Modbus/TCP是一種應用層的協議,上層為Modbus 協議,下層為TCP協議,它規定了網絡互聯節點間的請求/應答的通信方式。幀格式必須嚴格遵守協議所規定的ADU ( ApplicaTIon Data Unit)格式,才能在以太網上實現數據的傳輸。
點擊查看 RS485通訊的電子吊稱
另外,提一下Modbus和Profibus的區別
1、modbus:協議包括ASCII、RTU、TCP等,并沒有規定物理層。此協議定義了控制器能夠認識和使用的消息結構,而不管它們是經過何種網絡進行通信的。數據通訊采用Maser/Slave方式,Master端發出數據請求消息,Slave端接收到正確消息后就可以發送數據到Master端以響應請求。
2、rofibus-DP:協議明確規定了用戶數據怎樣在總線各站之間傳遞,但用戶數據的含義是在PROFIBUS行規中具體說明的。PROFIBUS主站之間采用令牌傳送方式,主站與從站之間采用主從方式。令牌傳遞程序保證每個主站在一個確切規定的時間內得到總線存取權。
因此,在選擇MODBUS通訊時重要的就是要選擇適合的通訊協議。不同的通訊協議類型所能夠滿足的實際需求有可能不同。根據實際需求篩選適合的類型才能確保承重工具的達到自己的使用目的以及對數據處理的要求,避免選擇不當或者是疏忽類型的選擇而影響到后期的開發使用。