Automatisieren mitsimatic Controller, Software, Programmierung, Datenkommunikation, Bedienen und Beobachten von Hans Berger 3. überarbeitete Auflage, 2006 Publicis Corporate Publishing
Inhaltsverzeichnis 1 Einleitung 12 1.1 Komponenten des Automatisierungssystems SIMATIC 12 1.2 Von der Automatisierungsaufgabe zum fertigen Programm 14 1.3 Wie arbeitet eine speicherprogrammierbare Steuerung? 16 1.4 Der Weg eines Binärsignals vom Geber bis zum Programm 18 1.5 Struktur eines SIMATIC-Projekts 20 2 SIMATIC Controller als Hardware-Basis 21 2.1 Komponenten einer SIMATIC-Station 22 2.2 Die Micro-SPS SIMATIC S7-200 24 2.3 Die modulare Kleinsteuerung SIMATIC S7-300 25 2.4 SIMATIC S7-400 für anspruchsvolle Aufgaben 26 2.5 Hochverfügbarkeit bei SIMATIC 28 2.6 Safety Integrated bei SIMATIC S7 30 2.7 Die Komplettgeräte SIMATIC C7 32 2.8 Einsatz unter schwierigen Bedingungen: SIPLUS extreme 33 2.9 Prozesskopplung mit Digitalbaugruppen 34 2.10 Prozesskopplung mit Analogbaugruppen 35 2.11 FM-Baugruppen entlasten die CPU 36 2.12 CP-Baugruppen öffnen den Zugang zu Bussystemen 37 2.13 Die Intelligenz" der SIMATIC-S7-Station: CPU-Baugruppen 38 2.14 Zentralbaugruppen mit technologischen Funktionen 41 2.15 SIMATIC PC-based Automation 42 2.16 Dezentrale Prozesskopplungen 44 2.17 Dezentrale Peripherie mit PROFIBUS DP 45 2.18 Dezentrale Peripherie mit PROFINET 10 46 2.19 SIMATIC DP: Prozesskopplung vor Ort 47 2.20 Die SIMATIC-Programmiergeräte 50
3 STEP 7: Standard Tool für SIMATIC 51 3.1 Datenhaltung im SIMATIC-Automatisierungssystem 52 3.2 STEP 7 54 3.3 SIMATIC Manager 55 3.4 Projekte und Bibliotheken 58 3.5 Projekt bearbeiten 60 3.6 SIMATIC-Station konfigurieren 62 3.7 Baugruppen anordnen und parametrieren 64 3.8 Baugruppen adressieren 65 3.9 Anwenderprogramm erstellen 66 3.10 Symboleditor 67 3.11 Programmeditor 68 3.12 Codebaustein inkrementell programmieren 70 3.13 Datenbaustein inkrementell programmieren 74 3.14 Bausteine quellorientiert programmieren 76 3.15 Hilfen zur Programmerstellung 80 3.16 Systemdiagnose 82 3.17 Anwenderprogramm in die CPU laden 84 3.18 Diagnose beim Programmtest 86 3.19 Variablen beobachten, steuern und forcen 88 3.20 Programmstatus 90 3.21 Mit S7-PLCSIM Anwenderprogramme offline testen 92 3.22 Software-Regelungen mit SIMATIC 94 3.23 Mit DOCPRO im Schaltbuchformat dokumentieren 96 3.24 Mit TeleService über das Telefonnetz koppeln 98 4 Die Programmiersprachen 99 4.1 Die Basis-Programmiersprachen KOP, FUP und AWL 100 4.2 Binärfunktionen 102 4.3 Digitalfunktionen 104 4.4 Programmfluss-Steuerung 105 4.5 Kontaktplan KOP 106 4.6 Funktionsplan FUP 110 4.7 Anweisungsliste AWL 114 4.8 Structured Control Language SCL 116 4.9 Continous Function Chart CFC 118 4.10 Ablaufsteuerung S7-GRAPH 120 4.11 Zustandssteuerung S7-HiGraph 122
5 Das Anwenderprogramm 124 5.1 Organisationsbausteine und Prioritätsklassen 125 5.2 Bearbeitungsarten des Anwenderprogramms 126 5.3 Anlaufprogramm 128 5.4 Urlöschen, Remanenz 130 5.5 Hauptprogramm 131 5.6 Startinformation 132 5.7 CPU-Funktionen 133 5.8 Prozessabbilder 134 5.9 Zykluszeit, Reaktionszeit 136 5.10 Configuration in RUN 138 5.11 Alarmbearbeitung in der Übersicht 140 5.12 Verzögerungsalarme 142 5.13 Uhrzeitalarme 143 5.14 Weckalarme 144 5.15 Prozessalarme 145 5.16 DPVl-Alarme 146 5.17 Mehrprozessoralarm 147 5.18 Taktsynchronalarme 148 5.19 Fehlerbehandlung 150 5.20 Unterbrechungsereignisse hantieren 152 5.21 Anwenderbausteine in der Übersicht 153 5.22 Struktur eines Bausteins 154 5.23 Bausteinaufruf und Bausteinparameter 156 5.24 Temporäre Lokaldaten 158 5.25 Statische Lokaldaten 159 5.26 Multiinstanzen, Lokalinstanzen 160 5.27 SIMATIC-Zeitfunktionen 162 5.28 SIMATIC-Zählfunktionen 164 5.29 Globale Operandenbereiche 166 5.30 Globaldatenoperanden 167 5.31 Absolute und symbolische Adressierung 168 5.32 Indirekte Adressierung 171 5.33 Datentypen in der Übersicht 172 5.34 Elementare Datentypen 173 5.35 Zusammengesetzte Datentypen 176 5.36 Parametertypen 178 5.37 Anwenderdefinierter Datentyp UDT 179 10
6 Kommunikation 180 6.1 Subnetze bei SIMATIC 182 6.2 Kommunikationsdienste 184 6.3 Netz projektieren 186 6.4 Verbindungen projektieren 188 6.5 Dezentrale Peripherie mit PROFIBUS DP projektieren 190 6.6 Adressen im DP-Mastersystem 192 6.7 Spezielle DP-Funktionen 194 6.8 Dezentrale Peripherie mit PROFINET IO projektieren 196 6.9 Adressen im PROFINET-IO-System 197 6.10 Globaldaten-Kommunikation 198 6.11 S7-Basiskommunikation 200 6.12 S7-Kommunikation 202 6.13 PtP-Kommunikation bei S7-300C 204 7 Bedienen und Beobachten 206 7.1 Push Button Panels PP7 und PP17 207 7.2 Textdisplay TD17 208 7.3 Zeilenorientierte Operator Panels OP3, OP7 und OP17 209 7.4 SIMATIC Panel - 70er Serie 210 7.5 Mobile Panel 177 211 7.6 SIMATIC Panel - 170er Serie 212 7.7 SIMATIC Panel - 270er und 370er Serie 214 7.8 SIMATIC Panel PC 216 7.9 Kopplung mit SIMATIC-S7-Stationen 217 7.10 SIMATIC HMI projektieren 218 7.11 WinCC flexible, die innovative Engineering Software 219 7.12 HMI-Geräte projektieren mit SIMATIC ProTool 220 7.13 Visualisieren und Bedienen mit SIMATIC WinCC 222 7.14 Prozessdiagnose im Anwenderprogramm mit S7-PDIAG 224 7.15 Prozessfehlerdiagnose mit SIMATIC ProAgent 226 Stichwortverzeichnis 227 Abkürzungsverzeichnis 231