Filter
Über den Filter-Editor kann konfiguriert werden, welche Events angezeigt werden. Die Filter werden über die Eigenschaften von dem Event Grid definiert.
Aufbau des Filter-Editors
- Add clause: Hinzufügen einer Bedingung
- Delete clause: Entfernen einer Bedingung
- And/Or: Verknüpfung von Bedingungen
- Path: Filtermöglichkeiten:
- domain: Server Extension, welche den Alarm ausgeliefert hat (z.B. TcHmiEventLogger).
- sourceDomain: Server Extension, welche den Alarm ausgelöst hat. Die sourceDomain kann sich von der domain unterscheiden, wenn eine Server Extension die Alarme weiterreicht (z. B. TcHmiSqliteLogger).
- name: Name des Events.
- text: Text des Events.
- Id: ID des Events.
- timeRaised: Zeitpunkt, an welchem das Event ausgelöst wurde.
- timeCleared: Zeitpunkt, an welchem ein Alarm zurückgesetzt wurde.
- timeConfirmed: Zeitpunkt, an welchem ein Alarm bestätigt wurde.
- type: Typ des Events (Alarm oder Meldung).
- severity: Schweregrad des Events (Verbote, Info, Warnung, Error, kritischer Error).
- alarmState: Zustand eines Alarmes (ausgelöst, bestätigt, gelöscht, bestätigt und gelöscht).
- confirmationState: Status der Bestätigung eines Alarms (nicht erforderlich, nicht unterstützt, warten auf Bestätigung, bestätigt, zurückgesetzt).
- „params::“: In das Textfeld des Pfades kann über das Schlüsselwort „params::“ (ohne Anführungsstriche) auf das Parameter-Objekt eines Events zugegriffen werden. Das Parameter-Objekt beinhaltet optionale Parameter, die sich je nach Event-Quelle unterscheiden können. Der TwinCAT Eventlogger liefert zum Beispiel zusätzliche Informationen über den Eventursprung in der SPS. Der Zugriff auf die Parameter erfolgt in camelCase, z. B.: params::sourceName
- Operator: Vergleichsoperator der Bedingung
- Value: Wert der Bedingung
Gruppierung von Bedingungen
Mehrere Bedingungen können gruppiert und verknüpft werden, wenn mehr als eine Bedingung selektiert ist. Die Selektion der Bedingungen erfolgt durch das Anklicken der Zeilen mit gedrückter STRG-Taste.
- Group clause: Gruppieren von mehreren Bedingungen. Die Klammer verknüpft diese optisch.
- Ungroup clause: Aufheben vorhandener Gruppierungen.