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

Strukturierter Text an einer echten Maschine

Strukturierter Text, kurz ST, ist die Textsprache in IEC 61131-3. Er hat IF, CASE und Schleifen, mit Wurzeln in Ada, Pascal und C.

Rockwell nennt ihn Structured Text, Siemens nennt seine Version SCL. Namen, Timer und Details unterscheiden sich, aber die Fähigkeit, ihn zu lesen, lässt sich übertragen.

Er eignet sich meist für Mathematik, Arrays und Schleifen, wo der Kontaktplan viele Strompfade bräuchte. In Logix Strukturiertem Text nutzen Tag-Namen nicht das #, das Siemens SCL nutzt.

Strukturierter Text: ein durchgerechnetes Beispiel

IF Temperature > 80.0 THEN HeaterOn := FALSE; END_IF; prüft die Temperatur in jedem Zyklus. Unter 80 läuft die Zeile darin nicht, also behält HeaterOn den Wert, den es hatte.

Strukturierter Text: ein häufiger Fehler

Glauben, dass eine Zeile in einem IF sich von selbst ausschaltet. Code in einem IF, das FALSE ist, läuft nicht, also behält sein Tag seinen Wert, bis etwas anderes es schreibt.

Immer noch unsicher? Frag in der Umkleide.