Applikations und Systementwicklung im Bereich Antriebstechnik, Automatisierungstechnik, Automotive
Aktualisiert am 15.03.2024
Profil
Referenzen (1)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 80%
davon vor Ort: 75%
Regeleungs- Steuerungstechnik
Softwareentwicklung Embedded Systeme
Windowsentwicklung C#
Deutsch
Englisch
fließend in Wort und Schrift
Französisch
gut
Spanisch
gut

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

7 Monate
2023-09 - heute

3D-Druckapplikation

SPS-Programmierung MATLAB Simulink ...
Optimierung und funktionale Erweiterung einer 3D-Druckapplikation. Überarbeitung Regelungstechnik mit MATLAB/Simulink und Implementierung von Abläufen in Stateflow. Pflege der Simulationsumgebung.
Automation Studio MATLAB Simulink Stateflow
SPS-Programmierung MATLAB Simulink Stateflow
Maschinenbau
Stuttgart
1 Jahr 3 Monate
2023-07 - 2024-09

Prozessevaluierung Versuchsstand

SPS JavaScript Distributed Numerical Control
Programmierung der Steuerungssoftware unter TwinCAT 3/TwinCAT 3 Hmi eines Drahtbiegeautomaten mit Zuführeinheit, Biegeeinheit, Kamerasystem und Roboter. Die Softwarearchitektur wird als Musterimplementierung für alle weiteren Funktionseinheiten der Line verwendet.
TwinCAT Visual Studio Baumer Mitsubishi Robotics
SPS JavaScript Distributed Numerical Control
Tuttlingen
2 Jahre 9 Monate
2020-10 - 2023-06

Test und die Steuerung von Fußprothesen

Softwarearchitekt/Softwareentwicklung/Regelungstechnik C# ST UML ...
Softwarearchitekt/Softwareentwicklung/Regelungstechnik
Softwareentwicklung für den Test und die Steuerung von Fußprothesen. Analyse, Modellierung und Test von Mehrgrößenreglern (MATLAB). Simulation und Reglersynthese für Achsstrang mit Zweimassenschwinger (MATLAB/Simulink). Implementierung, Test und Optimierung der Reglersoftware unter Beckhoff TwinCAT. Grafische Aufbereitung der Prüfparameter/Vorgabetrajektorien für die Simulation menschlicher Gangdaten mit Analyse der Testergebnisse. Redesign und Implementierung des bestehenden Test-Frameworks unter MS Windows (C#,.NET WPF) mit Einbeziehung einer SQL-Datenbank.
MATLAB TwinCAT 3 Visual Studio 2019 UML
C# ST UML MATLAB
Medizintechnik
4 Monate
2020-06 - 2020-09

Firmware-Rotapod

Softwareentwickler C++ C# .NET ...
Softwareentwickler
Weiterentwicklung der Rotapod-Firmware um ein einen neuen Interpolator für die Verbesserung der Dynamic und der Bahngenauigkeit. Erweiterung der Programmabarbeitung mit der Erstellung eines Editors für die Eingabe von Bewegungen und Befehlen.
TwinCAT Beckhoff CX5140 Visual Studio 2017
C++ C# .NET UML
Mechatronik/Raumfahrt
Spalt
3 Monate
2020-04 - 2020-06

Leitsteuerung Förderanlage

Softwareentwickler Step7 TCP/IP PROFIBUS
Softwareentwickler
Design und Implementierung einer Speichervorhaltung von Transportbehältern zur Optimierung des Anlagendurchsatzes durch die Anlagenleitsteuerung. Implementierung der Schnittstellen zu den untergeordneten Anlagenbereichen und Erweiterung des Behälterroutings. Inbetriebnahme und Test des Behälterroutings über verschiedene Speicherorte. Erweiterung der Web-Visualisierung.
S7-400 redundant WinCC Simatic Step 7
Step7 TCP/IP PROFIBUS
Hersteller von Förderanlagen
Berlin
1 Jahr 3 Monate
2019-01 - 2020-03

Messsysteme Automotiv

Softwareentwickler Digitale Filter C++ C# ...
Softwareentwickler
Entwicklung einer Embedded-Applikation in C#, für die Vermessung von Bauteilen mit einem Lasermesssystem (LS-9501) von KEYENCE. Softwaredesign und Dokumentation in UML. Erstellung von Filtern und Auswertealgorithmen für die aufgenommenen Rohdaten. Erstellung einer automatisierten Ermittlung der Messmittelfähigkeit. Kommunikation mit dem Keyence-Controller über TCP/IP und Kommunikation mit einer SPS über TwinCAT ADS. Implementierung einer Grafischen Benutzeroberfläche für den Systemtest und die Evaluierung der Messverfahren unter Windows .NET.
Erstellung von Steuerungssoftware für verschiedene Fertigungslinien auf Beckhoff-Steuerungen. Laserbeschriftung (Keyence MTX), Rundtaktsystem mit Beckhoff XTS (Linearantriebssystem). Ansteuerung und Auswertung von 3 Kamerasystemen (Cognex, KEYENCE).
Visual Studio 2017 TwinCAT 3 TwinCAT HMI KEYENCE Lasermesssystem Cognex Kamerasystem
Digitale Filter C++ C# ST UML
2 Monate
2018-11 - 2018-12

Rotapod-Firmware

Softwareentwickler C++ C# ST
Softwareentwickler
Erweiterung der Rotapod-Firmware für die Ansteuerung von Maxon Kleinantrieben (CANopen) in einem Miniatur-Rotapod. Implementierung der Schnittstellenfunktion zum Rotapod-Kern. Inbetriebnahme- und Implementierung von Abgleichfunktionen für das Antriebssystem.
Beckhoff CX5140 Maxon Antriebssysteme TwinCAT 3
C++ C# ST
Mechatronik/Raumfahrt
Spalt
3 Monate
2018-10 - 2018-12

Leitsteuerung für Förderanlage

Softwareentwickler Kommunikation TCP/IP Siemens S7 400 Redundant Simatic Step 7 ...
Softwareentwickler
Erweiterung/Implementierung der Leitsteuerungssoftware für eine Automatische Buchförderanlage mit Inbetriebnahme eines neuen Bauabschnitts. Implementierung der Schnittstellen zu den untergeordneten Anlagen und Erweiterung des Behälterroutings mit Funktionen für die Anlagensicherheit.
Implementierung einer Web-Visualisierung (ASP .NET) für die neuen Anlagenbereiche.
Siemens S7-400 Redundat Microsoft Internet Information Server ASP .NET
Kommunikation TCP/IP Siemens S7 400 Redundant Simatic Step 7 C# ASP .NET WinCC
Hersteller von Förderanlagen
Berlin
4 Monate
2018-09 - 2018-12

Migration einer automatischen Buchförderanlagen

Siemens TIA-Portal Step7 Professionel V15
  • Migration einer automatischen Buchförderanlagen (3 Aufzüge, Stationen und Förderstrecken). Ersetzen von 8 Mitsubishi Steuerung (1998) durch eine Siemens 1500 mit dezentraler PROFINET-Peripherie.
  • Migration/Implementierung und Inbetriebnahme der Software.
Siemens 1500 PROFINET/Wago Antriebstechnik Siemens
Siemens TIA-Portal Step7 Professionel V15
Hersteller von Förderanlagen
7 Monate
2018-03 - 2018-09

Taktzeitoptimierung einer Fertigungslinie für Solarwafer

CoDeSys V3/V2 Sprache: ST
  • Taktzeitoptimierung einer Fertigungslinie für Solarwafer.
  • Anpassung und Neuimplementierung von Linieneinheiten.
  • Implementierung von Basiskomponenten: Standardisierte Schnittstelle für unterschiedliche Antriebssysteme.
Industrie-PC Embedded SPS CAN-Open EtherCAT Antriebe: JAT-Antriebe Synchron- und Schrittmotoren
CoDeSys V3/V2 Sprache: ST
Mechatronik/Maschinenbau
2 Monate
2018-02 - 2018-03

Softwareentwicklung für Automatisierungskomponenten

TwinCAT 3.1 Sprache: ST
  • Softwareentwicklung für Automatisierungskomponenten für die visuelle Oberflächeninspektion.
  • Hochgeschwindigkeits-Trommelwender mit Bandzuführung.
  • Antriebskonfiguration und Entwicklung der Anlagensoftware.
Beckhoff Industrie PC/Embedded-PC EtherCAT/PROFINET Antriebstechnik: Beckhoff AX-Serie mit Synchronmotoren (Beckhoff/SEW)
TwinCAT 3.1 Sprache: ST
Mechatronik/Bildverarbeitung
1 Jahr 2 Monate
2016-12 - 2018-01

Rotapod für erdgebundenen Satellitentest

C++ C# .NET Framework ...
  • Erweiterung der Rotapod-Firmware für einen erdgebundenen Satellitentest (400 kg).
  • Implementierung und Inbetriebnahme des Antriebssystems: Maxon mit AMO-Absolutwert-Ringencoder).
  • Anpassungen und Erweiterung der Kinematikfunktionen.
  • Implementierung der Kommunikation mit ESA-Basisstation: EGSE – Satellit über TCP/IP. Implementierung von erweiterten Inbetriebnahme- und Abgleichfunktionen für das Antriebssystem.
  • Erweiterung der HMI (C#,.NET Framework) und Implementierung sämtlicher Kinematikfunktionen in .NET zur Validierung im Simulationsmodus.
Windows Embedded 7 TwinCAT 3.1 Windows DDK Visual Studio 2013 EtherCAT Ethernet-IP
C++ C# .NET Framework ST
Spalt
8 Monate
2017-04 - 2017-11

Akku Fertigung für Elektromobilität

Beckhoff IPC Bosch-Rexroth Beckhoff
  • Softwareentwicklung für eine Produktionsanlage für Fahrzeug- Lithium-Ionen-Akkus.
  • Entwicklung der Steuerungssoftware mit HMI für eine Maschineneinheit mit mehreren Kamera- und Handling-Systemen inklusive der Förderstrecken.
  • Die Software wurde auf der Grundlage des firmeneigenen Applikationsframeworks erstellt.
ST SFC Windows Embedded 7 TwinCAT 3.1 Visual Studio 2013 VisiWin EtherCAT Ethernet-IP
Beckhoff IPC Bosch-Rexroth Beckhoff
Mechatronik/Maschinenbau
Reutlingen
3 Monate
2016-09 - 2016-11

Kalibrierung eines Sensor ASICS

Beckhoff CX 2020
  • Softwareentwicklung für die Kalibrierung von Sensormessbrücken.
  • Kommunikation mit Sensorschaltkreis über RS232/I2C Protokoll.
  • Ansteuerung von Druckregler über seriell SCPI.
  • Automatischer Abgleich mit Berechnung der Linearisierungskoeffizienten.
  • Verwaltung der Sensor- und Kalibrierdatensätze mit Realisierung einer TwinCAT-PLC-HMI.
ST Visual Studio 2013 / TwinCAT 3.1 USB-Seriell / EtherCAT
Beckhoff CX 2020
Hersteller von Sensoren
Backnang
8 Monate
2016-01 - 2016-08

Positioniersystem für Lithografie

Softwareentwickler Kontron Industrie PC
Softwareentwickler
  • Softwareentwicklung für ein 9-Achs Präzisionspositioniersystem.
  • Implementierung eines EtherCAT Master als VxWorks Kernelmodul auf der Basis von Acontis Stack.
  • Implementierung der Schnittstelle zu den EtherCAT-Prozessdaten in der Steuerungssoftware.
  • Treiberprogrammierung für die Anbindung von Interferometern als EtherCAT-Slave.
  • Programmierung von Steuerungskomponenten innerhalb der Positioniersteuerung.
C/C++ VxWorks 7.0 Eclipse/Windriver EtherCAT/PCIe Agile Entwicklung nach Scrum
Kontron Industrie PC
Halbleiterfertigung/Lithographie
Oberkochen
3 Monate
2015-11 - 2016-01

Softwareentwicklung für ein 4-Achssystem

Beckhoff CX5120 Beckhoff Tecnotion
  • Softwareentwicklung für ein 4-Achssystem zum elektrischen Abgleich von Dickschichtschaltkreisen.
  • Programmierung der Steuerung und HMI.
  • Antriebsauswahl und Auslegung.
  • Erarbeitung des Regelkreises für eine hochdynamische Fräsachse.
ST TwinCAT 3.1 Visual Studio 2013 EtherCAT
Beckhoff CX5120 Beckhoff Tecnotion
Hersteller von Sensoren
1 Jahr 1 Monat
2015-01 - 2016-01

Softwareentwicklung für ein Rotapod-System

Beckhoff CX5130 Maxon Escon
  • Softwareentwicklung für ein Rotapod-System (Sechsachskinematik) als Träger für einen Erdgebundenen Satellitentest (400 kg).
  • Erweiterung der Kinematik für die Umschaltung mehrerer Bezugskoordinatensysteme.
  • Programmierung der Steuerungssoftware.
  • Programmierung einer Benutzerschnittstelle mit 3D-Visualisierung in OpenGL(.NET).
  • Aufstellen der kinematischen Vorwärtstransformation mit Implementierung und Validierung der dafür erforderlichen Algorithmen.
  • Erweiterung der HMI (C#,.NET Framework) und Implementierung sämtlicher Kinematikfunktionen in .NET zur Validierung im Simulationsmodus.
C++ ST C# Windows Embedded 7 TwinCAT 3.1 Windows DDK Visual Studio 2013 EtherCAT Ethernet-IP
Beckhoff CX5130 Maxon Escon
Mechatronik/Raumfahrt
5 Monate
2014-08 - 2014-12

Programmierung eines vollautomatischen Buchfördersystems mit Lastaufzügen

3 X Siemens S7-318 Step7 C# ...
  • Programmierung eines vollautomatischen Buchfördersystems mit Lastaufzügen, Förderstrecken und Förderstationen.
  • Programmierung der kompletten Anlage mit Leitsteuerung und Behälterverfolgung.
  • Realisierung einer Web-Visualisierung unter Microsoft Internet Information Server für bis zu 120 Anlagenbenutzer, neben der Anlagenvisualisierung unter WinCC. 
Windows R8 Server mit IIS Visual Studio 2013 ASP .NET Simatic Step7 PROFIBUS Industrial Ethernet E-Plan
3 X Siemens S7-318 Step7 C# .NET
Hersteller von Transportsystemen
7 Monate
2014-01 - 2014-07

Realisierung einer Leitsteuerung für ein fahrerloses schienengebundenes Transportsystem

Beckhoff IPC Siemens S7-319 STL ...
  • Realisierung einer Leitsteuerung für ein fahrerloses schienengebundenes Transportsystem auf einem Beckhoff IPC mit TwinCAT 3.
  • Implementierung der Schnittstellen zu den Systemkomponenten über TCP-IP, Implementierung der Schnittstelle zu mehreren Tray-Befüllungsstationen und Realisierung einer Bedienerschnittstelle.
  • Erstellung von Verteil- und Fahrstrategien für die Anlagensimulation.
TwinCAT 3 Windows 7 TwinCAT 3 CoDeSys 2 Step7 PROFINET Industrial Ethernet CAN
Beckhoff IPC Siemens S7-319 STL AWL
Hersteller von Transportsystemen
7 Monate
2013-06 - 2013-12

Anbindung einer Antriebsregler-Firmware an PROFINET RT/IRT mit der Implementierung des PROFIdrive Geräteprofils

TPS-1 Renesas FPGA Altera Cyclone IV Nios II C ...
  • Anbindung einer Antriebsregler-Firmware an PROFINET RT/IRT mit der Implementierung des PROFIdrive Geräteprofils.
  • Implementierung der Hardwareschnittstelle für den PROFINET Kommunikationsbaustein TPS-1 von Renesas.
  • Implementierung aller erforderlichen Antriebsbausteine für FPROFINET und PROFIdrive.
  • Implementierung einer Testumgebung in STL mit Motion-Bausteinen auf einer S7-1500 mit dem TIA-Portal von Siemens.
Altera HAL für Nios II Eclipse TIA-Portal Step7 PROFINET Microsoft Team Foundation Service
TPS-1 Renesas FPGA Altera Cyclone IV Nios II C STL
Hersteller von Antriebssystemen
7 Monate
2012-11 - 2013-05

Softwareentwicklung für Navigationsplattform

Intel Atom / ARM C++
  • Softwareentwicklung für Navigationsplattform
    Analyse, Redesign und Implementierung für die Verarbeitung von Online-Verkehrsinformationen.
QNX / Windows Perforce UML
Intel Atom / ARM C++
Automotive
2 Monate
2012-08 - 2012-09

Positionserfassung in einem 4-Achs-Ultraschallsystem für die Medizintechnik

Industrie-PC ST C++
  • Positionserfassung in einem  4-Achs-Ultraschallsystem für die Medizintechnik.
  • Programmierung der SPS-Software in STL.
  • Realisierung einer DLL in C++ zur Anbindung der Peripherie an eine Applikation für die Auswertung von Ultraschallsignalen.
Windows XP Beckhoff TwinCAT TwinCAT Visual Studio 2008 EtherCAT
Industrie-PC ST C++
Mechatronik/Raumfahrt
7 Monate
2012-01 - 2012-07

Firmware-Entwicklung für eine Antriebslösung für Traktoranbaugeräte mit einer Leistung bis zu 12 KW

FPGA Altera Cyclone IV mit Softcore Nios II C Altera HAL für Nios2
  • Firmware-Entwicklung für eine Antriebslösung für Traktoranbaugeräte mit einer Leistung bis zu 12 KW.
  • Implementierung eines Kraftregelmoduls in der Frequenzumrichter-Software.
  • Realisierung eines Hardwaretest und Diagnosemoduls mit Anbindung an CAN Open und EtherCAT Schnittstelle.
Eclipse CAN Open EtherCAT Vector CANalyzer
FPGA Altera Cyclone IV mit Softcore Nios II C Altera HAL für Nios2
Hersteller von Leistungselektronik
5 Monate
2011-09 - 2012-01

Realisierung eines 4-Achs-Handhabungssystems für Kleinantriebe bis 400 Watt

Beckhoff CX 1020 C++ C# ...

Realisierung eines 4-Achs-Handhabungssystems für Kleinantriebe bis 400 Watt. Stützpunktbasierte Bahnplanung mit Trajektoriengenerator und Ansteuerung der Peripherie in C++ unter Windows CE mit TwinCAT. Anpassung der Bedienoberfläche für .NET Compact Framework unter Windows CE.

Visual Studio 2008 CAN Open EtherCAT Maxon Epos2
Beckhoff CX 1020 C++ C# Windows CE mit Beckhoff TwinCAT I/O
Mechatronik/Raumfahrt
1 Jahr 5 Monate
2010-04 - 2011-08

Softwareentwicklung für ein Navigationssystem

PC Embedded Systeme C++ ...

Softwareentwicklung für ein Navigationssystem
Analyse, Design und Implementierung für die Anbindung von Online-Diensten ( Verkehrsmeldungen, POI ) an den Navigationskern über GPRS und LAN

Visual Studio 2008 GPRS Client Socket HTTP SVN Enterprise Architect
PC Embedded Systeme C++ C# Windows CE QNX Win32
Automotive
9 Monate
2009-08 - 2010-04

Entwicklung eines parallel kinematischen Systems (Rotapod) mit 6 Achsen für die Bewegung einer Ebene im Raum

Beckhoff CX 1020 PC ST ...

Entwicklung eines parallel kinematischen Systems (Rotapod) mit 6 Achsen für die Bewegung einer Ebene im Raum.
Anforderungsanalyse an Hardware und Software. Systemanalyse und Erstellung des kinematischen Modells, Dynamikbetrachtungen und Verifizierung unter MATLAB. Design und Implementierung der Steuerungssoftware in C++ mit Trajektorien Generator über 6 Achsen;
Kommunikation zwischen Steuerung und HMI über Sockets. 
Modellvisualisierung in 3D unter OpenGL(SharpGL) mit Bediensoftware unter MS-Windows/ Windows CE .NET Framework.

Visual Studio 2008 TwinCAT CAN Open EtherCAT Beckhoff NC PTP Maxon
Beckhoff CX 1020 PC ST C++ C# MATLAB Beckhoff TwinCAT Windows CE Windows XP
Mechatronik/Raumfahrt

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Studium der Elektrotechnik an der FH Nürnberg
  • Abschluss: Diplom Ingenieur (FH) 1993

Position

Position

  • SW-Entwicklung, SW-Architektur, System-Design, Anforderungsanalyse
  • Technische Projektleitung

Kompetenzen

Kompetenzen

Top-Skills

Regeleungs- Steuerungstechnik Softwareentwicklung Embedded Systeme Windowsentwicklung C#

Produkte / Standards / Erfahrungen / Methoden

3 X Siemens S7-318
Altera HAL
für Nios II, für Nios2
Antriebstechnik
Experte
ASP .NET
Fortgeschritten
Beckhoff
CX 2020, CX 1020, CX5120, CX5130,CX5140
Beckhoff IPC
Experte
Beckhoff NC PTP
Experte
Beckhoff TwinCAT
Experte
Beckhoff-TwinCAT
Bosch Rexroth
CAN
CAN Open
CoDeSys 2
E-Plan
Eclipse
Eclipse/Windriver
Enterprise Architect
EtherCAT/PCIe
Ethernet-IP
FPGA Altera Cyclone IV Nios II
FPGA Altera Cyclone IV mit Softcore Nios II
GPRS Client
Industrie-PC
Intel Atom / ARM
Kontron Industrie PC
Maxon
Maxon Epos2
Maxon Escon
Microsoft Team Foundation Service
OpenGL
Perforce
QNX / Windows
Scrum
SFC
Siemens S7-319
Simatic Step7
Step7
STL
SVN
Tecnotion
TIA-Portal
TPS-1 Renesas
TwinCAT
TwinCAT 3
TwinCAT 3.1
USB-Seriell
Vector CANalyzer
ViSiWin
Visual Studio
2008, 2013
VxWorks 7.0
Win32
Windows CE mit Beckhoff TwinCAT I/O
Windows DDK
Windows Embedded 7
Windows R8 Server mit IIS
Windows XP Beckhoff TwinCAT
Erfahrungen im Bereich:
  • Regelungstechnik
  • Matlab
  • Embedded ? Systeme
  • Applikations- und Systemprogrammierung unter MS-Windows / .NET
  • SPS (Step 7, TWINCAT, CoDeSys, Matsushita, Allen Bradley)
  • Visualisierung: WinCC-Flexible, ProTool
  • Spezifikation, Design

Methoden:

  • Modellbasierte Entwicklung mit Matlab, Simulink
  • Objektorientierte Analyse, Design, Programmierung
  • V-Modell, UML
  • Parser, Zustandsautomaten

Tool, Bibliotheken, Standards:

  • Rational Rose
  • Rational ClearCase, Perforce
  • Rational ClearQuest
  • DOORS
  • MATLAB / Simulink
  • EAGLE CAD
  • OpenGL, MFC, ATL, COM, DCOM, ActiveX (Microsoft)
  • Windows Forms (Microsoft .NET Framework)
  • VCL, CLX (Borland Delphi / C++ Builder)

Spezialkenntnisse:

  • Simulation, Numerik
  • Modellbasierte Entwicklung mit Matlab, Simulink
  • Regelungstechnik, Antriebstechnik
  • Messtechnik, Signalverarbeitung, Digitale Filter
  • Kommunikation: TCP/IP, CAN, Profibus, EtherCAT, MOST

Bibliotheken

  • .NET (Forms, WPF, ASP)
  • OpenGL
  • STL, MFC, ATL, COM, DCOM, ActiveX

Software Methoden

  • Objektorientierte Analyse, Design, UML
  • Scrum
  • V-Modell

Software/Werkzeuge

  • Microsoft Visual Studio, Eclipse
  • MATLAB / Simulink
  • Enterprise Architect, Rational Rose, Together
  • Rational ClearCase, Perforce, SVN
  • Rational ClearQuest
  • Vector CANalyzer
  • Altera: FPGA Nios 2 (Eclips)
  • DOORS
  • E-Plan

Fachspezifische Kenntnisse

  • Programmierung von Embedded?Systemen
  • Applikations- und Systemprogrammierung unter MS-Windows / .NET
  • SPS-Programmierung(Step 7, TwinCAT, CoDeSys)
  • Visualisierung: WinCC-Flexible, WinCC, CoDeSys
  • Anforderungsanalyse, Spezifikation, System-Design
  • Antriebstechnik/Motion Control
  • Numerik, Modellbasierte Entwicklung mit Matlab, Simulink
  • Regelungstechnik
  • Messtechnik, Signalverarbeitung, Digitale Filter
  • Kommunikation: TCP/IP, CAN, PROFINET, PROFIBUS, EtherCAT, MOST

Anwendungsumfeld

  • Automotive: Infotainment (3 Jahre), Navigationssysteme (2 Jahre)
  • Mechatronik: Embedded-Systeme/Steuerungs-, Regelungstechnik (6 Jahre)
  • Raumfahrt: Antriebstechnik/Kinematik (3 Jahre)
  • Elektronik: Messtechnik (2 Jahre)
  • Automatisierung: Antriebstechnik (5 Jahre)
  • Automatisierung: PC Engineering?Systeme (3 Jahre)
  • Anlagentechnik: (2 Jahre)

Betriebssysteme

Echtzeitbetriebssysteme
QNX, VxWorks, RTK, RMOS, TwinCAT
Embedded Linux
Linux
MS-DOS
QNX
QNX Neutrino
RMOS
RTOS (Real Time OS)
SUN OS, Solaris
Unix
VxWorks
VxWorks 6
Windows
7, CE, XP
Windows-Mobile

Programmiersprachen

.NET
Seit 2002 in unterschiedlichen Projekten
.NET Framework
Seit 2002 in unterschiedlichen Projekten
Assembler
68x, ARM, x86, Motorola
C
C#
Seit 2002 in diversen Projekten
C++
Seit 1994 in diversen Projekten
DIN 61131
Mehrere Projekte
DIN 61131-3
Mehrere Projekte
F#
Java
JavaScript
MATLAB / Simulink
Optima++
PASCAL
(Delphi)
SPS 61131-3
ST, AWL, KOP, FUP
UML
Mehrere Projekte

Datenbanken

Access
DB2
Interbase
JDBC
MS SQL Server
ASP .NET Webapplikation, MDE
MySQL
Automotive Navi/Infotainment
ODBC
mehrere Projekte
SQL
mehrere Projekte
SQLite
SQLite
Sybase

Datenkommunikation

Bus
CAN, PROFINET, PROFIBUS, EtherCAT, MOST
Ethernet
HTTP
Implementierung HTTP Zugang von Navigationssystemen für das Laden von Verkehrs und Geo-Informationen
Industrial Ethernet
Internet, Intranet
ISDN
MOST
Implementierung MOST-Kommunikation in Infotainment-Software
NetBios
parallele Schnittstelle
PROFIBUS
Einsatz in verschiedenen Automatisierungslösungen
PROFINET
Einsatz in verschiedenen Automatisierungslösungen, Implementierung Atriebsseitigen PROFINET Client auf Basis des Renesas Chips
Proprietäre Protokolle
DH-485 Allen Bradley, General Electric, ArcNet, RS485
RS232
mehrerer Projekte
SCPI
ASIC Kalibrierung: ansteuerung Pace Druckregler
SMTP
Socket
TCP/IP
Mehrere Projekte
Token Ring
Windows Netzwerk
Winsock
Mehrere Projekte

Hardware

AWL
Beckhoff
Echtzeitsysteme
VxWorks, QNX, TWINCAT, RMOS
embedded Systeme
Antriebstechnik, Mess- und Regelungstechnik, Infotainment
Emulatoren
ARM
EtherCAT
Framegrabber
PC
Mikrocontroller
ARM, x86, Nios2
Motorola
68HC11
PC
Windows, Linux
Siemens-SPS STEP x
S7, TIA Portal
SPS
Beckhoff, Siemens, CoDeSys, Matsushita
SUN
Sun Solaris

Berechnung / Simulation / Versuch / Validierung

MKS (Mehrkörpersimulation)
Matlab Simulink im Bereich Robotik
Offline Simulation
Matlab Kinematik

Personalverantwortung

ST

Branchen

Branchen

Automotive
Elektrotechnik
Maschinenbau
Automatisierungstechnik
Anlagentechnik
Softwarehersteller
Antriebstechnik
Robotik

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

7 Monate
2023-09 - heute

3D-Druckapplikation

SPS-Programmierung MATLAB Simulink ...
Optimierung und funktionale Erweiterung einer 3D-Druckapplikation. Überarbeitung Regelungstechnik mit MATLAB/Simulink und Implementierung von Abläufen in Stateflow. Pflege der Simulationsumgebung.
Automation Studio MATLAB Simulink Stateflow
SPS-Programmierung MATLAB Simulink Stateflow
Maschinenbau
Stuttgart
1 Jahr 3 Monate
2023-07 - 2024-09

Prozessevaluierung Versuchsstand

SPS JavaScript Distributed Numerical Control
Programmierung der Steuerungssoftware unter TwinCAT 3/TwinCAT 3 Hmi eines Drahtbiegeautomaten mit Zuführeinheit, Biegeeinheit, Kamerasystem und Roboter. Die Softwarearchitektur wird als Musterimplementierung für alle weiteren Funktionseinheiten der Line verwendet.
TwinCAT Visual Studio Baumer Mitsubishi Robotics
SPS JavaScript Distributed Numerical Control
Tuttlingen
2 Jahre 9 Monate
2020-10 - 2023-06

Test und die Steuerung von Fußprothesen

Softwarearchitekt/Softwareentwicklung/Regelungstechnik C# ST UML ...
Softwarearchitekt/Softwareentwicklung/Regelungstechnik
Softwareentwicklung für den Test und die Steuerung von Fußprothesen. Analyse, Modellierung und Test von Mehrgrößenreglern (MATLAB). Simulation und Reglersynthese für Achsstrang mit Zweimassenschwinger (MATLAB/Simulink). Implementierung, Test und Optimierung der Reglersoftware unter Beckhoff TwinCAT. Grafische Aufbereitung der Prüfparameter/Vorgabetrajektorien für die Simulation menschlicher Gangdaten mit Analyse der Testergebnisse. Redesign und Implementierung des bestehenden Test-Frameworks unter MS Windows (C#,.NET WPF) mit Einbeziehung einer SQL-Datenbank.
MATLAB TwinCAT 3 Visual Studio 2019 UML
C# ST UML MATLAB
Medizintechnik
4 Monate
2020-06 - 2020-09

Firmware-Rotapod

Softwareentwickler C++ C# .NET ...
Softwareentwickler
Weiterentwicklung der Rotapod-Firmware um ein einen neuen Interpolator für die Verbesserung der Dynamic und der Bahngenauigkeit. Erweiterung der Programmabarbeitung mit der Erstellung eines Editors für die Eingabe von Bewegungen und Befehlen.
TwinCAT Beckhoff CX5140 Visual Studio 2017
C++ C# .NET UML
Mechatronik/Raumfahrt
Spalt
3 Monate
2020-04 - 2020-06

Leitsteuerung Förderanlage

Softwareentwickler Step7 TCP/IP PROFIBUS
Softwareentwickler
Design und Implementierung einer Speichervorhaltung von Transportbehältern zur Optimierung des Anlagendurchsatzes durch die Anlagenleitsteuerung. Implementierung der Schnittstellen zu den untergeordneten Anlagenbereichen und Erweiterung des Behälterroutings. Inbetriebnahme und Test des Behälterroutings über verschiedene Speicherorte. Erweiterung der Web-Visualisierung.
S7-400 redundant WinCC Simatic Step 7
Step7 TCP/IP PROFIBUS
Hersteller von Förderanlagen
Berlin
1 Jahr 3 Monate
2019-01 - 2020-03

Messsysteme Automotiv

Softwareentwickler Digitale Filter C++ C# ...
Softwareentwickler
Entwicklung einer Embedded-Applikation in C#, für die Vermessung von Bauteilen mit einem Lasermesssystem (LS-9501) von KEYENCE. Softwaredesign und Dokumentation in UML. Erstellung von Filtern und Auswertealgorithmen für die aufgenommenen Rohdaten. Erstellung einer automatisierten Ermittlung der Messmittelfähigkeit. Kommunikation mit dem Keyence-Controller über TCP/IP und Kommunikation mit einer SPS über TwinCAT ADS. Implementierung einer Grafischen Benutzeroberfläche für den Systemtest und die Evaluierung der Messverfahren unter Windows .NET.
Erstellung von Steuerungssoftware für verschiedene Fertigungslinien auf Beckhoff-Steuerungen. Laserbeschriftung (Keyence MTX), Rundtaktsystem mit Beckhoff XTS (Linearantriebssystem). Ansteuerung und Auswertung von 3 Kamerasystemen (Cognex, KEYENCE).
Visual Studio 2017 TwinCAT 3 TwinCAT HMI KEYENCE Lasermesssystem Cognex Kamerasystem
Digitale Filter C++ C# ST UML
2 Monate
2018-11 - 2018-12

Rotapod-Firmware

Softwareentwickler C++ C# ST
Softwareentwickler
Erweiterung der Rotapod-Firmware für die Ansteuerung von Maxon Kleinantrieben (CANopen) in einem Miniatur-Rotapod. Implementierung der Schnittstellenfunktion zum Rotapod-Kern. Inbetriebnahme- und Implementierung von Abgleichfunktionen für das Antriebssystem.
Beckhoff CX5140 Maxon Antriebssysteme TwinCAT 3
C++ C# ST
Mechatronik/Raumfahrt
Spalt
3 Monate
2018-10 - 2018-12

Leitsteuerung für Förderanlage

Softwareentwickler Kommunikation TCP/IP Siemens S7 400 Redundant Simatic Step 7 ...
Softwareentwickler
Erweiterung/Implementierung der Leitsteuerungssoftware für eine Automatische Buchförderanlage mit Inbetriebnahme eines neuen Bauabschnitts. Implementierung der Schnittstellen zu den untergeordneten Anlagen und Erweiterung des Behälterroutings mit Funktionen für die Anlagensicherheit.
Implementierung einer Web-Visualisierung (ASP .NET) für die neuen Anlagenbereiche.
Siemens S7-400 Redundat Microsoft Internet Information Server ASP .NET
Kommunikation TCP/IP Siemens S7 400 Redundant Simatic Step 7 C# ASP .NET WinCC
Hersteller von Förderanlagen
Berlin
4 Monate
2018-09 - 2018-12

Migration einer automatischen Buchförderanlagen

Siemens TIA-Portal Step7 Professionel V15
  • Migration einer automatischen Buchförderanlagen (3 Aufzüge, Stationen und Förderstrecken). Ersetzen von 8 Mitsubishi Steuerung (1998) durch eine Siemens 1500 mit dezentraler PROFINET-Peripherie.
  • Migration/Implementierung und Inbetriebnahme der Software.
Siemens 1500 PROFINET/Wago Antriebstechnik Siemens
Siemens TIA-Portal Step7 Professionel V15
Hersteller von Förderanlagen
7 Monate
2018-03 - 2018-09

Taktzeitoptimierung einer Fertigungslinie für Solarwafer

CoDeSys V3/V2 Sprache: ST
  • Taktzeitoptimierung einer Fertigungslinie für Solarwafer.
  • Anpassung und Neuimplementierung von Linieneinheiten.
  • Implementierung von Basiskomponenten: Standardisierte Schnittstelle für unterschiedliche Antriebssysteme.
Industrie-PC Embedded SPS CAN-Open EtherCAT Antriebe: JAT-Antriebe Synchron- und Schrittmotoren
CoDeSys V3/V2 Sprache: ST
Mechatronik/Maschinenbau
2 Monate
2018-02 - 2018-03

Softwareentwicklung für Automatisierungskomponenten

TwinCAT 3.1 Sprache: ST
  • Softwareentwicklung für Automatisierungskomponenten für die visuelle Oberflächeninspektion.
  • Hochgeschwindigkeits-Trommelwender mit Bandzuführung.
  • Antriebskonfiguration und Entwicklung der Anlagensoftware.
Beckhoff Industrie PC/Embedded-PC EtherCAT/PROFINET Antriebstechnik: Beckhoff AX-Serie mit Synchronmotoren (Beckhoff/SEW)
TwinCAT 3.1 Sprache: ST
Mechatronik/Bildverarbeitung
1 Jahr 2 Monate
2016-12 - 2018-01

Rotapod für erdgebundenen Satellitentest

C++ C# .NET Framework ...
  • Erweiterung der Rotapod-Firmware für einen erdgebundenen Satellitentest (400 kg).
  • Implementierung und Inbetriebnahme des Antriebssystems: Maxon mit AMO-Absolutwert-Ringencoder).
  • Anpassungen und Erweiterung der Kinematikfunktionen.
  • Implementierung der Kommunikation mit ESA-Basisstation: EGSE – Satellit über TCP/IP. Implementierung von erweiterten Inbetriebnahme- und Abgleichfunktionen für das Antriebssystem.
  • Erweiterung der HMI (C#,.NET Framework) und Implementierung sämtlicher Kinematikfunktionen in .NET zur Validierung im Simulationsmodus.
Windows Embedded 7 TwinCAT 3.1 Windows DDK Visual Studio 2013 EtherCAT Ethernet-IP
C++ C# .NET Framework ST
Spalt
8 Monate
2017-04 - 2017-11

Akku Fertigung für Elektromobilität

Beckhoff IPC Bosch-Rexroth Beckhoff
  • Softwareentwicklung für eine Produktionsanlage für Fahrzeug- Lithium-Ionen-Akkus.
  • Entwicklung der Steuerungssoftware mit HMI für eine Maschineneinheit mit mehreren Kamera- und Handling-Systemen inklusive der Förderstrecken.
  • Die Software wurde auf der Grundlage des firmeneigenen Applikationsframeworks erstellt.
ST SFC Windows Embedded 7 TwinCAT 3.1 Visual Studio 2013 VisiWin EtherCAT Ethernet-IP
Beckhoff IPC Bosch-Rexroth Beckhoff
Mechatronik/Maschinenbau
Reutlingen
3 Monate
2016-09 - 2016-11

Kalibrierung eines Sensor ASICS

Beckhoff CX 2020
  • Softwareentwicklung für die Kalibrierung von Sensormessbrücken.
  • Kommunikation mit Sensorschaltkreis über RS232/I2C Protokoll.
  • Ansteuerung von Druckregler über seriell SCPI.
  • Automatischer Abgleich mit Berechnung der Linearisierungskoeffizienten.
  • Verwaltung der Sensor- und Kalibrierdatensätze mit Realisierung einer TwinCAT-PLC-HMI.
ST Visual Studio 2013 / TwinCAT 3.1 USB-Seriell / EtherCAT
Beckhoff CX 2020
Hersteller von Sensoren
Backnang
8 Monate
2016-01 - 2016-08

Positioniersystem für Lithografie

Softwareentwickler Kontron Industrie PC
Softwareentwickler
  • Softwareentwicklung für ein 9-Achs Präzisionspositioniersystem.
  • Implementierung eines EtherCAT Master als VxWorks Kernelmodul auf der Basis von Acontis Stack.
  • Implementierung der Schnittstelle zu den EtherCAT-Prozessdaten in der Steuerungssoftware.
  • Treiberprogrammierung für die Anbindung von Interferometern als EtherCAT-Slave.
  • Programmierung von Steuerungskomponenten innerhalb der Positioniersteuerung.
C/C++ VxWorks 7.0 Eclipse/Windriver EtherCAT/PCIe Agile Entwicklung nach Scrum
Kontron Industrie PC
Halbleiterfertigung/Lithographie
Oberkochen
3 Monate
2015-11 - 2016-01

Softwareentwicklung für ein 4-Achssystem

Beckhoff CX5120 Beckhoff Tecnotion
  • Softwareentwicklung für ein 4-Achssystem zum elektrischen Abgleich von Dickschichtschaltkreisen.
  • Programmierung der Steuerung und HMI.
  • Antriebsauswahl und Auslegung.
  • Erarbeitung des Regelkreises für eine hochdynamische Fräsachse.
ST TwinCAT 3.1 Visual Studio 2013 EtherCAT
Beckhoff CX5120 Beckhoff Tecnotion
Hersteller von Sensoren
1 Jahr 1 Monat
2015-01 - 2016-01

Softwareentwicklung für ein Rotapod-System

Beckhoff CX5130 Maxon Escon
  • Softwareentwicklung für ein Rotapod-System (Sechsachskinematik) als Träger für einen Erdgebundenen Satellitentest (400 kg).
  • Erweiterung der Kinematik für die Umschaltung mehrerer Bezugskoordinatensysteme.
  • Programmierung der Steuerungssoftware.
  • Programmierung einer Benutzerschnittstelle mit 3D-Visualisierung in OpenGL(.NET).
  • Aufstellen der kinematischen Vorwärtstransformation mit Implementierung und Validierung der dafür erforderlichen Algorithmen.
  • Erweiterung der HMI (C#,.NET Framework) und Implementierung sämtlicher Kinematikfunktionen in .NET zur Validierung im Simulationsmodus.
C++ ST C# Windows Embedded 7 TwinCAT 3.1 Windows DDK Visual Studio 2013 EtherCAT Ethernet-IP
Beckhoff CX5130 Maxon Escon
Mechatronik/Raumfahrt
5 Monate
2014-08 - 2014-12

Programmierung eines vollautomatischen Buchfördersystems mit Lastaufzügen

3 X Siemens S7-318 Step7 C# ...
  • Programmierung eines vollautomatischen Buchfördersystems mit Lastaufzügen, Förderstrecken und Förderstationen.
  • Programmierung der kompletten Anlage mit Leitsteuerung und Behälterverfolgung.
  • Realisierung einer Web-Visualisierung unter Microsoft Internet Information Server für bis zu 120 Anlagenbenutzer, neben der Anlagenvisualisierung unter WinCC. 
Windows R8 Server mit IIS Visual Studio 2013 ASP .NET Simatic Step7 PROFIBUS Industrial Ethernet E-Plan
3 X Siemens S7-318 Step7 C# .NET
Hersteller von Transportsystemen
7 Monate
2014-01 - 2014-07

Realisierung einer Leitsteuerung für ein fahrerloses schienengebundenes Transportsystem

Beckhoff IPC Siemens S7-319 STL ...
  • Realisierung einer Leitsteuerung für ein fahrerloses schienengebundenes Transportsystem auf einem Beckhoff IPC mit TwinCAT 3.
  • Implementierung der Schnittstellen zu den Systemkomponenten über TCP-IP, Implementierung der Schnittstelle zu mehreren Tray-Befüllungsstationen und Realisierung einer Bedienerschnittstelle.
  • Erstellung von Verteil- und Fahrstrategien für die Anlagensimulation.
TwinCAT 3 Windows 7 TwinCAT 3 CoDeSys 2 Step7 PROFINET Industrial Ethernet CAN
Beckhoff IPC Siemens S7-319 STL AWL
Hersteller von Transportsystemen
7 Monate
2013-06 - 2013-12

Anbindung einer Antriebsregler-Firmware an PROFINET RT/IRT mit der Implementierung des PROFIdrive Geräteprofils

TPS-1 Renesas FPGA Altera Cyclone IV Nios II C ...
  • Anbindung einer Antriebsregler-Firmware an PROFINET RT/IRT mit der Implementierung des PROFIdrive Geräteprofils.
  • Implementierung der Hardwareschnittstelle für den PROFINET Kommunikationsbaustein TPS-1 von Renesas.
  • Implementierung aller erforderlichen Antriebsbausteine für FPROFINET und PROFIdrive.
  • Implementierung einer Testumgebung in STL mit Motion-Bausteinen auf einer S7-1500 mit dem TIA-Portal von Siemens.
Altera HAL für Nios II Eclipse TIA-Portal Step7 PROFINET Microsoft Team Foundation Service
TPS-1 Renesas FPGA Altera Cyclone IV Nios II C STL
Hersteller von Antriebssystemen
7 Monate
2012-11 - 2013-05

Softwareentwicklung für Navigationsplattform

Intel Atom / ARM C++
  • Softwareentwicklung für Navigationsplattform
    Analyse, Redesign und Implementierung für die Verarbeitung von Online-Verkehrsinformationen.
QNX / Windows Perforce UML
Intel Atom / ARM C++
Automotive
2 Monate
2012-08 - 2012-09

Positionserfassung in einem 4-Achs-Ultraschallsystem für die Medizintechnik

Industrie-PC ST C++
  • Positionserfassung in einem  4-Achs-Ultraschallsystem für die Medizintechnik.
  • Programmierung der SPS-Software in STL.
  • Realisierung einer DLL in C++ zur Anbindung der Peripherie an eine Applikation für die Auswertung von Ultraschallsignalen.
Windows XP Beckhoff TwinCAT TwinCAT Visual Studio 2008 EtherCAT
Industrie-PC ST C++
Mechatronik/Raumfahrt
7 Monate
2012-01 - 2012-07

Firmware-Entwicklung für eine Antriebslösung für Traktoranbaugeräte mit einer Leistung bis zu 12 KW

FPGA Altera Cyclone IV mit Softcore Nios II C Altera HAL für Nios2
  • Firmware-Entwicklung für eine Antriebslösung für Traktoranbaugeräte mit einer Leistung bis zu 12 KW.
  • Implementierung eines Kraftregelmoduls in der Frequenzumrichter-Software.
  • Realisierung eines Hardwaretest und Diagnosemoduls mit Anbindung an CAN Open und EtherCAT Schnittstelle.
Eclipse CAN Open EtherCAT Vector CANalyzer
FPGA Altera Cyclone IV mit Softcore Nios II C Altera HAL für Nios2
Hersteller von Leistungselektronik
5 Monate
2011-09 - 2012-01

Realisierung eines 4-Achs-Handhabungssystems für Kleinantriebe bis 400 Watt

Beckhoff CX 1020 C++ C# ...

Realisierung eines 4-Achs-Handhabungssystems für Kleinantriebe bis 400 Watt. Stützpunktbasierte Bahnplanung mit Trajektoriengenerator und Ansteuerung der Peripherie in C++ unter Windows CE mit TwinCAT. Anpassung der Bedienoberfläche für .NET Compact Framework unter Windows CE.

Visual Studio 2008 CAN Open EtherCAT Maxon Epos2
Beckhoff CX 1020 C++ C# Windows CE mit Beckhoff TwinCAT I/O
Mechatronik/Raumfahrt
1 Jahr 5 Monate
2010-04 - 2011-08

Softwareentwicklung für ein Navigationssystem

PC Embedded Systeme C++ ...

Softwareentwicklung für ein Navigationssystem
Analyse, Design und Implementierung für die Anbindung von Online-Diensten ( Verkehrsmeldungen, POI ) an den Navigationskern über GPRS und LAN

Visual Studio 2008 GPRS Client Socket HTTP SVN Enterprise Architect
PC Embedded Systeme C++ C# Windows CE QNX Win32
Automotive
9 Monate
2009-08 - 2010-04

Entwicklung eines parallel kinematischen Systems (Rotapod) mit 6 Achsen für die Bewegung einer Ebene im Raum

Beckhoff CX 1020 PC ST ...

Entwicklung eines parallel kinematischen Systems (Rotapod) mit 6 Achsen für die Bewegung einer Ebene im Raum.
Anforderungsanalyse an Hardware und Software. Systemanalyse und Erstellung des kinematischen Modells, Dynamikbetrachtungen und Verifizierung unter MATLAB. Design und Implementierung der Steuerungssoftware in C++ mit Trajektorien Generator über 6 Achsen;
Kommunikation zwischen Steuerung und HMI über Sockets. 
Modellvisualisierung in 3D unter OpenGL(SharpGL) mit Bediensoftware unter MS-Windows/ Windows CE .NET Framework.

Visual Studio 2008 TwinCAT CAN Open EtherCAT Beckhoff NC PTP Maxon
Beckhoff CX 1020 PC ST C++ C# MATLAB Beckhoff TwinCAT Windows CE Windows XP
Mechatronik/Raumfahrt

Aus- und Weiterbildung

Aus- und Weiterbildung

  • Studium der Elektrotechnik an der FH Nürnberg
  • Abschluss: Diplom Ingenieur (FH) 1993

Position

Position

  • SW-Entwicklung, SW-Architektur, System-Design, Anforderungsanalyse
  • Technische Projektleitung

Kompetenzen

Kompetenzen

Top-Skills

Regeleungs- Steuerungstechnik Softwareentwicklung Embedded Systeme Windowsentwicklung C#

Produkte / Standards / Erfahrungen / Methoden

3 X Siemens S7-318
Altera HAL
für Nios II, für Nios2
Antriebstechnik
Experte
ASP .NET
Fortgeschritten
Beckhoff
CX 2020, CX 1020, CX5120, CX5130,CX5140
Beckhoff IPC
Experte
Beckhoff NC PTP
Experte
Beckhoff TwinCAT
Experte
Beckhoff-TwinCAT
Bosch Rexroth
CAN
CAN Open
CoDeSys 2
E-Plan
Eclipse
Eclipse/Windriver
Enterprise Architect
EtherCAT/PCIe
Ethernet-IP
FPGA Altera Cyclone IV Nios II
FPGA Altera Cyclone IV mit Softcore Nios II
GPRS Client
Industrie-PC
Intel Atom / ARM
Kontron Industrie PC
Maxon
Maxon Epos2
Maxon Escon
Microsoft Team Foundation Service
OpenGL
Perforce
QNX / Windows
Scrum
SFC
Siemens S7-319
Simatic Step7
Step7
STL
SVN
Tecnotion
TIA-Portal
TPS-1 Renesas
TwinCAT
TwinCAT 3
TwinCAT 3.1
USB-Seriell
Vector CANalyzer
ViSiWin
Visual Studio
2008, 2013
VxWorks 7.0
Win32
Windows CE mit Beckhoff TwinCAT I/O
Windows DDK
Windows Embedded 7
Windows R8 Server mit IIS
Windows XP Beckhoff TwinCAT
Erfahrungen im Bereich:
  • Regelungstechnik
  • Matlab
  • Embedded ? Systeme
  • Applikations- und Systemprogrammierung unter MS-Windows / .NET
  • SPS (Step 7, TWINCAT, CoDeSys, Matsushita, Allen Bradley)
  • Visualisierung: WinCC-Flexible, ProTool
  • Spezifikation, Design

Methoden:

  • Modellbasierte Entwicklung mit Matlab, Simulink
  • Objektorientierte Analyse, Design, Programmierung
  • V-Modell, UML
  • Parser, Zustandsautomaten

Tool, Bibliotheken, Standards:

  • Rational Rose
  • Rational ClearCase, Perforce
  • Rational ClearQuest
  • DOORS
  • MATLAB / Simulink
  • EAGLE CAD
  • OpenGL, MFC, ATL, COM, DCOM, ActiveX (Microsoft)
  • Windows Forms (Microsoft .NET Framework)
  • VCL, CLX (Borland Delphi / C++ Builder)

Spezialkenntnisse:

  • Simulation, Numerik
  • Modellbasierte Entwicklung mit Matlab, Simulink
  • Regelungstechnik, Antriebstechnik
  • Messtechnik, Signalverarbeitung, Digitale Filter
  • Kommunikation: TCP/IP, CAN, Profibus, EtherCAT, MOST

Bibliotheken

  • .NET (Forms, WPF, ASP)
  • OpenGL
  • STL, MFC, ATL, COM, DCOM, ActiveX

Software Methoden

  • Objektorientierte Analyse, Design, UML
  • Scrum
  • V-Modell

Software/Werkzeuge

  • Microsoft Visual Studio, Eclipse
  • MATLAB / Simulink
  • Enterprise Architect, Rational Rose, Together
  • Rational ClearCase, Perforce, SVN
  • Rational ClearQuest
  • Vector CANalyzer
  • Altera: FPGA Nios 2 (Eclips)
  • DOORS
  • E-Plan

Fachspezifische Kenntnisse

  • Programmierung von Embedded?Systemen
  • Applikations- und Systemprogrammierung unter MS-Windows / .NET
  • SPS-Programmierung(Step 7, TwinCAT, CoDeSys)
  • Visualisierung: WinCC-Flexible, WinCC, CoDeSys
  • Anforderungsanalyse, Spezifikation, System-Design
  • Antriebstechnik/Motion Control
  • Numerik, Modellbasierte Entwicklung mit Matlab, Simulink
  • Regelungstechnik
  • Messtechnik, Signalverarbeitung, Digitale Filter
  • Kommunikation: TCP/IP, CAN, PROFINET, PROFIBUS, EtherCAT, MOST

Anwendungsumfeld

  • Automotive: Infotainment (3 Jahre), Navigationssysteme (2 Jahre)
  • Mechatronik: Embedded-Systeme/Steuerungs-, Regelungstechnik (6 Jahre)
  • Raumfahrt: Antriebstechnik/Kinematik (3 Jahre)
  • Elektronik: Messtechnik (2 Jahre)
  • Automatisierung: Antriebstechnik (5 Jahre)
  • Automatisierung: PC Engineering?Systeme (3 Jahre)
  • Anlagentechnik: (2 Jahre)

Betriebssysteme

Echtzeitbetriebssysteme
QNX, VxWorks, RTK, RMOS, TwinCAT
Embedded Linux
Linux
MS-DOS
QNX
QNX Neutrino
RMOS
RTOS (Real Time OS)
SUN OS, Solaris
Unix
VxWorks
VxWorks 6
Windows
7, CE, XP
Windows-Mobile

Programmiersprachen

.NET
Seit 2002 in unterschiedlichen Projekten
.NET Framework
Seit 2002 in unterschiedlichen Projekten
Assembler
68x, ARM, x86, Motorola
C
C#
Seit 2002 in diversen Projekten
C++
Seit 1994 in diversen Projekten
DIN 61131
Mehrere Projekte
DIN 61131-3
Mehrere Projekte
F#
Java
JavaScript
MATLAB / Simulink
Optima++
PASCAL
(Delphi)
SPS 61131-3
ST, AWL, KOP, FUP
UML
Mehrere Projekte

Datenbanken

Access
DB2
Interbase
JDBC
MS SQL Server
ASP .NET Webapplikation, MDE
MySQL
Automotive Navi/Infotainment
ODBC
mehrere Projekte
SQL
mehrere Projekte
SQLite
SQLite
Sybase

Datenkommunikation

Bus
CAN, PROFINET, PROFIBUS, EtherCAT, MOST
Ethernet
HTTP
Implementierung HTTP Zugang von Navigationssystemen für das Laden von Verkehrs und Geo-Informationen
Industrial Ethernet
Internet, Intranet
ISDN
MOST
Implementierung MOST-Kommunikation in Infotainment-Software
NetBios
parallele Schnittstelle
PROFIBUS
Einsatz in verschiedenen Automatisierungslösungen
PROFINET
Einsatz in verschiedenen Automatisierungslösungen, Implementierung Atriebsseitigen PROFINET Client auf Basis des Renesas Chips
Proprietäre Protokolle
DH-485 Allen Bradley, General Electric, ArcNet, RS485
RS232
mehrerer Projekte
SCPI
ASIC Kalibrierung: ansteuerung Pace Druckregler
SMTP
Socket
TCP/IP
Mehrere Projekte
Token Ring
Windows Netzwerk
Winsock
Mehrere Projekte

Hardware

AWL
Beckhoff
Echtzeitsysteme
VxWorks, QNX, TWINCAT, RMOS
embedded Systeme
Antriebstechnik, Mess- und Regelungstechnik, Infotainment
Emulatoren
ARM
EtherCAT
Framegrabber
PC
Mikrocontroller
ARM, x86, Nios2
Motorola
68HC11
PC
Windows, Linux
Siemens-SPS STEP x
S7, TIA Portal
SPS
Beckhoff, Siemens, CoDeSys, Matsushita
SUN
Sun Solaris

Berechnung / Simulation / Versuch / Validierung

MKS (Mehrkörpersimulation)
Matlab Simulink im Bereich Robotik
Offline Simulation
Matlab Kinematik

Personalverantwortung

ST

Branchen

Branchen

Automotive
Elektrotechnik
Maschinenbau
Automatisierungstechnik
Anlagentechnik
Softwarehersteller
Antriebstechnik
Robotik

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das GULP Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.