アプリケーションでの診断
CANバスの状態は、CAAデバイス診断インターフェイスを介して問い合わせることができます。これは、機能ブロックを使用して実行されます CANbus_Diag
図書館から CANbusDevice
。この機能ブロックはCANバス用に暗黙的に作成され、デバイスツリーのデバイス名でアドレス指定できます。
重要
この関数の場合、 デバイス診断 有効にする必要があります。
図書館 CAA Can Low Level Extern
チップレベルでバス診断を提供します。 CANベースのフィールドバススタックを備えたアプリケーションでは、通常、これを読み取る必要はありません。これらの機能は通常、フィールドバススタックによって使用され、適切な方法でアプリケーションに提供されます(それぞれのフィールドバスの章を参照)。したがって、これらの関数は、ほとんどの場合、非常に特殊なエラーが検査された場合、またはCANrawアプリケーションが作成された場合にのみ必要になります。
診断情報の大部分は、ロガーとCANbusのステータスページにも表示されます。