Suchen und Finden
Mehr zum Inhalt
SPS-Programmierung mit IEC 61131-3 - Konzepte und Programmiersprachen, Anforderungen an Programmiersysteme, Entscheidungshilfen
Vorwort zur 4. überarbeiteten Auflage
5
Inhaltsverzeichnis
6
1 Einleitung
14
1.1 Gegenstand des Buchs
15
1.2 Die Norm IEC 61131
17
1.3 Organisation PLCopen
22
2 Bausteine der IEC 61131-3
26
2.1 Einstieg in die neue Norm
26
2.2 Die Programmorganisationseinheit (POE)
35
2.3 Elemente einer POE
37
2.4 Der Funktionsbaustein
47
2.5 Die Funktion
55
2.6 Das Programm PROGRAM
58
2.7 Ausführungssteuerung mit EN und ENO
59
2.8 Aufrufe von Funktionen und Funktionsbausteinen
62
2.9 POE-Merkmalsübersicht
73
3 Variablen, Datentypen und gemeinsame Elemente
74
3.1 Einfache Sprachelemente
74
3.2 Literale und Bezeichner
77
3.3 Bedeutung von Datentypen und Variablen
82
3.4 Datentypen
86
3.5 Variable
97
4 Die Programmiersprachen der IEC 61131-3
108
4.1 Anweisungsliste AWL
109
4.2 Strukturierter Text ST
124
4.3 Funktionsbausteinsprache FBS
142
4.4 Kontaktplan KOP
157
4.5 Ladder: eine Variante der KOP Programmierung
174
4.6 Ablaufsprache AS
179
5 Standardisierte SPS-Funktionalität
217
5.1 Standard-Funktionen
218
5.2 Standard-Funktionsbausteine
234
6 Zeitgemäße SPS-Konfiguration
244
6.1 Projekt-Strukturierung durch Konfigurationselemente
245
6.2 Elemente einer realen SPS-Konfiguration
246
6.3 Die Konfigurationselemente
248
6.4 Konfigurations-Beispiel
256
6.5 Kommunikation bei Konfigurationen und POEs
258
7 Innovative SPS-Programmiersysteme
261
7.1 Anforderungen an innovative Programmierwerkzeuge
261
7.2 Rückübersetzung (Rückdokumentation)
262
7.3 Sprachverträglichkeit
264
7.4 Dokumentation
272
7.5 Projektverwaltung
274
7.6 Test&Inbetriebnahme-Funktionen
278
7.7 Datenbausteine und Rezepturen
286
7.8 FB-Verschaltung
290
7.9 Diagnose, Fehlererkennung und -Reaktion
294
7.10 Hardware-Abhängigkeiten
297
8 Stärken der IEC 61131-3
299
8.1 Komfort und Sicherheit durch Variablen und Datentypen
299
8.2 Bausteine mit erweiterten Möglichkeiten
300
8.3 SPS-Konfiguration mit Laufzeitverhalten
301
8.4 Einheitliche Sprachen
302
8.5 Strukturierte SPS-Programme
302
8.6 Trend zu offeneren SPS-Programmiersystemen
303
8.7 Fazit
304
9 Programmierung durch Konfigurierung nach IEC 61499
305
9.1 Programmierung durch FB-Verschaltung mit IEC 61131-3
306
9.2 IEC 61499 - die Norm für verteilte Systeme
306
9.3 Überblick über die Teile der IEC 61499
316
10 Inhalt der beiliegenden CD und DVD
317
10.1 IEC-Programmiersysteme STEP 7 und OpenPCS
317
10.2 Einkaufsberater für SPS-Programmiersysteme nach IEC 61131-3
319
A Standard-Funktionen
320
A.1 Funktionen zur Typwandlung
321
A.2 Numerische Funktionen
322
A.3 Arithmetische Funktionen
323
A.4 Bitschiebe-Funktionen
324
A.5 Bitweise Boolesche Funktionen
325
A.6 Auswahl-Funktionen für Max., Min. und Grenzwert
326
A.7 Auswahl-Funktionen für Binäre Auswahl und Multiplexer
328
A.8 Vergleichs-Funktionen
329
A.9 Funktionen für Zeichenfolgen
331
A.10 Funktionen für Datentypen der Zeit
334
A.11 Funktionen für Datentypen der Aufzählung
335
B Standard-Funktionsbausteine
336
B.1 Bistabile Elemente (Flip-Flops)
337
B.2 Flankenerkennung
338
B.3 Zähler
339
B.4 Zeitgeber (Zeiten)
341
C AWL-Beispiele
344
C.1 Beispiel für FUNCTION
344
C.2 Beispiel für FUNCTION_BLOCK
346
C.3 Beispiel für PROGRAM
348
D Standard-Datentypen
351
E Fehlerursachen
353
F Implementierungsabhängige Parameter
355
G Beispiel einer AWL-Syntax
359
H Reservierte Schlüsselworte und Begrenzungszeichen
373
I Glossar
380
J Literaturverzeichnis
386
K Index
392
Autorenbiographien
399
Alle Preise verstehen sich inklusive der gesetzlichen MwSt.