Skip to main content

属性:アラームグループ_デフォルト

構文

{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