Skip to main content

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

シンボル:_vis_icon_alarmgrouptemplate.png

ライブラリ開発者このオブジェクトを使用して、カスタム型(ファンクションブロックまたは構造体)の変数でアラーム条件を定義できます。データ型は開発ライブラリの一部でも構いません。ファンクションブロックの変数は、アラーム条件の有無をチェックできます。

オブジェクトは、デバイスビューでは、 POUビューまたはライブラリに追加されます。追加すると、同じ名前のテキストリストオブジェクトが自動的に作成されます。

ダイアログ: アラームグループテンプレート

テキストリスト

アラームグループテンプレートオブジェクトに割り当てられたテキストリストの名前

デフォルト名: AlarmGroupTemplate

デフォルトでは、自動生成されたテキストリストがここに指定されます。既存の別のテキストリストを指定することもできます。

非アクティブ化

変数 (ブール)このグループ内のすべてのアラームの無効化を制御します

注意: アラーム条件が満たされていても、非アクティブ化されたアラームは報告されません。

アラーム定義のタイプ

アラーム定義のインターフェース変数

inst : <タイプ>

アラームインスタンスのタイプ(機能ブロックまたは構造)

インターフェース変数は、カスタム タイプの変数にアクセスしてアラーム条件を定義できることを意味します。

49. アラームテーブル

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

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℃から警告が表示されます。90℃を超えるとエラーアラームが作動します。このアラームは、60℃の警告を自動的に認識します。



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

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

50. 観察タイプ: デジタル

_visu_icon_observationtypedigital.pngデジタル

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

表現

比較の表現=または<>

もし、表現がTRUEすると、アラームが作動します。

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

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



51. 観察タイプ: 上限

_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を下回ると、アラームは解除されます。



52. 観察タイプ: 下限

_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を超えるとアラームは解除されます。



53. 観察タイプ: 範囲外

_visu_icon_observationtypeoutofarea.png範囲外

範囲外の変数を観測した場合のアラーム条件

表現

観測対象の変数が範囲を下回るか超える場合の表現。

もし、表現がTRUEすると、アラームが作動します。

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

エリア

上限値は左側に表示されます。観測対象となる変数は中央のフィールドに表示されます。下限値は右側に表示されます。_cds_icon_three_dots.pngボタンを押すと入力アシスタントが開きます。そこで、利用可能な比較演算子の中から必要な演算子を選択してください。

左のフィールドでは、この範囲の下限を表す式を定義します。右のフィールドでは、上限を表す式を定義します。対象となる式は、中間のフィールドに表示されます。比較演算子を適切に設定する必要があります。

重要

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

ヒステリシス(%)

オプション

警報状態がリセットされる限界値(%)との差(FALSE

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



54. 観察タイプ: 範囲内

_visu_icon_observationtypeforbiddenarea.png範囲内

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

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

表現

観測変数が指定範囲内にある場合の式

もし、表現がTRUEすると、アラームが作動します。

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

エリア

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

重要

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

ヒステリシス(%)

オプション

警報状態がリセットされる限界値(%)との差(FALSE

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



55. 観察タイプ: 変化

_visu_icon_observationtypeChange.png変化

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

表現

変数の入力フィールド

もし、表現がTRUEすると、アラームが作動します。

例:(PLC_PRG.iVariable)



56. 観察タイプ: イベント(API)

_visu_icon_observationtypeevent.pngイベント(API)

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

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



57. 観察タイプ: アラーム(API)

アラーム(API)

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

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



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

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

_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ラッチ変数列を削除

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



ヒント

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

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

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

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

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

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