アラームの定義
警報管理では CODESYSアラームの定義は次のコンポーネントで構成されます。
一般的な説明(ID、観察タイプ、メッセージテキストなど)
アラームの原因の説明(観察すべき表現、制限、最小保留時間など)
アラーム効果の説明(通知アクション、確認方法、表示オプションなど)。
アラーム定義の各部分は、アラーム クラスの形式でグループ化されます。単一のアラームは、いずれかのクラスを持つアラーム グループ内で定義されます。定義の各部分はアラーム グループ内に配置され、このグループのすべてのアラームに適用されます。
以下に、アラームのどのパラメータとプロパティがアラーム構成のどのオブジェクトで定義されているかの概要を示します。
アラームクラス |
|
アラームグループ |
|
アラームグループ内の単一のアラーム |
|
謝辞方法、個別謝辞:
各アラーム クラスに対して、確認メソッドと 1 つ以上の通知アクションを定義して、ユーザーがアラームを認識したことを確認します。確認メソッドは、アラームが発生したときに確認のために処理される状態と状態遷移を指定します。
通知アクションを使用して、状態遷移に対してどのアクションを実行するかを定義します。ユーザーが発生中のアラームを確認すると、そのアラームは現在のアラームリストから削除されます。さまざまな確認方法は、ツールチップとして表示される図で説明されています。 承認方法 アラーム クラス構成のダイアログで。
警報状態:
アラームを定義する際、観測タイプでアラームをトリガーするアラーム条件を定義します。観測タイプに応じて、適切なアラーム条件を指定する必要があります。 詳細 列。観測タイプに応じて異なる入力フィールドが使用できます。
観察タイプ: デジタル、 上限、 下限、 範囲外、 範囲内、 変化、 イベント
観察タイプの例 デジタル: PLC_PRG.xAlarm1 = TRUE
アラームイベント:
アラームイベントは、 警報状態アラーム状態は長期間にわたって存在する可能性がありますが、アラーム イベントは現在発生している変化を表します。たとえば、通常状態からアラーム状態への移行などです。
では CODESYS アラーム設定では、3 種類のイベントとそれぞれのアラーム状態に同じ名前が使用されます。
イベントの種類: アクティブ、 確認、 非アクティブ
メッセージは履歴にコピーとして保存されません。
影響:メッセージに小さな変更(例えば、入力ミスの修正)を加えると、修正されたメッセージが履歴に表示されるため、その変更は履歴にも反映されます。ただし、アラームを完全に再設定(ステータスまたは条件を変更し、メッセージを更新)すると、古い設定によって記録されたすべての以前のアラームに新しいメッセージが履歴に反映されます。古いアラームをアップグレードするよりも、新しいアラームを追加する方が適切かどうかは、ケースバイケースで確認してください。