Lokaler Fortschritt wird geladen…
PLC Gym
PLC Gym StartseiteLevel 1, 0 XP · dein Fortschritt
Alle Kapitel
Kapitel 9 von 12: alle Kapitel anzeigen

Kapitel 9 von 12Teil 3: Die Regeln schreiben · 4 Min.

Deine erste Zeile SPS-Code

Code ist einfach eine Regel, kurz und streng aufgeschrieben, sodass eine SPS sie lesen kann. Hier ist deine erste Zeile, Stück für Stück.

Lieber gleich loslegen? Überspringe die Grundlagen jederzeit und geh zum Missionen oder zum geführten 3D-Labor. Diese Kapitel bleiben hier, wann immer du sie willst.

Von Worten zu Code

In Worten: „Lass die Pumpe laufen, solange Start gedrückt ist.“ Anders gesagt: „Die Pumpe soll genau das tun, was der Start-Taster tut.“

Als Code ist das eine Zeile:

PumpOn := Start;

Siemens und Rockwell schreiben es etwas unterschiedlich

Siemens setzt ein # vor jeden Namen. Rockwell lässt es weg. Es ist dieselbe Regel mit demselben Ergebnis. Beide Firmen lernst du im letzten Teil richtig kennen.

SiemensRockwell
#PumpOn := #Start;PumpOn := Start;

Ein „aber nicht, wenn“ hinzufügen

„Lass die Pumpe laufen, solange Start gedrückt ist, aber nicht, wenn der Tank voll ist“ wird zu:

PumpOn := Start AND NOT TankFull;

Ausprobieren

Klick auf jedes Stück des Codes, um zu sehen, was es bedeutet.

Deine erste Zeile

Lies sie laut vor: „PumpOn wird zu Start.“

Mit einem „aber nicht, wenn“

Lies sie laut vor: „PumpOn wird zu Start und nicht TankFull.“

PumpOn

Die Variable für die Pumpe. Wenn sie TRUE ist, läuft die Pumpe; wenn sie FALSE ist, stoppt die Pumpe.

Probiere die zweite Zeile aus

Pump gestoppt

Starte FALSE AND NOT TankFull FALSE → PumpOn FALSE

Neue Wörter

Code
Regeln, kurz und streng aufgeschrieben, sodass eine SPS sie lesen kann.
:=
„Wird zu“. Die Variable links bekommt den Wert, der rechts ausgerechnet wird.
AND NOT
„Aber nicht, wenn“. Beide Teile müssen stimmen, bevor das Ergebnis TRUE ist.

Kurzer Check

In PumpOn := Start; was passiert, wenn Start FALSE ist?

Neu bei der SPS? Sag Hallo und frag alles in der Umkleide.