Skip to main content

オブジェクト:アラームグループ

シンボル: _visu_icon_alarmgroup.png

アラームグループを使用して、アプリケーションの個々のアラームの管理を構造化します。設定には以下を挿入します アラームグループ の下 アラーム設定 各グループのオブジェクト。

ファンクション: アラームグループは、特定の設定に加えてグループ間設定のアラームで構成されます。テキストリストの割り当て、アーカイブ、無効化機能の設定、およびアラームインスタンスの表示は、すべてのグループで実行されます

アラームを CSV ファイルにエクスポートして、再度インポートすることもできます。

対話: アラームグループ

テキストリスト

アラームメッセージテキストが保存されているテキストリストの名前 (以下を参照)。 メッセージ)。

このリストは、アラームグループの作成時に自動的に作成されます。ここで既存のテキストリストを選択することもできます。

アーカイブ

アラームグループのアラームストレージオブジェクトの選択

アラームストレージは、アラームストレージオブジェクトを指定すると自動的にアクティブになります。

アクティベーション

このグループのすべてのアラームを無効にするブール変数

アラーム条件が満たされても、これらのアラームはトリガーされなくなります。すでにアクティブになっているアラームは影響を受けません。

アラームインスタンスを表示

_cds_icon_option_activated.png: 生成されたアラームインスタンスが表示されます。

131. アラーム一覧

表の対応する列に個々のアラームのプロパティを指定します。選択した観測タイプに応じて、追加の必須パラメーターの入力フィールドが表の下に表示されます

ID

関連するテキストリスト内の ID に対応する一意の ID

ID は、で変更できます ID テーブルのフィールド。ID はアラームグループ内で常に一意でなければなりません。

重要:アラームテーブルの ID を変更すると、テキストリストも直接変更されます。その逆も同様です。

観測タイプ

リストボックスから選択した観測タイプ

重要

タイプによっては、アラームテーブルの下にさまざまな入力フィールドがあり、アラーム条件を定義したり、アラーム条件を設定したりするのに役立ちます。

個々の観測タイプについては、次の表を参照してください。 デジタル上限下限範囲外範囲内変更イベント (API)アラーム (API)

[詳細]

アラーム状態

観測タイプの詳細(表の下のフィールドで設定)によって、アラームがトリガーされる条件が決まります。

ヒント

条件をフィールドに直接指定することもできます。現在選択されている観測タイプと一致しない式を入力すると、そのタイプが自動的に調整されます。

アクティベーション

[オプション]

アラームを無効にする変数

クラス

割り当てられたアラームクラス

[メッセージ]

必須

ラッチ変数からの情報のプレースホルダーを含むことができるメッセージテキスト (メッセージ) の入力 (ラッチ変数からのデータのプレースホルダー)、改行で補うこともできます (Ctrl + 入力してください)。

ここに入力されたテキストは、アラームグループのテキストリストに自動的に入力されます。

アラームがトリガーされると、このメッセージがアラーム要素に表示されます (アラームテーブルアラームバナー)。

オンディレイ時間

スイッチオン遅延時間

アラームがトリガーされる前にアラーム条件が満たされる必要がある最小時間を定義します。これを使用すると、短時間のアラームイベントを抑制できます

例: T#2s

IEC 61131 に準拠したフォーマット (例:T #2ms)。

オフディレイ時間

スイッチオフ遅延時間

アラームが非アクティブとして扱われるまでにアラーム状態が非アクティブでなければならない最小時間を定義します。スイッチオンディレイと同じ方法で使用すれば、短期的な値の変化を無視できます

例: T#4s

ラッチバー 1

ラッチバー 2

スカラー型の変数 (8 バイト) STRING または WSTRING

ラッチ変数は、アラームがアクティブなときに追加の値を記録するために使用されます。これにより、アラームに関する追加情報を提供できます。たとえば、モーターの速度を観察すると、温度と電流も記録されます

デフォルトでは、2 つのラッチ変数に列を使用できます。に表示されるコンテキストメニューからさらに列を追加できます データタイプ の列設定用プロパティ アラームテーブルアラームバナー ビジュアライゼーション要素。

ヒント:表示されるアラームがラッチ変数の内容でフィルタリングされるように、アラームの視覚化を設定できます。

詳細については、以下を参照してください。 ラッチ変数を使用してアラームイベントをフィルタリングする

より高い優先順位。アラーム

アラームがトリガーされたら、別のアラームをトリガーすることでアラームを確認できます。

たとえば、温度モニターは次の場合に警告を発する必要があります Temp > 60 °C そして、次の場所でエラーが発生しました Temp > 90 °C。温度が上昇すると 60 °C から警告が表示され、90 °C になると、エラーに対してアラームがトリガーされます。このアラームは 60°C の警告を自動的に認識します。



メッセージは履歴にコピーとして保存されません。

影響:メッセージに小さな変更(例えば、入力ミスの修正)を加えると、修正されたメッセージが履歴に表示されるため、その変更は履歴にも反映されます。ただし、アラームを完全に再設定(状態または条件を変更し、メッセージを更新)すると、古い設定が原因で記録されたすべての以前のアラームに新しいメッセージが履歴に反映されます。古いアラームをアップグレードするよりも、新しいアラームを追加する方が適切かどうかは、ケースバイケースで確認してください。

132. 観測タイプ: デジタル

_visu_icon_observationtypedigital.pngデジタル

Boolean 変数を監視するためのアラーム条件

表現

比較用の表現 = または <>

式が次の場合 TRUEその後、アラームがトリガーされます。

例: (PLC_PRG.xVariable) = (PLC_PRG.xSpecified)

チェックする変数は左側にあります。指定した値は右側にあります。 _cds_icon_three_dots.png ボタンは入力アシスタントを開きます。中央の入力フィールドでは、使用可能な比較演算子の中から目的の比較演算子を選択できます。



133. 観測タイプ: 上限

_visu_icon_observationtypeupperlimit.png上限

上限を守るためのアラーム条件

例: PLC_PRG.iX >= g_iUpperLimit

表現

比較用の表現 > または >= 変数が上限に達したか超えたかを示します。

式が次の場合 TRUEその後、アラームがトリガーされます。

監視対象の変数は左側にあります。上限値は右側にあります。 _cds_icon_three_dots.png ボタンはオペランドの入力アシスタントを開きます。中央の入力フィールドでは、使用可能な比較演算子の中から目的の比較演算子を選択できます

制限値

  • 固定値の絶対上限

    • 変数

      例: g_iUpperLimit

    • リテラル

      例: 10

  • 式を使った相対上限

    • 例: 0.9 * g_rUpperLimit

重要

制限値は絶対値または相対値として指定できます。絶対値とは、制限値が固定値または固定値を返す変数によって定義されることを意味します。相対値とは、制限値が式によって異なることを意味します。

ヒステリシス (%)

[オプション]

アラーム条件がリセットされたときの制限値からの偏差(FALSE)。

上限値から偏差を引いた値を超えている限り、アラーム条件は満たされます。偏差の大きさは、制限値に対するパーセンテージ (%) で指定されます

例:

表現: i_temp >= 30

ヒステリシス: 10%

変数の場合 i_temp 値が 30 に達するか、それを超えると、アラームがアクティブになります。値が 27 を下回ると、アラームは無効になります



134. 観測タイプ: 下限

_visu_icon_observationtypelowerlimit.png下限値

下限値の変数を観測するためのアラーム条件

表現

比較用の表現 < または <= 変数が下限に達したか、下限を下回ったかを示します。

式が次の場合 TRUEその後、アラームがトリガーされます。

監視対象のプロジェクト変数は左側にあります。下限値は右側にあります。 _cds_icon_three_dots.png ボタンはオペランドの入力アシスタントを開きます。中央の入力フィールドでは、使用可能な比較演算子の中から目的の比較演算子を選択できます

制限値

  • 固定値の絶対下限

    • 変数

      例: PLC_PRG.iX < g_iLowerLimit

    • リテラル

      例: PLC_PRG.iX < 100

  • 式を使用した相対制限値

    • 例: PLC_PRG.rX < 0.9 * g_rLowerLimit

重要

制限値は絶対値または相対値として指定できます。絶対値とは、制限値が固定値または固定値を返す変数によって定義されることを意味します。相対値とは、制限値が式によって異なることを意味します。

ヒステリシス (%)

[オプション]

アラーム条件がリセットされたときの制限値からの偏差(FALSE)。

値が下限値に偏差を加えた値を下回っている限り、アラーム条件は満たされます。偏差の大きさは制限値のパーセンテージ (%) で指定されます

例:

表現: i_temp < 10

ヒステリシス: 10%

変数の場合 i_temp 5 を下回ると、アラームがアクティブになります。値が 11 を超えると、アラームは無効になります



135. 観測タイプ: 範囲外

_visu_icon_observationtypeoutofarea.png範囲外

範囲外の変数を観測するためのアラーム条件。変数が有効範囲に達しているか、下回っているか、または有効範囲を超えているかを示します

表現

監視対象の変数が有効範囲を下回るか上回っている場合の式。

式が次の場合 TRUEその後、アラームがトリガーされます。

ザ・ _cds_icon_three_dots.png ボタンをクリックすると、監視対象の変数の入力アシスタントが開きます。

エリア

上限値は左側にあります。監視対象の変数が中央のフィールドに表示されます。下限値は右側にあります。 _cds_icon_three_dots.png ボタンは入力アシスタントを開きます。その中から、使用可能な比較演算子の中から目的の比較演算子を選択します。

左のフィールドは、この範囲の下限を表す式を定義します。右側のフィールドは上限の式を定義します。観察したい式はその間のフィールドに表示されます。それに応じて比較演算子を設定する必要があります

重要

制限値は絶対値または相対値として指定できます。絶対値とは、制限値が固定値または固定値を返す変数によって定義されることを意味します。相対値とは、制限値が式によって異なることを意味します。

ヒステリシス (%)

[オプション]

アラーム条件がリセットされたときのリミット値 (%) との差 (%)FALSE)

アラーム条件は、制限値が差分だけ逸脱している限り満たされます。偏差の大きさは制限値のパーセンテージ (%) で指定されます



136. 観測タイプ: 範囲内

_visu_icon_observationtypeforbiddenarea.png範囲内

範囲内の変数を観測するためのアラーム条件。

アラームは、監視対象の変数が範囲内にあるときにトリガーされます。

表現

監視対象の変数が指定範囲内にある場合の式

式が次の場合 TRUEその後、アラームがトリガーされます。

ザ・ _cds_icon_three_dots.png ボタンをクリックすると、監視対象の変数の入力アシスタントが開きます。

エリア

下限値は左側にあります。監視対象の変数が中央のフィールドに表示されます。上限値は右側にあります。その中から、使用可能な比較演算子の中から目的の比較演算子が選択されます。 _cds_icon_three_dots.png ボタンは入力アシスタントを開きます。

重要

制限値は絶対値または相対値として指定できます。絶対値とは、制限値が固定値または固定値を返す変数によって定義されることを意味します。相対値とは、制限値が式によって異なることを意味します。

ヒステリシス (%)

[オプション]

アラーム条件がリセットされたときのリミット値 (%) との差 (%)FALSE)

アラーム条件は、制限値が差分だけ逸脱している限り満たされます。偏差の大きさは制限値のパーセンテージ (%) で指定されます



137. 観測タイプ: 変更

_visu_icon_observationtypeChange.png変更

変数の変化を観察するためのアラーム条件

表現

変数の入力フィールド

式が次の場合 TRUEその後、アラームがトリガーされます。

例: (PLC_PRG.iVariable)



138. 観測タイプ: イベント (API)

_visu_icon_observationtypeevent.pngイベント (API)

アラームはアプリケーションによってプログラム的にトリガーされます。設定は不要です。実行時には確認は必要ありません。

詳細については、以下を参照してください。 プログラム内でアラームイベントを呼び出す



139. 観測タイプ: アラーム (API)

アラーム (API)

アラームはアプリケーションによってプログラム的にトリガーされます。設定されているアラームクラスによっては、確認が必要な場合があります。

詳細については、以下を参照してください。 暗黙的なアラームの実装



アラームテーブルのコンテキストメニュー

140. コンテキストメニューのコマンド

_cds_icon_add_message_column.pngメッセージ列を追加

新しいメッセージ列を追加します

_cds_icon_remove_message_column.pngメッセージ列を削除

選択したメッセージ列を削除します

_cds_icon_add_latch_variable_column.pngラッチバー列を追加

ラッチ変数を挿入します。

_cds_icon_remove_latch_variable_column.pngラッチバーカラムを削除

選択した変数を削除します



ヒント

テーブルで選択した複数の行は、コンテキストメニューを使用して同時に編集できます。

141. CSV ファイルとの間でアラームをエクスポートおよびインポートするためのコマンド

_cds_icon_export_alarms.pngアラームのエクスポート

このコマンドは、ファイルシステムにファイルを保存するためのデフォルトダイアログを開きます。既定のファイルタイプは アラームグループエクスポートファイル (*.csv)。現在のアラームリストは、そこで CSV ファイルにエクスポートできます。

_cds_icon_import_alarms.pngアラームをインポート

このコマンドは、ファイルシステム内のファイルを検索するためのデフォルトダイアログを開きます。既定のファイルタイプは アラームグループエクスポートファイル (*.csv) アラーム定義の記述用。選択したファイルがインポートされます