Xantrex Technology XDL 35-5TP manual

Models: XDL 35-5T XDL 35-5TP

1 180
Download 180 pages 43.08 Kb
Page 97
Image 97

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

Page 97
Image 97
Xantrex Technology XDL 35-5TP manual