Skip to main content

トラブルシューティング

CANbus

問題

考えられる解決策

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

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

考えられる原因:

  • ドライバを開くことができませんでした:

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

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

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

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

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

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

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

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

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

考えられる原因:

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

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

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

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

考えられる原因:

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

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

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

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

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

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

考えられる原因:

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