Skip to main content

タブ: ログ

ログ

ログ タブには、安全コントローラのログが表示されます。これはログとして使用され、アプリケーションの実行時エラーやシステム エラーを診断します。コントローラまたはアプリケーションのエラーの原因を見つけるのに役立ちます。

2つのログが利用可能 CODESYS Safety Extension:

  • デバイスログ

  • アプリケーションログ

デバイス ログはデバイスに属し、システム エラー、新しいブート アプリケーションの生成など、デバイスに関係するエントリを対象としています。

アプリケーション ログは IEC アプリケーションに属し、ランタイム エラー、ブート アプリケーションの読み込み中のエラー、オンライン通信エラーなど、アプリケーションに関係するエントリを対象としています。

アプリケーション ログは、セーフティ コントローラのデフォルト ログです。デバイス ログは、デフォルト ログ (アプリケーション ログ) が読み込まれた後にのみ使用できます。

とき SafetyLogRefreshIcon.png ボタンを押すと、利用可能なすべてのログ(デバイスログとアプリケーションログ)がコントローラから読み込まれ、 ロガー リストボックスでログを選択すると、 SafetyLogRefreshIcon.png 選択したログのエントリを更新するには、ボタンを押す必要があります。

17. アプリケーションログとデバイスログを含む「ロガー」リストボックス
アプリケーションログとデバイスログを含む「ロガー」リストボックス


18. アプリケーションログが開いている安全コントローラの「ログ」タブ
アプリケーションログが開いている安全コントローラの「ログ」タブ


オンライン アクセスにより変更が入力されると、開発者の名前も記録されます。コントローラにはユーザー管理がないため、開発システムのユーザー管理からの開発者の名前が使用されます。開発者が特定のユーザーとしてではなく、定義済みユーザーの 1 人として開発システムにログインしている場合は、代わりに Windows ユーザー管理からのユーザー名が使用されます。

の基本的な説明については、 ログ タブで、 CODESYS ヘルプ。

ログエントリの生成

特に、何らかの理由でブート アプリケーションをオフライン モードでロードできず、システム エラーが発生した場合に、ログ エントリが生成されます。

ランタイム システムが起動時にブート アプリケーションをロードしようとしたときにログに書き込めない場合にも、システム エラーが生成されます。

ヒント

ログにシステム エラーの原因が示されていない場合は、安全性重視のランタイム システムによってログに書き込むことができなかったことがこのシステム エラーの原因である可能性があります。

重要

ハードウェア エラーの場合、すべてのエントリがログに書き込まれない可能性があります。

ログエントリが生成される

  • ランタイム システムがオフライン モード (つまり、オンライン接続なしで起動する場合) にあるときは常に、安全要件に従ってアプリケーションのエラーに反応し、読み込み手順を中止します。

  • ランタイム システムがオフライン モードになっているときは、アプリケーションの実行を終了してアプリケーション エラーに反応します。

  • ブート アプリケーションを最後のブート ロードまたは最後の世代のブート アプリケーションと交換する場合。これはランタイム システムによって認識されます。

  • ランタイム システムの実行バージョンが偽造されているか一致していない場合。

  • ブートアプリケーションの変更のログ記録

  • ファームウェア更新のログ記録

  • 新しいブートアプリケーションの生成のログ記録

実行時エラーの場合のログエントリ

ランタイム エラーが原因でアプリケーションが終了した場合、生成されたログ エントリには次の情報が含まれます。

  • 誤りのあるPOUの名前

  • POUのエラーネットワーク番号

  • FB POUの場合: エラーが発生したファンクションブロックインスタンス