System Architekt für Steuerungssysteme sowie customized IT Lösungen
Aktualisiert am 16.05.2024
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 04.02.2024
Verfügbar zu: 100%
davon vor Ort: 50%
CoDeSys, Delphi, C++
GitHub
Beckhoff-TwinCAT
Git
AzureDev Ops
Englisch
Verhandlungssicher
Französisch
fließend
Italienisch
fließend
Polnisch
fließend

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

3 Jahre 8 Monate
2022-04 - heute

Prüfstandsbau

  • TwinCAT 3 Programmierung
  • Erstellung von Kommunikations- und Steuerungsbausteinen
  • Analyse der bestehenden System-Architektur
  • Optimierung von Regel-Algorithmen, Daten-Logging, Calibration

Baden Würtemberg
3 Jahre 11 Monate
2022-01 - heute

SW Beratung und techn. Klärung für eine Fertigungslinie

Office 365 TwinCAT SQL-Datenbanken

  • Tyco Electronics, Speyer (Rheinland Pfalz)
  • Kommunikation  mit Lieferanten
  • Erstellung von Schnittstellenbeschreibungen
  • Integration von Stationen in das Leitsystem
  • Abarbeiten von Maßnahmen

Office 365 TwinCAT SQL-Datenbanken
S+P Lion
Speyer, Rheinland Pfalz
3 Monate
2021-10 - 2021-12

Automatisierung einer Batterie-Service Station

TwinCAT 2 ABB Roboter

  • Automatisierung einer Batterie-Service Station für eine Fertigungslinie für Continental Frankfurt
  • Programmierung der Station mit Beckhoff TWinCAT 2
  • Einbindung eines Roboters, TWinSAFE, Visualisierung und Anbindung an das Conti MES-System
  • Continental TwinCAT 2 Standard Framework

Over the Air Production
TwinCAT 2 ABB Roboter
PIA Automation
Bad Neustadt an der Saale
2 Monate
2021-08 - 2021-09

Redesign einer Softwarearchitektur

SW- Analyst CodeSys
SW- Analyst

  • Analyse der bestehenden SW-Architektur basierend auf CoDeSys 3
  • Erweiterung des bestehenden Designs für künftige Anforderungen (Parametrierbarkeit, Erbauer-Mechanismen, Einsatz von Entwurfsmustern)
  • Erstellung von Prototypen, Integration in bestehende Steuerungs-SW

CodeSys
EKRA
Bönnigheim
3 Monate
2021-05 - 2021-07

Coaching für Embedded Programmierung

  • Coaching von 2 SW-Ingenieuren bei der Systemeinführung von CoDeSys auf einer proprietären Hardware
  • Coding Basics, SW- Architektur, Best Practice
  • Coding Unterstützung

EHB
Hannover Langenhagen, z. T. remote
6 Monate
2021-01 - 2021-06

Bau von Steuerungssystemen für komplexe Heizanlagen

Senior TwinCAT Entwickler Modbus BacNet ADS ...
Senior TwinCAT Entwickler

  • Systemprogrammierung mit Beckhoff TwinCAT 3
  • Modbus 
  • CoDeSys Visualisierungen mit ADS 
  • BacNet-Gebäudeautomation 
  • SPS-Systemanalyse
  • Fehlerbehebung 
  • Parsen von XLS Tabellen und Senden der Parameter an TwinCAT 
  • TestFramework für den Import von PLC Open Bausteinen Handling großer Datenmengen in TwinCAT

Vitocal
Modbus BacNet ADS C# TwinCAT Excel
Viessmann Climate Solutions
Allendorf (Hessen)
4 Monate
2020-09 - 2020-12

Produktionsbegleitung

CoDeSys TCP/IP

  • Produktionsbegleitung für eine Produktionslinie von Li Ion-Batterien für Daimler Fahrzeuge
  • Finden von Fehlern und deren Behebung
  • Software-Updates nach Absprache
  • Integration zusätzlicher Fertigungsstationen
  • Verwendung von Bosch-Rexroth Indraworks mit Daimler Template 

Bosch Rexroth
CoDeSys TCP/IP
Accumotive
Kamenz/Sachsen
1 Jahr 3 Monate
2019-10 - 2020-12

Prüfstand-Automatisierung

  • Oil & Gas
  • Prüfstand-Automatisierung und Anbindung eines Prüfstandes für Drucksensoren
  • SW-Neuerstellung 
  • Ein bestehender Prüfstand musste aufgrund von Hardwareabkündigungen neu konzipiert und automatisiert werden
  • Remote Inbetriebnahme-Support
  • TwinCAT 3 mit Structured Text, Delphi, ADS zur Anbindung ab Treibersoftware, Beckhoff NC Achse mit OCT für den öldruckerzeugendem Stößel
  • Verwendung von GIT als Versionisierungstool 

Baker Hughes, a GE Company
Celle
2 Monate
2020-07 - 2020-08

Evaluierung neuer Softwaretechnologien

  • QT Programmierung
  • Programmierung eines ESP32, Controllers in Python.
  • Evaluierungsprojekte in C#
  • Datenbankprogrammierung mit MySQL
  • Java Script

 

Beckhoff TwinCAT:

  • TwinSAFE Programmierung
  • TwinSAFE Event-Logger
  • Anbindungen mittels MQTT an die Cloud
  • HMI 2000

remote
7 Monate
2019-12 - 2020-06

Inbetriebnahme und Programmierung von Palettier Roboter-Zellen

  • Firmeneigenes Programmier-Framework
  • Inbetriebnahme und Programmierung von Palettier Roboter-Zellen für ein Warenverteilzentrum für dm Drogeriemärkte
  • Geförderte wahlfreie Drogeriemarkt-Produkte einer vorausberechneten Sequenz werden auf dem Förderband gedreht und in mehreren Lagen auf einer Euro-Palette transportsicher und kompakt abgelegt. Anschließend wird die Palette mit Folie umwickelt und weitertransportiert 
  • Palettier- und Drehroboter, Fördertechnik, Paletten Umwickler für Folie 
  • Vor Ort Unterstützung für Remote arbeitende Spezialisten 
  • Box Control Framework von Swisslog (in TwinCAT realisiert)
  • TwinCAT 3 Safety, Anbindung von Kuka Robotern, SEW Antriebe, Anbindung ein übergeordnetes Leitsystem, Inbetriebnahme-Visualisierung 
  • Verfahrensentwicklung und Optimierung für das Umwickeln der Paletten mit Folie, Verwendung von TwinCAT ScopeView

TwinCAT SEW-EURODRIVE
Swisslog GmbH
Wustermark, Dortmund
7 Monate
2019-05 - 2019-11

Firmware-Erstellung mit PC Worx bzw. PLCNext

  • PLCnext 2019 basierte Firmware-Entwicklung auf einer AXC F 2151 Steuerung
  • Konfiguration von HART Sensoren via Gateway 
  • Zurverfügungstellung der Daten über OPC/UA 
  •  Ablegen der Daten in Dateiform auf der Steuerung
  • Visualisierung, Dokumentation 
Phoenix Contact
Bad Pyrmont
3 Jahre 5 Monate
2016-06 - 2019-10

Virtualisierung von mehreren realen Gräten in einem PC

Softwareportierung Vernetzung und Firmwareerstellung

Virtualisierung von mehreren realen Gräten in einem PC mit Beckhoff TwinCAT 3:

  • 2 MudHeater
  • 2 Gaschromatographen bzw. die Treiberinstanz dafür
  • 1 Pneumatic Panel (Ventilsteuerungs-Software und Gastrockung)

 

Der Chromatograph wird mit simulierten Daten "beladen", die dann über proprietäre Telegramme aus dem virtualisiertem Gerät ausgelesen werden

Portierung von Steuerungssoftware Siemens TIA Portal -> TWinCAT 3, WireLessHART Sensor/Gateway Integration,

 

Einbindung von Steuerungen mit OPC UA. Nutzung von Beckhoff Supplements, Windows 7 Embedded Compact Steuerungen. PID- modellunterstütze Temperaturregelung.

TWinCAT HMI mit Java Script.

 

Firmware-Entwicklung unter TwinCAT3: Fehlermanagement,

Connectivity, PLC eigene Versionsverwalungen, System Self Assesment, Discovery Service, Anbindung div. Geräte über proprietäre Protokolle. Elektronisches Maschinenbuch (mitloggen aller Änderungen), Feldsupport und Dokumentation auf Englisch. 

 

Aufbau von Wireless HART Netzwerken (System aus der Prozess-Industrie) und deren Integration in bestehende Systeme Integration von Feldgeräten in eine Management- und Leitbebene: Treibererstellung, Analyse von Use Cases der Anwender, automatisiertes Systemsetup. 

 

Systemeinführung von TwinCAT. Schulung interner Programmierer.

 

Einsatz von Versionsverwaltungs-Software GIT.

Softwareportierung Vernetzung und Firmwareerstellung
Baker Hughes a GE Company
Celle
3 Jahre 4 Monate
2016-06 - 2019-09

Softwareportierung, Vernetzung und Firmwareerstellung

TwinCAT wireless hart Wireshark ...

  • SW-Neuerstellung Virtualisierung von mehreren realen Gräten in einem PC mit Structured Test mit Beckhoff TwinCAT 3
  • Portierung von Steuerungssoftware Siemens TIA Portal -> TWinCAT 3, WireLessHART Sensor/Gateway Integration
  • Einbindung von Steuerungen mit OPC UA. Nutzung von Beckhoff Supplements, Windows 7 Embedded Compact Steuerungen. PID- modellunterstütze Temperaturregelung. TWinCAT HMI mit Java Script
  • Firmware-Entwicklung unter TwinCAT3: Fehlermanagement, Connectivity, PLC eigene Versionsverwaltungen, System Self Assessment, Discovery Service, Anbindung div. Geräte über proprietäre Protokolle. Elektronisches Maschinenbuch (mitloggen aller Änderungen), Feldsupport und Dokumentation auf Englisch
  • Aufbau von Wireless HART Netzwerken (System aus der Prozess-Industrie) und deren Integration in bestehende Systeme Integration von Feldgeräten in eine Management- und Leitebene: Treibererstellung, Analyse von Use Cases der Anwender, automatisiertes Systemsetup
  • Systemeinführung von TwinCAT. Schulung interner Programmierer. Verwendung von Versionsverwaltungs-Software GIT
  • Projektsprache Englisch

Mudheater für eine automatisierte Gasanalyse
TwinCAT wireless hart Wireshark Python
Baker Hughes a GE Company
Celle
2 Monate
2018-05 - 2018-06

Anbindung eines Prüfstandes

Fertigung

  • SW-Neuerstellung  
  • Automatisierung mit TwinCAT 3:
    • Anbindung des Prüfstandes mittels ADS
    • TCP/IP Server Anbindung mit dem IPM Protokollstandard
    • Kopplung an die Siemens Liniensteuerung mittles 1194 IP S7 Link der Fa. Träger 
    • Verwendung von FIFOs zur Vermeidung von Datenverlusten
    • Robustheit und Handling von Kommunikationsstörungen und Ausfällen   

Fertigung
MAN
Salzgitter
1 Monat
2017-05 - 2017-05

Schaffung einer neuen TwinCAT 3

Produktion
  • Schaffung einer neuen TwinCAT 3 basierten Steuerungslösung, da Quellcode für Erweiterungen mit Wago nicht vorhanden.
  • Tausch von Hardware
Produktion
Fa. KL-Entsorgung, Langenfeld
2 Monate
2017-04 - 2017-05

Tausch von Hardware

Produktion
  • Projektrettung
  • Schaffung einer neuen TwinCAT 3 basierten Steuerungslösung, da Quellcode für Erweiterungen mit Wago nicht vorhanden
Produktion
Langenfeld
7 Monate
2015-11 - 2016-05

Umsetzung, Implementierung und Inhouse-Inbetriebnahme

Weiterentwicklung und Inbetriebnahme von Wickelmaschinen mit TwinCAT und 2 und 3. Tuboly-Astronic AG Dottikon (Schweiz)
  • Umsetzung, Implementierung und Inhouse-Inbetriebnahme 
  • von Zusatzfunktionalitäten an der Wickelmaschine.
  • Nutzung der virtuellen Inbetriebnahmeumgebung „Virtous“ von Fa. ISG. 
  • Refurbishment von bestehendem Code und Code Portierung TwinCAT 2-> TwinCAT 3. Erstellung von komplexen Visualisierungen und Berechnungen
Weiterentwicklung und Inbetriebnahme von Wickelmaschinen mit TwinCAT und 2 und 3. Tuboly-Astronic AG Dottikon (Schweiz)
Sondermaschinenbau
3 Monate
2015-08 - 2015-10

Konzepterstellung und Automatisierung von Maschinen

  • Konzepterarbeitung, 3D-Simulationserstellung und Fertigung von Prototypen für den Proof of Concept und dessen Umsetzung. TwinCAT3 wird für die Motion- und Ablaufsteuerung eingesetzt, QT als Visualisierungs SW für Testapplikationen, OPC UA für die Machine to Machine Kommunikation. 
Maurer Electronics GmbH, Hannover
4 Monate
2015-05 - 2015-08

Unterstützung bei der TwinCAT Programmierung einer Reifenbaumaschine

  • Konzepterarbeitung und Implementierung von Sonderfunktionen für das Leerfahren der Anlagen und Überarbeitung der Fehler-und Diagnosesystems mit TwinCAT 3.
Continental Reifen Deutschland GmbH, Hannover
4 Monate
2015-01 - 2015-04

Automation einer Verpackungsmaschine, 3S PacTec

  • Konzepterarbeitung, Implementierung und Inbetriebnahme einer Verpackungsmaschine mit SEW MoviAxis mit CoDeSys, „Power“ PLC mit 15 ServoAchsen, die über EtherCAT angebunden sind. Erstellung von Templates und Programmierstandards. Nutzung von Delphi zur Datenverwaltung.
Dietmannsried (Kempten, Bayern)
4 Monate
2014-09 - 2014-12

Automation einer Montagelinie für Daimler Rumänien, IWM

  • Inbetriebnahme im Hause und vor Ort einer verketteten Montagelinie. Steuerungen von Bosch Rexroth (Indraworks 13.10, CoDeSys V3.0) und dem Automotive
  • Programmiertemplate DaimlerPlusXLC_LX5 von Daimler.
Automation GmbH, Porta Westfalica
7 Monate
2014-02 - 2014-08

Projektunterstützung Sonderprüfanlagen

  • Automatisierung von Sonderprüfständen (> 1MW) und weltweite Inbetriebnahme. MFC C++ Programmierung und Einsatz von  
  • TwinCAT3, Versionsverwaltung SVN / Tortoise.
  • Erstellung von Regelschemata und deren Implementierung im Renk Dynamik Data System- Framework.
RENK Testsysteme, Augsburg
3 Monate
2013-12 - 2014-02

Modifikation einer Reibschweissmaschine

  • Überarbeitung der Steuerungssoftware für die Maschine.
  • Indra Drive C mit MLD Karte und Erstellung von Bremsprofilen zur exakten dynamischen Positionierung des Antriebs mithilfe der Firmware-Funktionalität „virtuelle Leitachse“. Kopplung an weitere CoDeSys Steuerungen.
Harms und Wende GmbH, Hamburg
3 Monate
2013-08 - 2013-10

Modifikationen einer Embedded Software

  • Modifikationen einer bestehenden C- Software für ein militärisches Kleingerät, das einer SIL Klassifizierung unterliegt.
Wehrtechnik / Avionik / Sicherheitstechnik
6 Monate
2013-02 - 2013-07

Adaption von Prüfeinrichtungen für Systeme der Wehrtechnik und Avionik mit Delphi

  • Prüfabläufe von Testständen für einen elektronischen Richtgriff eines Kettenfahrzeugs müssen auf neue Spezifikationen hin angepasst werden. 
  • Ein Fluglageregelgerät für einen Militärhubschrauber muss nach geänderten Spezifikationen geprüft werden.
  • Die Prüfstandsoftware ist dem anzupassen. 
  • Punkte aus Problem Reports sind dabei mit abzuarbeiten/ zu klären. Abnahme erfolgen mit entsprechenden wehrtechnischen Dienststellen. 
  • Es kommt das RAD Studio 2009 von Embarcadero (vormals Borland) zum Einsatz.
Wehrtechnik / Avionik / Sicherheitstechnik
6 Monate
2012-07 - 2012-12

Programmierung und Inbetriebnahme einer Klebezelle

E/A Check der Maschine

 

Integration / Anbindung an nachfolgende Komponenten

  • Beckhoff TwinSafe
  • Beckhoff Antriebe
  • übergeordnetes Qualitätsdatensystem
  • Bildverarbeitungssysteme und Kontrollkameras
  • Heissverstemmeinheit
  • Rundschalttisch
  • PPS Klebe- und Dosiereinheit
  • Stäubli Roboter
  • Pneumatische Bearbeitungsstationen
  • Feinwaage mit serieller Schnittstelle
  • Lichtschranken
  • pneumatisch gesteuertes Schott
  • div. Kraftmess- Geräte

 

Inbetriebnahme

  • Einrichten der Montage und Dosier- und Wiegeabläufe
  •  Aufzeichnung von Qualitätsdaten und deren Analyse zur Maschinenfähigkeit / Prozeßstabillität
  • Produktionsbegeleitung
  • CoDeSys Visualisierung
  • Maschinen und Taktzeitoptimierung
  • Optimierung und Einweisung der Bediener

 

Dokumentation

Continental Ingolstadt mit Beckhoff TwinCAT

Aus- und Weiterbildung

Aus- und Weiterbildung

1988-1991
  • Ausbildung zum Kommunikations-Elektroniker
  • Dt. Lufthansa
  • Fachrichtung Funktechnik


1991-1996

  • Studium der Automatisierungstechnik
  • FH Hamburg
  • Abschluß als Dipl. Ing.(FH) 1996

Kompetenzen

Kompetenzen

Top-Skills

CoDeSys, Delphi, C++ GitHub Beckhoff-TwinCAT Git AzureDev Ops

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen im Bereich:

  • Systemdesign / Architektur
  • Spezifikation, Programmierung, Test
  • Anwendungs- und Systemprogrammierung
  • Oberflächenentwicklung
  • Entwicklung von komplexen Steuerungssystemen
  • Datenbank-Anwendungen
  • Inbetriebnahme komplexer Systeme vor Ort
  • Erstellung Dokumentation


Methoden:

  • Konzepterstellung
  • OO-Programmierung
  • Datenbank- und Prozess-Modellierung
  • UML


PC Standards:

  • CoDeSys, C/C++, Delphi, Visual Basic
  • Visual Studio
  • Delphi RAD Studio

 

Linux
  • Grundkenntnisse, Shell Programmierung


Spezialkenntnisse:

  • Mess- und Regeltechnik, mathematische Methoden, hardwarenahe Programmierung
  • Hardware-Entwicklung
  • Treiber -Programmierung unter C/C++
  • nc-Hydraulik Steuerung mit Beckhoff-SPS (Krananlage)
  • Oberflächen- und Multimedia-Programmierung mit Delphi
  • Software Refurbishment
  • UML, Parser, Petri-Netze


Projekte:

  • Projektrettung" einer Anlage zur Verbringung von Hubschraubern bei der Bundesmarine (C/C++ / TwinCAT) 
  • SPS basierte Systeme für die Branche Öil &Gas 
  • Refurbishment von Prüfständen der Wehrtechnik (Delphi) 
  • Redesign von Treiberschichtmodellen in komplexen Embedded Anwendungen (UML)
  • Softwaredesign und Automatisierung, Inbetriebnahme von Sondermaschinen (CoDeSys V3) 
  • Weiterentwicklung individueller kundenspezifischer Softwarelösungen / Firmwareentwicklung (TwinCAT / PCWorx bzw. PLCNext) 
  • Entwurf und Realisierung einer Steuerungs-SW für eine Verpackungsmaschine (SEW) 
  • Design und Automatisierung von komplexen Prüfständen und Fertigungseinrichtungen (TwinCAT 2/3)
  • Erstellung eines Qualitätsdatensystems für Produktionsmaschinen (Delphi, CodeSys) 
  • Steuerungssystem zur Umverteilung von Laserlicht (WinCE, C++, CoDeSys, TwinCAT) 
  • Prozessvisualisierungen (Delphi, C#, Python) 
  • Datenbankgestützte Projektierungs- und Konstruktionssoftware für eine CAD Anwendung 
  • CAD Planungs -und Projektierungs-SW für Stahlbau (Delphi, MS Access) 
  • PC Software-Erstellung: Desktopprogrammierung und Datenbanken (Delphi und MySQL) 
  • Desktop Programmierung (MFC C++, Delphi) 
  • Programmierung von Embedded Systemen (ESP32, Windows CE) 
  • manuelles und automatisiertes Testen einer Planungs- Projektierungssoftware (Delphi, Excel) 


Erfahrung in:

  • Systemanalyse und Systemdesign
  • Programmierung
  • Installation
  • Inbetriebnahme
  • Projektverfolgung
  • Schulung / Dokumentation
  • Entwicklung elektronischer Komponenten


Werdegang:

2002

Rolle: freier Softwareentwickler

2000 - 2002
Kunde: Bereich industrielle Leittechnik

Tasks:
  • Automatisierungsprojekte

1996 - 1999
Rolle: Projektingenieur 

Tasks:
  • div. Automatisierungsprojekte

Betriebssysteme

Windows
Windows CE

Programmiersprachen

Assembler
Basic
6.0
C
Ansi C
C++
Visual C++ 6.0
CoDeSys
Delphi
5 / 7 / Delphi 2007
Fortran
Fortran 90
Hydraulik / Servo
LabView
Makrosprachen
VBA für Office
nc
Pascal
Delphi
Strukturierter Text nach IEC 61131 für Steuerungen
TAL
Microsoft Transact-SQL
V3
Python
Java Script

Datenbanken

Access
Applikationsentwicklung
MySQL
SQL
  • Datenbankprogrammierung mit Delphi/Transact SQL

Datenkommunikation

Bus
CAN/Profibus/Interbus
RS232
Realisierung div. Rechnerkopplungen
TCP/IP
Rechnerkopplungen
  • Schaffung von Sonderlösungen: Gemultiplexter Datenaustausch über RS485 für Echtzeit-Steuerungsanwendungen 
  • Schaffung eines Prozeßvariablen-Monitors für den Einsatz auf produktiven Systemen

Hardware

Hardware entwickelt
Elektronik, digital und analog
PC
Linux, Windows
SPS
Siemens S5, B&R 2003, Beckhoff Steuerungen, Codesys, Bachmann
Steuer und Regelsysteme
Embedded Systems WinCE,

Berechnung / Simulation / Versuch / Validierung

PSpice
Grundkenntnisse

Design / Entwicklung / Konstruktion

AutoCAD
Steuerung von AutoCAD über OLE Interface

Branchen

Branchen

  • Wehrtechnik
  • Automotive
  • Luftfahrt
  • Stahlbau,
  • Elektronik
  • Druckmaschinenbau
  • Schiffbau
  • Sondermaschinenbau
  • Oil and Gas
  • Logistik

Einsatzorte

Einsatzorte

Deutschland
nicht möglich

Projekte

Projekte

3 Jahre 8 Monate
2022-04 - heute

Prüfstandsbau

  • TwinCAT 3 Programmierung
  • Erstellung von Kommunikations- und Steuerungsbausteinen
  • Analyse der bestehenden System-Architektur
  • Optimierung von Regel-Algorithmen, Daten-Logging, Calibration

Baden Würtemberg
3 Jahre 11 Monate
2022-01 - heute

SW Beratung und techn. Klärung für eine Fertigungslinie

Office 365 TwinCAT SQL-Datenbanken

  • Tyco Electronics, Speyer (Rheinland Pfalz)
  • Kommunikation  mit Lieferanten
  • Erstellung von Schnittstellenbeschreibungen
  • Integration von Stationen in das Leitsystem
  • Abarbeiten von Maßnahmen

Office 365 TwinCAT SQL-Datenbanken
S+P Lion
Speyer, Rheinland Pfalz
3 Monate
2021-10 - 2021-12

Automatisierung einer Batterie-Service Station

TwinCAT 2 ABB Roboter

  • Automatisierung einer Batterie-Service Station für eine Fertigungslinie für Continental Frankfurt
  • Programmierung der Station mit Beckhoff TWinCAT 2
  • Einbindung eines Roboters, TWinSAFE, Visualisierung und Anbindung an das Conti MES-System
  • Continental TwinCAT 2 Standard Framework

Over the Air Production
TwinCAT 2 ABB Roboter
PIA Automation
Bad Neustadt an der Saale
2 Monate
2021-08 - 2021-09

Redesign einer Softwarearchitektur

SW- Analyst CodeSys
SW- Analyst

  • Analyse der bestehenden SW-Architektur basierend auf CoDeSys 3
  • Erweiterung des bestehenden Designs für künftige Anforderungen (Parametrierbarkeit, Erbauer-Mechanismen, Einsatz von Entwurfsmustern)
  • Erstellung von Prototypen, Integration in bestehende Steuerungs-SW

CodeSys
EKRA
Bönnigheim
3 Monate
2021-05 - 2021-07

Coaching für Embedded Programmierung

  • Coaching von 2 SW-Ingenieuren bei der Systemeinführung von CoDeSys auf einer proprietären Hardware
  • Coding Basics, SW- Architektur, Best Practice
  • Coding Unterstützung

EHB
Hannover Langenhagen, z. T. remote
6 Monate
2021-01 - 2021-06

Bau von Steuerungssystemen für komplexe Heizanlagen

Senior TwinCAT Entwickler Modbus BacNet ADS ...
Senior TwinCAT Entwickler

  • Systemprogrammierung mit Beckhoff TwinCAT 3
  • Modbus 
  • CoDeSys Visualisierungen mit ADS 
  • BacNet-Gebäudeautomation 
  • SPS-Systemanalyse
  • Fehlerbehebung 
  • Parsen von XLS Tabellen und Senden der Parameter an TwinCAT 
  • TestFramework für den Import von PLC Open Bausteinen Handling großer Datenmengen in TwinCAT

Vitocal
Modbus BacNet ADS C# TwinCAT Excel
Viessmann Climate Solutions
Allendorf (Hessen)
4 Monate
2020-09 - 2020-12

Produktionsbegleitung

CoDeSys TCP/IP

  • Produktionsbegleitung für eine Produktionslinie von Li Ion-Batterien für Daimler Fahrzeuge
  • Finden von Fehlern und deren Behebung
  • Software-Updates nach Absprache
  • Integration zusätzlicher Fertigungsstationen
  • Verwendung von Bosch-Rexroth Indraworks mit Daimler Template 

Bosch Rexroth
CoDeSys TCP/IP
Accumotive
Kamenz/Sachsen
1 Jahr 3 Monate
2019-10 - 2020-12

Prüfstand-Automatisierung

  • Oil & Gas
  • Prüfstand-Automatisierung und Anbindung eines Prüfstandes für Drucksensoren
  • SW-Neuerstellung 
  • Ein bestehender Prüfstand musste aufgrund von Hardwareabkündigungen neu konzipiert und automatisiert werden
  • Remote Inbetriebnahme-Support
  • TwinCAT 3 mit Structured Text, Delphi, ADS zur Anbindung ab Treibersoftware, Beckhoff NC Achse mit OCT für den öldruckerzeugendem Stößel
  • Verwendung von GIT als Versionisierungstool 

Baker Hughes, a GE Company
Celle
2 Monate
2020-07 - 2020-08

Evaluierung neuer Softwaretechnologien

  • QT Programmierung
  • Programmierung eines ESP32, Controllers in Python.
  • Evaluierungsprojekte in C#
  • Datenbankprogrammierung mit MySQL
  • Java Script

 

Beckhoff TwinCAT:

  • TwinSAFE Programmierung
  • TwinSAFE Event-Logger
  • Anbindungen mittels MQTT an die Cloud
  • HMI 2000

remote
7 Monate
2019-12 - 2020-06

Inbetriebnahme und Programmierung von Palettier Roboter-Zellen

  • Firmeneigenes Programmier-Framework
  • Inbetriebnahme und Programmierung von Palettier Roboter-Zellen für ein Warenverteilzentrum für dm Drogeriemärkte
  • Geförderte wahlfreie Drogeriemarkt-Produkte einer vorausberechneten Sequenz werden auf dem Förderband gedreht und in mehreren Lagen auf einer Euro-Palette transportsicher und kompakt abgelegt. Anschließend wird die Palette mit Folie umwickelt und weitertransportiert 
  • Palettier- und Drehroboter, Fördertechnik, Paletten Umwickler für Folie 
  • Vor Ort Unterstützung für Remote arbeitende Spezialisten 
  • Box Control Framework von Swisslog (in TwinCAT realisiert)
  • TwinCAT 3 Safety, Anbindung von Kuka Robotern, SEW Antriebe, Anbindung ein übergeordnetes Leitsystem, Inbetriebnahme-Visualisierung 
  • Verfahrensentwicklung und Optimierung für das Umwickeln der Paletten mit Folie, Verwendung von TwinCAT ScopeView

TwinCAT SEW-EURODRIVE
Swisslog GmbH
Wustermark, Dortmund
7 Monate
2019-05 - 2019-11

Firmware-Erstellung mit PC Worx bzw. PLCNext

  • PLCnext 2019 basierte Firmware-Entwicklung auf einer AXC F 2151 Steuerung
  • Konfiguration von HART Sensoren via Gateway 
  • Zurverfügungstellung der Daten über OPC/UA 
  •  Ablegen der Daten in Dateiform auf der Steuerung
  • Visualisierung, Dokumentation 
Phoenix Contact
Bad Pyrmont
3 Jahre 5 Monate
2016-06 - 2019-10

Virtualisierung von mehreren realen Gräten in einem PC

Softwareportierung Vernetzung und Firmwareerstellung

Virtualisierung von mehreren realen Gräten in einem PC mit Beckhoff TwinCAT 3:

  • 2 MudHeater
  • 2 Gaschromatographen bzw. die Treiberinstanz dafür
  • 1 Pneumatic Panel (Ventilsteuerungs-Software und Gastrockung)

 

Der Chromatograph wird mit simulierten Daten "beladen", die dann über proprietäre Telegramme aus dem virtualisiertem Gerät ausgelesen werden

Portierung von Steuerungssoftware Siemens TIA Portal -> TWinCAT 3, WireLessHART Sensor/Gateway Integration,

 

Einbindung von Steuerungen mit OPC UA. Nutzung von Beckhoff Supplements, Windows 7 Embedded Compact Steuerungen. PID- modellunterstütze Temperaturregelung.

TWinCAT HMI mit Java Script.

 

Firmware-Entwicklung unter TwinCAT3: Fehlermanagement,

Connectivity, PLC eigene Versionsverwalungen, System Self Assesment, Discovery Service, Anbindung div. Geräte über proprietäre Protokolle. Elektronisches Maschinenbuch (mitloggen aller Änderungen), Feldsupport und Dokumentation auf Englisch. 

 

Aufbau von Wireless HART Netzwerken (System aus der Prozess-Industrie) und deren Integration in bestehende Systeme Integration von Feldgeräten in eine Management- und Leitbebene: Treibererstellung, Analyse von Use Cases der Anwender, automatisiertes Systemsetup. 

 

Systemeinführung von TwinCAT. Schulung interner Programmierer.

 

Einsatz von Versionsverwaltungs-Software GIT.

Softwareportierung Vernetzung und Firmwareerstellung
Baker Hughes a GE Company
Celle
3 Jahre 4 Monate
2016-06 - 2019-09

Softwareportierung, Vernetzung und Firmwareerstellung

TwinCAT wireless hart Wireshark ...

  • SW-Neuerstellung Virtualisierung von mehreren realen Gräten in einem PC mit Structured Test mit Beckhoff TwinCAT 3
  • Portierung von Steuerungssoftware Siemens TIA Portal -> TWinCAT 3, WireLessHART Sensor/Gateway Integration
  • Einbindung von Steuerungen mit OPC UA. Nutzung von Beckhoff Supplements, Windows 7 Embedded Compact Steuerungen. PID- modellunterstütze Temperaturregelung. TWinCAT HMI mit Java Script
  • Firmware-Entwicklung unter TwinCAT3: Fehlermanagement, Connectivity, PLC eigene Versionsverwaltungen, System Self Assessment, Discovery Service, Anbindung div. Geräte über proprietäre Protokolle. Elektronisches Maschinenbuch (mitloggen aller Änderungen), Feldsupport und Dokumentation auf Englisch
  • Aufbau von Wireless HART Netzwerken (System aus der Prozess-Industrie) und deren Integration in bestehende Systeme Integration von Feldgeräten in eine Management- und Leitebene: Treibererstellung, Analyse von Use Cases der Anwender, automatisiertes Systemsetup
  • Systemeinführung von TwinCAT. Schulung interner Programmierer. Verwendung von Versionsverwaltungs-Software GIT
  • Projektsprache Englisch

Mudheater für eine automatisierte Gasanalyse
TwinCAT wireless hart Wireshark Python
Baker Hughes a GE Company
Celle
2 Monate
2018-05 - 2018-06

Anbindung eines Prüfstandes

Fertigung

  • SW-Neuerstellung  
  • Automatisierung mit TwinCAT 3:
    • Anbindung des Prüfstandes mittels ADS
    • TCP/IP Server Anbindung mit dem IPM Protokollstandard
    • Kopplung an die Siemens Liniensteuerung mittles 1194 IP S7 Link der Fa. Träger 
    • Verwendung von FIFOs zur Vermeidung von Datenverlusten
    • Robustheit und Handling von Kommunikationsstörungen und Ausfällen   

Fertigung
MAN
Salzgitter
1 Monat
2017-05 - 2017-05

Schaffung einer neuen TwinCAT 3

Produktion
  • Schaffung einer neuen TwinCAT 3 basierten Steuerungslösung, da Quellcode für Erweiterungen mit Wago nicht vorhanden.
  • Tausch von Hardware
Produktion
Fa. KL-Entsorgung, Langenfeld
2 Monate
2017-04 - 2017-05

Tausch von Hardware

Produktion
  • Projektrettung
  • Schaffung einer neuen TwinCAT 3 basierten Steuerungslösung, da Quellcode für Erweiterungen mit Wago nicht vorhanden
Produktion
Langenfeld
7 Monate
2015-11 - 2016-05

Umsetzung, Implementierung und Inhouse-Inbetriebnahme

Weiterentwicklung und Inbetriebnahme von Wickelmaschinen mit TwinCAT und 2 und 3. Tuboly-Astronic AG Dottikon (Schweiz)
  • Umsetzung, Implementierung und Inhouse-Inbetriebnahme 
  • von Zusatzfunktionalitäten an der Wickelmaschine.
  • Nutzung der virtuellen Inbetriebnahmeumgebung „Virtous“ von Fa. ISG. 
  • Refurbishment von bestehendem Code und Code Portierung TwinCAT 2-> TwinCAT 3. Erstellung von komplexen Visualisierungen und Berechnungen
Weiterentwicklung und Inbetriebnahme von Wickelmaschinen mit TwinCAT und 2 und 3. Tuboly-Astronic AG Dottikon (Schweiz)
Sondermaschinenbau
3 Monate
2015-08 - 2015-10

Konzepterstellung und Automatisierung von Maschinen

  • Konzepterarbeitung, 3D-Simulationserstellung und Fertigung von Prototypen für den Proof of Concept und dessen Umsetzung. TwinCAT3 wird für die Motion- und Ablaufsteuerung eingesetzt, QT als Visualisierungs SW für Testapplikationen, OPC UA für die Machine to Machine Kommunikation. 
Maurer Electronics GmbH, Hannover
4 Monate
2015-05 - 2015-08

Unterstützung bei der TwinCAT Programmierung einer Reifenbaumaschine

  • Konzepterarbeitung und Implementierung von Sonderfunktionen für das Leerfahren der Anlagen und Überarbeitung der Fehler-und Diagnosesystems mit TwinCAT 3.
Continental Reifen Deutschland GmbH, Hannover
4 Monate
2015-01 - 2015-04

Automation einer Verpackungsmaschine, 3S PacTec

  • Konzepterarbeitung, Implementierung und Inbetriebnahme einer Verpackungsmaschine mit SEW MoviAxis mit CoDeSys, „Power“ PLC mit 15 ServoAchsen, die über EtherCAT angebunden sind. Erstellung von Templates und Programmierstandards. Nutzung von Delphi zur Datenverwaltung.
Dietmannsried (Kempten, Bayern)
4 Monate
2014-09 - 2014-12

Automation einer Montagelinie für Daimler Rumänien, IWM

  • Inbetriebnahme im Hause und vor Ort einer verketteten Montagelinie. Steuerungen von Bosch Rexroth (Indraworks 13.10, CoDeSys V3.0) und dem Automotive
  • Programmiertemplate DaimlerPlusXLC_LX5 von Daimler.
Automation GmbH, Porta Westfalica
7 Monate
2014-02 - 2014-08

Projektunterstützung Sonderprüfanlagen

  • Automatisierung von Sonderprüfständen (> 1MW) und weltweite Inbetriebnahme. MFC C++ Programmierung und Einsatz von  
  • TwinCAT3, Versionsverwaltung SVN / Tortoise.
  • Erstellung von Regelschemata und deren Implementierung im Renk Dynamik Data System- Framework.
RENK Testsysteme, Augsburg
3 Monate
2013-12 - 2014-02

Modifikation einer Reibschweissmaschine

  • Überarbeitung der Steuerungssoftware für die Maschine.
  • Indra Drive C mit MLD Karte und Erstellung von Bremsprofilen zur exakten dynamischen Positionierung des Antriebs mithilfe der Firmware-Funktionalität „virtuelle Leitachse“. Kopplung an weitere CoDeSys Steuerungen.
Harms und Wende GmbH, Hamburg
3 Monate
2013-08 - 2013-10

Modifikationen einer Embedded Software

  • Modifikationen einer bestehenden C- Software für ein militärisches Kleingerät, das einer SIL Klassifizierung unterliegt.
Wehrtechnik / Avionik / Sicherheitstechnik
6 Monate
2013-02 - 2013-07

Adaption von Prüfeinrichtungen für Systeme der Wehrtechnik und Avionik mit Delphi

  • Prüfabläufe von Testständen für einen elektronischen Richtgriff eines Kettenfahrzeugs müssen auf neue Spezifikationen hin angepasst werden. 
  • Ein Fluglageregelgerät für einen Militärhubschrauber muss nach geänderten Spezifikationen geprüft werden.
  • Die Prüfstandsoftware ist dem anzupassen. 
  • Punkte aus Problem Reports sind dabei mit abzuarbeiten/ zu klären. Abnahme erfolgen mit entsprechenden wehrtechnischen Dienststellen. 
  • Es kommt das RAD Studio 2009 von Embarcadero (vormals Borland) zum Einsatz.
Wehrtechnik / Avionik / Sicherheitstechnik
6 Monate
2012-07 - 2012-12

Programmierung und Inbetriebnahme einer Klebezelle

E/A Check der Maschine

 

Integration / Anbindung an nachfolgende Komponenten

  • Beckhoff TwinSafe
  • Beckhoff Antriebe
  • übergeordnetes Qualitätsdatensystem
  • Bildverarbeitungssysteme und Kontrollkameras
  • Heissverstemmeinheit
  • Rundschalttisch
  • PPS Klebe- und Dosiereinheit
  • Stäubli Roboter
  • Pneumatische Bearbeitungsstationen
  • Feinwaage mit serieller Schnittstelle
  • Lichtschranken
  • pneumatisch gesteuertes Schott
  • div. Kraftmess- Geräte

 

Inbetriebnahme

  • Einrichten der Montage und Dosier- und Wiegeabläufe
  •  Aufzeichnung von Qualitätsdaten und deren Analyse zur Maschinenfähigkeit / Prozeßstabillität
  • Produktionsbegeleitung
  • CoDeSys Visualisierung
  • Maschinen und Taktzeitoptimierung
  • Optimierung und Einweisung der Bediener

 

Dokumentation

Continental Ingolstadt mit Beckhoff TwinCAT

Aus- und Weiterbildung

Aus- und Weiterbildung

1988-1991
  • Ausbildung zum Kommunikations-Elektroniker
  • Dt. Lufthansa
  • Fachrichtung Funktechnik


1991-1996

  • Studium der Automatisierungstechnik
  • FH Hamburg
  • Abschluß als Dipl. Ing.(FH) 1996

Kompetenzen

Kompetenzen

Top-Skills

CoDeSys, Delphi, C++ GitHub Beckhoff-TwinCAT Git AzureDev Ops

Produkte / Standards / Erfahrungen / Methoden

Erfahrungen im Bereich:

  • Systemdesign / Architektur
  • Spezifikation, Programmierung, Test
  • Anwendungs- und Systemprogrammierung
  • Oberflächenentwicklung
  • Entwicklung von komplexen Steuerungssystemen
  • Datenbank-Anwendungen
  • Inbetriebnahme komplexer Systeme vor Ort
  • Erstellung Dokumentation


Methoden:

  • Konzepterstellung
  • OO-Programmierung
  • Datenbank- und Prozess-Modellierung
  • UML


PC Standards:

  • CoDeSys, C/C++, Delphi, Visual Basic
  • Visual Studio
  • Delphi RAD Studio

 

Linux
  • Grundkenntnisse, Shell Programmierung


Spezialkenntnisse:

  • Mess- und Regeltechnik, mathematische Methoden, hardwarenahe Programmierung
  • Hardware-Entwicklung
  • Treiber -Programmierung unter C/C++
  • nc-Hydraulik Steuerung mit Beckhoff-SPS (Krananlage)
  • Oberflächen- und Multimedia-Programmierung mit Delphi
  • Software Refurbishment
  • UML, Parser, Petri-Netze


Projekte:

  • Projektrettung" einer Anlage zur Verbringung von Hubschraubern bei der Bundesmarine (C/C++ / TwinCAT) 
  • SPS basierte Systeme für die Branche Öil &Gas 
  • Refurbishment von Prüfständen der Wehrtechnik (Delphi) 
  • Redesign von Treiberschichtmodellen in komplexen Embedded Anwendungen (UML)
  • Softwaredesign und Automatisierung, Inbetriebnahme von Sondermaschinen (CoDeSys V3) 
  • Weiterentwicklung individueller kundenspezifischer Softwarelösungen / Firmwareentwicklung (TwinCAT / PCWorx bzw. PLCNext) 
  • Entwurf und Realisierung einer Steuerungs-SW für eine Verpackungsmaschine (SEW) 
  • Design und Automatisierung von komplexen Prüfständen und Fertigungseinrichtungen (TwinCAT 2/3)
  • Erstellung eines Qualitätsdatensystems für Produktionsmaschinen (Delphi, CodeSys) 
  • Steuerungssystem zur Umverteilung von Laserlicht (WinCE, C++, CoDeSys, TwinCAT) 
  • Prozessvisualisierungen (Delphi, C#, Python) 
  • Datenbankgestützte Projektierungs- und Konstruktionssoftware für eine CAD Anwendung 
  • CAD Planungs -und Projektierungs-SW für Stahlbau (Delphi, MS Access) 
  • PC Software-Erstellung: Desktopprogrammierung und Datenbanken (Delphi und MySQL) 
  • Desktop Programmierung (MFC C++, Delphi) 
  • Programmierung von Embedded Systemen (ESP32, Windows CE) 
  • manuelles und automatisiertes Testen einer Planungs- Projektierungssoftware (Delphi, Excel) 


Erfahrung in:

  • Systemanalyse und Systemdesign
  • Programmierung
  • Installation
  • Inbetriebnahme
  • Projektverfolgung
  • Schulung / Dokumentation
  • Entwicklung elektronischer Komponenten


Werdegang:

2002

Rolle: freier Softwareentwickler

2000 - 2002
Kunde: Bereich industrielle Leittechnik

Tasks:
  • Automatisierungsprojekte

1996 - 1999
Rolle: Projektingenieur 

Tasks:
  • div. Automatisierungsprojekte

Betriebssysteme

Windows
Windows CE

Programmiersprachen

Assembler
Basic
6.0
C
Ansi C
C++
Visual C++ 6.0
CoDeSys
Delphi
5 / 7 / Delphi 2007
Fortran
Fortran 90
Hydraulik / Servo
LabView
Makrosprachen
VBA für Office
nc
Pascal
Delphi
Strukturierter Text nach IEC 61131 für Steuerungen
TAL
Microsoft Transact-SQL
V3
Python
Java Script

Datenbanken

Access
Applikationsentwicklung
MySQL
SQL
  • Datenbankprogrammierung mit Delphi/Transact SQL

Datenkommunikation

Bus
CAN/Profibus/Interbus
RS232
Realisierung div. Rechnerkopplungen
TCP/IP
Rechnerkopplungen
  • Schaffung von Sonderlösungen: Gemultiplexter Datenaustausch über RS485 für Echtzeit-Steuerungsanwendungen 
  • Schaffung eines Prozeßvariablen-Monitors für den Einsatz auf produktiven Systemen

Hardware

Hardware entwickelt
Elektronik, digital und analog
PC
Linux, Windows
SPS
Siemens S5, B&R 2003, Beckhoff Steuerungen, Codesys, Bachmann
Steuer und Regelsysteme
Embedded Systems WinCE,

Berechnung / Simulation / Versuch / Validierung

PSpice
Grundkenntnisse

Design / Entwicklung / Konstruktion

AutoCAD
Steuerung von AutoCAD über OLE Interface

Branchen

Branchen

  • Wehrtechnik
  • Automotive
  • Luftfahrt
  • Stahlbau,
  • Elektronik
  • Druckmaschinenbau
  • Schiffbau
  • Sondermaschinenbau
  • Oil and Gas
  • Logistik

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das Freelancer-Portal

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