Metainformationen zur Seite
  •  
Übersetzungen dieser Seite:

Dies ist eine alte Version des Dokuments!


SPS / PLC Programmierung

Eine kurze Zusammenfassung aller Sprachelemente.

Strukturierter Text (ST, auch SCL) ist eine der sechs in IEC 61131-3 festgeschriebenen Programmiersprachen für Automatisierungstechnik. Sie orientiert sich an PASCAL und enthält sowohl Sprachelemente dieser Sprache als auch SPS-typische Elemente. Besonders geeignet ist ST für alle Aufgaben, die sich mit mathematischen Formeln beschreiben lassen, wie die Programmierung komplexer Algorithmen, mathematischer Funktionen und für Rezept- und Datenverwaltung. Solche Programmteile werden mit ST bedeutend vereinfacht.

Typisch für Strukturierten Text sind Anweisungen, die wie in Hochsprachen bedingt (IF..THEN..ELSE) oder in Schleifen (WHILE..DO) ausgeführt werden können. Für SPS-typische Aufgaben wie Timer, Trigger, Counter und RS-FlipFlop kommen auch in ST die Funktionsbausteine der Standardbibliothek zum Einsatz.


st⇒start: Start|past:>http://www.google.com[blank] e⇒end: End|future:>http://www.google.com op1⇒operation: My Operation|past op2⇒operation: Stuff|current sub1⇒subroutine: My Subroutine|invalid cond⇒condition: Yes or No?|approved:>http://www.google.com c2⇒condition: Good idea|rejected io⇒inputoutput: catch something…|future

st→op1(right)→cond cond(yes, right)→c2 cond(no)→sub1(left)→op1 c2(yes)→io→e c2(no)→op2→e

Sprachelemente

IF


FOR


CASE


WHILE


REPEAT


RETURN


JMP


EXIT


CONTINUE


Aufruf Funktionsbausteine


Kommentare