ESX.4cl: Programmierung der Steuerung mit C für Safety Projekte

Kursnummer 109341
Bezeichner PRG4CLCSAF
Kurstyp Klassenraumtraining
Dauer 3 Tage
Zielgruppe Entwickler
Preis 2970 €

ESX.4cl: Programmierung der Steuerung mit C für Safety Projekte

Beschreibung

Der Kurs umfasst die Erläuterung der Hardware-Funktionen und die Programmierung der Steuerung in C unter Berücksichtigung der Anforderungen in SIL2/PLd Projekten. Weitere Inhalte sind die Einführung in die Diagnose-Funktionen, Speicherschutz und andere Safety-spezifische Funktionen der Software.

Der Kurs richtet sich an Entwickler, die eigene Safety-Applikationen auf der ESX.4cl programmieren

Lernziele

Der Kursteilnehmer

  • Kennt die Hard- und Software Voraussetzungen für die Programmierung der ESX 4cl
  • Kennt die STW-Dokumentation mit User und Safety Manual und kann zielgerichtet Informationen finden
  • Kennt die Anforderungen an die Programmierung von Safety Projekten
  • Kann mit C und dem STW Softwarepaket eigene Safety-Applikationen programmieren
  • Kennt die Debugger-Lösung
  • Kann mit STW Tools die Software auf die ESX.4cl laden, parametrieren und überwachen

Voraussetzungen

Grundlagenkenntnisse der Programmierung von elektronischen Steuerungen.

Programmierkenntnisse in der Hochsprache „C“.

Kursinhalt

  • Einführung in die Hardware der ESX.4cl
    • Mainboard, Versorgung, Sicherheits-Relais, GND Konzept, Steckerbelegung
    • Multicore Architektur & Coprozessor iMX 6
    • Ein-/Ausgänge
    • Ethernet Schnittstellen, Ethernet Switch, CAN-Bus, RS232, LIN
  • Software Entwicklungsumgebung
    • Installation und Einrichten der Software
    • Compiler
  • Kommunikationsschnittstellen
    • CAN-Bus: Initialisierung, Einlesen und Bearbeitung der CAN-Objekte
    • Application Layer: SAE J1939 und CANopen
    • Ethernet: Programmierung mit der LwIP Bibliothek
  • Anforderungen an die Programmierung für SIL-2/PL-D Projekte (Safety Manual)
  • Einführung in Safety Funktionen
    • STW-API, Speicherschutz
    • Einführung in SIL2 Diagnose
  • STW-Tools
    • Einführung in openSYDE
    • Code Generierung, Template, openSYDE Bibliothek
    • Flashen, parametrieren, überwachen, visualisieren
    • Datenverwaltung auf Laptop und Steuerung
  • Debugger
    • Vorstellung der Hardware-Lösung
    • Demonstration des Lauterbach Hardware-Debuggers
  • Programmierpraxis
Anfrage

Individuelles Training

Interesse an einem speziellen Training?

Basierend auf unseren Standardkursen und mit dem Wissen, das sich unsere Trainer und Applikationsingenieure in vielen Anwendungen erworben haben, können wir auf Sie zugeschnittene Kurse anbieten, die sich an Ihrem Wissenstand und an Ihren Anforderungen orientieren. Egal ob Sie an Digitalisierung, Automatisierung oder Elektrifizierung Ihrer mobilen Maschinen interessiert sind oder ganzheitliche Lösungen suchen - wir diskutieren gern mit Ihnen über die Möglichkeiten, die wir bieten, um Ihnen zu einem frühen Markteintritt zu verhelfen.

Angebot anfordern