ユーザ用ツール

サイト用ツール


ja-jp_commands:reference:icnet

文書の過去の版を表示しています。


ICnet()

ICnet()は受信要求を確認し、Cnet Slave応答を処理します。

ICnet コマンドの動作フロー

void ICnet()

コマンド

コマンド 引数 戻り値 動作
ICnet() なし void 受信要求を確認し、Cnet Slave応答を処理します。

使用例

void loop() {
  ICnet();
  digitalWrite(32, M[0]);
}

注意事項

  • loop()ICnet()を継続的に呼び出します。
  • M/D/RサイズはSRAMの範囲内で設定します。
  • Modbusとメモリを共有するときは重複割り当てとアドレス基準を確認します。ICnetMem()ImodbusRTUMem()はいずれも共有M/Dを再割り当てするため、最終サイズの管理はどちらか一方に統一し、最後の再割り当て後に両プロトコルを初期化します。
  • 割り当て関数は成功状態を返さないため、MDRnullptrか確認してからユーザーコードでアクセスします。

← 内蔵コマンド一覧

ja-jp_commands/reference/icnet.1788785589.txt.gz · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki