User manual

70
Broadcasting
Een commandoframe met adreswaarde 0 geldt als broadcast ("een bericht aan alle kaarten")
en wordt door elke relaiskaart uitgevoerd (uitzondering zie hieronder). Na uitvoering stuurt de
kaart-controller eerst het overeenkomstige antwoord. Aansluitend genereert hij het broadcast-
commando voor de volgende kaart.
Commando’s
Op elk uitgevoerd commando geeft de controller van de relaiskaart een antwoordframe:
geïnverteerde commandocode - eigen adres - data - nieuwe checksum
De volgende commando's zijn gedefinieerd (x staat telkens voor "zonder betekenis"):
CMD Betekenis Commandoframe Antwoord
0 NO OPERATION 0 - adr. - x - XOR 255 - adr. - x - XOR
geen actie (NOP)
1 SETUP 1 - adr. - x - XOR 254 - adr. - info - XOR
Initialisatie
2 GET PORT 2 - adr. - x - XOR 253 - adr. - data - XOR
Schakeltoestanden afvragen
3 SET PORT 3 - adr. - data - XOR 252 - adr. - x - XOR
Relais schakelt
4 GET OPTION 4 - adr. - x - XOR 251 - adr. - opt. - XOR
Opties opvragen
5 SET OPTION 5 - adr. - opt. - XOR 250 - adr. - x - XOR
Opties instellen
6 SET SINGLE 6 - adr. - data - XOR 249 - adr. - data - XOR
Relais inschakelen zonder de andere uitgangen te wijzigen
7 DEL SINGLE 7 - adr. - data - XOR 248 - adr. - data - XOR
Relais uitschakelen zonder de andere uitgangen te wijzigen
8 TOGGLE 8 - adr. - data - XOR 247 - adr. - data - XOR
Omwisselen van de schakeltoestand zonder verandering van de andere uitgangen