2 Protokollbeschreibung
2.3 Geräteadresse
H
Query
Broadcast
2.4 Zeitlicher Ablauf der Kommunikation
8
Die Geräteadresse des Slaves ist zwischen 0 und 254 einstellbar. Die
Geräteadresse 0 ist reserviert.
Über die RS422-/485-Schnittstelle können maximal 31 Sla-
ves angesprochen werden.
Man unterscheidet zwei Möglichkeiten des Datenaustausches:
Datenanfrage/Anweisung des Masters an einen Slave über die entspre-
chende Geräteadresse.
Der angesprochene Slave antwortet.
Anweisung des Masters an alle Slaves über die Geräteadresse 0. Die
angeschlossenen Slaves antworten nicht. So kann z. B. allen Slaves ein
bestimmter Sollwert übertragen werden. Die richtige Übernahme des
Wertes durch die Slaves sollte in diesem Fall durch anschließendes
Auslesen des Sollwertes kontrolliert werden.
Eine Datenanfrage mit der Geräteadresse 0 ist nicht sinnvoll.
Anfang und Ende eines Datenblocks sind durch Übertragungspausen
gekennzeichnet. Zwischen zwei aufeinanderfolgenden Zeichen darf ma-
ximal das Dreifache der Zeit zum Übertragen eines Zeichens vergehen.
Die Zeichenübertragungszeit (Zeit für die Übertragung eines Zeichens)
ist abhängig von der Baudrate und dem verwendeten Datenformat
(Stoppbits und Paritätsbit).
Bei einem Datenformat von 8 Datenbits, keinem Paritätsbit und einem
Stoppbit ergibt sich:
Zeichenübertragungszeit [ms] = 1000 * 9 Bits/Baudrate
Bei den anderen Datenformaten ergibt sich:
Zeichenübertragungszeit [ms]
= 1000 * (8 Bits+Paritätsbit+Stoppbit(s)) Bits/Baudrate