writeMultipleRegisters()
説明
スレーブノードの複数の保持レジスタに書き込むためのパケットコマンドを送信します。
構文
node1.writeMultipleRegister(write_address, write_size) node2.writeMultipleRegister() - パラメータの有無によって機能と使用方法が異なります。詳細は例を参照してください。
パラメータ
node1/node2
: ModbusMasterNode
オブジェクト。
write_address
: 書き込む保持レジスタの開始アドレス。
write_size
: 書き込む保持レジスタのサイズ。
戻り値
int
: 成功した場合は MODBUS_SUCCESS
を返し、それ以外の場合は EXCEPTION_CODE を返します。
例
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 |
|
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 |
|
参照
writeSingleRegister()
setTransmitBuffer()
beginTransmission()
send()
関数式庫參考主ページ
86Duino リファレンスのテキストは、クリエイティブ・コモンズ 表示-継承 3.0 ライセンス に基づいてライセンスされています。リファレンス内のコードサンプルはパブリックドメインとして公開されています。