目次

ImodbusRTUAdr()

ImodbusRTUAdr()はM・Dメモリの開始アドレスを設定します。

ImodbusRTUAdr コマンドの動作フロー

void ImodbusRTUAdr(uint16_t m_offset, uint16_t d_offset)

コマンド

コマンド 引数 戻り値 動作
ImodbusRTUAdr(m_offset, d_offset) uint16_t m_offset
uint16_t d_offset
void M・Dメモリの開始アドレスを設定します。

使用例

void setup() {
  ImodbusRTUMem(100, 200);  // Slaveが使用するM・Dメモリサイズを設定します。
  ImodbusRTUAdr(0, 0);  // M・Dメモリの開始アドレスを設定します。
  ImodbusRTUInit(Serial1, 1, 115200);  // 通信ポート、局番、ボーレートを設定します。
}
 
void loop() {
  ImodbusRTU();  // 受信要求を確認し、Slave応答を処理します。
  D[0] = 100;
  D[3] = 200;
}

注意事項

同じカテゴリの内蔵コマンド

← 内蔵コマンド一覧