您可以在对象“报警组”中定义此报警。监控类型事件由此可用。与根据条件触发报警的其他监视类型相反,您可以通过功能块调用以事件类型触发报警。
在报警组中定义事件报警
1.创建一个报警组。
2.在报警组中定义监视类型为事件的报警。
3.在类别列中,使用确认方法ACK选择一个报警类别,或创建一个新的报警类别。
程序调用以触发事件报警
1.将光标设置在要进行功能块调用的程序位置。
2.使用AlarmManager库中的RaiseEvent函数:
输入“ AlarmManager”,然后输入句点。
⇒将打开一个窗口,其中包含所有可插入元素的列表(功能“列表组件”)。
 
 
3.选择AlarmGlobals以及输入一个周期。
4.以相同的方式,插入元素g_AlarmHandler和RaiseEvent。
⇒您得到以下行:Alarmmanager.AlarmGlobals.g_AlarmHandler.RaiseEvent。
5.现在定义传输变量AlarmGroup_ID和Alarm_ID。为此,请输入一个括号。
⇒出现工具提示,显示有关转移变量的信息。
6.按下[ F2 ] ⇒打开输入助手
7.在类别选项卡(3)上,选择变量类别(4)。
⇒
 
8.选择所需的组ID变量(1)。
⇒该变量将应用到程序中。
9.输入逗号并以与步骤7中相同的方式插入所需的报警ID变量(2)。输入右括号和分号。
⇒您得到以下行:
 
Alarmmanager.AlarmGlobals.g_AlarmHandler.RaiseEvent(Alm_AlarmConfiguration_Alarmgroup_IDs.ID_AlarmGroup1, Alm_AlarmGroup1_Alarm_IDs.ID_0);