System Architekt für Steuerungssysteme sowie customized IT Lösungen
Aktualisiert am 16.05.2024
Profilbild
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

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

Baden Würtemberg

  • 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

  • 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
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

  • 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
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)

  • 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

  • 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

  • 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

  • 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
  • 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

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

  • 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

  • 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
  • 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
  • Projektrettung
  • Schaffung einer neuen TwinCAT 3 basierten Steuerungslösung, da Quellcode für Erweiterungen mit Wago nicht vorhanden
Produktion
Langenfeld
  • 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
  • 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
  • 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
  • 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)
  • 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
  • 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
  • Ü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
  • Modifikationen einer bestehenden C- Software für ein militärisches Kleingerät, das einer SIL Klassifizierung unterliegt.
Wehrtechnik / Avionik / Sicherheitstechnik
  • 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

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

Deutschland
nicht möglich

Projekte

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

Baden Würtemberg

  • 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

  • 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
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

  • 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
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)

  • 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

  • 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

  • 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

  • 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
  • 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

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

  • 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

  • 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
  • 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
  • Projektrettung
  • Schaffung einer neuen TwinCAT 3 basierten Steuerungslösung, da Quellcode für Erweiterungen mit Wago nicht vorhanden
Produktion
Langenfeld
  • 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
  • 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
  • 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
  • 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)
  • 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
  • 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
  • Ü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
  • Modifikationen einer bestehenden C- Software für ein militärisches Kleingerät, das einer SIL Klassifizierung unterliegt.
Wehrtechnik / Avionik / Sicherheitstechnik
  • 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

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

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


1991-1996

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

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

  • 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.