User manual

0. bájt- Parancs
1. bájt - Kártyacím
2. bájt - Adatok
3. bájt - Ellenőrző érték (a 0, 1 és 2 bájtok XOR-ja)
Parancsok továbbítása
Egy relékártya kontrollerje rendszerint csak olyan parancsokat ad ki, amik neki vannak címezve (kivétel a beállítás és a
broadcasting). Más parancsokat az átviteli hibákra vonatkozó vizsgálat után módosítatlanul továbbküld.
Természetesen több relékártya sorba kötésekor az adatok továbbítási idejéből kifolyólag időbeli különbségek vannak a
kapcsolási folyamatok kivitelezésében.
Átviteli hibákra vonatkozó vizsgálat
A 3. bájt ellenőrző értéke a 0bájt, 1.bájt és 2. bájt kizáró vagy összekapcsoló (XOR) értékéből adódik.
Ha a relékártya processzor a fogadott keretben hibát észlel, egy 4 bájt hosszú hibajelentést küld és nem továbbítja a
parancsot, hibaválasz: 255 - saját cím - x - új ellenőrző érték (x helyettesíti a "nincs jelentés"-t). Ha egy parancs egy nem
létező kártyára van címezve, akkor az üzenet módosítatlanul visszaérkezik, mivel az összes kártya továbbküldi azt a
parancsot, amelyik nem neki van címezve.
Broadcasting
Egy 0 címértékű parancskeret broadcastként érvényes ("körhívás - mindenkinek") és az összes relékártya végrehajtja
(kivételek lentebb olvashatók). A kivitelezés után először a kártyakontroller küldi a megfelelő választ. Végül a broadcast
parancsot a következő kártya részére generálja.
Parancsok
Az összes végrehajtott parancsra a relékártya egy válasz keretet küld:
Invertált parancsfelismerés - saját cím - adatok - új ellenőrző érték. A következő parancsok vannak definiálva (x mindig a
"jelentés nélkül"-t jelzi):
CMD jelentés Parancskeret Válasz
0 NO OPERATION 0 - Adr. - x - XOR 255 - Cím - x - XOR
nincs művelet (NOP)
1 SETUP 1 - Cím - x - XOR 254 - Cím - Info - XOR
Beállítás
2 GET PORT 2 - Cím - x - XOR 253 - Cím - Adatok - XOR
Kapcsolási állapot lekérdezés
3 SET PORT 3 - Cím - Adatok - XOR 252 - Cím - x - XOR
Relé kapcsolás
4 GET OPTION 4 - Cím - x - XOR 251 - Cím - Opt. - XOR
Opciók lekérdezése
5 SET OPTION 5 - Cím - Opt. - XOR 250 - Cím - x - XOR
Opciók beállítása
6 SET SINGLE 6 - Cím - Adatok - XOR 249 - Cím - Adatok - XOR
Relé bekapcsolása a maradék kimenet változtatása nélkül
7 DEL SINGLE 7 - Cím - Adatok - XOR 248 - Cím - Adatok - XOR
Relé kikapcsolása a maradék kimenet változtatása nélkül
8 TOGGLE 8 - Cím - Adatok - XOR 247 - Cím - Adatok - XOR
A kapcsolási állapot váltása a maradék kimenet változtatása nélkül
Parancs 0 - NOP
A NOP parancsot tesztcélokra lehet használni.
Vegye figyelembe, hogy ez a parancs egy hibajelzést hoz létre válaszul (CMD=255).
1. parancs - Beállítás
Az első relékártya megkapja azt a címet, amit a keret "Cím"-ként továbbít.
A válaszkeretben van a mikrokntroller szoftver verzióját tartalmazó információ.
A válaszkeret kiküldése után a kontroller egy beállítási parancsot hoz létre egy 1-gyel növelt címmel és ezt a következő
kártyára küldi (ill. vissza a vezérlő számítógépre egyetlen kártya használata esetén). A vezérlő számítógép tehát N
csatlakoztatott relékártya esetén N + 1 válaszkeretet kap.
2. parancs - Portok olvasása
Erre a parancsra válaszként az "Adatoknál" annak a relének a bináris kódját kapjuk, ami be van kapcsolva.
Ez a parancs a kártya 8 reléjére vonatkozik: Az adatérték 0 bitje megegyezik a K1 relével (X1 csatlakozó), az 1 bitje a K2
relével (X2 csatlakozó) stb.
Ha pl. a K6, K5 és K1 relé van bekapcsolva, válaszul a 49-et kapjuk (bináris 00110001).
3. parancs - Portok meghatározása
Ezzel a paranccsal az "Adatok"-nál annak a relének a bináris kódját küldjük, amit be kell kapcsolni.
A parancs a kártya 8 reléjére vonatkozik. A 0 bit az adatértékben megegyezik az 1-es relével (X1 csatlakozó, az 1 bit a 2-
es relével (X2 csatlakozó) stb.
Ha pl. a K8, K6 és K3 reléket kell bekapcsolni, akkor a 164 adatot kell küldeni (bináris 10100100).
4. és 5. parancs - Opciók meghatározása és olvasása
Ezzel a paranccsal az "Opció" alatt a broadcast utasításoknál való viselkedést határozza meg.
• „Broadcast enabled“ opció (előbeállítás: BE)
Ez az opció határozza meg, hogy a kártya a broadcast utasításokat kivitelezi (BE) vagy nem (KI)
• „Block broadcast“ opció (előbeállítás: KI):
Ez az opció határozza meg, hogy a kártya a broadcast utasításokat továbbítja (KI) vagy egy NOP parancsot továbbít a
következő kártyára (BE).
A 4 és 5 parancsban az opció értékek a következő kombinációkat eredményezik:
Opció
Broadcast végrehajtása
Broadcast blokkolása
0
nem
nem
1 (előbeállítás)
igen
nem
2
nem
igen
3
igen
igen
6 és 7 parancs - Egyes relék kapcsolása és kikapcsolása
Az adatbájtban címzett reléket közvetlenül kapcsolja be- ill. ki, a maradék kimenet változtatása nélkül.
8. parancs - Toggle
Az átváltó parancs csak az adatbájtban címzett relékre hat.
Ez a parancs a kártya 8 reléjére vonatkozik: Az adatérték 0 bitje megegyezik a K1 relével (X1 csatlakozó), az 1 bitje a K2
relével (X2 csatlakozó) stb.
Pl. a K7, K6 és K4 relék vannak bekapcsolva. Ha a K6 relét ki kell kapcsolni, és a K5 relét be kell kacsolni, akkor a 48-as
adatot kell küldeni (bináris 00110000).
7. Információk a vele szállított CD tartalmáról
A vele szállított vezérlő szoftver lehetővé teszi a relékártyák számítógépes vezérlését és szemlélteti a vezérlő utasítások
működését. A szintén vele szállított forráskódot Visual Basic segítségével igényei szerint alakíthatja és bővítheti.
A szoftver nem mutatja be az összes lehetőséget és csak a vezérlő utasítások ködési elvét magyarázza meg.
A CD tartalma: Szoftver a relékártya vezérléséhez, VB2008 forráskód, példa forráskód VB6-hoz, ellenőrző érték számító
eszköz.
Ha több funkcióra van szüksége, ill. ezeket nem tudja önállóan programozni, javasoljuk a tartozékként külön rendelhető
„LeC2“ Windows szoftvert, Conrad rend. sz.: 199396.
8. Eltávolítás
Az elektromos és elektronikus termékek nem valók a háztartási szemétbe.
Az elhasznált terméket az érvényes törvényi előírásoknak megfelelően kell ártalmatlanítani.
9. Karbantartás és ápolás