Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

ランタイム時のタグとグループのアラーム プロパティの制御

ランタイム時のタグとグループのアラーム プロパティの制御

  • Last UpdatedOct 03, 2024
  • 2 minute read

アラーム ドットフィールドを使用して、アラーム条件を動的に管理できます。これらの多くのドットフィールドは、I/O、式、およびスクリプトを使用してアクセスできます。I/O アクセスを使用して、Excel やリモート ノードで実行している WindowViewer などの他の Windows アプリケーションを使用して、特定のタグのアラーム情報を監視したり、制御したりできます。

タグに関連付けられているドットフィールドにアクセスするには、以下の構文を使用します。

tag.dotfield

たとえば、Analog_tag という名前のタグの HiHi アラームしきい値のランタイム変更を許可するには、ボタンへのアナログ ユーザー入力タッチ リンクを作成して、そのリンクのダイアログ ボックスで Analog_tag.HiHiLimit を式として入力します。ランタイム時、オペレータはそのボタンを選択するだけで、Analog_tag に割り当てられた HiHi アラームしきい値に新しい値を入力できます。

以下の表では、各アラーム ドットフィールドの概要を説明しています。

ドットフィールド

説明

.Ack

タグとアラーム グループのアラーム確認状況を監視または制御します。

.Ack には、.UnAck と呼ばれる逆タグドットフィールドがあります。未確認アラームが発生すると、.UnAck は 1 に設定されます。.UnAck はアニメーション リンクや条件スクリプトで使用して、未確認アラームのアナンシエーターをトリガできます。

.AckDev

アナログ型タグまたはアラーム グループでアクティブな偏差型アラームのアラーム確認状況を監視または制御します。

.AckDsc

論理型タグの現在の確認状況を監視または制御します。

.AckROC

タグでアクティブな変化率タイプのアラームのアラーム確認状況を監視または制御します。

.AckValue

タグでアクティブな値型アラームのアラーム確認状況を監視または制御します。

.Alarm

アラーム条件が存在する場合に通知します。

.AlarmAckModel

タグに関連付けられている確認モデルを次のように監視または制御します。

0 = 条件(デフォルト)

1 = イベント指向

2 = 拡張サマリ

アラームを持つ論理型またはアナログ型タグに適用されます。読み取り専用ですが、WindowMaker で設定できます。

.AlarmDev

偏差アラームの存在を通知します。

.AlarmDevCount

指定されたタグまたはアラーム グループでアクティブな偏差アラームの合計数を追跡します。

.AlarmDevDeadband

大偏差アラームおよび小偏差アラームの偏差率デッドバンドを監視または制御します。

.AlarmDevUnAckCount

指定されたタグまたはアラーム グループでアクティブな未確認の偏差アラームの合計数を追跡します。

.AlarmDisabled

イベントやアラームを有効または無効にします。アラームを持つ論理型タグとアナログ型タグ、またはアラーム グループに適用されます。

.AlarmDsc

論理型アラーム条件が現在アクティブであることを示します。

.AlarmDscCount

指定されたタグまたはアラーム グループでアクティブな論理型アラームの合計数を追跡します。

.AlarmDscDisabled

タグが論理型アラームを生成できるかどうかを示します。

注意:このドットフィールドは論理型タグに対しては .AlarmDisabled ドットフィールドと同じです。

.AlarmDscEnabled

タグが論理型アラームを生成できるかどうかを示します。

注意:このドットフィールドは論理型タグに対しては .AlarmEnabled ドットフィールドと同じです。

.AlarmDscInhibitorど

このタグの論理型アラーム(存在する場合)に割り当てられている抑止タグ名を返します。

.AlarmDscUnAckCount

指定されたタグまたはアラーム グループでアクティブな未確認の論理型アラームの合計数を追跡します。

.AlarmEnabled

イベントやアラームを有効または無効にします。

.AlarmHiDisabled

アラームを持つアナログ型タグの Hi 限界値を有効または無効にします。

.AlarmHiHiDisabled

アラームを持つアナログ型タグの HiHi 限界値を有効または無効にします。

.AlarmHiHiEnabled

アラームを持つアナログ型タグの HiHi 限界値を有効または無効にします。

.AlarmHiHiInhibitor

HiHi 限界値に対する抑止タグ リファレンスを返します。アラームを持つアナログ型タグに適用されます。読み取り専用ですが、WindowMaker で設定できます。

をクリックします。AlarmHiInhibitor

Hi 限界値に対する抑止タグ リファレンスを返します。アラームを持つアナログ型タグに適用されます。

読み取り専用ですが、WindowMaker で設定できます。

.AlarmLoDisabled

アラームを持つアナログ型タグの Lo 限界値を有効または無効にします。

.AlarmLoEnabled

アラームを持つアナログ型タグの Lo 限界値を有効または無効にします。

をクリックします。AlarmLoInhibitor

Lo 限界値に対する抑止タグ リファレンスを返します。アラームを持つアナログ型タグに適用されます。

読み取り専用ですが、WindowMaker で設定できます。

.AlarmLoLoDisabled

アラームを持つアナログ型タグの LoLo 限界値を有効または無効にします。

.AlarmLoLoEnabled

アラームを持つアナログ型タグの LoLo 限界値を有効または無効にします。

をクリックします。AlarmLoLoInhibitor

LoLo 限界値に対する抑止タグ リファレンスを返します。アラームを持つアナログ型タグに適用されます。

読み取り専用ですが、WindowMaker で設定できます。

.AlarmMajDevDisabled

アラームを持つアナログ型タグの大偏差限界を有効または無効にします。

.AlarmMajDevEnabled

アラームを持つアナログ型タグの大偏差限界を有効または無効にします。

をクリックします。1AlarmMajDevInhibitor

大偏差限界に対する抑止タグ リファレンスを返します。アラームを持つアナログ型タグに適用されます。

読み取り専用ですが、WindowMaker で設定できます。

.AlarmMinDevDisabled

アラームを持つアナログ型タグの小偏差限界を有効または無効にします。

.AlarmMinDevEnabled

アラームを持つアナログ型タグの小偏差限界を有効または無効にします。

をクリックします。AlarmMinDevInhibitor

小偏差限界に対する抑止タグ リファレンスを返します。アラームを持つアナログ型タグに適用されます。

読み取り専用ですが、WindowMaker で設定できます。

.AlarmROC

変化率アラームが存在することを通知します。

.AlarmROCCount

指定されたタグまたはアラーム グループでアクティブな変化率アラームの合計数を追跡します。

.AlarmROCDisabled

アラームを持つアナログ型タグの変化率の限界を有効または無効にします。

.AlarmROCEnabled

アラームを持つアナログ型タグの変化率の限界を有効または無効にします。

をクリックします。.AlarmROCInhibitor

変化率の限界に対する抑止タグ リファレンスを返します。アラームを持つアナログ型タグに適用されます。

読み取り専用ですが、WindowMaker で設定できます。

.AlarmROCUnAckCount

指定されたタグまたはアラーム グループで未確認の変化率アラームの合計数を追跡します。

.AlarmTotalCount

指定されたタグまたはアラーム グループでアクティブなアラームの合計数を追跡します。

.AlarmUnAckCount

任意のタグまたはアラーム グループでアクティブな未確認アラームの合計数を追跡します。

.AlarmUserDefNum1

読み取り/書き込みの実数値(浮動小数点)です。デフォルトは 0 で、値は設定されていません。アラームを持つ論理型タグやアナログ型タグ、またはアラーム グループに適用されます。

注意:このドットフィールドの値は、スクリプトや POKE などによって設定済みの場合のみ、アラームに付加されます。

.AlarmUserDefNum2

読み取り/書き込みの実数値(浮動小数点)です。デフォルトは 0 で、値は設定されていません。アラームを持つ論理型タグやアナログ型タグ、またはアラーム グループに適用されます。

注意:このドットフィールドの値は、スクリプトや POKE などによって設定済みの場合のみ、アラームに付加されます。

.AlarmUserDefNum2

読み取り/書き込みの論理型。対応するタグの .AlarmUserDefNum2 がスクリプトで定義されている場合に、TRUE に設定されます。タグの .AlarmUserDefNum2 の値の関連付けを解除するには、このドットフィールドを FALSE に設定します。デフォルトは FALSE です。

.AlarmUserDefStr

読み取り/書き込みのテキスト文字列です。デフォルトは "" で、値は設定されていません。
アラームを持つ論理型タグやアナログ型タグ、またはアラーム グループに適用されます。

注意:このドットフィールドの値は、スクリプトや POKE などによって設定済みの場合のみ、アラームに付加されます。

.AlarmUserDefStrSet

読み取り/書き込みの論理型。対応するタグの .AlarmUserDefStr がスクリプトで定義されている場合に、TRUE に設定されます。タグの .AlarmUserDefStr の値の関連付けを解除するには、このドットフィールドを FALSE に設定します。デフォルトは FALSE です。

.AlarmValDeadban

アラーム値のデッドバンドの値を監視または制御します。

.AlarmValueCount

指定されたタグまたはアラーム グループでアクティブな値型アラームの合計数を追跡します。

.AlarmValueUnAckCount

指定されたタグまたはアラーム グループでアクティブな未確認の値型アラームの合計数を追跡します。

.DevTarget

大偏差アラームおよび小偏差アラームのターゲットを監視または制御します。

.HiLimit、.HiHiLimit、.LoLimit、.LoLoLimit

値型アラーム チェックのしきい値を監視または制御する読み取り/書き込みのアナログ型タグ名ドットフィールドです。これらのフィールドは、整数型および実数型タグに対してのみ有効です。

.HiStatus、.HiHiStatus、.LoStatus、.LoLoStatus

指定したタイプのアラームが存在するかどうかを決定する読み取り専用の論理型ドットフィールドです。これらのフィールドは、整数型および実数型のタグに対してのみ有効です。

.MajorDevPct

アラーム チェックのための大偏差率を監視または制御する読み取り/書き込みの整数型ドットフィールドです。

.MajorDevStatus

指定したタグに対して大偏差アラームが存在するかどうかを判断する読み取り専用の論理型ドットフィールドです。

.MinorDevPct

アラーム チェックのための小偏差率を監視または制御する読み取り/書き込みの整数型ドットフィールドです。

.MinorDevStatus

指定したタグに対して小偏差アラームが存在するかどうかを判断する読み取り専用の論理型ドットフィールドです。

.Name

タグの実際の名前を表示する読み取り/書き込みのメッセージ型ドットフィールドです。たとえば、グループ変数がポイントしているアラーム グループの名前、または TagID タグの名前を判断する場合に使用できます。また、グループ変数がポイントしているアラーム グループを変更するために書き込むこともできます。

.Normal

指定したタグに対してアラームが存在しない場合、読み取り専用の論理型ドットフィールドは 1 に等しくなります。このドットフィールドは、普通のタグだけでなく、アラーム グループやグループ変数に対しても有効です。

.ROCPct

アラーム チェックの変化率を監視または制御する読み取り/書き込みのドットフィールドです。

.ROCStatus

指定したタグに対して変化率アラームが存在するかどうかを判断する読み取り専用の論理型ドットフィールドです。