stationeers.de Mod-Werkstatt · Dominik1199
EN Anmelden
  1. Start
  2. IC10-Akademie
  3. Tag 39

Tag 39 von 365 · Einsteiger · Monat 2: Ordnung und Datennetz

Das Datennetz verstehen

Was zu einem Datennetz gehört, warum Geräte hinter einem Trafo für den Chip unsichtbar sind und wie du Netzfehler im Code erkennst.

Lektion 11 Min. Woche 6

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

LagePinlbn mit Averagesbnlb … Count
Gerät im eigenen Netzlässt sich zuordnenWertschreibtzählt mit
Gerät in anderem Netzlässt sich nicht zuordnenNaNschreibt nichtszählt nicht mit
Gehäuse ohne Datenkabel–Fehler DeviceListNull, Chip hält anFehlerFehler

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
Achtung

Count mit lbn ignoriert den Namen und zählt alle Geräte des Typs. Für eine Zählung nimm lb.

Tipp

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

Geräte im Datennetz mit Typ und Namen IC-Gehäuse IC10 StructureGasSensor „Lager“ StructureGasSensor „Werkstatt“ StructureWallHeater „Lagerheizung“ StructureWallHeater „Lagerheizung“ StructureWallHeater „Werkstattheizung“ lbn SENSOR HASH("Lager") liest nur diesen Sensor sbn HEIZUNG HASH("Lagerheizung") schaltet beide auf einmal
Der Chip erreicht nur Geräte im selben Datennetz – über Pins und über lbn, lb, sbn, sb.

Ü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 (lb mit Count).
  • 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

Esc
↑ ↓ wählenEnter öffnen/ öffnet die Suche überall