- Step7
-
Step 7 ist die aktuelle Programmiersoftware der Simatic-S7-SPS-Familie der Firma Siemens AG und ist der Nachfolger von Step 5.
Step 7 beherrscht in der Basisversion folgende nach der DIN EN 61131-3 genormten Programmiersprachen:
- FBS - Funktionsbausteinsprache (früher FUP- Funktionsplan)
- KOP - Kontaktplan
- AWL - Anweisungsliste
Als weitere EN 61131-3-konforme Optionen (Engineering Tools) sind verfügbar:
- S7 SCL (Structured Control Language) Strukturierter Text - eine strukturierte Hochsprache
- S7-Graph (grafisch programmierbare Ablaufsprache)
darüber hinaus:
- S7 HiGraph
- S7 CFC (Continuous Function Chart)
Programme in Anweisungsliste entsprechen eher der klassischen Assembler-Programmierung. Zusammen mit SCL gehört sie zu den textbasierten Programmiersprachen. Alle übrigen Programmiertools sind graphische Programmieroberflächen.
Dreh- und Angelpunkt aller Operationen ist hier ein Akkumulator der mit jeglichen Datentypen arbeiten kann.
Allen Darstellungsformen ist gemeinsam, dass Programmteile in sogenannten Funktionen (ohne Zustandsspeicherung) und Funktionsbausteinen (mit Zustandsspeicherung) erstellt werden. Diese Art der strukturierten Programmierung erhöht die Anschaulichkeit und vereinfacht z. B. Programmänderungen. Die wieder verwendbaren Bausteine reduzieren auch den Aufwand für Folgeprojekte.
Als weitere Optionen sind Engineeringtools zur Diagnose und Simulation sowie zur Parametrierung einfacher oder komplexer Regelkreise verfügbar.
Step 7 ist aufgrund der weiten Verbreitung der Simatic-Controller (SPS- und PC-basierte Steuerungen) zu einem Quasi-Standard geworden, und steht im Wettbewerb mit anderen Programmiertools, die ebenfalls auf IEC 61131-3 basieren.
Mit Step 7 programmierte Simatic-Controller greifen auf die gleiche Datenbasis zu wie Simatic-Bedien- und Beobachtungsgeräte. Aus dieser von Siemens als Totally Integrated Automation bezeichneten Durchgängigkeit ergeben sich Vorteile für die Nutzer von Simatic-Geräten für unterschiedliche Aufgaben.
Neben Siemens gibt es auch eine Reihe von Anbietern, die zum Step-7-Standard kompatible SPS oder auch Programmiersoftware anbieten. Beispielsweise bietet Saia-Burgess Electronics mit der Saia PCD Serie xx7 eine Step-7-kompatible Steuerungsfamilie an, Firma Vipa bietet speicherprogrammierbare Steuerungen an, die sich auch mit Step 7 programmieren lassen.
Weiterhin gibt es viele Anbieter, die Tools oder Funktionsbausteine entwickeln, die dem Programmierer zeitraubende Arbeiten oder Fehleranalysen abnehmen.
Inhaltsverzeichnis
Begriffsherkunft
„Step“ ist hier ein Akronym und steht für STeuerungen Einfach Programmieren.
Versionsgeschichte
Version Abkündigung 1.0 1. Februar 1997 Angefangen mit der Version 1.0 startete 1995 die Versionsgeschichte von STEP 7. Sie wurde auf acht Installationsdisketten und einer Autorisierungsdiskette ausgeliefert. Ablauffähig war die erste Version unter Windows 3.11. 2.0 1. Februar 1998 Mit der Simatic S7-400 kam die Version 2.0 auf den Markt und diese war dann unter Windows 95 lauffähig. 3.1 1. Oktober 1997 Die Version 3.1 für Windows 95 war sowohl auf Disketten als nun auch auf CD erhältlich. 3.2 1. Mai 1999 Version 3.2 erschien mit der Abkündigung der vorgehenden Version, auch diese war sowohl auf Disketten als auch auf CD erhältlich und lauffähig unter Windows NT. 4.0 1. September 2000 Die nachfolgende Version 4.0, ebenfalls für Windows 95 und NT gab es nur noch auf CD. Mit dem SP3 für Windows NT korrigierte auch Siemens Bugs in seiner Software und brachte die Version 4.01 heraus. 5.0 1. Januar 2003 Version 5.0 unterstütze zusätzlich zu 95 und NT auch Windows 98. Außerdem wurde die Software mit weiteren Funktionen ausgebaut. 5.1 1. Juni 2004 Mit Version 5.1 folgte eine Verbesserung und Ausbau der Software und eine Freigabe für die Betriebssysteme Windows ME und Windows 2000 (neben weiterhin Windows 95/98/NT). 5.2 1. Oktober 2006 Die nachfolgende Version 5.2 war zusätzlich unter Windows XP lauffähig. 5.3 Ein neues Lizenzkonzept wurde mit der Version 5.3 eingeführt, man kann nun mit einer Lizenz nicht mehr nur einen Rechner mit der installieren Software bedienen, sondern man kann die Lizenz z. B. auf einen Server legen und der User, welcher gerade arbeiten möchte holt sich diese. Weiterhin unterstützte diese Version nur noch Windows 2000 und Windows XP, daher wurde die Vorgängerversion noch lange parallel geliefert, um alte Betriebssystem noch bedienen zu können. Auch diese Version wird noch weiterhin in japanischer und chinesischer Sprache geliefert. 5.4 Am 4. Oktober 2006 erschien die Version 5.4 gleich mit dem SP1 (die reine V5.4 wurde nur ausgewählten Kunden in der Pilotphase überlassen) mit neuen Funktionen. Ab dem 15. Juni 2007 wurde das Service Pack 2 zur Verfügung gestellt, damit kamen auch die Lizenzen auf USB-Stick und nicht mehr auf Diskette. Ab dem 12. Oktober 2007 wurde das Service Pack 3 ausgeliefert, es erfolgte damit eine Aktualisierung des Baugruppenkataloges und die Freigabe für Windows Vista.[1] Allerdings besteht eine Inkompatibilität mit Windows XP SP3. Am 10 September 2008 brachte Siemens das Service Pack 4 für die Version 5.4 mit zahlreichen Neuerungen[2] heraus.[3] Alle Service Packs sind auch separat verfügbar. 10.0 Diese Version gilt als Beta und wurde nur ausgewählten Kunden zum Feldtest zur Verfügung gestellt. 10.5 Mit dem im April 2009 geplanten Generationenwechsel bei den SIMATIC S7-Steuerungen wird auch die STEP 7 komplett neu werden. Zuerst wird die S7-200 durch die S7-1200 innoviert, dies neue STEP 7 Version funktioniert nur für diese neue Steuerung. Wann S7-300 und S7-400 innoviert werden ist noch unbekannt.[4] Durch die künftige Zusammenführung mit WinCC flexible, das aktuell in der Version 9 (2008) vorhanden ist, in eine Software, erklärt sich der Versionssprung von V5 auf V10 der STEP 7.[5] Literatur und Quellen
- Hans Berger: Automatisieren mit STEP 7 in KOP und FUP, 5. überarbeitete und erweiterte Auflage, 2008, ISBN 978-3-89578-296-1
- Hans Berger: Automatisieren mit STEP 7 in AWL und SCL, 6. überarbeitete und erweiterte Auflage, 2009, ISBN 978-3-89578-324-1
- Matthias Habermann, Torsten Weiß: STEP®7-Crashkurs Extended, 6. Auflage, 2007, VDE VERLAG GMBH, ISBN 978-3-8007-3060-5
- Arnold Zankl: Meilensteine der Automatisierung, ISBN 3-89578-258-0
- Siemens AG, Automation and Drives: SIMATIC S7, STEP 7 - Grundwissen, 2006, Siemens-Bestell-Nr. 6ES7810-4CA08-8AW0
- Siemens AG, Bereich Automatisierungstechnik: SIMATIC Komponenten für die Vollintegrierte Automation, Nürnberg, 1997, Siemens-Bestell-Nr. E86060-K4670-A101-A3
Einzelnachweise
Wikimedia Foundation.