Modbus 除錯工具:Modbus poll與Modbus slave下載與使用
Modbus 協議是全球應用最為廣泛的工業控制協議,其位于OSI模型的第七層-應用層,底層通信鏈路可以是以太網、WiFi、串行鏈路等,
Modbus poll與Modbus slave是功能完善的Modbus 協議仿真除錯軟體,過去學習Modbus協議時,不知道這兩個軟體,因此廢了很大功夫自己撰寫了類似的仿真除錯工具,現在有了這兩個工具,Modbus相關的除錯更加便捷了,
Modbus Poll工具使用簡易教程
功能簡介
Modbus poll是Modbus 協議Master仿真工具,可以用于測驗Modbus 協議相關的各種Modbus slave設備,Modbus Poll主要功能如下:
- 讀/寫Modbus 暫存器(字型別的暫存器單次最大運算元量為125個,位型別的暫存器單次最大運算元量為2000個)
- 提供Test Center選單(用戶可以自定義符合Modbus 協議的測驗資料幀)
- 提供display選單(用戶可以自定義資料的顯示方式,該視窗中的communication選項可以實時查看發送/接收的Modbus 報文)
- 支持建立多個Modbus Master
- 支持列印和列印預覽
- 支持協議起始地址調整(0或1)
- 支持Modbus 廣播功能(從設備地址=0)
- 支持主流的Modbus 功能碼:01/02/03/04/05/06/15/16/17/22/23
使用方法
軟體下載安裝:參考 http://www.modbustools.com/
1)定義讀/寫資訊
點擊選單欄setup后選中read/write define(或者滑鼠右鍵選中read/write define),然后進入如下圖所示的界面:

如圖,定義要操作的slave 地址為1,功能碼為03,要操作的暫存器起始地址為0,要操作的暫存器的個數為1,下方提供了“Read/Write Disabled"選項,若未選中該選項,Modbus Poll仿真工具在執行connect后將自動發起回圈的讀/寫操作;若選中該選項,Modbus Poll仿真工具在執行connect后不會自動發起回圈的讀/寫操作,需要重新進入該界面,點擊”read/write once"發起單次讀/寫操作,
2)連接從設備
點擊選單欄的“connect"選項,配置連接資訊,發起連接,

3)實時監控發送/接收的Modbus報文
打開display選單欄的communction選項,實時監控發送/接收的Modbus報文:

4)特殊的功能碼在選單欄上方
如圖,部分功能碼如22/23在選單欄的上方提供,點擊對應的功能碼進入設定界面,在該界面可以配置讀/寫資訊,點擊send即可發送查詢報文,

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/226212.html
標籤:其他
上一篇:學生黨技術博客&公眾號第1月總結:收入|學習|定位規劃|是否該接廣告?
下一篇:【最優化】最優化的相關條件
