TIA2 – Softwarearchitektur und Entwicklung mit Siemens TIA Portal
| Kursnr. | 26TA57204 |
| Beginn | Do., 10.09.2026, 09:00 - 16:00 Uhr |
| Dauer | 2 Tage |
| Kursort | Digitales Klassenzimmer 01 |
| Gebühr | 1119,00 € |
| Teilnehmer | 3 - 6 |
Kursbeschreibung
Sie kennen bereits die Grundlagen im Siemens TIA Portal und möchten Ihre SPS Programmierung auf das nächste Niveau bringen. Im Aufbaukurs TIA2 – Softwarearchitektur und Entwicklung mit Siemens TIA Portal steht nicht mehr nur der einzelne Code Baustein im Mittelpunkt, sondern die saubere Struktur der gesamten Software.
Sie lernen, wie Sie Ihre Projekte so aufbauen, dass Programme gut wartbar, leicht erweiterbar und in Teams bearbeitbar sind. Grundlage ist das in der Softwareentwicklung bewährte Model View Controller Muster MVC. Sie trennen dabei Daten, Logik und Visualisierung klar voneinander. So entstehen SPS Programme, die übersichtlich sind und sich sicher pflegen lassen.
Der Kurs ist sehr praxisnah. An einem durchgängigen Übungsprojekt setzen Sie Schritt für Schritt eine vollständige Softwarearchitektur um. Sie kapseln die Hardware, bauen eine zentrale Datenbasis auf, strukturieren Ihre Programmlogik und binden eine HMI Visualisierung an. Sie sehen direkt, wie eine gute Architektur die Arbeit im Alltag erleichtert.
Seminarziel
Ziel des Aufbaukurses ist es, Ihre Kenntnisse im Siemens TIA Portal zu vertiefen und Sie in die Lage zu versetzen, strukturierte SPS Softwarearchitekturen zu entwerfen und umzusetzen. Nach dem Kurs können Sie
- das Model View Controller Architekturmuster im SPS Umfeld erklären und anwenden
- eine zentrale Datenbasis als Model aufbauen und mit Anwender Datentypen UDT sauber strukturieren
- eine Hardware Abstraktionsschicht HAL entwerfen, die Ihre Logik von der realen Hardware trennt
- eine klare Programmlogik Controller mit Funktionsbausteinen und Zustandsmaschinen State Machines entwickeln
- HMI Bilder als View an Ihr Datenmodell anbinden, ohne die Logik zu vermischen
- Schnittstellen zwischen Modulen definieren und dokumentieren, um Projekte im Team besser bearbeiten zu können
Damit professionalisieren Sie Ihre SPS Softwareentwicklung und schaffen die Basis für komplexe Automatisierungsprojekte.
Zielgruppe
Der Kurs richtet sich an Teilnehmende, die bereits erste Erfahrung mit TIA Portal haben und ihre Softwareentwicklung professionalisieren möchten, zum Beispiel
- Absolventinnen und Absolventen des Kurses TIA1 – Siemens TIA Portal: Hardwareprojektierung und SPS Programmiergrundlagen
- SPS Entwicklerinnen und Entwickler, die wartbare und wiederverwendbare Softwaremodule erstellen möchten
- Programmierer und Softwareingenieure aus der Industrie, die moderne Designmuster in der Automatisierung einsetzen wollen
- Studierende und engagierte Auszubildende in der Elektrotechnik oder Automatisierungstechnik, die ihr Verständnis für Softwarearchitektur vertiefen möchten
Vorkenntnisse
Für eine erfolgreiche Teilnahme sollten Sie
- sicher mit den Grundfunktionen des TIA Portals umgehen können
- einfache SPS Programme schreiben können, zum Beispiel in KOP, FUP oder AWL
- den Aufbau eines Projekts und die grundlegenden Bausteine OB, FC, FB, DB kennen
Idealerweise haben Sie TIA1 oder einen vergleichbaren Grundkurs besucht.
Zertifikatskurs
Nach erfolgreicher Teilnahme erhalten Sie ein Trägerzertifikat. Das Zertifikat dokumentiert die vermittelten Inhalte und bestätigt Ihre erweiterten Kenntnisse in SPS Softwarearchitektur und Softwareentwicklung mit Siemens TIA Portal.
Kursinhalte
Die Kursinhalte orientieren sich an einem durchgängigen Praxisprojekt und führen Sie vom Konzept bis zur fertigen Architektur.
Einführung und Übungsszenario
- Wiederholung der wichtigsten Grundlagen aus TIA1
- Vorstellung des Architekturmusters Model View Controller MVC in einfachen Worten
- Model als Datenbasis, View als Darstellung, Controller als Logik
- Beschreibung des durchgängigen Praxisprojekts als roter Faden
Das Model Datenbasis und Verwaltung
- Weg zur zentralen Datenbasis im SPS Projekt
- Strukturierung von Daten mit Anwender Datentypen UDT
- Aufbau übersichtlicher Datenbausteine DB für Maschinen und Anlagenbereiche
- Kapselung und Verwaltung von Maschinendaten für klaren Zugriff
Die Hardwareschnittstelle
- Entkopplung der Programmlogik von der physischen Hardware
- Einführung in die Hardware Abstraktionsschicht HAL
- Aufbau von Bausteinen, die Ein und Ausgänge bündeln, übersetzen und zentral bereitstellen
- Vorteile einer HAL für Wartung, Erweiterung und Simulation
Der Controller Strukturen und Grundfunktionen
- Aufbau der Programmlogik und Steuerung der Anwendung
- Entwurf von wiederverwendbaren Funktionsbausteinen für Teilfunktionen
- Implementierung von Zustandsmaschinen State Machines für klar definierte Abläufe
- Umgang mit Zuständen, Übergängen und Fehlerfällen in der Praxis
Die View Präsentation der Daten
- Anbindung der HMI Visualisierung an das Datenmodell
- Gestaltung von HMI Bildern, die von der Logik entkoppelt sind
- Arbeiten mit Symbolik und einheitlichen Bedienkonzepten
- Darstellung von Zuständen, Meldungen und Kennzahlen aus der zentralen Datenbasis
Kollaboration und Teamarbeit
- Strategien für die Arbeit in größeren Automatisierungsprojekten
- Definition von Schnittstellen zwischen Softwaremodulen
- Namenskonventionen, Kommentierung und Richtlinien für sauberen Code
- Grundlagen von Dokumentation und Versionierung von SPS Projekten
Vertiefende Details und Best Practices
- Tipps für effizientes Debugging und Fehleranalyse in strukturierten Projekten
- Typische Fehler in der Softwarearchitektur erkennen und vermeiden
- Bewertung von Architekturentscheidungen im Hinblick auf Wartbarkeit und Erweiterbarkeit
Organisation, Service und Inhouse Schulung
Im Kurspreis sind Tagungsgetränke, Mittagessen und Snacks bereits enthalten. So können Sie sich ganz auf die Inhalte und Übungen konzentrieren.
Ab sechs Teilnehmenden bieten wir diese Schulung auch als Inhouse Schulung in Ihrem Unternehmen an. Auf Wunsch passen wir Inhalte, Beispiele und Übungen gezielt an Ihre Anlagen, Ihre Branche und das Vorwissen Ihrer Mitarbeitenden an.
Bauen Sie auf Ihrem Wissen auf und werden Sie zum Softwarearchitekten für die Automatisierung. Sichern Sie sich jetzt Ihren Platz im Kurs TIA2 – Softwarearchitektur und Entwicklung mit Siemens TIA Portal in Duisburg oder Online.
Für Fragen zum Kurs, zu Terminen, zu Online Durchführungen oder zu individuellen Firmenschulungen stehen wir Ihnen gerne zur Verfügung, telefonisch unter 0231 1654704 oder per E Mail an mail@tremonia-akademie.de.


