read many input registers
res = modbus_readInRegs(mbc, addr, nb) [res, ierr] = modbus_readInRegs(mbc, addr, nb)
The Modbus connection created with modbus_newTcp or modbus_newRtu.
The address on device where input registers should be read from.
The number of input registers that should be read.
A double matrix (size 1 x nb) with registers values. An empty matrix in case of error when called with two output arguments.
Erreur number.
This function reads the status of the nb
input registers to
the address addr
of the remote device through mbc
connection
descriptor.
The function uses the Modbus function code 0x04 (read input registers).
When called with one output argument, a Scilab error will occur when the reading fails. When called with two output arguments, no Scilab error will occur but ierr
will contain the internal modbus error number.