cRIOの再起動時にスキャンエンジンが設定モードに戻る

更新しました Nov 8, 2024

使用製品

ハードウェア

  • NI-9145
  • cRIO-9045

ドライバ

  • NI-Industrial Communications for EtherCAT

問題

NI-9145シャーシとcRIOを使用してEtherCAT I/O変数を読み取っています。CompactRIOを再起動するたびに、スキャンエンジンが設定モードに戻ってしまいます。プロジェクトエクスプローラーのcRIOプロパティでアクティブモードで起動するように設定しているにもかかわらず、なぜこのようなことが起こるのでしょうか?また、これを防ぐ方法はありますか?

解決策

スキャンエンジンの起動モードをLabVIEWプロジェクト設定でアクティブに設定していても、再起動後にスキャンエンジンが設定モードに戻るのは予期された動作です。これはEtherCATの初期設定のためにスキャンエンジンが設定モードにある必要があるためです。

スキャンエンジンモードを変更するには、LabVIEW VIでSet Scan Engine Mode.viGet Scan Engine Mode.viを使用して、スキャンエンジンを明示的にアクティブモードにします。