Beschreibung
Der Kurs umfasst die Erläuterung der Hardware-Funktionen und die Programmierung des Standard-Systems der ESX.3xm Steuerung in „C“. Weitere Inhalte sind die Einführung in den Safety Layer und die SIL2 Diagnose sowie der Unterschied zwischen Standard API und Safety API.
Der Kurs richtet sich an Entwickler, die eigene Safety-Applikationen auf der ESX.3xm programmieren.
Lernziele
Der Kursteilnehmer
- Kennt die Hard- und Softwarevoraussetzungen für die Programmierung der ESX.3xm
- Kennt die STW-Dokumentation mit User- und Safety Manual und kann zielgerichtet
- Informationen nachschlagen
- Kennt die Anforderungen an die Programmierung von Safety-Projekten
- Kann mit „C“ und dem STW Softwarepaket eigene Safety-Applikationen programmieren
- Kennt die Debugger-Lösungen
- Kann mit STW Tools die Software auf die ESX.3xm laden, parametrieren und überwachen
Voraussetzungen
Grundlagenkenntnisse der Programmierung von elektronischen Steuerungen.
Programmierkenntnisse in der Hochsprache „C“.
Kursinhalt
- Einführung in die Hardware der ESX.3xm
- Mainboard, Steckerbelegung, EEPROM
- Ein-/Ausgänge, Erweiterungsboards
- Hardware-Funktionen und Konfigurationsmöglichkeiten
- Software (Standard System)
- Programmierung im Standard System
- Anforderungen an die Programmierung für SIL 2 / PLd Projekte (Safety Manual)
- Einführung in Safety Layer
- ESX.3xm Safety BIOS mit Speicherschutz
- Software Safety API zur Erstellung einer SIL 2 / PLd Applikation
- Unterschied zur Standard API / zusätzliche Funktionen
- Einführung in SIL 2 Diagnose
- Diagnose Lib für Safety Projekte
- Debugger
- Vorstellung der Hardware- und Software-Lösung
- Demonstration des Lauterbach Hardware-Debuggers