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

Tag 228 von 365 · Profi · Monat 8: Produktion

Stückzahlen fertigen

Ein Auftrag über eine feste Stückzahl: Zähler mit ClearMemory zurücksetzen, über ExportCount zählen, jedes Stück neu anstoßen und beim Ziel stoppen.

Lektion 20 Min. Woche 33

Das lernst du heute

  • Zielmenge vorgeben
  • Zählen und stoppen
  • Auftrag neu starten

Gestern hast du gesehen, wie viele Rahmen da sind. Heute sorgt der Chip dafür, dass genau so viele gefertigt werden, wie bestellt sind – nicht einer mehr, nicht einer weniger.

Ein Stück pro Activate

Eine Automatendrehmaschine fertigt mit Activate 1 ein Stück und setzt Activate danach selbst auf 0. Für 20 Stück braucht es also 20 Anstöße. Der Chip stößt jedes Mal an, wenn die Drehbank fertig ist und der Auftrag noch läuft:

beqz laeuft start
lbn aktiv DREHBANK HASH("Drehbank") Activate Average
bnez aktiv start
sbn DREHBANK HASH("Drehbank") Activate 1

Läuft gerade ein Stück (aktiv 1), springt der Chip zurück. Er schreibt also nie eine 0 in Activate – die würde das laufende Stück abbrechen.

Zählen und stoppen

ExportCount zählt, wie viele Teile die Drehbank ausgegeben hat. Damit ein Auftrag bei 0 beginnt, setzt ClearMemory 1 den Zähler zurück – zusammen mit ImportCount:

sbn DREHBANK HASH("Drehbank") ClearMemory 1

Der Auftrag läuft, solange weniger gefertigt sind als bestellt. Das ist ein Merker mit and: Einmal fertig, bleibt er aus, bis ein neuer Auftrag kommt.

Auftrag neu starten

Ein Druck auf „Neu“ übernimmt die Stückzahl vom Drehknopf, löscht den Zähler und setzt den Merker. Der Drehknopf darf danach verstellt werden, ohne den laufenden Auftrag zu ändern – der Chip hat das Ziel in einem Register.

Achtung

ExportCount gehört der Drehbank, nicht dem Chip. Löscht jemand anderes den Zähler, oder holt ein zweiter Chip mit ClearMemory dazwischen, verliert dein Auftrag die Übersicht. Pro Fertiger gehört genau ein Chip, der zählt.

Fehlt die Drehbank, ist ExportCount NaN. slt mit NaN ergibt 0, der Auftrag endet, und es wird nichts mehr angestoßen.

Übung

Aufgabe

Ein Druck auf die Taste „Neu“ übernimmt die Stückzahl vom Drehknopf „Stueckzahl“, schreibt ClearMemory 1 an die Drehbank „Drehbank“ und startet den Auftrag. Solange ExportCount unter dem Ziel liegt, leuchtet „Auftrag“ und der Chip schreibt Activate 1, sobald die Drehbank nicht aktiv ist. „Gefertigt“ zeigt ExportCount.

Hinweise

Hinweis 1

Neuer Auftrag: Taste mit sgtz prüfen, sonst mit beqz zum Zählen springen.

Hinweis 2

Merker: slt tmp fertig ziel, and laeuft laeuft tmp.

Hinweis 3

Anstoßen nur, wenn laeuft 1 und Activate der Drehbank 0 ist.

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