Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch rexroth IndraWorks 15VRS Anwendungsbeschreibung Seite 387

Feldbusse
Vorschau ausblenden Andere Handbücher für rexroth IndraWorks 15VRS:
Inhaltsverzeichnis

Werbung

IndraWorks 15VRS Feldbusse
GetEventInformation Service Hook
I-Am Service Hook
I-Have Service Hook
Who-Has Service Hook
Ein SimpleAck wird zurückgegeben und eine ConfirmedCOVNotifica-
tion oder UnconfirmedCOVNotification wird nach dem erfolgreichen
Abschluss einer Subskriptions- oder Resubskriptionsanfrage erzeugt, wie im
Issue Confirmed Notifications-Parameter angegeben.
Nachdem die Gültigkeit der Anfrage verifiziert wurde, sucht das API nach al‐
len ereignisauslösenden Objekten, welche die unten aufgeführten Bedingun‐
gen erfüllen.
Die Suche beginnt mit dem Objekt nach dem Objekt, welches mit dem Last
Received Object Identifier-Parameter definiert ist (in aufsteigender
interner Reihenfolge der Objektinstanzen).
Bedingungen:
Das Objekt enthält ein Event_State-Property, dessen Wert ungleich
NORMAL ist, oder das Objekt enthält ein Acked_Transitions-Proper‐
ty, in dem mindestens eines der folgenden Bits auf FALSE steht:
TO-OFFNORMAL
TO-FAULT
TO-NORMAL
Eine positive Antwort wird erstellt, welche die "Event Summaries" für Objekte
enthält, die bei dieser Suche gefunden wurden.
Wenn keine Objekte gefunden werden, welche den Kriterien entsprechen,
wird eine Liste der Länge Null zurückgeliefert.
Es werden so viele Objekte zurückgeliefert, wie sie innerhalb der APDU zu‐
rückgeliefert werden können.
Wenn mehr Objekte existieren, welche den Kriterien entsprechen, aber nicht
in der APDU zurückgeliefert werden können, wird der More Events-Parame‐
ter auf TRUE gesetzt, andernfalls wird er auf FALSE gesetzt.
Nachdem die Gültigkeit der Anfrage verifiziert wurde, fügt das API die erhal‐
tene Information dem Device-Objekt Address_Binding-Property hinzu.
Dieses wird verwendet, um die Geräteinstanznummern in BACnet MAC-Ad‐
ressen aufzulösen, die für die Kommunikation mit dem Gerät benötigt wer‐
den.
Nachdem die Gültigkeit der Anfrage verifiziert wurde, fügt das API die erhal‐
tene Information einer internen, sortierten Liste hinzu.
Diese wird verwendet, um die Objektnamen im Object_Identifier aufzu‐
lösen, die für den Zugriff auf die Objekte benötigt werden.
Das API übermittelt die unbestätigte Who-Has-Anfrage, normalerweise unter
Verwendung einer Broadcast-Adresse.
Wenn die Parameter Device Instance Range Low Limit und Device
Instance Range High Limit vorliegen, dann ist dasjenige API qualifi‐
ziert zu antworten, dessen Object_Identifier Instance Number in
folgenden Bereich fällt:
Device Instance Range Low Limit ≥ Object_Identifier Ins-
tance Number ≤ Device Instance Range High Limit.
Das API
Wenn der Object Name-Parameter vorliegt, dann erfolgt eine I-Have
Service-Anfrage von dem API, das ein Objekt mit einem Object_Name-Pro‐
perty-Wert hat, welcher dem Object Name-Parameter entspricht.
Gebäudeautomatisierung
R911393282_Ausgabe 05 Bosch Rexroth AG
375/395

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis