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

AVEVA™ InTouch HMI

Exécution d’un script quand une nouvelle alarme est détectée

Exécution d’un script quand une nouvelle alarme est détectée

  • Last UpdatedOct 04, 2024
  • 1 minute read

Vous pouvez configurer le contrôle Alarm Viewer pour exécuter un script d’événement ActiveX quand une nouvelle alarme non-acquittée est détectée, c’est à dire, pour toutes les transitions de l’état normal à l’état non acquitté qui vérifient les critères du filtre de requête et de priorité utilisés par le contrôle.

La propriété NewAlarmEventMode contrôle le déclenchement de l’événement NewAlarm.

  • Si vous définissez la propriété NewAlarmEventMode à 0, l’événement NewAlarm n’est pas déclenché. C'est la valeur par défaut.

  • Si vous définissez la propriété NewAlarmEventMode à 1, quand une nouvelle alarme se produit :

    • Un événement est déclenché.

    • Le script d’événement ActiveX associé à l’événement NewAlarm est exécuté.

    • La propriété NewAlarmEventMode est définie à 0.

      Vous devez rétablir la valeur de la propriété NewAlarmEventMode à 1 pour traiter les événements suivants.

      Utilisez ce paramètre pour empêcher l’application de réaliser une action avant que la condition ne soit rectifiée ou l’alarme acquitté. Par exemple, quand l’événement se déclenche, le script ActiveX peut faire entendre un son jusqu’a ce que l’alarme soit acquittée. Le son peut ensuite se faire entendre à nouveau quand une nouvelle alarme est reçue.

  • Si vous définissez la propriété NewAlarmEventMode à 2, l’événement NewAlarm est activé et se déclenche continuellement quand au moins une nouvelle alarme non-acquittée est reçue. Il n’est pas nécessaire de modifier la valeur pour traiter les événements suivants. Le nouvel événement se déclenche au plus une fois par seconde, indépendamment du nombre de nouvelles alarmes arrivées pendant la même seconde.