Das lernst du heute
- Was zu einem Datennetz gehört
- Geräte in getrennten Netzen
- Kabel, Kabelbrücken und Fehlerbilder
Du hast die Heizung im neuen Anbau sauber benannt, der Name stimmt, der Prefab stimmt – und sbn schaltet trotzdem nichts. Meistens liegt es dann nicht am Code, sondern am Kabel.
Was ein Datennetz ist
Alle Kabel, die miteinander verbunden sind, bilden ein Netz. Normales, schweres und superschweres Kabel tragen alle Strom und Daten. Ein Gerät gehört zu einem Netz, wenn sein Datenanschluss an einem dieser Kabel hängt.
- Manche Geräte haben einen gemeinsamen Anschluss für Strom und Daten: Wandlampe, LED-Anzeige, Volumenpumpe.
- Andere haben getrennte Anschlüsse: Das IC-Gehäuse hat einen Daten- und einen Stromanschluss, die Station Batterie einen Datenanschluss und zwei Stromanschlüsse.
- Gas-Sensor, Hebel und Taste haben nur einen Datenanschluss.
Geräte verbinden keine Netze
Ein Gerät mit zwei Kabelanschlüssen macht aus zwei Netzen kein gemeinsames. Das betrifft vor allem Transformator, Flächenleistungsregler und Akkus: Sie geben Strom von einem Netz ins andere weiter, aber es bleiben zwei Netze. Beim kleinen Transformator trägt nur der Eingang Daten, der Ausgang nur Strom.
Für den Chip heißt das: Alles hinter einem Trafo ist ein anderes Netz – und damit unsichtbar.
Was der Chip dann sieht
| Lage | Pin | lbn mit Average | sbn | lb … Count |
|---|---|---|---|---|
| Gerät im eigenen Netz | lässt sich zuordnen | Wert | schreibt | zählt mit |
| Gerät in anderem Netz | lässt sich nicht zuordnen | NaN | schreibt nichts | zählt nicht mit |
| Gehäuse ohne Datenkabel | – | Fehler DeviceListNull, Chip hält an | Fehler | Fehler |
Fehlerbilder im Spiel
- Ein Kabelstück wurde abgebaut oder ist durchgebrannt: Das Netz zerfällt in zwei Hälften. Plötzlich fehlen Geräte, die gestern noch da waren.
- Ein neues Gerät steht hinter einem Trafo: Es erscheint nie im Netz des Chips.
- Zwei Netze, die gleich aussehen: Kabel laufen nebeneinander her, sind aber nicht verbunden.
Im Code nachsehen
Mit lb und Count fragst du, wie viele Geräte eines Typs der Chip sieht. Weißt du, wie viele es sein müssten, erkennst du einen Netzfehler sofort:
define SENSOR HASH("StructureGasSensor") # Gas Sensor
define ERWARTET 3 # Sensoren im Netz
alias anzahl r0
alias fehler r1
lb anzahl SENSOR Temperature Count
slt fehler anzahl ERWARTET # 1 = einer fehlt
Count mit lbn ignoriert den Namen und zählt alle Geräte des Typs. Für eine Zählung nimm lb.
Bei „Gerät reagiert nicht“: Erst das Kabel vom Gerät bis zum Gehäuse verfolgen, dann den Namen prüfen, zuletzt den Code.
Schaubild
Übung
Aufgabe
Eine Netzdiagnose: Im Netz sollen drei Gas-Sensoren hängen. Dazu gibt es eine LED-Anzeige „Sensoren“ und ein Blinklicht „Netzfehler“.
- Die Anzeige zeigt, wie viele Gas-Sensoren der Chip sieht (
lbmitCount). - Sieht er weniger als 3, blinkt das Licht.
Hinweise
Hinweis 1
lb anzahl SENSOR Temperature Count zählt die Sensoren.
Hinweis 2
slt fehler anzahl ERWARTET ist 1, wenn einer fehlt.
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