診断 制御デバイスは、独立して診断メッセージ(DM)を送信できます。最も重要な診断メッセージはDM1とDM2です。 DM1には、現在アクティブな診断トラブルコード(DTC)のリストが含まれています。 DM2には、過去のアクティブではなくなった診断トラブルコード(DTC)のリストが含まれています。 DTCは、システムの欠陥のあるプロパティを記述します。まず、コードは異常な状態にある疑わしいパラメータ
CANopenローカルデバイス(スレーブ) このセクションの内容 :
全般的 の CODESYS 、CANopenローカルデバイスは、CANバスノードのすぐ下にあるプロジェクトのデバイスツリーに挿入するスレーブデバイスです。その結果、 CODESYS ランタイムはCANopenスレーブとして機能します。 (1) CANbus-Knoten (2) CANopen Local Device このセクションの内容 :
アプリケーションでの診断 CANopen州 アプリケーションでは、2つの異なる方法でローカルCANopenスレーブの状態を調べることができます。 <name in device tree>.State 財産 ( 3S CANopenDevice 図書館) <name in device tree>.GetDeviceState 方法 ( CAAデバイスの診断 図書館) このメソッドはCANopen
ユーザーインターフェイスでの診断 デバイスツリー オンラインモードでは、デバイスツリーにより、保留中の診断を正確に特定できます。 エラーフラグ(赤い三角形):ECUの不正確/欠落、接続の中断などのハードエラー。 注:フラグは、アクティブな通信ウォッチドッグの場合にのみ設定されます。 診断フラグ(赤い感嘆符):DM1が受信されたことを示します。詳細については、ステータスページを参照してください。 エ
ライブラリ:J1939 IoDrvJ1939 このセクションの内容 :
アプリケーションでの診断 ECUの状態 デバイスのECU状態は、次の3つの方法でアプリケーションに問い合わせることができます。 <name in device tree>.State 財産 ( IoDrvJ1939 図書館) <name in device tree>.GetDeviceState 方法 ( CAAデバイスの診断 図書館) このメソッドは特定のJ1939状態を返しませんが、デバイス
トラブルシューティング J1939 問題 考えられる解決策 CANバスノードが赤であるか、赤い感嘆符が付いています。 CANバスの一般的なトラブルシューティングを参照してください。 J1939マネージャーが赤であるか、赤い感嘆符が付いています。 J1939Managerのステータスページとロガーページを確認してください。詳細については、こちらをご覧ください。 考えられる原因: ライセンスがないか、
ユーザーインターフェイスでの診断 デバイスツリー オンラインモードでは、デバイスツリーにより保留中の診断を正確に特定できます。 デバイスがOPERATIONALの場合は緑色の記号。 エラーフラグ(赤い三角形):デバイスが実行されていない場合(例:CANドライバーが見つかりません)。 オレンジ色の三角形:デバイスの状態 PREOPERATIONAL 。 診断フラグ(赤い感嘆符):緊急エラーがアクティ