
Modbus從站模擬器Modbus從站模擬器軟件是一款Modbus通信協議的調試和變量模擬工具支持Modbus TCP、Modbus RUT、Modbus UDP 三種協議格式通過創建變量動態更改變量值實現了數據模擬功能使Modbus通信協議調試更方便、更靈活、更簡單。下載地址Modbus從站模擬器1.打開軟件打開軟件如圖1所示 Modbus從站模擬器首頁左側為功能選擇欄中間為數據地址顯示區域右側為連接配置、變量監控以及腳本變量圖1 首頁界面2連接配置2.1 ModbusTCP說明類型默認ModbusTCP 可切換為ModbusRTUSalveIDModbus從站地址 設定值 1-247IP地址從站地址需要與主機某個網卡的IP地址保持一致否則會連接失敗端口Modbus默認502打開按照上述信息創建Modbus從站成功建立會在消息欄顯示連接成功。收藏將該從站收藏到收藏欄中進行調用2.2 ModbusRTU說明類型默認ModbusTCP 可切換為ModbusRTUSalveIDModbus從站地址 設定值 1-247串口選擇本機上的可用串口波特率300~256000可選數據位默認8bits 可選7bits校驗位默認NoneNone無Odd: 奇校驗Even偶校驗Mark恒1校驗Space恒0校驗停止位默認 NoneNone無One: 1Two 2One point five1.5打開按照上述信息創建Modbus從站成功建立會在消息欄顯示連接成功。收藏將該從站收藏到收藏欄中進行調用3數據地址顯示區系統默認建立10個03號命令的地址標簽如圖所示3.1菜單欄菜單欄包含添加變量、追加行、重置、導入、導出、功能碼選擇和搜索操作3.1.1添加變量功能碼:01/02/03/04四種從站地址區域的建立01線圈地址區域00000~9999902離散地址區域100000~19999903輸入寄存器地址區域400000~49999904保持寄存器地址區域300000~399999起始偏移量相對于地址0000的偏移數值寄存器數量以起始偏移量開始建立的總數量例03號功能碼 起始偏移量10 寄存器數量10則會建立400010~4000193.1.2追加行在當前顯示數據最下行追加一行同時名稱和地址自動13.1.3重置重置當前所有數據的實時值為03.1.4導入以一定格式的excel導入需要建立的數據信息3.1.5導出以excel格式當初當前mobus從站中的所有數據信息。注用戶可先導出數據 然后參考導出的excel格式更改數據在進行導入操作。3.1.6選擇功能碼以01、02、03、04號功能碼進行數據區分顯示。3.1.7搜索框按照名稱檢索數據3.2數據表格如圖所示通過添加變量添加的數據會顯示在數據表格區域該區域中名稱、類型、變化類型、實時值、描述是用戶可進行選擇和操作列。名稱建立數據名稱默認tag_x,用戶可自行更改地址根據功能碼、起始偏移量、寄存器數量建立的標準modbus地址是助手調試的主要判斷依據。類型數據顯示類型默認是ushort16位無符號整數變化類型對實時值進行自動變化的操作選擇上一值該地址變化前的上一個數據實時值該地址對應的數據值描述用戶可添加對該數據的具體信息描述3.2.1類型Array[0-15]:顯示該16位寄存器數據到位占用1個寄存器地址如圖所示short16位有符號整數ushort16位無符號整數int32位有符號整數uint32位無符號整數long64位有符號整數ulong64位無符號整數float 32位浮點數double64位浮點數注意用戶選擇不同的數據類型則實時值、地址會自動跟隨變化3.2.2變化類型固定該模式下需要用戶自己點擊實時值進行數據改變自增依據設定的最小值最大值和增減量程自動進行數據增加。自減依據設定的最小值最大值和增減量程自動進行數據減小。隨機依據設定的最小值最大值隨機變化。3.2.3徹底刪除用戶選擇數據標簽后會出現徹底刪除、添加監視、添加圖標三個操作標簽徹底刪除刪除選中的數據標簽3.2.4添加監視點擊添加監視可將選擇的數據添加到右側的變量監控中重點顯示。3.2.5添加圖表將選中數據在圖表中實時監控如圖所示4消息欄消息欄中會顯示該Modbus從站的連接信息、錯誤信息和報文最下方顯示所有的RX和TX報文數量清除清除所有消息保存保存導出消息信息復制選中某條信息復制到剪切板上自動滾屏打開后消息滾動條處于下方顯示最新消息。5變量腳本點擊變量腳本進入腳本編寫界面如圖所示添加增加一個腳本編輯編輯腳本名稱刪除刪除該腳本清空清除腳本信息用戶可在編寫區域增加簡單腳本比如我們寫個tag_1tag_010;則從站運行起來后tag_1會在tag_0數據上進行加10賦值6收藏我們之前收藏的modbus從站會顯示在收藏欄里面隨時打開7反饋通過反饋用戶可將一些問題建議上傳我們會時時關注不斷優化。