アラームの抑止
- Last UpdatedSep 26, 2024
- 1 minute read
オプションとして、アラームがアクティブ状態に移行することを防ぐ抑止アラーム タグ変数を各アラームまたはアラーム サブステートに割り当てることができます。
-
抑止タグ変数の値が True(0 以外または Null 以外)となり、その状態が維持されると、アラームは抑止されます。
-
同様に、抑止アラーム タグ変数が False(0 または Null)となり、その状態が維持されると、アラームは抑止されません。
抑止タグ変数は WindowMaker でのみ変更できます。また、抑止タグ変数の値は、ランタイムで変更できます。
抑止タグ変数は個別のアラーム サブステートに割り当てることができます。各サブステートは異なるタグ変数で抑止できます。また、一部のサブステートに抑止タグ変数を割り当てない状態で残すこともできます。
抑止されているアラーム(タグ変数が True)は、確認を待機していません。アラームがサブステートを持つ場合、引き続き使用可能であるサブステートでのみ確認を待機している状態となります。
アラームやサブステートは、個別に無効化したり、抑止すること(またはその両方)ができます。アラームは、それが有効になっており、アクティブに抑止されていない場合しかアクティブになりません。
アラームやサブステートに抑止タグ変数が割り当てられていない場合、常に False である抑止タグ変数を持つ場合と同じ結果になります。
移行によってアラームがアクティブに抑止されている状態から変化するたびに、チェック ロジックにより、InTouch でそのアイテムをアラーム状況にする必要があるかどうかが判断されます。
アイテムがアラーム状況の間、アラームがアクティブに抑止される場合、そのアイテムは強制的に別の(有効な)状態にされます。どの状態になるかは、どの状態が使用可能かどうか、またその使用可能な状態も無効になっていないかどうかによって異なります。この処理は、アラームのタイプやしきい値などに基づいて、InTouch によって処理されます。
確認を待機するアラーム(またはアラーム サブステート)がアクティブに抑止状態になった場合、アイテムを強制的に別の(有効な)状態に設定する必要があります。アイテムがアラーム状況であるかに関しては、InTouch によって適切な状態が決定される必要があります。
アラーム抑止タグ変数は、使用カウントとライセンス制限に含まれます。
アラーム抑止タグ変数の名前を取得するには、以下の読み取り専用のタグ変数ドットフィールドを使用します。
-
AlarmDscInhibitor
-
AlarmLoLoInhibitor
-
AlarmLoInhibitor
-
AlarmHiHiInhibitor
-
AlarmHiInhibitor
-
1AlarmMajDevInhibitor
-
AlarmMinDevInhibitor
-
AlarmRocInhibitor
これらのフィールドはタグ変数の名前を返します。したがって、InTouch QuickScript で間接型タグ変数リファレンスでこの名前を使用して、アラーム抑止タグ変数の現在の値を特定したり、アラーム抑止タグ変数の値を変更したりできます。これにより、ランタイムでアラームのグループを強制的に有効にしたり、アクティブに抑止したりできます。