Sämtliche an die Schnittstelle angeschlossenen Geräte müssen auf dieselbe Baudrate eingestellt
und eingeschaltet sein, da sonst die Geräte weder Daten noch Befehle erhalten und weitergeben
können.
Die übrigen Parameter sind wie folgt festgelegt:
Startbits: 1
Datenbits: 8
RS232-Zeichensatz
Wegen der Erfordernis für XON/XOFF-Quittungsaustausch können nur ASCII-codierte Daten
gesendet werden, Binärblöcke sind nicht zulässig. ASCII-Bit 7 bleibt unberücksichtigt, bzw. es
wird angenommen, daß es 0 ist. Zwischen Groß- und Kleinbuchstaben in Befehlsmnemonics wird
nicht unterschieden, sie können also beliebig benutzt werden. ASCII-Codes unter 20H
(Leerzeichen) sind für die adressierbare RS232-Schnittstellensteuerung reserviert. In dieser
Anleitung bedeutet 20H usw. 20 in hexadezimaler Schreibweise.
Steuercodes der adressierbaren RS232-Schnittstelle (ARC)
Bei sämtlichen Geräten, die an den ARC-Bus angeschlossen werden sollen, werden folgende
Schnittstellen-Steuercodes verwendet. Codes zwischen 00H und 1FH, die ohne eine besondere
Bedeutung hier aufgeführt sind, sind für künftige Zwecke reserviert und werden ignoriert. Ein
Vermischen von Schnittstellen-Steuercodes innerhalb Gerätebefehlen ist nicht zulässig, mit
Ausnahme von CR (Wagenrücklauf), LF (Zeilenvorschub) und XON- und XOFF-Codes.
Beim Einschalten des Gerätes steht die RS232 Schnittstelle immer auf den herkömmlichen, Non-
Addressable Mode (nichtadressierbaren Modus). In diesem Modus ist das Gerät nicht
adressierbar und reagiert nicht auf Adressenbefehle. Das Gerät kann dadurch wie ein normales
RS232-steuerbares Gerät angesprochen werden. Dieser Modus läßt sich verriegeln, indem der
Steuercode 04H gesendet wird. Jetzt kann das Steuergerät unbeschränkt alle 8- Bit-Codes und
Binärblöcke benutzen, dagegen bleiben alle Schnittstellen-Steuercodes unbeachtet. Um zum
adressierbaren Modus zurückzukehren, muß das Gerät ausgeschaltet werden.
Zur Aktivierung des adressierbaren Modus nach Einschalten des Gerätes, muß der Steuercode
"Set Addressable" 02H gesendet werden. Dadurch wird ermöglicht, daß sämtliche an den ARC-
Bus angeschlossene Geräte auf alle Schnittstellen-Steuercodes reagieren. Um zum Non-
Addressable (nichtadressierbaren) Modus zurückzukehren, muß 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, muß es auf Empfang gestellt werden, was
durch senden des Steuercodes „Listen Address" 12H (Empfangsadresse) geschieht, auf den ein
Einzelzeichen folgen muß, 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, muß das Steuergerät darüber informiert
werden, daß 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.
54
Parität: Keine
Stopbits: 1