Das lernst du heute
- Zentrale verbindet alle Teilsysteme
- Alarme
- Übersicht
Vier Teilsysteme laufen, jedes für sich. Jetzt kommt das Stück, das sie zu einer Basis macht: die Zentrale. Sie steuert kein einziges Gerät der Teilsysteme. Sie liest, fasst zusammen und alarmiert.
Die Übersicht
Jedes Teilsystem bekommt eine Anzeige auf der Tafel der Zentrale: „Z_LS“, „Z_EN“, „Z_PR“, „Z_LG“, dazu „Z_Basis“ für den Gesamtzustand. Die Farben sind die aus Tag 339 – grün, gelb, rot –, die Zahl ist der Status. Ein fehlender Statusspeicher zählt als Störung.
Die Zentrale ruft dafür viermal dasselbe Unterprogramm auf. Es bekommt den Namen des Statusspeichers, den Namen der Anzeige und eine Bitnummer. Die Bitnummer ist der Platz des Systems im Störungswort.
Alarme
Jedes System in Störung setzt sein Bit:
sge tmp s STOERUNG
ins stoer tmp bit 1 # Bit des Systems im Stoerungswort
Neue Störungen findet die Zentrale wie die Alarmzentrale an Tag 340: jetzt gesetzt, vorher nicht. Sie halten die Hupe „Z_Alarm“ an, bis der Taster „Z_Quittung“ gedrückt wird:
not tmp alt
and tmp stoer tmp # neu gestoert: jetzt ja, vorher nein
move alt stoer
or offen offen tmp
Eine Warnung (Status 1) färbt die Tafel gelb, hupt aber nicht. Eine Störung, die schon quittiert ist, hupt erst wieder, wenn sie verschwindet und neu auftritt.
Was die Zentrale nicht tut
Die Zentrale greift nicht ein. Fällt die Energie in Stufe 2, schaltet die Zentrale keine Lampe ab – das hat die Energie längst selbst getan. Die Zentrale meldet es dem Menschen. Morgen kommt dazu, was sie anfordern darf: Aufträge an die Produktion. Auch das ist eine Bitte über die Schnittstelle, kein Griff ins fremde Gerät.
Das Unterprogramm für die Farbe wird aus dem Unterprogramm für das System heraus aufgerufen. jal überschreibt dabei ra. Ohne die Kopie in rette fände der Rücksprung nicht mehr in den Hauptteil, sondern landete hinter dem inneren Aufruf – in einer Endlosschleife.
Schaubild
Übung
Aufgabe
Bau die Zentrale mit Übersicht und Alarm: Puls „Z_Puls“, vier Status „LS_Status“, „EN_Status“, „PR_Status“, „LG_Status“ auf den Anzeigen „Z_LS“, „Z_EN“, „Z_PR“, „Z_LG“ (Zahl und Farbe), der schlimmste Status auf „Z_Basis“. Jede neue Störung lässt die Hupe „Z_Alarm“ an, bis „Z_Quittung“ gedrückt wird.
Hinweise
Hinweis 1
Viermal: move name …, move anz …, move bit N, jal system.
Hinweis 2
Im Unterprogramm: Status lesen, NaN zu 2, max schlimm …, Bit mit ins stoer tmp bit 1, dann ra retten und jal farbwahl.
Hinweis 3
Alarm: not, and, move alt stoer, or offen offen tmp; der Taster setzt offen auf 0.
Quiz
4 Fragen. Ab 60 % ist das Quiz bestanden – die Auswertung macht der Server.
Tag abschließen
- Übung im Simulator bestanden
- Quiz mit mindestens 60 % bestanden
Ohne Konto wird der Fortschritt nur in diesem Browser gespeichert.
Fehler in dieser Lektion melden
Zum Melden bitte anmelden. Anmelden