Herunterladen Diese Seite drucken

Bosch UGM 2040 Konfiguration Und Bedienung Seite 116

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

Werbung

116
de | Fortgeschrittene Konzepte
##AUTOMAT_TEMPLATE_HEADER
##NAME:TeleserviceOnOff
##NOTES:Turn teleservice ON or OFF - Send ActivateOutputOn for Teleservice On and
ActivateOutputOff for Teleservice Off
##STATE:READY
##AUTOMAT_TEMPLATE_HEADER_END
Automat ve1 as VirtualEntity, e1 as Entity
State "TeleserviceOff":
State "TeleserviceOn":
# =======================================================
Transitions "TeleserviceOff":
Transitions "TeleserviceOn":
Dieser Automat reagiert auf die Kommandos ActivateOutputOn und ActivateOutputOn, die auf
der Adresse e1 ausgeführt werden. Entsprechend wird eine Meldung TeleserviceActivated
oder TeleserviceDeactivated für die Adresse ve1 ausgeführt.
Hinweis: Die Parameter ve1 und e1 werden mit derselben Adresse verknüpft. Es ist in jedem
Fall der derselbe virtuelle Melder. Sie Erläuterung weiter unten in diesem Kapitel.
Als Ergebnis kann der Anwender an der BE 2040 diese Meldung/Zustand an der Adresse e1
erkennen.
Soll diese Meldung TeleserviceActivated bedienpflichtig und oder selbsthaltend sein, muss
dem virtuellen Melder eine zusätzliche Regel zugewiesen werden. Ohne diese Regel wird
generell eine Meldung als nicht bedienpflichtig und ohne Selbsthaltung generiert.
##RULE_SIMPLE_HEADER
##NAME:TeleserviceAdapterRule
##NOTES:Adapter rule
##TYPE:AdapterRule
##STATE:READY
##RULE_SIMPLE_HEADER_END
AdapterRule:
Result = {
"On": (EventTypes.TeleserviceDeactivated, RequiresHandling.No),
"Off": (EventTypes.TeleserviceActivated, RequiresHandling.Yes)
};
RuleBody:
if(PropertyNames.State):
if(Property.Value.ToString() in Result):
return Result[Property.Value.ToString()]
Diese Regel bewirkt, dass die Meldung „TeleserviceActivated" als bedienpflichtige Meldung
angezeigt wird.
2012.09 | V 1.0 | F.01U.276.086
EntryAction:
ve1.SendEvent(EventTypes.TeleserviceDeactivated)
EntryAction:
ve1.SendEvent(EventTypes.TeleserviceActivated)
To "TeleserviceOn":
When: → Command (e1, CommandTypes. ActivateOutputOn)
To "TeleserviceOff":
When: → Command (e1, CommandTypes. ActivateOutputOff)
Konfiguration und Inbetriebnahme
UGM 2040
Bosch Sicherheitssysteme GmbH

Werbung

loading