Skip to main content

トラブルシューティング

CANバス

問題

考えられる解決策

アプリケーションのダウンロード直後、CANbus はデバイス ツリー内で赤く表示されます。

CANバスのステータスページとロガーページをご確認ください。詳細はこちらをご覧ください。

考えられる原因:

  • ドライバーを開けませんでした:

    • ネットワーク ID の設定が大きすぎます。

      CANバスに、ドライバーインスタンスが存在しないネットワークIDが設定されました。コントローラーにCANインターフェースが2つしかない場合、有効なネットワークIDの値は0と1のみです。

    • ドライバー コンポーネントがランタイムにロードされませんでした。

      CAN ドライバ コンポーネントが正しくロードされているかどうかを確認します (ロガーと「ランタイム構成」の章を参照)。

    • メモリが不足しています。

      CANドライバを開くにはメモリが必要です。使用可能なメモリが不足している可能性があります。

  • バス エラーが発生しました:

CAN バスは、ランタイム モードでは赤と緑の間で切り替わるか、赤のままになります。

CANバスのステータスページとロガーページをご確認ください。詳細はこちらをご覧ください。

考えられる原因:

  • バス エラーが発生しました。

    CANチップがバスエラーを通知します。「ハードウェア障害の診断」の章を参照してください。

CAN バスには赤い感嘆符が付いています。

CANバスのステータスページとロガーページをご確認ください。詳細はこちらをご覧ください。

考えられる原因:

  • バスの警告がキューに入れられています。

    CANチップはバス警告を発します。バス加入者はメッセージを送受信できますが、CANテレグラムが失われる可能性があるため、予期しない動作が発生する可能性があります。

ケーブルを確認してください。

詳細については、以下を参照してください。ハードウェア障害の診断

CAN バスには灰色の感嘆符が付いています。

CANバスのステータスページとロガーページをご確認ください。詳細はこちらをご覧ください。

考えられる原因:

  • 過去に発生したエラーで、すでに修正されています。例えば、CANLowとCANHigh間の一時的な短絡などが考えられます。エラーはステータスページで確認するボタンまたは CAN バスのコンテキスト メニューのコマンド。