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.
| Siemens | Rockwell |
|---|---|
| #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.“
PumpOnDie 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.