readWriteMultipleRegisters()
Description
Sends a packet command to read and write the holding registers of a slave node.
Syntax
node1.readWriteMultipleRegisters(read_address, read_size, write_address, write_size) node2.readWriteMultipleRegisters(read_address, read_size) - Different parameter function and usage. See Example for details.
Parameters
node1/node2
: ModbusMasterNode
object.
read_address
: Starting address of the holding register to read.
read_size
: Size of holding register to read.
write_address
: Starting address of holding register to write.
write_size
: Size of holding register to write.
Return Value
int
: Returns MODBUS_SUCCESS
on success, EXCEPTION_CODE otherwise.
Example
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
|
See Also
setTransmitBuffer()
beginTransmission()
send()
getResponseBuffer()
Library Reference
The text of the 86Duino reference is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. Code samples in the reference are released into the public domain.