Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

Ein Skript ausführen, wenn ein neuer Alarm vorliegt

Ein Skript ausführen, wenn ein neuer Alarm vorliegt

  • Last UpdatedOct 07, 2024
  • 1 minute read

Sie können ein Skript ausführen, wenn ein neuer Alarm im AlarmViewer-Steuerelement vorliegt (d. h. wenn das Ergebnis der Alarmabfrage einen neuen nicht quittierten Alarm enthält). Hierzu dient das Ereignis NewAlarm.

Das Verhalten des Ereignisses NewAlarm wird durch die Eigenschaft NewAlarmEventMode gesteuert.

  • Wenn die Eigenschaft NewAlarmEventMode den Wert 0 hat, wird das Ereignis nie ausgelöst. Dies ist die Standardeinstellung.

  • Wenn die Eigenschaft NewAlarmEventMode den Wert 1 hat und ein neuer Alarm vorliegt, geschieht Folgendes:

    • Das Ereignis wird ausgelöst.

    • Das Skript, das mit dem Ereignis verknüpft ist, wird ausgeführt.

    • Die Eigenschaft NewAlarmEventMode wird auf den Wert 0 zurückgesetzt.

      Damit das Ereignis beim nächsten Alarm erneut ausgelöst wird, müssen Sie die Eigenschaft NewAlarmEventMode anschließend wieder auf den Wert 1 setzen.

      Verwenden Sie diese Einstellung, wenn das betreffende Skript erst nach der Quittierung des Alarms erneut ausgeführt werden soll. Beispielsweise können Sie auf diese Weise ein Skript auslösen, das ein akustisches Signal ausgibt, bis der Alarm quittiert wird. Beim nächsten neuen Alarm kann das Skript dann erneut ausgelöst werden.

  • Wenn die Eigenschaft NewAlarmEventMode den Wert 2 hat, wird das Ereignis jedes Mal ausgelöst, wenn mindestens ein neuer nicht quittierter Alarm auftritt. Sie müssen also keine gesonderten Einstellungen vornehmen, damit das Ereignis auch beim nächsten neuen Alarm wieder ausgelöst wird. Das Ereignis wird maximal einmal pro Sekunde ausgelöst, auch wenn in dieser Sekunde mehrere neue Alarme auftreten.