Lokaler Fortschritt wird geladen…
PLC Gym
PLC Gym StartseiteLevel 1, 0 XP · dein Fortschritt
Glossar

Aufgabe an einer echten Maschine

Eine Zuweisung schreibt einen Wert in eine Variable. In SCL und Strukturiertem Text wird sie := geschrieben. Die Variable links bekommt das, was rechts ausgerechnet wird.

Es passiert jedes Mal, wenn die Zeile läuft, in einer normalen Routine also in jedem Zyklus. PumpOn := Start kopiert also immer wieder Start in PumpOn, und der Pumpenbefehl folgt dem Taster rauf und runter.

Eine Zeile, die nicht ausgeführt wird, lässt ihr Tag in Ruhe. Steht dieselbe Zuweisung in einem IF und ist die Bedingung FALSE, behält das Tag seinen letzten Wert.

Aufgabe: ein durchgerechnetes Beispiel

Total := Total + 1 liest das aktuelle Total, addiert eins und schreibt die Antwort zurück. Läuft es in jedem Zyklus, steigt Total bei einem Zyklus von 20 ms um 50 pro Sekunde. Deshalb braucht Zählen eine Flanke davor.

Aufgabe: ein häufiger Fehler

Verwechseln von := mit =. Das erste schreibt einen Wert, das zweite fragt, ob zwei Werte gleich sind. Achte auch auf zwei Zeilen, die dieselbe Variable schreiben: Die letzte, die im Zyklus läuft, entscheidet.

Immer noch unsicher? Frag in der Umkleide.