Bruksanvisning för SwitchBox232

SwitchBox232 styrs med följande text (ASCII) kommandon:

ON, OFF, ALL, NONE, TILL, FRÅN, INGEN.

både små och stora bokstäver kan användas. Vilket eluttag som styrs av kommandot väljer man genom siffran efter kommandot, till exempel:

Exempel / Basic:

PRINT "ON1" = Uttag 1 till.
PRINT "TILL2" = Uttag 2 till.
PRINT "OFF3" = Uttag 3 från.
PRINT "ALL" = Alla uttag till.
PRINT "NONE" = Alla uttag från.

Exempel från DOS promten.

Man kan lätt styra SwitchBox232 direkt från DOS prompten. Exemplet förutsätter att serieport com1: används och att komunikationsparametrarna (baudrate etc.) redan är inställda.

För att slå till SwitchBox232 skriv: ECHO ON1 > com1:
För att slå ifrån SwitchBox232 skriv: ECHO OFF1 > com1:

Flera SwitchBox232.

Flera SwitchBox232 kan styras individuellt på samma serieutgång. Först väljer man olika adressnummer på varje enhet genom att ställa in omkopplare 1 inuti enheten på 0...7 där 0 betyder att enheten accepterar alla kommandon. Ställer man omkopplaren på till exempel 1 så accepterar enheten bara kommandon som inleds med siffran 1, allt annat bortser den från. Därigenom kan man på samma ledningar koppla in fler enheter inställda på andra adresser utan att de stör varandra. Antalet enheter som kan anslutas till en serieport beror på serieportens drivförmåga, kabellängden och kommunikationshastigheten. Vanligt är 7 enheter med sammanlagt 250m kabel vid 300 baud eller 7 enheter med 10m kabel vid 9600 baud.

Exempel / Flera SwitchBox232.

Ställ in adresserna på till exempel, 1 för den första enheten och på 2 på den andra enheten. Exempel i Basic:
PRINT "1ON4" = Uttag 4 på enhet 1 till . PRINT "2NONE" = Alla uttag på enhet 2 från.
PRINT "2ON4" = Uttag 4 på enhet 2 till . PRINT "1ALL" = Alla uttag på enhet 1 till.´

 

Datoranslutning.
Ansluts till datorns RS232 (COM port). SwitchBox232 har en standard 25-pol D-sub kontakt med hylsor.
Jord är på stift 7, data ut är på stift 3 och data in på stift 2. En vanlig rak seriekabel används lämpligen.
Det går även att bygga en egen kabel med bara TxD, Rxd och jord. Då brukar datorn progam kräva två byglingar i datoränden, mellan stift 4-5 och 6-20 på den 25.poliga D-suben. På 9-polig D-sub blir det stift 4-6 och 7-8).
SwitchBox232 accepterar både 7 och 8 databitar samt 1 eller 2 stoppbitar samt jämn, udda eller ingen paritet. Dock accepteras ej 7 databitar i kombination med bara 1 stoppbit.

 

Kommandon för inställningar av SwitchBox232.

Inställningar kan av säkerhetsskäl endast göras inom de första 45sekunder efter att strömmen anslutits. Därefter kan inga ändringar göras utan att först bryta strömmen igen. Vanliga till/från kan naturligtvis fortfarande göras. Efter att strömmen anslutits skall två stycken "brädgård" skickas ##. Därefter kan valfria kommandon enligt nedan sändas (inom totalt 45s). Felaktigt kommando avbryter inställningsperioden.

Inställning Kommando Parametrar Baudrate
Baudrate B 50, 300, 1200, 2400, 9600, 19200  9600
Box nummer N  0,1,2,3,4,5,6,7,8,9 0
Status svar S Y, N N
Password krävs P Y, N N
Ändra password 0x15,0x3A,0x16,0x3E nytt password, nytt password  12345678


Baudrate. Ovanstående baudrat'ar kan väljas.
Kommunikation sker med 8 databitar, 1 stoppbit och ingen paritet.

Boxnummer. 9 olika adresser väljas. Adress 0 betyder att ingen boxadress alls krävs.

Statussvar: Om statussvar väljs i inställningarna så skickar boxen ett '1' (0x31) efter varje
korrekt mottaget kommando. Efter felaktiga kommandon skickas '0' (0x30).

Statusförfrågan
Kommandot ?? ger ett statussvar med fyra ASCII siffror, 0 eller 1, som anger
on de fyra utgångarna är till (1) eller från (0).

Kommandot ?1 ger ett status svar i en byte. Alla utgångar från ger 0x30. Om utgångar är
till ökas detta värde med 1 för utgång 1, 2 för utgång 2, 4 för utgång 3 och 8 för
utgång 4.
Avsikten med detta kommando är att värddatorn bara ska behöva vänta på och tolka en byte.

Kommandot ?S ger ett statussvar med 4 byte:
1:a byten anger baudrate. 0x31=150, 0x32=300, 0x33=1200, 
0x34=2400, 0x35=9600, 0x36=19200.
2:a byten anger Boxnumret. 0,1,2,3,4,5,6,7,8,9
3:e byten anger box modell. SwitchBox232A=0x31.
4:e byten anger om statussvar sänds. 'Y' (0x59) =sänds, 'N' (0x4E) =sänds ej.
Kommandot ?V ger programversion, med fyra siffror, för boxen. 

Password:.Om password väljs med ##PY i inställningen så måste alla kommandon inledas med ett 8 teckens password för att accepteras.

Strömtålighet.

SwitchBox tål 10A/230V kontinuerligt. Momentant får strömmen vara 25A. Begränsning av inkopplingsströmmen kan vara nödvändigt vid induktiv last, datorlast och lamplast.