Das Qdecoder Handbuch
Das Qdecoder Handbuch
Das Qdecoder Handbuch
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
Zustand<br />
1<br />
2<br />
3<br />
4<br />
5<br />
6<br />
7<br />
8<br />
9<br />
10<br />
Ampeln<br />
Funktionsausgänge<br />
A0 A1 A2 A3 A4 A5 A6 A7 A8 A9<br />
X X X X<br />
X X X X X<br />
X X X X<br />
X X X X<br />
X X X X<br />
X X X X<br />
X X X X X<br />
X X X X<br />
X X X X<br />
X X X X<br />
Schritt 5: CVs heraussuchen<br />
Die Zeitangaben müssen wir auf zwei<br />
Konfigurationsvariablen aufteilen, wobei<br />
in die MSB-CV der Wert einzutragen ist,<br />
der sich bei Division der Zeitangaben (in<br />
1/100 Sekunden) durch 256 ergibt. Diese<br />
Division führend wohl nur eingefleischte<br />
Digitalexperten im Kopf aus. Andererseits<br />
kommt es auf exakte Zeiten bei unserer<br />
Steuerung wohl kaum an, weshalb wir es<br />
uns einfach machen und die Zeiten statt<br />
durch 256 durch 250 teilen wollen. Den<br />
einfach zu ermittelnden Rest tragen wir in<br />
die LSB-CV ein.<br />
Die Adressen der CVs entnehmen wir der<br />
Tabelle auf Seite 123.<br />
Zustandsdauer<br />
Zu-<br />
in CV-Wert CV-Adresse<br />
stand in s<br />
1/100 s MSB LSB MSB LSB<br />
1 5 s 500 2 0 300 301<br />
2 2 s 200 0 200 302 303<br />
3 15 s 1500 6 0 304 305<br />
Basis base class<br />
Standard standard class<br />
Alleskönner <br />
all-in-one class<br />
Zustand<br />
in s<br />
Zustandsdauer<br />
in CV-Wert CV-Adresse<br />
1/100 s MSB LSB MSB LSB<br />
4 3 s 300 1 50 306 307<br />
5 2 s 200 0 200 308 309<br />
6 5 s 500 2 0 310 311<br />
7 2 s 200 0 200 312 313<br />
8 15 s 1500 6 0 314 315<br />
9 3 s 300 1 50 316 317<br />
10 2 s 200 0 200 318 319<br />
Des weiteren müssen die in den Zuständen<br />
einzuschaltenden Funktionsausgänge in<br />
die CVs von Adresse 400 bis 419 eingetragen<br />
werden. Die Adressen entnehmen<br />
wir der Tabelle auf Seite 124.<br />
Wenn Ihre Zentrale die Möglichkeit bietet,<br />
die Bits der Konfigurationsvariablen<br />
einzeln zu setzen, so vereinfacht sich<br />
dieser Schritt erheblich. Um A0 oder A8<br />
einzuschalten, setzen Sie Bit 0 der CV, für<br />
A1 oder A9 Bit 1, für A2 oder A9 das Bit<br />
2 und so weiter bis BIt 7 für A7 oder A15.<br />
Andernfalls ist jetzt ein wenig Rechenarbeit<br />
angesagt, um die eingeschalteten<br />
Funktionsausgänge in CV-Werte<br />
umzuwandeln.<br />
Funktionsausgänge<br />
A0 A1 A2 A3 A4 A5 A6 A7 CV-Wert A8 A9 CV-Wert<br />
1 X X X 1+8+64=73 X 1<br />
2 X X X X 1+2+8=11 X 1<br />
3 X X X 4+8+128=140 X 1<br />
4 X X X 4+8+64=76 X 1<br />
5 X X X 2+8+64=74 X 1<br />
6 X X X 1+8+64=73 X 1<br />
7 X X X X 1+8+16+64=89 X 1<br />
8 X X X 1+32+64=97 X 2<br />
9 X X X 1+32+64=97 X 1<br />
10 X X X 1+16+64=81 X 1<br />
Letzendlich müssen wir noch die Nachfolger<br />
für jeden Zustand und den Startzustand<br />
in Konfigurationsvariablen eintragen. Die<br />
Standardwerte des Decoders sind für<br />
einfache Automaten wie unsere Ampel-<br />
Zustand<br />
127