Reaction

<< 点击显示目录 >>

主页  mappServices帮助手册 > mapp AlarmX: 报警管理 > 概念 > 报警映射 >

Reaction

如果指定 "反应",则在本地执行反应。这意味着,一旦系统中发生定义的报警,就会在系统中触发一个反应。

例如:

alarmmapping_safetydooropen

如果 "堆垛机 "的安全门被打开,警报 "SafetyDoorOpen "被触发。然后堆垛机的进料速度应该降低。这是由反应 "SlowDown "实现的。

这在配置中看起来像这样。

alarmmapping_reaction

第二个动作 "REMAIN"被定义,以便报警可以在本地处理。

为了对应用程序中的反应作出反应, 使用了函数 MpAlarmXCheckReaction

IF MpAlarmXCheckReaction(gStackerAlarm, 'SlowDown') THEN
    SlowDown := TRUE;
ELSE
    SlowDown := FALSE;
END_IF