writeRead
在单个Modbus事务中对持有寄存器组执行先写后读操作
语法
描述
writeRead (m,
写入数据到Modbus对象writeAddress
,值
,readAddress
,readCount
)米
在起始地址writeAddress
使用值来写入值
,然后从起始地址读取数据readAddress
使用要读取的值的数量readCount
.
该函数对单个Modbus事务中的持有寄存器组执行一个写操作和一个读操作的组合。写操作总是在读操作之前执行。要读的地址范围必须是连续的,要写的地址范围也必须是连续的,但每个地址都是独立指定的,可能重叠,也可能不重叠。
writeRead (m,
另外使用writeAddress
,值
,readAddress
,readCount
,serverId
)serverId
作为要发送命令的服务器地址。
writeRead (m,
为写和读操作添加可选精度。的writeAddress
,值
,writePrecision
,readAddress
,readCount
,readPrecision
)writePrecision
而且readPrecision
参数指定在Modbus服务器上读取或写入的寄存器的数据格式。
例子
输入参数
扩展功能
版本历史
在R2017a中介绍