網站首頁 編程語言 正文
ModSim32和ModScan32兩種Modbus調試工具使用說明:
Modbus采用主從式通信,日常使用后較多的是Modbus RIU和Modbus TCP/IP兩種協議最常用的Modbus通信調試工具就是ModDcan32和ModSim32.
ModScan32用來模擬煮是被。它可以發送指定到從機設備(使用Modbus 協議的智能儀表終端設備)中,從機響應之后,就可以發在界面上返回響應寄存器的數據。
ModSim32用力模擬從機設備。它可以模擬采用Modbus 協議的智能終端。主要用在HML組態開發中,通過ModSIim32改變寄存器狀態的值,模擬智能終端的狀態變化,來觀察HMI畫面的變化。使得畫面的變量配置正確。
ModSim32和ModScan32可以在同一臺電腦中運行,用來模擬采用了Modbus協議的設備的數據收發過程,方法如下;
1. ModSim32的設置:
ModSim32幾乎不需要設置,啟動ModSim32后,在菜單欄中選擇Connection(連接)->Connect(連接)>Modbus/Tcp Svr即可,彈出對話框端口默認502點擊ok即可
2. ModSan32的設置
啟動ModScan32后,在菜單欄中選擇Connection(連接設置)->Connect(連接),彈出對話框在Connect下邊選擇Remote TCP/IP Server連接方式,IP Address 出填寫本機IP地址,Service出為默認的502即可,點擊OK.
按照Modbus協議的要求去讀響應功能代碼(0,1,2,3,4)的地址即可,注意選擇相同的Device Id,功能代碼,起始地址(Adress)和長度(Length),否則提示,這是ModSim32和ModScan32中的地址不一樣所致
改成一樣的地址就不會提示了。
另外,還需要注意的是,ModSim32可以對所有功能代碼的地址進行寫操作,而ModScan32只能對0和4功能代碼的地址進行寫操作,不能對1和3功能代碼的地址進行寫操作。對于ModScan32而言,1和3功能代碼的地址是只讀的,而0和4功能代碼的地址是可讀寫的。
例如在ModSim32中分別對地址40001,40002,40003寫入99,123,2217,則在ModScan32中可以看到40001,40002,40003三個地址顯示的值也為99,123,2217。
原文鏈接:https://blog.csdn.net/A_awen/article/details/123440770
相關推薦
- 2023-07-22 SpringBoot操作MongoDB時,對同一個字段設置多次條件
- 2022-09-07 Python中的if判斷語句中包含or問題_python
- 2022-09-07 Python的flask常用函數route()_python
- 2024-07-15 RedisTemplate使用
- 2022-09-02 Qt為exe添加ico圖片的簡單實現步驟_C 語言
- 2022-10-06 Android?Fragment源碼分析Add方法_Android
- 2022-04-20 python?遠程執行命令的詳細代碼_python
- 2023-01-12 解決Python報錯:SyntaxError:?invalid?character?‘,‘?(U+F
- 最近更新
-
- window11 系統安裝 yarn
- 超詳細win安裝深度學習環境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區別,Jav
- spring @retryable不生效的一種
- Spring Security之認證信息的處理
- Spring Security之認證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權
- redisson分布式鎖中waittime的設
- maven:解決release錯誤:Artif
- restTemplate使用總結
- Spring Security之安全異常處理
- MybatisPlus優雅實現加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務發現-Nac
- Spring Security之基于HttpR
- Redis 底層數據結構-簡單動態字符串(SD
- arthas操作spring被代理目標對象命令
- Spring中的單例模式應用詳解
- 聊聊消息隊列,發送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠程分支