8.2
Kommunikation
Grundlagen
Die Kommunikation zwischen Host und Reader erfolgt mit den im Reader eingestellten Schnittstellenparametern. Nach
Auslieferung ist die Einstellung wie folgt:
● Baudrate 38400
● Parity none
● 8 Datenbits, 1 Stopbit
● Physik
– RF310R: RS422
– RF38xR: RS232
Die weiteren Parameter zur Datenübertragung vom Reader zum Host (ascii/binär, msb/lsb) werden für den
Telegrammaustausch nicht verwendet. Wie in den nachfolgenden Kapiteln beschrieben, erfolgt die
Telegrammkommunikation binär.
Hinweis
Verlust von Transponder-Informationen bei Host-Reader-Kommunikation im laufenden Betrieb
Wenn Sie bei der Inbetriebnahme die Kommunikation zwischen Host und Reader starten, achten Sie darauf, dass sich kein
Transponder im Antennenfeld befindet.
Wenn sich ein Transponder im Antennenfeld befindet, besteht die Möglichkeit, dass die Quittungsdaten (Telegramm vom
Reader an den Host mit den Parametern des Readers) auch Antwortdaten eines Transponders enthalten. Bei Nicht-
Einhalten gehen diese Antwortdaten des Transponders für die Applikation verloren. Zudem wird dadurch auch die Quittung
z. B. bzgl. "Parameter lesen" mit Transponderdaten verunreinigt.
Hinweis
Parameter-Änderungen dokumentieren
Eine Änderung der für die Kommunikation relevanten Parameter "Baudrate" und "Parity" muss gut dokumentiert werden, da
bei unbekannter Schnittstellenparametrierung der Reader zunächst nicht mehr angesprochen werden kann und auch keine
Nutzdaten mehr empfangen werden können.
Ist die Schnittstelleneinstellung im Reader nicht mehr bekannt, muss die Einstellung vom Host "gesucht" werden: z. B.
Telegramm "Status lesen" - warten auf Antwort. (Varianten aus fünf Baudraten und drei Parity-Einstellungen testen)
Hinweis
Keine Reader-Kommunikation nach Änderung des Parameters zur Schnittstellenphysik
Eine versehentliche Änderung des Parameters zur Schnittstellenphysik hat zur Folge, dass keine Kommunikation mit dem
Reader mehr möglich ist.
Der Reader RF310R Scanmode benötigt einen Adapter, um RS422 auf RS232 zu wandeln.
Telegrammaufbau
Ein Telegramm vom Host zum Reader ist prinzipiell wie folgt aufgebaut:
Befehl
Status
Die Quittung vom Reader zum Host ist prinzipiell wie folgt aufgebaut:
Befehl
Fehlercode
Die Quittung wird vom Reader nach dem Abschluss der Befehlsausführung gesendet.
SIMATIC RF310R Sondervariante Scanmode
J31069-D0236-U001-A2-0018, 10/2013
Anzahl x
1. Byte
BCC
2. Byte
...
x ... 1. Byte
x. Byte
BCC
5