writeMultipleCoils()
説明
スレーブノードにパケットコマンドを送信し、複数のコイルレジスタに書き込みます。
構文
node1.writeMultipleCoils(write_address, write_size) node2.writeMultipleCoils() - パラメータの有無で機能と使用方法が異なります。詳細は例を参照してください。
パラメータ
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 21 22 23 24 25 26 27 28 29 |
|
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 |
|
参照
- writeSingleCoil()
- setTransmitBuffer()
- beginTransmission()
- sendBit()
ライブラリ参考資料
86Duino 参考資料のテキストは、クリエイティブ・コモンズ 表示-継承 3.0 ライセンス に基づいてライセンスされています。参考資料内のコード例はパブリックドメインとして公開されています。