54
•
•
•
Ausgabepuffer
Nach einem S98−Befehl führt jede WE2108 nachfolgende Befehle aus, gibt aber keine Ant-
wort auf der Schnittstelle aus. Die Antwort wird im Ausgabepuffer gespeichert. Bei Ausfüh-
rung weiterer Befehle wird der Puffer mit der jeweils neuesten Antwort überschrieben. Wenn
die WE2108 wieder selektiert wird (mit Sxx, xx = Geräteadresse), gibt sie die gespeicherte
Antwort aus. Diese gehört also nicht zum Befehl Sxx, sondern zu einem früher ausgeführten
Befehl.
Beispiel (Geräteadresse ist 31):
9.3
Zum erstmaligen Zuteilen der Adressen bei Einrichtung des Busbetriebs gibt es zwei Mög-
lichkeiten:
A.
HBM
Ein Gerät, in dem die Adresse 31 eingestellt ist, führt Befehle aus und sendet Antworten
(Zustand wie nach S31).
Geräte mit abweichender Adresse führen Befehle aus, senden aber keine Antwort (Zu-
stand wie nach S98)
Nach dem Senden eines Select−Befehls bestimmt dieser das weitere Verhalten.
S98;
(broadcast−Befehl)
³ keine Antwort
ASF7;
³ keine Antwort
ICR?;
³ 12CRLF (Antwort auf ICR?;)
S31;
Busbetrieb einrichten
WE2108 nacheinander an den Bus schalten.
Erste WE2108 an die Busleitung anschließen (die Werkseinstellung ist ADR31, BDR7)
Schnittstelle des Masters initialisieren (9600 Bd, 8, e,1)
Sxx;
nur ausgeben, wenn Geräteadresse xx nicht 31 ist
ADR01;
gewünschte Adresse einstellen
nächste WE2108 an den Bus anschließen
Sxx;
nur ausgeben, wenn Geräteadresse xx nicht 31 ist
ADR02;
usw.
Waagenelektronik (NSW)
WE2108