恭喜,你发布的帖子
发布于 2022-08-06 08:02:43
17楼
哎。你还是没有明白我意思。
说明资料有40000参数是吧?是输入点是吧?modbus有没有40000地址的?只能是40001吧?他读得结果全0,是不是读出了输入点没有信号?是不是似乎是合理的?而40301参数绝对就不是40301地址是合情合理的。至于是什么地址才是真的,要么自己试,要么自己继续试。厂家肯定说没错的。
我猜40000寄存器地址是40001
40001地址是40002
......
40300地址是40300
40301地址是40302
后面的32位值,一读要读俩。c要填2。
季侠,地址加1问题,我在其它回复中也有说明过的(这个问题楼主在不同的版区开了贴),另外,我认为可能性小的是上下均有参数,就是需要+1的话,正常情况那有会有其它参数的数据,只是不是真正意思上的40301数据而已。
我看他的照片上40001与40301的类型都是RO,这个问题也有一点诡异的。
另外,楼主监控的变量地址应该是VW2000,而不要用VB2000。
或许通讯是正常了的,只是楼主没有理解MSG指令的指针用法,我也只是猜测而已。
请填写推广理由:
分享
只看
楼主