Herunterladen Diese Seite drucken

Bosch UGM 2040 Konfiguration Und Bedienung Seite 135

Vorschau ausblenden Andere Handbücher für UGM 2040:

Werbung

UGM 2040
return Property.EventType.GetLineState()
#Trace("3> Current event type '{0}' has been mapped to {1}'",
Property.EventType.Name,
# EventTypes["Unknown"].GetLineState() )
return EventTypes["Unknown"].GetLineState()
9.7.7
Umbewerten von Meldungen anhand des Meldungstyps
UGM 2040 unterstützt ein einmaliges Umbewerten einer Meldung. Dieses ist an zwei Stellen
möglich:
Hinweis!
i
Eine nachträgliche Umbewertung einer Meldung ist nicht möglich.
Beispiel:
AdapterRule:
RequiresHandling.AsGiven;
In diesem Beispiel wird nur für die Adresse 100 der LZ 55 in einen Meldungstyp „Fire"
umbewertet. Alle anderen LZs von beliebigen Adressen werden anhand des Typsystems
umgesetzt:
9.8
Bedienaktionen und deren Bewertung
Bedienaktionen auf einer BE 2040 werden vom Server MCS 2040 nicht direkt weitergegeben,
sondern zuerst mit Regeln überprüft. Durch eine HandlingRequestValidationRule im Server
kann verhindert werden, dass eine Bedienaktion weitergegeben wird. Lehnt die Regel deren
Weitergabe ab, durchläuft diese Bedienaktion auch nicht mehr die Automaten und wird nicht
ausgeführt.
Bei der Bewertung der Bedienaktion in der Regel kann folgendes benutzt werden:
Wird in der Regel ein Grund eingetragen, warum diese Bedienaktion abgelehnt wurde, wird
dieser Text in das UGM‑2040-Event-Log eingetragen.
Bosch Sicherheitssysteme GmbH
Durch eine Adapter-Regel kann der Meldungstyp der Meldung angepasst werden
(Anpassung von Meldungstypen von Subsystemen oder Geräten, s.o.)
Aus einem beliebigen Meldungstyp des untergeordneten Systems kann ein UGM 2040-
Meldungstyp generiert werden. Dies ist auch nur für einen bestimmten Elementetyp
möglich.
Durch eine EventEvaluation-Regel, die im Server (MCS) läuft, kann ein UGM‑2040-
Meldungstyp nachträglich in einen anderen Meldungstypen umbewertet werden. Dafür
stehen alle Abfragemöglichkeiten (Automatenzustände, andere Elementen und deren
Meldungen) für eine Bewertung zur Verfügung.
RuleBody:
if(Entity.Name == "100" and Property.Value.ToInt32() == 55):
return EventTypes.Fire
return EventTypes.FromId (Property.Value.ToInt32()),
Inhalt der Bedienaktion selbst (siehe Bedienaktionen)
Zustand von Automaten
Meldungen von Adressen und virtuellen Meldern
Datum/Uhrzeit etc.
Konfiguration und Inbetriebnahme
Fortgeschrittene Konzepte | de
2012.09 | V 1.0 | F.01U.276.086
135

Werbung

loading