タブ:システムイベント
オブジェクト: タスク設定
で システムイベント タブでは、どのイベントがどの機能を呼び出すか、また構成が現在アクティブ化されているかどうかを定義します。このタブは、(タスクではなく)「システムイベント」からプロジェクト関数を呼び出す場合に使用します。
イベントハンドラを追加 | を開きます イベントハンドラを追加 ダイアログ |
イベントハンドラを削除 | 選択したリスト割り当てを削除します |
イベント情報 | 対応するイベントライブラリの情報を表示します |
オープンイベント機能 | 選択した課題の新しい関数のエディターを開きます で新しい関数の実装言語を選択しました イベントハンドラーの追加 ダイアログ。 |
イベントを呼び出す関数のマッピングのリスト: 名前、 説明、 呼び出す関数、および アクティブ (設定を有効または無効にする) |
新しい割り当て「イベント — 呼び出す関数」をリストに追加します | |
[イベント] | 選択できる項目は、ターゲットデバイスによって異なります。 CODESYS 利用できないイベントには、名前の前に赤い記号が付きます。 考えられるすべてのシステムイベントのリストは、このセクションの最後にあります。 |
呼び出す関数 | 関数名 (POU、タイプ ファンクション) の名前を指定する必要があります 新規 関数。 CODESYS ダイアログを確認した後、デバイスツリーに関数を挿入します。 |
スコープ |
|
実装言語 | 新しい関数の実装言語 |
[説明] | 選択したイベントの簡単な説明 |
オンラインモードの機能
呼び出された関数からイベントへの割り当てのリストには、次の情報も含まれています。 イベントステータス、 コールカウント、および オンラインリセット ボタン。
イベントステータス |
等しくない |
コールカウント | イベントの発生頻度または関連する関数が呼び出された頻度を表示します |
オンラインリセット | CODESYS イベントリストを再初期化し、イベント/関数呼び出しのカウンタをリセットします。正しく初期化されていないイベントは赤いステータスラインで表示されます |
発生する可能性のあるシステムイベント
[イベント] | [説明] | タスク | デバッグ |
---|---|---|---|
| アプリケーションを開始する前に電話してください | コミュニケーションタスク | いいえ |
| 申請開始後に電話する | コミュニケーションタスク | いいえ |
| アプリケーションを停止する前に電話してください | コミュニケーションタスク | いいえ |
| アプリケーションを停止した後に呼び出す | コミュニケーションタスク | いいえ |
| アプリケーションをリセットする前に電話してください | コミュニケーションタスク | いいえ |
| アプリケーションをリセットした後に呼び出す | コミュニケーションタスク | いいえ |
| アプリケーションをオンラインで変更する前に電話してください | コミュニケーションタスク | いいえ |
| 申請書のオンライン変更後の電話 | コミュニケーションタスク | いいえ |
| アプリケーションをダウンロードする前に電話してください | コミュニケーションタスク | いいえ |
| アプリケーションをダウンロードした後に電話する | コミュニケーションタスク | いいえ |
| アプリケーションを削除する前に電話してください | コミュニケーションタスク | いいえ |
| アプリケーションを削除した後に電話をかける | コミュニケーションタスク | いいえ |
| アプリケーションを終了する前に電話してください | コミュニケーションタスク | いいえ |
| アプリケーションを終了した後に呼び出す | コミュニケーションタスク | いいえ |
| イベントはコード初期化後に送信されます。タスクセーフセクション内で呼び出され、オンラインで変更があった場合のみ呼び出されます。(たとえば、オンライン変更のコピーコードはここで実行されます) | コミュニケーションタスク | いいえ |
| イベントは、アプリケーションのコンテキストで例外が発生した場合に送信されます。 | ランタイムの例外処理タスク、またはランタイムが例外処理をサポートしていない場合はタスク自体 | タスクにより異なる |
| このアプリケーションへのクライアントのログイン | コミュニケーションタスク | いいえ |
| このアプリケーションからのクライアントのログアウト | コミュニケーションタスク | いいえ |
| 入力を読み取る前に呼び出します | IEC タスク | はい |
| 入力を読み取った後に呼び出します | IEC タスク | はい |
| 出力を書き込む前に呼び出す | IEC タスク | はい |
| 出力を書き込んだ後に呼び出す | IEC タスク | はい |
| IEC タスクがブレークポイントで停止すると、イベントは周期的にデバッグループに送信されます。 | コミュニケーションタスク | いいえ |
| イベントは、ランタイムがダウンロードされる直前に送信されます。 | ランタイムメインループ | いいえ |
| イベントは、通信サーバーを終了する前にダウンロード中に送信されます。 | ランタイムメインループ | いいえ |
| イベントはダウンロード中に終了前に送信されます ( | ランタイムメインループ | いいえ |