07.03.2013 Aufrufe

Das Qdecoder Handbuch

Das Qdecoder Handbuch

Das Qdecoder Handbuch

MEHR ANZEIGEN
WENIGER ANZEIGEN

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

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!