Mobile Arbeitsmaschinen
Middleware für ein mobiles Steuergerät in CODESYS V3
Abstraktionsschicht in CODESYS V3 mit Funktionsbausteinen für J1939, Joysticks, Kennlinien und Stromregelung sowie zentralem Fehlermanagement.
- CODESYS V3
- SAE J1939
- PEAK CANExplorer
Aufgabe
Ein Steuergerät der Firma Sensortechnik Wiedemann sollte eine Abstraktionsebene für Anwendungsprogrammierer erhalten: Grundfunktionen kapseln, Applikationen vereinfachen und von der Hardware unabhängig machen.
Umsetzung
- Funktionsbausteine für CAN-Kommunikation nach J1939, Joysticks, Kennlinien, Stromregelung sowie Ein- und Ausgänge
- Zentrales Fehlermanagement: Jede Bausteininstanz speichert Fehler mit Metadaten nichtflüchtig im Steuergerät
- Auslesen und Verwalten der Fehler per CAN, mit mehrstufigem Konzept für Service und Entwicklung
Ergebnis
Einfachere Applikationsentwicklung, hardwareunabhängige Anwendungen und eine durchgängige Fehlerdiagnose.