目次

ImodbusRTUMem()

ImodbusRTUMem()はSlaveで使用するM・Dメモリのサイズを設定します。

ImodbusRTUMem コマンドの動作フロー

void ImodbusRTUMem(uint16_t m_size, uint16_t d_size)

コマンド

コマンド 引数 戻り値 動作
ImodbusRTUMem(m_size, d_size) uint16_t m_size
uint16_t d_size
void Slaveで使用する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;
}

注意事項

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

← 内蔵コマンド一覧