H7-TOOL的雙硬件串口同時運行Modbus主機和從機方法,方便大家Modbus測試驗證(2024-05-06)
使用這種方法,僅使用一個TOOL就可以方便同時運行Modbus主機和從機。
【Modbus專題視頻】
可以用來熟悉Modbus協議
BSP視頻教程第23期:通過Modbus解析器,輕鬆掌握Modbus主從協議棧(2022-09-16)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=115474
BSP視頻教程第24期:應用實戰,設計一款屬於自己的Modbus RTU主從協議棧(2022-10-03)
https://www.armbbs.cn/forum.php?mod=viewthread&tid=115788
【硬件接線】
【Modbus測試】
主機使用TTL 串口1,從機使用TTL 串口2
1、基礎配置如下:
2、設置Modbus從機使用串口2,並使能
3、測試01H讀線圈寄存器,從地址0x0000,讀取16個寄存器
4、測試02H讀離線輸入寄存器,從地址0x0000,讀取8個寄存器
5、測試03H讀保持寄存器,從地址0x0000,讀取3個寄存器
6、測試04H讀輸入寄存器,從地址0x0000,讀取3個寄存器
7、測試05H寫單個線圈寄存器,地址0x0000
可以看到地址0x0000地址的數據已經修改(Modbus從機這裏的DO寄存器選項支持01H,05H和0x0FH)
8、測試06H寫單個保持寄存器,地址0x0000
可以看到地址0x0000地址的數據已經修改(Modbus從機這裏的保持寄存器選項支持03H,06H,10H)
9、測試0FH寫多個線圈寄存器,地址從0x0000開始,寫8個線圈值
可以看到地址0x0000地址的數據已經修改(Modbus從機這裏的DO寄存器選項支持01H,05H和0x0FH)
10、測試10H寫多個保持寄存器,地址從0x0000開始,寫兩個寄存器
可以看到地址0x0000地址的數據已經修改(Modbus從機這裏的保持寄存器選項支持03H,06H,10H)