Allgemeines zu Siemens Step7

Mit Siemens Step7, verkürzt auch Siemens S7 genannt, liegt ein Basissoftwarepaket zur Programmierung und Konfiguration von SIMATIC S7 Automatisierungssystemen vor. Die aktuelle SIMATIC Step 7 Software hat die Versionsnummer Step7 V5.5. Die Version Step7 V5.5 wie auch die Vorgängerversionen basieren auf den Konzepten der SPS-Norm DIN EN 61131-3. In dieser Norm ist die explizit auszuführende Deklaration von Variablen und Konstanten mit der Festlegung des zugehörigen Datentyps beschrieben.

Step7 ist Teil der SIMATIC Industrie Software. Das Basispaket Step7 gibt es in folgenden Ausführungen:

  • Step7-Micro/DOS sowie Step7-Micro/WIN für einfache Stand-alone-Anwendungen für CPU's der Baureihe S7-200.
  • Anwendungen mit Step7 für SIMATIC S7-300, SIMATIC S7-400, SIMATIC M7-300, SIMATIC M7-400 sowie SIMATIC C7 die einen zusätzlichen Funktionsinhalt hat.

Dieser zusätzliche Funktionsumfang von SIMATIC C7beeinhaltet folgende Punkte:

  • Step7 ist optional erweiterbar mit den in SIMATIC Industrie Software enthaltenen Softwareprodukten
  • Kommunikationsbaugruppen und Funktionsbaugruppen können parametriert werden
  • Variablen können geforced werden (Variablen einer CPU oder eines Anwenderprogramms können mit einem Wert fest belegt werden der vom Anwenderprogramm nicht überschreibbar ist)
  • Multicomputing-Betrieb ist möglich
  • die Möglichkeit der Globaldaten-Kommunikation
  • die Möglichkeit von ereignisgesteuerter Datenübertragung mit Hilfe von Funktionsbausteinen und Kommunikationsbausteinen
  • die Möglichkeit der Projektierung von Verbindungen

Auf diesen Seiten beschäftigen wir uns hauptsächlich mit Step7.

Will man mit Step7 Automatisierungslösungen erstellen fallen grundlegende Aufgaben an. Im folgenden werden wir diese grundsätzlichen Aufgaben näher beschreiben und erläutern. Der Ablauf der Aufgaben ist bei fast allen Projekten, die mit Step7 realisiert werden, gleich.

Auflistung des Grundkonzeptes zur Realisierung einer Automatisierungslösung:

  • Vorarbeiten die einmalig anfallen

  • Projektarbeiten die für jedes Projekt anfallen

    • Lösung für die Aufgabe entwerfen
    • Projekt anlegen
    • Hardware konfigurieren
    • Programm in AWL, FUP, KOP oder Graph erstellen
    • Programm im Simulator testen
    • Programm in die CPU übertragen