怎么用串口调试助手手和modscan32一样吗?有什么区别

按照Modbus协议的要求去读相应功能代碼(0、1、3、4)的地址即可注意选择相同的Device Id、功能代码、起始地址(Address)和长度(Length),否则会提示

ModScan32种的地址不一样所致

另外,还需要注意嘚是ModSim32可以对所有功能代码的地址进行写操作,而

ModScan32只能对0和4功能代码的地址进行写操作不能对1和3功能代码的地址进行写操作。对于ModScan32而言1和3功能代码的地址是只读的,而0和4功能代码的地址是可读写的

}

刚接触485我做的设备用modscan32调试连接鈈上

因为采用的是ttl串口,所以不考虑硬件连接问题百分之百是可靠的


因为,在数据流中可以看到黑色背景的数据,是从站发来的完铨无乱码



按道理来说,就这几个字节而且顺序已经按照Modbus rtu格式排列好了,为甚么调试软件认为没数据收到呢


解决不了了,感觉就剩一窗戶纸了求大神指条明路


modbus保持寄存器每个寄存器都是双字节的,你返回的是单字节的所以校验就通不过了

[04]  返回的寄存器字节数,每个寄存器2字节读两个寄存器,所以四个字节

modsim32可以模拟modbus从站调试有问题可以用这个软件模拟

发现问题了,自己傻了一个寄存器是两个字节

參考这个文档后发现的,哎半路出家就是不行啊 ,没基础


是的根据你的指导,搞定了这个愚蠢的问题请问如何给分结帖呢?

怎么解決的没看懂!能指点一下吗?

设备地址是否正确(决定是否能被设备识别)

起始地址是否正确(设备地址其实是设备内部的存储单元這个存储单元必须存在)


楼主能指导下吗,具体程序该怎么写怎么改,还是要设置下调试工具

兄弟我也遇到你这种问题了是从站需要妀通信协议吗?

匿名用户不能发表回复!
}

我要回帖

更多关于 怎么用串口调试助手 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信