|
1、MODBUS RTU 通讯,双方通讯参数相同,比如波特率、数据位8位、校验方式、停止位1位;
2、双方通讯口的物理连接要符合双方通讯口的电气特性;
3、用主站指令,只要正确填写好MSG指令的相应的管脚就可以了,指令会根据填写的管脚生成完整的主站请求帧。还有就是多个主站指令不能同时执行,需要轮循方式调用。
4、Modbus Master 协议库支持超过 9999 的保持寄存器地址。地址范围为 400001 - 465536。只需在调用 MBUS_MSG 子程序时给 Addr 参数赋相应的值即可,如 3000H 转换成十进制是 12288,在最前面加上寄存器标识4 则为 412288,再加1 就是 412289。这里要注意一下,要不要+1。
|
|