User manual

13
Broadcasting
Ein Kommandorahmen mit dem Adresswert 0 gilt als Broadcast („Rundfunk - an alle“) und wird
von jeder Relaiskarte ausgeführt (Ausnahme siehe unten). Nach Ausführung sendet der
Kartencontroller zunächst die entsprechende Antwort. Anschließend generiert er das Broadcast-
Kommando für die nachfolgende Karte.
Kommandos
Auf jedes ausgeführte Kommando hin sendet der Relaiskarten-Controller einen Antwort-
rahmen:
Invertierte Kommandokennung - eigene Adresse - Daten - neue Prüfsumme
Folgende Kommandos sind definiert (x steht jeweils für „ohne Bedeutung“):
CMD Bedeutung Kommandorahmen Antwort
0 NO OPERATION 0 - Adr. - x - XOR 255 - Adr. - x - XOR
keine Aktion (NOP)
1 SETUP 1 - Adr. - x - XOR 254 - Adr. - Info - XOR
Initialisierung
2 GET PORT 2 - Adr. - x - XOR 253 - Adr. - Daten - XOR
Schaltzustände abfragen
3 SET PORT 3 - Adr. - Daten - XOR 252 - Adr. - x - XOR
Relais schalten
4 GET OPTION 4 - Adr. - x - XOR 251 - Adr. - Opt. - XOR
Optionen abfragen
5 SET OPTION 5 - Adr. - Opt. - XOR 250 - Adr. - x - XOR
Optionen setzen
6 SET SINGLE 6 - Adr. - Daten - XOR 249 - Adr. - Daten - XOR
Relais einschalten ohne Änderung der restlichen Ausgänge
7 DEL SINGLE 7 - Adr. - Daten - XOR 248 - Adr. - Daten - XOR
Relais ausschalten ohne Änderung der restlichen Ausgänge
8 TOGGLE 8 - Adr. - Daten - XOR 247 - Adr. - Daten - XOR
Wechseln des Schaltzustands ohne Änderung der restlichen Ausgänge