Xantrex Technology XDL 35-5T User Manual

Page 97

Advertising
background image

Zur Aktivierung des adressierbaren Modus nach Einschalten des Gerätes, muss der Steuercode
“Set Addressable“ 02H gesendet werden. Dadurch wird ermöglicht, dass sämtliche an den
RS232-Bus angeschlossene Geräte auf alle Schnittstellen-Steuercodes reagieren. Um zum
nichtadressierbaren Modus zurückzukehren, muss der Steuercode „Lock Non-Addressable
mode“ 04H gesendet werden, der den adressierbaren Modus deaktiviert, bis die Geräte
ausgeschaltet werden.

Bevor einem Gerät ein Befehl erteilt werden kann, muss es auf Empfang gestellt werden, was
durch Senden des Steuercodes „Listen Address“ 12H (Empfangsadresse) geschieht, auf den ein
Einzelzeichen folgen muss, dessen 5 niederwertige Bits die eindeutige Adresse des gewünschten
Gerätes enthalten, d.h. die Codes A-Z bzw. a-z verkörpern die Adressen 1-26, während @ die
Adresse 0 darstellt usw. Sobald das Gerät mit diesem Befehl auf Empfang gestellt wurde, liest es
alle folgenden Befehle und führt sie aus, bis dieser Empfangsmodus beendet wird.

Da es sich um eine asynchrone Schnittstelle handelt, muss das Steuergerät darüber informiert
werden, dass das Gerät die Empfangsadressensequenz akzeptiert hat und für Befehle
empfangsbereit ist. Das Steuergerät wartet also auf den „Acknowledge code“ (Bestätigungscode)
06H, bevor es Befehle erteilt. Das auf Empfang gestellte Gerät gibt diesen Acknowledge-Code
ab. Erhält das Steuergerät kein Acknowledge innerhalb von 5 Sekunden, so sollte eine
Zeitabschaltung (Timeout) und danach ein neuer Versuch erfolgen.

Wird einer der folgenden Schnittstellen-Steuercodes empfangen, so wird der Listen- (Empfangs-)
Modus beendet.

12H

„Listen Address“ gefolgt von einer gerätefremden Adresse.

14H

„Talk Address“ für jedes beliebige Gerät.

03H

„Universal Unaddress“ Steuercode.

04H

„Lock Non-Addressable“ Modus-Steuercode.

18H

„Universal Device Clear“

Bevor die Antwort eines Gerätes gelesen werden kann, muss es auf Antworten gestellt worden
sein, was durch Senden des Steuercodes „Talk Address“ 14H geschieht, gefolgt von einem
Einzelzeichen, dessen niederwertige 5 Bits der eindeutigen Adresse des gewünschten Gerätes
entsprechen, ähnlich wie beim Steuercodes für „Listen Address“. Sobald die Einstellung auf
Antworten stattgefunden hat, sendet das Gerät die bereitstehende Antwort, sofern vorhanden,
und verlässt dann den adressierten Antwortmodus automatisch. Das heißt nach jeder
Antwortadressierung sendet das entsprechende Gerät immer nur eine Antwort.

Wird einer der folgenden Schnittstellen-Steuercodes empfangen, so wird der Antwort-Modus
sofort beendet:

12H

„Listen Address“ für jedes beliebige Gerät.

14H

„Talk Address“ gefolgt von einer gerätefremden Adresse.

03H „Universal

Unaddress“-Steuercode.

04H „Lock

Non-Addressable“-Modus-Steuercodes.

18H

„Universal Device Clear“.

Der Kommunikationsmodus Talk wird ebenfalls beendet, nachdem das Gerät mit dem Senden
der Antwort fertig ist oder wenn nichts zu senden (keine Daten) ist.

Beim Schnittstellencode 0AH (LF) handelt es sich um das universelle Befehls- und Antwort-
Schlusszeichen; alle Befehle und Antworten müssen mit diesem Steuerzeichen enden.

Der Schnittstellencode 0DH (CR) kann nach Bedarf zur Formatierhilfe bei Befehlen eingesetzt
werden; von Geräten bleibt er unbeachtet. Die meisten Geräte schließen ihre Antworten generell
mit CR und anschließendem LF ab.

95

Advertising
This manual is related to the following products: