CP1 Anleitung (Manual) - 8Bit-Homecomputermuseum
CP1 Anleitung (Manual) - 8Bit-Homecomputermuseum
CP1 Anleitung (Manual) - 8Bit-Homecomputermuseum
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Bild 89<br />
Listing 50: Personenzählanlage mit Automatikschalter<br />
Adresse Mnemonics Code Kommentar<br />
001 AKO 000 04.000 lade „0" ...<br />
1 Tongenerator. Eine ,,0" am Eingang des<br />
Tongenerators bedeutet „ausgeschaltet",<br />
eine „1" bedeutet „eingeschaltet".<br />
1 Relais mit Treibertransistor, um den Licht<br />
stromkreis zu schalten. Eine „0" bedeu<br />
tet „Licht aus", eine „1" bedeutet „Licht<br />
ein".<br />
Es werden die Klemmen 1 und 2 des Ports 1 be<br />
nutzt. (Klemme 1: äußere Lichtschranke, Klemme 2:<br />
innere Lichtschranke.)<br />
An den Klemmen 1 und 2 des Ports 2 werden der<br />
Tongenerator (Klemme 2) und das Lichtrelais<br />
(Klemme 1) angeschlossen.<br />
002 ABS 100 06.100 und speichere sie als Vergleichszahl<br />
003 AKO 001 04.001 lade„1" ...<br />
004 ABS 101 06.101 und speichere sie als Schrittweite<br />
005 AKO 255 04.255 lade „255" ...<br />
006 ABS 102 06.102 und speichere sie als Lichtschrankenvergleich<br />
007 AKO 254 04.254 lade „254"<br />
008 ABS 103 06.103 und speichere sie als Lichtschrankenvergleich<br />
009 AKO 252 04.252 lade „252" ...<br />
010 ABS 104 06.104 und speichere sie als Lichtschrankenvergleich<br />
011 E0: LDA 106 05.106 lade Personenzahl in den Akku ...<br />
012 ANZ 02.000 und zeige sie an<br />
013 VGL 100 10.100 ist die Zahl „0"?<br />
014 AKO 000 04.000 nimm an, das Licht sei aus: lade „0"<br />
015 SPB 017 (E2) 11.017 wenn niemand da, direkt zur Relaisansteuerung<br />
016 NEG 14.000 sonst mache aus der „0" eine „1" (Licht an!)<br />
017 E2: P2A 001 18.001 Ausgabe des Akkuinhalts am Lichtrelais<br />
018 Ei: P1E000 16.000 lies Information von Port 1 in den Akku<br />
019 VGL 102 10.102 ist keine Lichtschranke unterbrochen, also „255" gelesen?<br />
020 SPB 018 (E1) 11.018 falls ja, weiter warten<br />
021 VGL 103 10.103 ist Port 1 auf „254" (also äußere Schranke unterbrochen)?<br />
022 AKO 001 04.001 lade die „1" mal schon als Schalter<br />
023 SPB 025 (E3) 11.025 ergab der vorletzte Befehl Gleichheit,<br />
springe zum Speichern<br />
024 NEG 14.000 ist es aber die innere (d.h. „253"), merke Dir eine „0"<br />
025 E3: ABS 105 06.105 speichere die unterbrochene Lichtschranke: 1 = außen<br />
026 E4: P1E000 16.000 lies Information von Port 1 in den Akku<br />
027 VGL 102 10.102 sind beide Lichtschranken frei<br />
(also falscher Alarm = „255")?<br />
028 SPB 018 (E1) 11.018 falls ja, war alles eine Ente. Weiter bei 018<br />
029 VGR 104 12.104 ist die Information größer als „252",<br />
also nur eine Lichtschranke unterbrochen?<br />
030 SPB 026 (E4) 11.026 dann warte auf die Unterbrechung beider oder die<br />
Freigabe der einen unterbrochenen - bei 026.<br />
031 B1: P1E000 16.000 lies die Information von Port 1<br />
032 VGL 104 10.104 sind noch beide unterbrochen, also „252" gelesen?<br />
Fortsetzung siehe nächste Seite<br />
0= innen<br />
125