Grundlagen der SPS Programmierung nach IEC 61131-3
Ziele der Schulung
In dem zweitägigen Seminar „Grundlagen der SPS-Programmierung nach IEC 61131-3“ erwerben die Teilnehmenden ein solides Fundament in der textbasierten SPS-Programmierung für moderne Automatisierungssysteme. Die praktische Umsetzung erfolgt mit der Entwicklungsumgebung CODESYS. Sie lernen, Programme in Structured Text zu lesen, zu verstehen und eigenständig zu entwickeln. Aufbauend auf grundlegenden SPS-Kenntnissen vermittelt die Schulung die zentralen Konzepte der IEC 61131-3, darunter den strukturierten Programmaufbau, den sicheren Umgang mit Variablen und Datentypen sowie den gezielten Einsatz von Kontrollstrukturen wie IF-, CASE- und Schleifenkonstruktionen. Darüber hinaus erstellen und verwenden die Teilnehmenden Funktionen und Funktionsbausteine für eine modulare und wiederverwendbare Programmstruktur.
Durch praxisnahe Übungen und ein abschließendes Projekt vertiefen sie ihre Kenntnisse im Testen, Simulieren und Debuggen von Structured-Text-Programmen. Nach Abschluss des Seminars sind sie in der Lage, einfache Automatisierungsaufgaben systematisch zu planen, effizient umzusetzen und Programme klar strukturiert sowie wartbar zu gestalten.
Zielgruppe Seminar
- SPS-Einsteiger
- Elektrotechniker, Mechatroniker, Automatisierungstechniker
- Umsteiger auf textbasierte Programmierung
- Technische Fachkräfte mit Grundkenntnissen in SPS
Voraussetzungen
- Grundkenntnisse der SPS-Technik
- Verständnis von digitalen und analogen Signalen
- Erste Erfahrung mit SPS-Systemen von Vorteil
Lernmethodik
Die Schulung bietet Ihnen eine ausgewogene Mischung aus Theorie und Praxis in einer erstklassigen Lernumgebung. Profitieren Sie vom direkten Austausch mit unseren projekterfahrenen Trainern und anderen Teilnehmern, um Ihren Lernerfolg zu maximieren.
Seminarinhalt
Einführung in SPS und IEC 61131-3
- Überblick über SPS-Systeme
- Zyklischer Programmablauf
- Program Organisation Units (POUs)
- Überblick über IEC-Sprachen
Grundlagen von Structured Text
- Syntax und Aufbau
- Variablendeklaration
- Datentypen (BOOL, INT, REAL, STRING etc.)
- Konstanten und Initialisierungen
Operatoren und Ausdrücke
- Logische Operatoren
- Vergleichsoperatoren
- Arithmetische Operatoren
- Verknüpfungen und Prioritäten
Kontrollstrukturen
- IF / THEN / ELSE
- CASE
- FOR-Schleifen
- WHILE / REPEAT
Praktische Übungen
- Erste Programme erstellen
- Logikfunktionen umsetzen
- Simulation einfacher Steuerungsaufgaben
Funktionen und Funktionsbausteine
- Unterschied zwischen FUNCTION und FUNCTION_BLOCK
- Übergabeparameter
- Instanzen und Wiederverwendbarkeit
Arbeiten mit komplexen Datentypen
- Arrays
- Strukturen
- Benutzerdefinierte Datentypen
Timer und Zähler
- TON, TOF, TP
- Einbindung in ST-Programme
Strukturierte Programmierung
- Modularer Aufbau
- Lesbarkeit und Best Practices
- Fehlervermeidung
Debugging und Simulation
- Beobachten von Variablen
- Fehlersuche
- Teststrategien
Praxisprojekt
- Umsetzung einer kleinen Automatisierungsaufgabe
- Analyse und Optimierung des Codes
- Diskussion von Best Practices
Hinweise
Weitere Hinweise
Der Trainer (Herr Spallek) hat eine vollwertige CODESYS Lizenz. Die Teilnehmer erhalten eine CODESYS Testlizenz (gültig 30 Tage) als Schulungsinstanz. Bei Inhouse besteht die Möglichkeit, dass der Trainer Zugang zur Vollversion des Kunden erhält. Das bedarf vorab Klärung.
Open Badge für dieses Seminar - Ihr digitaler Kompetenznachweis

Durch die erfolgreiche Teilnahme an einem Kurs bei IT-Schulungen.com erhalten Sie zusätzlich zu Ihrem Teilnehmerzertifikat ein digitales Open Badge (Zertifikat) – Ihren modernen Nachweis für erworbene Kompetenzen.
Ihr Open Badge ist jederzeit in Ihrem persönlichen und kostenfreien Mein IT-Schulungen.com-Konto verfügbar. Mit wenigen Klicks können Sie diesen digitalen Nachweis in sozialen Netzwerken teilen, um Ihre Expertise sichtbar zu machen und Ihr berufliches Profil gezielt zu stärken.
Übersicht: Embedded Systems Schulungen Portfolio
Seminare kurz vor der Durchführung
| 29.04. - 30.04.2026 | Hamburg | ||
| 28.05. - 29.05.2026 | Köln | ||
| 22.06. - 23.06.2026 | Köln | ||
| 13.07. - 14.07.2026 | Nürnberg |



