mbus_msg模块发送出去的数据到底是什么样的?

硬件接线通过200的port0口,接485转USB口,电脑上用串口调试工具软件。
程序如下图,按理说发送的数据应该是:03 03 00 01 00 08 2E 14。但是实际上调试工具收到的数据是。如图2的。。
并且我修改从站地址为04 或者05,串口调试工具收到的数据还是原来的,没有变化。
这是哪里的问题呢???

图片说明:

mbus_msg模块发送出去的数据到底是什么样的?    mbus_msg模块发送出去的数据到底是什么样的?   

最佳答案

仔细检查两边串口参数设置是否一致
尝试调换一下RS485两根通讯线
RS485——USB模块驱动是否正确安装
换个串口调试工具
换个RS485——USB模块或使用RS-485——RS232加RS232——USB
 
http://www.ad.siemens.com.cn/service/article/S7-200/S7-200modbus/Default.aspx

提问者对于答案的评价:
按照您的方法弄了。还是不行。。。首先想确认一下,按照图上的命令,正常发出去的数据是03 03 00 01 00 08 2E 14这个没错吧??转换器也换了。也换成485-232/232-USB的线了。485两脚的线换调换了,串口调试工具接收到的数据一样的。。波特率那些都对应的。PLC没法设置停止位和数据位。实在搞不懂这玩意儿。

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc360024.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

发表回复

登录后才能评论