属性:アラームグループ_デフォルト
構文:
{attribute 'alarmgroup_default' := 'MyDefaultAlarmGroup'}
新しいアラームインスタンスを作成する場合、デフォルトグループの代わりに属性プラグマを使用してアラームグループを定義できます。 AlarmGroupInstance。この属性は、インスタンス変数、関連するアラームグループテンプレートを含むファンクションブロック、またはそれらの基本ファンクションブロックとして定義できます。
次のように定義できます。
アラームインスタンス変数
関連するアラームグループテンプレートを含むファンクションブロック
基本機能ブロック
優先度について
変数での定義が最も優先され、拡張関数ブロックでの定義よりも優先されます。拡張ファンクションブロックの定義は、ベースファンクションブロックの定義よりも優先されます
詳細については、以下を参照してください。Alarm Configuration
例 35. 例
PROGRAM PLC_PRG
VAR
fbSub1a : ARRAY[0..1] OF FbInstSub1;
{attribute 'alarmgroup_default' := 'AlarmGroupVar2'}
fbSub1b : FbInstSub1;
{attribute 'alarmgroup_default' := 'AlarmGroupVar'}
fbSub2a : ARRAY[0..2] OF FbInstSub2;
fbSub2b : FbInstSub2;
END_VAR