Bevor die Antwort von einem Gerät gelesen werden kann, muß dieses zuerst als „Sprecher"
(Talker) adressiert sein. Dies geschieht durch den Steuerbefehl „Talk Address", 14H (TAD),
gefolgt von einem einzelnen Zeichen, dessen niedrigere 5 Bit gleich der Adresse des jeweiligen
Gerätes entsprechen. Ist ein Gerät als Talker adressiert, sendet es seine Antwort, sofern eine
vorliegt, und verläßt dann wieder den Talker-Status. Jedesmal, wenn das Gerät als Talker
adressiert ist, sendet es nur eine Antwortmeldung.
Der Talker-Status wird bei Empfang eines der folgenden Steuerbefehle aufgehoben:
12H
LAD
14H
TAD
03H
UNA
04H
LNA
18H
UDC
Der Talker-Modus wird ebenso aufgehoben, wenn das Übertragen einer Meldung abgeschlossen
ist oder das Gerät nichts zu senden hat.
Der Schnittstellenbefehl 0AH (LF) ist ein universeller Befehl und Abschlußzeichen einer Meldung
(Universal Command and Response Terminator (UCT)). Er muß immer als letzter Code eines
Befehls gesendet werden und wird auch bei Antworten immer als letzter Code gesendet.
Der Schnittstellenbefehl 0DH (CR) kann nach Bedarf zur Formatierung von Befehlen eingesetzt
werden. Er wird von allen Geräten ignoriert. Die meisten Geräte schließen eine Meldung mit CR
(Wagenrücklauf), gefolgt von LF (Neue Zeile) ab.
Der Schnittstellenbefehl 13H (XOFF) kann jederzeit von einem Listener gesendet werden, um die
Übertragung eines Talkers zu unterbrechen. Der Listener muß 11H (XON) senden, bevor der
Talker mit der Übertragung fortfahren kann. Dies ist die einzige Art von Protokollsteuerung, die
ARC unterstützt.
Liste der RS232 Schnittstellencodes
02H
SAM
03H
UNA
04H
LNA
06H
ACK
0AH
UCT
0DH
CR
11H
XON
12H
LAD
13H
XOFF
14H
TAD
18H
UDC
54
„Listen Address", gefolgt von einer nicht zu diesem Gerät gehörenden Adresse, d.h.
ein anderes Gerät wird als Listeneradressiert
„Talk Address" für irgendein Gerät. Dieses wird zum „Sprechen" aufgefordert
„Universal Unaddress"; universeller Steuerbefehl zum Abwählen
„Lock Non-Addressable Mode"; verriegeln des nicht-adressierbaren Modus
„Universal Device Clear"; universeller Befehl zum Zurücksetzen aller Geräte am Bus
„Set Addressable Mode"; adressierbaren Betrieb einstellen)
„Universal Unaddress"; universeller Steuerbefehl zum Abwählen
„Lock Non-Addressable Mode"; verriegeln des nicht-adressierbaren Modus
„Acknowledge"; Bestätigung für Empfang der Listener-Adressierung)
„Universal Command and Response Terminator"; universelles Befehls- und
Antwort-Abschlußzeichen
Formatierungsbefehl, ansonsten ignoriert
„Restart Transmission"; Übertragung wieder aufnehmen
„Listen Address", gefolgt von einer nicht zu diesem Gerät gehörenden Adresse, d.h.
ein anderes Gerät wird als Listeneradressiert
„Stop Transmission"; Übertragung stoppen
„Talk Address" für irgendein Gerät. Dieses wird zum „Sprechen" aufgefordert
„Universal Device Clear"; universeller Befehl zum Zurücksetzen aller Geräte am Bus