Lokaler Fortschritt wird geladen…
PLC Gym
PLC Gym StartseiteLevel 1, 0 XP · dein Fortschritt
Mission 11 · PRO (braucht Pro)

Übung zu Flaschen beim Verlassen zählen: SPS-Zähler

Zähl jede Flasche, wenn sie den Sensor freigibt, nicht wenn sie ankommt.

Schalte BottlePulse für einen Zyklus ON, wenn BottlePresent von ON auf OFF wechselt. Dieser Wechsel ist eine fallende Flanke: der Moment, in dem eine Flasche den Sensor verlässt. Zähl jeden Impuls in Pieces. Bei drei oder mehr schalte Done ON und ConveyorOn OFF. Reset löscht Pieces und Done sofort, darf aber den letzten Messwert des Sensors nicht löschen.

Diese Mission gehört zu ProErstelle ein kostenloses Konto: Jedes Konto bekommt bis 5. Dezember eine kostenlose Pro-Testphase.

Ohne Karte. Nichts zu zahlen. Nichts zu kündigen.

Official release: 5 December. Steh an dem Tag ganz oben in der Bestenliste und gewinn 3 Monate Pro, plus 2 Wochen Pro zum Verschenken an einen Freund. Platz 2 gewinnt 4 Wochen. Platz 3 gewinnt 2 Wochen. Regeln

  • Jede Lektion, ab null
  • Jede Mission und Lektion, mit jedem Level
  • Ein praktischer Test für jeden Titel, mit Zertifikat
  • Jeden Test zurückspulen, Zyklus für Zyklus
  • Musterlösungen, wenn du feststeckst
  • Der Code-Konverter, so oft du willst
Die 3D-Abfüllanlage, auf der diese Mission läuftPRO (braucht Pro) Mission
So läuft der Test ab

Abgänge zählen, nicht Ankünfte oder freie Zyklen

Test 1 von 3
Vom Test gesetztVom Test geprüftSchritt 10 von 10 · 860 ms
Level
Angewendet
Zeit
Über uns 10 Min.
Belohnung
+250 XP
Anlage
3D-Abfüllanlage
Editoren: Siemens
Kontaktplan (KOP), SCL
Editoren: Rockwell
Kontaktplan, Strukturierter Text
Editoren: Beckhoff
Strukturierter Text
Stufe
5. Ein Ereignis einmal zählen
Gefordertes Verhalten

Flaschen beim Verlassen zählen: was dein Code tun muss

Eine Verpackungslinie muss wissen, wie viele Flaschen ihren Sensor ganz passiert haben. Zähl jede Flasche, wenn sie geht, nicht wenn sie ankommt. Ein Sensor, der frei startet, bedeckt bleibt oder frei bleibt, darf keine Flasche hinzufügen. Das Füllventil bleibt zu.

Eine Flasche geht
Wechselt BottlePresent von ON → OFF, wird BottlePulse für einen Zyklus ON. Ein Sensor, der bedeckt oder frei bleibt, zählt nicht noch einmal.
Charge fertig
Pieces zählt die Flaschen, die gegangen sind. Done ist ON, wenn Pieces 3 oder mehr ist. ConveyorOn ist NOT Done. Reset löscht Pieces und Done, aber nicht den Sensorspeicher.
Variablentabelle

Flaschen beim Verlassen zählen: Eingänge und Ausgänge

Dein Programm liest 2 Eingänge und setzt 4 Ausgänge. Die Namen sind im Editor jedes Herstellers gleich.

VariableDatentypDein CodeWas es an der Maschine bedeutet
ResetBOOLLiestEin Eingang, den dein Code brauchtReset-Taster
BottlePresentBOOLLiestEin Eingang, den dein Code brauchtFlasche am Sensor
ConveyorOnBOOLSchreibtEin Ausgang, den dein Code setztFörderbandbefehl
DoneBOOLSchreibtEin Ausgang, den dein Code setztZählung fertig
BottlePulseBOOLSchreibtEin Ausgang, den dein Code setztON für einen Zyklus, wenn eine Flasche den Sensor freigibt. Funktioniert auch während Reset.
PiecesINT in Siemens and Beckhoff, DINT in RockwellSchreibtEin Ausgang, den dein Code setztBisher gezählte Flaschen. Kopier den Wert aus dem Zähler, nachdem der Zähler gelaufen ist.

In Siemens SCL schreibst du die eigenen Variablen eines Bausteins mit # davor, wie TIA Portal es tut: #Reset. Rockwell und TwinCAT verwende einfach den Namen: Reset.

Automatische Tests

Flaschen beim Verlassen zählen: was die Tests prüfen

  1. BottlePulse ist für einen Zyklus ON, und nur wenn der Sensor von ON auf OFF wechselt.
  2. Pieces steigt um eins für jede Flasche, die geht. Bei 3 oder mehr schaltet Done ConveyorOn OFF.
  3. Reset gewinnt gegen das Zählen, auch in dem Zyklus, in dem eine Flasche geht. Loslassen von Reset fügt keinen zusätzlichen Impuls hinzu.
  1. Ausprobieren Nutze die Tasten unter dem Modell und sieh, wie die Anlage reagiert.
  2. Lösung testen Jede Prüfung läuft mit einem Druck auf deinem Code.
  3. Zurückspulen PRO (braucht Pro) Wenn eine fehlschlägt, geh sie Zyklus für Zyklus zurück, um zu sehen, warum.

Hängst du bei dieser Mission fest? Frag die Mitglieder in der Umkleide.

Warum es wichtig ist

Wo du das im Betrieb sehen würdest

Eine Verpackungslinie zählt jede Flasche, sobald sie einen Lichtsensor ganz passiert hat. Eine Flasche, die den Strahl noch unterbricht, ist noch nicht weg.

Flaschen beim Verlassen zu zählen, beweist, dass sie die Station verlassen haben. Beim Ankommen zu zählen, könnte eine Flasche mitzählen, die noch am Sensor festhängt.

Wo du das findestGetränke in Flaschen füllen

In einer Limonadenfabrik kommen leere Flaschen auf einem laufenden Band an. Ein Sensor meldet der Steuerung, wann eine Flasche unter der Füllnadel steht. Das Ventil öffnet, füllt die Flasche und schließt dann, bevor das Band weiterläuft. Deckel und Etiketten kommen drauf, bevor die Flaschen verpackt werden.

  1. Leere FlaschenDas Band bringt sie zur Füllnadel
  2. Jede Flasche füllenAnhalten, füllen, dann weiterfahren lassenDu bist hier
  3. Deckel und Etiketten anbringenDas Getränk verschließen und das Produkt beschriften
  4. Die Flaschen verpackenFertige Flaschen in Kartons packen
In einer echten Anlage: Orte, Teile und Sicherheit
  • Limonadenfabrik — Flaschen ohne Verschütten füllen
  • Molkerei — Milch in Flaschen füllen
  • Reinigungsmittelfabrik — Flüssigkeit in Behälter abmessen
  • Lebensmittelverpackung — Flaschen vor dem Verpacken zählen

Wenn das Füllventil öffnet, ohne dass eine Flasche darunter steht, läuft Flüssigkeit aufs Band. Wenn die Linie blockiert, darf das Ventil nicht weiterfüllen.

Echte Förderbänder brauchen Schutzhauben. Der Strom muss sicher abgeschaltet und gesperrt sein, bevor jemand eine Blockade beseitigt. Der Stop-Eingang hier ist kein Not-Halt.

Die Größen, Zeiten und Schnittansichten sind didaktische Entscheidungen, keine Zeichnung einer bestimmten echten Anlage.

Mach weiter

Als Nächstes auf dem Weg