5 beispiele der kommandoschnittstellenbedienung, 1 einlesen von 16-bit eingangsdaten, Beispiele der kommandoschnittstellenbedienung – EUCHNER AS-i 3.0 Command Interface Benutzerhandbuch
Seite 76: Einlesen von 16-bit eingangsdaten

AS-i 3.0 Kommandoschnittstelle
Beispiele der Kommandoschnittstellenbedienung
76
Technische Änderungen vorbehalten, alle Angaben ohne Gewähr
Id.-No.: 102875 Issue date - 3.12.2007
EUCHNER GmbH + Co. KG
Kohlhammerstraße 16, D-70771 Leinfelden-Echterdingen
Tel. +49/711/7597-0, Fax +49/711/753316
5
Beispiele der Kommandoschnittstellenbedienung
5.1
Einlesen von 16-Bit Eingangsdaten
Beispielhaft wird hier der Befehl zum Einlesen der vier 16 Bit-Kanäle eines
AS-i-Eingangsslaves, der nach dem Slave-Profil 16-Bit aufgebaut ist, dargestellt
(RD_7X_IN).
Bei Bearbeitung im zyklischen DP V0 Kanal:
Auswahl der Kennung: 12 Byte Management
Bedeutung der Bytes:
Der Kommandoschnittstellenaufruf wird nicht mit den aktuellen 16-Bit Werten be-
antwortet, da das Toggle-Bit nicht gesetzt wurde.
Setzen des Toggle-Bits:
Anfrage: RD_7X_IN
Byte 1
50
hex
(RD_7X_IN)
Byte 2
00
hex
(Master 1, Singlemastergerät)
Byte 3
1D
hex
(Slaveadresse 29)
Byte 4
00
hex
…
…
Byte 12 00
hex
Antwort
Byte 1
00
hex
Byte 2
00
hex
Byte 3
00
hex
Byte 4
00
hex
…
…
Byte 12 00
hex
Anfrage
Byte 1
50
hex
Byte 2
80
hex
(Toggle-Bit, Master 1, Singlemastergerät)
Byte 3
1D
hex
(Slaveadresse 29)
Byte 4
00
hex
…
…
Byte 12 00
hex