Überwachen Sie Daten mit Alarmen - AWS IoT SiteWise

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Überwachen Sie Daten mit Alarmen

Sie können Alarme für Ihre Daten konfigurieren, um Ihr Team zu benachrichtigen, wenn Geräte oder Prozesse nicht optimal funktionieren. Optimale Leistung eines Geräts oder Prozesses bedeutet, dass die Werte für bestimmte Metriken innerhalb des Bereichs zwischen einem unteren und einem oberen Grenzwert liegen sollten. Wenn diese Metriken außerhalb ihres Betriebsbereichs liegen, müssen Gerätebediener benachrichtigt werden, damit sie das Problem beheben können. Verwenden Sie Alarme, um Probleme schnell zu erkennen und die Bediener zu benachrichtigen, um die Leistung Ihrer Geräte und Prozesse zu maximieren.

Arten von Alarmen

Sie können Alarme definieren, die in der AWS Cloud erkannt werden, und Alarme, die Sie bei externen Prozessen erkennen. AWS IoT SiteWise unterstützt die folgenden Arten von Alarmen:

  • AWS IoT Events Alarme

    AWS IoT Events Alarme sind Alarme, die eintreffen AWS IoT Events. AWS IoT SiteWise sendet Eigenschaftswerte einer Anlage an ein Alarmmodell in AWS IoT Events. AWS IoT Events Sendet dann den Alarmstatus an AWS IoT SiteWise. Sie können Optionen konfigurieren, z. B. wann der Alarm erkannt wird und wen benachrichtigt werden soll, wenn sich der Alarmstatus ändert. Sie können auch die AWS IoT Events Aktionen definieren, die ausgeführt werden, wenn sich der Alarmstatus ändert.

    Alarme in AWS IoT Events sind Instanzen von Alarmmodellen. Das Alarmmodell spezifiziert den Schwellenwert und den Schweregrad des Alarms, was zu tun ist, wenn sich der Alarmstatus ändert, und vieles mehr. Wenn Sie jedes Merkmal des Alarmmodells konfigurieren, geben Sie eine Attributeigenschaft aus dem Objektmodell an, das der Alarm überwacht. Alle auf dem Asset-Modell basierenden Assets verwenden den Wert des Attributs, wenn sie dieses AWS IoT Events Merkmal des Alarms auswerten. Weitere Informationen finden Sie im AWS IoT Events Entwicklerhandbuch unter Verwenden von Alarmen.

    Sie können auf einen AWS IoT Events Alarm reagieren, wenn er seinen Status ändert. Sie können beispielsweise einen Alarm bestätigen oder die Schlummerfunktion deaktivieren, wenn er aktiv wird. Sie können Alarme auch aktivieren, deaktivieren und zurücksetzen.

    SiteWise Monitor-Benutzer können AWS IoT Events Alarme in SiteWise Monitor-Portalen visualisieren, konfigurieren und darauf reagieren. Weitere Informationen finden Sie unter Überwachung mit Alarmen im AWS IoT SiteWise Monitor Anwendungsleitfaden.

    Anmerkung

    AWS IoT Events Für die Auswertung dieser Alarme und die Übertragung von Daten zwischen AWS IoT SiteWise und fallen Gebühren an AWS IoT Events. Weitere Informationen finden Sie unter AWS IoT Events Preise.

  • Externe Alarme

    Externe Alarme sind Alarme, die Sie außerhalb auswerten AWS IoT SiteWise. Verwenden Sie externe Alarme, wenn Sie über eine Datenquelle verfügen, die den Alarmstatus meldet. Der externe Alarm enthält eine Messeigenschaft, in die Sie die Alarmzustandsdaten aufnehmen.

    Sie können einen externen Alarm nicht bestätigen oder in den Schlummermodus versetzen, wenn er seinen Status ändert.

    SiteWise Monitor-Benutzer können den Status externer Alarme in SiteWise Monitor-Portalen sehen, sie können diese Alarme jedoch nicht konfigurieren oder darauf reagieren.

    AWS IoT SiteWise bewertet den Status externer Alarme nicht.

Alarmzustände

Industriealarme enthalten Informationen über den Zustand der Geräte oder Prozesse, die sie überwachen, und (optional) Informationen über die Reaktion des Bedieners auf den Alarmzustand.

Wenn Sie einen AWS IoT Events Alarm definieren, geben Sie an, ob der Bestätigungsfluss aktiviert werden soll oder nicht. Der Bestätigungsfluss ist standardmäßig aktiviert. Wenn Sie diese Option aktivieren, können die Bediener den Alarm bestätigen und eine Notiz mit Einzelheiten zum Alarm oder zu den Maßnahmen hinterlassen, die sie zu seiner Behebung ergriffen haben. Wenn ein Bediener einen aktiven Alarm nicht bestätigt, bevor er inaktiv wird, wird der Alarm gesperrt. Der verriegelte Zustand bedeutet, dass der Alarm aktiv wurde und nicht bestätigt wurde. Der Bediener muss also die Ausrüstung oder den Prozess überprüfen und den eingeschalteten Alarm bestätigen.

Alarme haben die folgenden Zustände:

  • Normal (Normal) — Der Alarm ist aktiviert, aber inaktiv. Der industrielle Prozess oder die industrielle Ausrüstung funktioniert erwartungsgemäß.

  • Aktiv (Active) — Der Alarm ist aktiv. Der industrielle Prozess oder die industrielle Ausrüstung befindet sich außerhalb des Betriebsbereichs und erfordert besondere Aufmerksamkeit.

  • Bestätigt (Acknowledged) — Ein Bediener hat den Zustand des Alarms bestätigt.

    Dieser Status gilt nur für Alarme, bei denen Sie den Bestätigungsfluss aktivieren.

  • Eingeschaltet (Latched) — Der Alarm wurde wieder normal, war aber aktiv und kein Bediener hat ihn bestätigt. Der industrielle Prozess oder die industrielle Ausrüstung erfordert die Aufmerksamkeit eines Bedieners, um den Alarm wieder in den Normalzustand zu versetzen.

    Dieser Status gilt nur für Alarme, bei denen Sie den Bestätigungsfluss aktivieren.

  • Snoozed (SnoozeDisabled) — Der Alarm ist deaktiviert, weil ein Bediener den Alarm ausgeschaltet hat. Der Operator definiert die Dauer, für die der Alarm in den Schlummermodus versetzt wird. Nach dieser Dauer kehrt der Alarm in den Normalzustand zurück.

  • Deaktiviert (Disabled) — Der Alarm ist deaktiviert und wird nicht erkannt.

Eigenschaften des Alarmstatus

AWS IoT SiteWise speichert Alarmzustandsdaten als JSON Objekt, das in eine Zeichenfolge serialisiert ist. Dieses Objekt enthält den Status und zusätzliche Informationen über den Alarm, z. B. die Reaktionsmaßnahmen des Bedieners und die Regel, die der Alarm auswertet.

Sie identifizieren die Alarmstatuseigenschaft anhand ihres Namens und Strukturtyps,AWS/ALARM_STATE. Weitere Informationen finden Sie unter Definieren Sie Alarme für Asset-Modelle.

Das Datenobjekt für den Alarmstatus enthält die folgenden Informationen:

stateName

Der Zustand des Alarms. Weitere Informationen finden Sie unter Alarmzustände.

Datentyp: STRING

customerAction

(Optional) Ein Objekt, das Informationen über die Reaktion eines Bedieners auf den Alarm enthält. Bediener können Alarme aktivieren, deaktivieren, bestätigen und die Schlummerfunktion aktivieren. Wenn sie dies tun, umfassen die Daten zum Alarmstatus ihre Reaktion und den Hinweis, den sie hinterlassen können, wenn sie reagieren. Dieses Objekt enthält die folgenden Informationen:

actionName

Der Name der Aktion, die der Bediener ergreift, um auf den Alarm zu reagieren. Dieser Wert enthält eine der folgenden Zeichenketten:

  • ENABLE

  • DISABLE

  • SNOOZE

  • ACKNOWLEDGE

  • RESET

Datentyp: STRING

enable

(Optional) Ein Objekt, das vorhanden ist, customerAction wenn der Bediener den Alarm aktiviert. Wenn ein Bediener den Alarm aktiviert, wechselt der Alarmstatus zuNormal. Dieses Objekt enthält die folgenden Informationen:

note

(Optional) Die Notiz, die der Kunde hinterlässt, wenn er den Alarm aktiviert.

Datentyp: STRING

Maximale Länge: 128 Zeichen

disable

(Optional) Ein Objekt, das vorhanden ist, customerAction wenn der Bediener den Alarm deaktiviert. Wenn ein Bediener den Alarm aktiviert, wechselt der Alarmstatus zuDisabled. Dieses Objekt enthält die folgenden Informationen:

note

(Optional) Die Notiz, die der Kunde hinterlässt, wenn er den Alarm deaktiviert.

Datentyp: STRING

Maximale Länge: 128 Zeichen

acknowledge

(Optional) Ein Objekt, das vorhanden ist, customerAction wenn der Bediener den Alarm bestätigt. Wenn ein Bediener den Alarm aktiviert, wechselt der Alarmstatus zuAcknowledged. Dieses Objekt enthält die folgenden Informationen:

note

(Optional) Die Notiz, die der Kunde hinterlässt, wenn er den Alarm bestätigt.

Datentyp: STRING

Maximale Länge: 128 Zeichen

snooze

(Optional) Ein Objekt, das vorhanden ist, customerAction wenn der Bediener den Alarm aktiviert. Wenn ein Bediener den Alarm aktiviert, wechselt der Alarmstatus zu. SnoozeDisabled Dieses Objekt enthält die folgenden Informationen:

snoozeDuration

Die Dauer in Sekunden, während der der Bediener den Alarm in den Schlummermodus versetzt. Nach Ablauf dieser Dauer wechselt der Alarm in Normal den Status.

Datentyp: INTEGER

note

(Optional) Die Notiz, die der Kunde hinterlässt, wenn er den Alarm aktiviert.

Datentyp: STRING

Maximale Länge: 128 Zeichen

ruleEvaluation

(Optional) Ein Objekt, das Informationen über die Regel enthält, die den Alarm auswertet. Dieses Objekt enthält die folgenden Informationen:

simpleRule

Ein Objekt, das Informationen über eine einfache Regel enthält, die einen Eigenschaftswert mit einem Schwellenwert anhand eines Vergleichsoperators vergleicht. Dieses Objekt enthält die folgenden Informationen:

inputProperty

Der Wert der Eigenschaft, die dieser Alarm auswertet.

Datentyp: DOUBLE

operator

Der Vergleichsoperator, den dieser Alarm verwendet, um die Eigenschaft mit dem Schwellenwert zu vergleichen. Dieser Wert enthält eine der folgenden Zeichenketten:

  • <— Weniger als

  • <=— Weniger als oder gleich

  • ==— Gleich

  • !=— Nicht gleich

  • >=— Größer als oder gleich

  • >— Größer als

Datentyp: STRING

threshold

Der Schwellenwert, mit dem dieser Alarm den Eigenschaftswert vergleicht.

Datentyp: DOUBLE