NI提供的modbus工具包功能测试结果,但是读线圈读不回来,写多个寄存器也只能写进去起始地址那个是什么原因呢?

2019-07-17 10:59发布

我使用的是NI提供的modbus工具包,目前成功的是连读多个寄存器、写单个线圈、写单个寄存器;读线圈读不回来,写多个寄存器也只能写进去起始地址那个。所有操作使用串口工具对外部设备进行读取都是正确的,求教各位,是什么原因?
3.png 2-2.png 2.png 1.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
xx_cat@ele
1楼-- · 2019-07-17 12:32
找到问题了,NI自带的modbus模块还挺方便的。 最佳答案
liujinyi016
2楼-- · 2019-07-17 13:57
 精彩回答 2  元偷偷看……
excuseme
3楼-- · 2019-07-17 14:59
xx_cat@ele 发表于 2018-7-20 10:27
找到问题了,NI自带的modbus模块还挺方便的。

什么问题,是子VI用错了?
xx_cat@ele
4楼-- · 2019-07-17 16:53
excuseme 发表于 2018-7-20 11:25
什么问题,是子VI用错了?

读多个线圈那个是按名称解绑用错了,应该用discrete,而不是registers;
写多个寄存器那个重新创建了一下command常量;
xx_cat@ele
5楼-- · 2019-07-17 22:26
excuseme 发表于 2018-7-20 11:25
什么问题,是子VI用错了?

没有,按基本功能就这一个vi可用;
读多个线圈那个是按名称解绑用错了,应该用discrete,而不是registers;
写多个寄存器那个重新创建了一下command常量;
xx_cat@ele
6楼-- · 2019-07-18 00:55
jinyi7016 发表于 2018-7-20 11:04
可以找一下下位机的问题

下位机没问题,串口工具可以调通;是labview框图里面有问题,解绑用错名称了;

一周热门 更多>