Herunterladen Inhalt Inhalt Diese Seite drucken

Bosch rexroth IndraWorks 15VRS Anwendungsbeschreibung Seite 384

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

Werbung

372/395
Gebäudeautomatisierung
WriteProperty Service Hook
WritePropertyMultiple Service
Bosch Rexroth AG R911393282_Ausgabe 05
QUIRED, oder OPTIONAL enthält, dann wird die List of Read Access
Results so zusammengebaut, als ob jedes zurückgelieferte Property expli‐
zit referenziert worden wäre.
Das API stellt sicher, dass alle Lesevorgänge automatisch in der kürzestmög‐
lichen Zeit erfolgen und dabei nur höherprioren Abarbeitungen unterworfen
sind.
Die Anfrage wird so lange abgearbeitet, bis ein Versuch unternommen wird,
auf alle angegebenen Propertys zuzugriefen.
Das API behandelt den Object Identifier als ob er dem lokalen Device-
Objekt entspricht, wenn folgende Bedingungen erfüllt sind:
Der object-type im Object Identifier-Teil des Read Access
Specification-Parameters enthält den Wert Device Object und
die Instanz des Object Identifier-Parameters enthält den Wert
4194303.
Dies ermöglicht eine Device-Instanz eines Geräts, das keine I-Am-Meldun‐
gen erzeugt, um bestimmt werden zu können.
Meldungen / Fehlerreaktion:
Wenn keines der angegebenen Objekte gefunden wird, oder auf keine der
angegebenen Parameter der angegebenen Objekte zugegriffen werden
kann, dann wird ein Basis-Fehler oder ein Basis-ComplexAck erzeugt, das
Fehler-Codes für alle Propertys zurückgibt.
Wenn mindestens auf eines der angegebenen Propertys für die angegebe‐
nen Objekte zugegriffen werden kann, wird ein Basis-ComplexAck erzeugt,
das die gelesenen Werte zurückgibt.
Für alle Propertys, auf die nicht zugegriffen werden konnte wird ein Fehler‐
code ausgegeben.
Hinweis für BACnet-Server-Applikationen, welche die interne Da‐
tenbank nicht nutzen können und deshalb Unterstützung für den
ReadPropertyMultiple-Service implementieren müssen:
Implementieren Sie den ReadProperty-Service Hook, da Re-
adPropertyMultiple-Anfragen intern in einzelne ReadPro-
perty-Anfragen aufgeteilt werden und die Fertigstellungen ge‐
sammelt werden um die Antwort zu erstellen.
Nachdem die Gültigkeit der Anfrage verifiziert wurde, versucht das API, das
angegebene Property im angegebenen Objekt zu verändern, wobei es den
im Property Value-Parameter bereitgestellten Wert verwendet.
Meldungen / Fehlerreaktion:
Wenn der Änderungsversuch erfolgreich ist, wird ein Basis-SimpleAck er‐
zeugt.
Wenn der Änderungsversuch fehlschlägt, wird eine Basis-Fehlermeldung zur
Fehlerursache erzeugt.
Für jedes Write Access Specification das in der List of Write
Hook
Access Specifications enthalten ist, wird der Wert jeder angegebenen
Property mit dem Property-Wert ersetzt, der in Write Access Specifi-
cation angegeben ist.
Im Anschluss wird ein Basis-SimpleAck erzeugt, das die erfolgreiche Abar‐
beitung der kompletten Service-Anfrage anzeigt.
Die vorgesehenen Propertys werden in der Reihenfolge abgearbeitet, die in
der List of Write Access Specifications vorgegeben ist.
IndraWorks 15VRS Feldbusse

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis