Kanngießer, Ulrich

Programmierung mit Strukturierter Text

Steuerungs-Funktionsbausteine mit ST oder SCL einfach und schnell erstellen. Für Ein- und AWL-Umsteiger

2014, XXXII, 392 pages, Din A5, Broschur
ISBN 978-3-8007-3463-4, E-Book: ISBN 978-3-8007-3809-0
Personal VDE Members are entitled to a 10% discount on this title

Content Foreword Extract

Mit der Möglichkeit kostengünstige Automatisierungssysteme mittels „Strukturiertem Text“ (ST) zu programmieren, ist der Weg weg von der AWL als Programmiersprache vorgegeben.
Beispielsweise hat Siemens für die SPS S7-1200 „SCL“ (Structured Control Language) statt AWL eingeführt. Damit sollte sowohl in der Ausbildung als auch in der Anwendung entsprechend reagiert und die notwendigen Kenntnisse erarbeitet werden.

Zahlreiche andere Unternehmen bieten auch eine textbasierte Programmierung und folgende „Skript-Sprachen“ werden ebenfalls in diesem Buch behandelt:

  • Codesys
  • Multiprog
  • PC Worx, PC Worx Express
  • logi.CAD 3
  • PAS 4000

Es gibt gute Gründe für ST, STL bzw. SCL:

  • Die Portierung auf neue Programmiersysteme oder andere Steuerungshersteller ist einfach.
  • Sie sind effizient und kompakt, um komplexe Aufgaben zu beschreiben (z.B. Regelungstechnik, Datenaufbereitungen und Datenkontrollen, Berechnungen u.v.m.).
  • Wissen und Erfahrungen aus anderen Skript-Sprachen sind intuitiv anwendbar.
  • Es können beliebige Texteditoren verwendet werden.
  • Gefährliche Programmstrukturen (Rücksprünge) werden vermieden.

Die Festlegung von Bausteinen, den Ein-/Ausgabe-Variablen und der Funktionalität eines FBs oder eines FCs rückt damit in den Mittelpunkt der Arbeit des Programmierers, ebenso die Prüfung, Freigabe und Versionsverwaltung. Die reine Funktionalität tritt in den Hintergrund; die Prüfbarkeit, Versionsverwaltung und Anwendungshilfen werden stärker zum Qualitätsmaßstab. Die Definition von Daten und Datenstrukturen ist ein weiterer, wichtiger Baustein zu einer langfristigen stabilen Nutzung einer Lösung, ebenso für die Erweiterungs- und Anpassungsfähigkeit einer Automatisierungslösung.

Die Verwendung von selbst erstellten und geprüften Funktionsbausteinen verkürzt und entlastet die Inbetriebnahme einer Automatisierungsaufgabe und bietet die jeweils geeignete Programmiersprache für den jeweiligen Aufgabenteil.

Damit bietet Ihnen dieses Buch eine fundierte Unterstützung bei der modernen Programmierung eines Automatisierungssystems unter Verwendung einer textbasierten Programmiersprache.

Ulrich Kanngießer ist als freier Fachautor und Seminaranbieter tätig. Er beschäftigt sich seit über 30 Jahren mit der Welt des Automatisierens. Seine Leidenschaft gilt vor allem der „Übersetzung“ technisch komplizierter Vorgänge und Produkte in eine vertriebs- und kundenorientierte Sprache. Nach Lehre und Studium arbeitete er bei verschiedenen namhaften Unternehmen der Elektroindustrie. Er hat zahlreiche Fachartikel zum Thema geschrieben und Workshops mit verschiedenen Steuerungssystemen bei unterschiedlichen Herstellern durchgeführt.

Other Recommendations

Title Format
Sicherheit von Maschinen und Funktionale Sicherheit
Gehlen, Patrick

Sicherheit von Maschinen und Funktionale Sicherheit

DIN EN ISO 13849-1:2015 mit den Erläuterungen zur DIN EN 62061 (VDE 0113-50):2015 verstehen - Bezugnahme auf europäische Richtlinien und Risikobeurteilungen - Bewertungen zahlreicher Sicherheitsfunktionen aus der Praxis
VDE-Schriftenreihe – Normen verständlich, Volume 167

2016, 400 pages, Din A5, Broschur

This book is also available as E-Book (PDF)
Book eBook (PDF) Combination of Book + eBook (PDF)
Sicherheitsfibel zur Maschinensicherheit New Book!
Gehlen, Patrick

Sicherheitsfibel zur Maschinensicherheit

Funktionale Sicherheit und Sicherheitsfunktionen Erläuterungen zur DIN EN 62061 (VDE 0113-50):2016-05 und DIN EN ISO 13849-1:2016-06 bei der Verwendung von sicherheitstechnischen Kennwerten auf Basis des VDMA-Einheitsblatts 66413
VDE-Schriftenreihe – Normen verständlich, Volume 152

2016, 119 pages, Din A5, Broschur

This book is also available as E-Book (PDF)
Book eBook (PDF) Combination of Book + eBook (PDF)
Not-Halt oder Not-Aus? New Book!
Gehlen, Patrick; Rudnik, Siegfried

Not-Halt oder Not-Aus?

Eine Erläuterung unter Berücksichtigung von DIN EN 60204-1 (VDE 0113-1) und DIN EN ISO 13850
VDE-Schriftenreihe – Normen verständlich, Volume 154

2016, 158 pages, Din A5, Broschur

This book is also available as E-Book (PDF)
Book eBook (PDF) Combination of Book + eBook (PDF)
Grundlagen der Robotik
Maier, Helmut

Grundlagen der Robotik

2016, 299 pages, 170 x 240 mm, Broschur

This book is also available as E-Book (PDF)
Book eBook (PDF) Combination of Book + eBook (PDF)
Zertifizierung im Rahmen der CE-Kennzeichnung
Schneider, André

Zertifizierung im Rahmen der CE-Kennzeichnung

Konformitätsbewertung und Risikobeurteilung nach der Maschinenrichtlinie 2006/42/EG und anderen europäischen Richtlinien

2014, XVI, 187 pages, 170 x 240 mm, Broschur

Book
Crashkurs Regelungstechnik
Kahlert, Jörg

Crashkurs Regelungstechnik

Eine praxisorientierte Einführung mit Begleitsoftware

2015, 350 pages, 170 x 240 mm, Festeinband

Book
Industrie 4.0 im internationalen Kontext
Manzei, Christian; Schleupner, Linus; Heinze, Ronald (Hrsg.)

Industrie 4.0 im internationalen Kontext

Kernkonzepte, Ergebnisse, Trends

2015, 261 pages, 170 x 240 mm, Festeinband

This book is also available as E-Book (PDF)
Book eBook (PDF) Combination of Book + eBook (PDF)
Leitfaden Industrial Security
Kobes, Pierre

Leitfaden Industrial Security

IEC 62443 einfach erklärt

2016, 100 pages, 170 x 240 mm, Broschur

This book is also available as E-Book (PDF)
Book eBook (PDF) Combination of Book + eBook (PDF)
LOGO! 8
Kruse, Stefan

LOGO! 8

Praktische Einführung mit Schaltungs- und Programmierbeispielen

2015, 163 pages, 170 x 240 mm, Broschur

Book
Sicherheit für Maschinen und Anlagen
Wratil, Peter; Kieviet, Michael; Röhrs, Werner

Sicherheit für Maschinen und Anlagen

Mechanische Einheiten, elektronische Systeme und sicherheitsgerichtete Programmierung

2014, XII, 209 pages, 170 x 240 mm, Broschur

This book is also available as E-Book (PDF)
Book eBook (PDF) Combination of Book + eBook (PDF)