NI-XNET CANモジュールがcRIOシャーシから消える

更新しました Sep 2, 2024

使用製品

ハードウェア

  • NI-9862

ドライバ

  • NI-XNET

問題

cRIOシャーシでNI-9862のXNET CANモジュールを使用しようとしています。数分間機能した後、エラー-1074384710が出て、MAXやcRIO Webインターフェイスから消え、有効なXNETインターフェイスではなくなりました。

考えられる理由:
NI-XNET:(Hex 0xBFF630BA)XNETドライバは、デバイスとの低レベル通信を行う際にタイムアウトしました。これは、デバイスが取り外された場合、親シャーシとの通信が失敗した場合、または一般的なハードウェア障害が発生した場合に発生する可能性があります。

解決策

cRIOのCPU使用率を確認してください。プログラムの負荷がコントローラーの許容を超えている場合があります。 CPU使用率は75%未満である 必要があります。

追加情報

例えば、WhileループにWait.viを追加すると、コントローラーが取得した情報を処理できるようになり、CPU使用率が低下します。