Simatic Manager: SPS-Projekte in Step7
Bei Siemens SIMATIC Step7 ist eine Programmiersoftware und bietet neben den fünf Programmiersprachen, die in der Norm EN 61131 festgelegt sind, weitere Programmiersprachen. In Siemens S7 gibt es folgende Programmarten bzw. Programmiersprachen:
- AWL -> Anweisungsliste: Textuelle Programmiersprache
- KOP -> Kontaktplan: Grafische Programmiersprache
- FUP -> Funktionsplan: Grafische Programmiersprache
- S7-GRAPH -> graphische Programmierung in Form einer Schrittkette, angelehnt an die genormte SPS-Programmiersprache Ablaufsprache AS
- HIGRAPH -> Programmiersprache in der ein Programm durch Beschreibung erstellt wird und nicht durch reine Programmierung wie man es von anderen Programmiersprachen kennt. Im HIGRAPH wird programmiert durch die Abbildung von technologischen Objekten wie Schalter, Durchflusszähler, Ventile, Motoren etc. in einem Zustandsgraphen. Dabei wird die Automatisierungsaufgabe in verschiedene Funktionseinheiten zerlegt und das Verhalten der technologischen Objekte durch die Zustandsgraphen beschrieben.
- S7-SCL -> Diese Art der Programmierung ist eine Hochsprachenprogrammierung. SCL ist die Abkürzung für Structured Control Language und basiert auf der Programmiersprache PASCAL. S7-SCL gleicht der in IEC 6113-3 definierten textbasierenden Hochsprache ST (Structured Text) und wird vorwiegend verwendet für die Programmierung von komplexen Algorithmen und mathematischen Funktionen sowie bei Aufgabenstellungen im Bereich der Datenverarbeitung.
- CFC -> Continuous Function Chart. Mit Hilfe von CFC verschaltet und parametriert man statt zu programmieren. Dieses Tool ist für Technologen gedacht die Anlagen projektieren und programmieren.
- S7-PLCSIM -> mit S7PLCSIM können programmierte Prozessabläufe simuliert werden.