SPS Programmierung nach IEC61131 und C++ unter CoDeSys und TwinCat. Motion Control mit AC- EC- SM-Motoren. PC basierte Visualisierungen mit C#
Aktualisiert am 17.12.2023
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Verfügbar ab: 31.12.2023
Verfügbar zu: 100%
davon vor Ort: 100%
TwinCat V2/V3
CoDeSys V2/V3
diverse Version Control Systeme
Git
Subversion
Perforce
C#/DotNet
Deutsch
Muttersprache
Englisch
fliessend
Französisch
Grundkenntnisse

Einsatzorte

Einsatzorte

Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
Schweiz
nicht möglich

Projekte

Projekte

2 Monate
2021-05 - 2021-06

Inbetriebnahme einer Testanlage für Solarzellen

Software Entwickler
Software Entwickler

freiberufliches Projekt in BW: Inbetriebnahme einer Testanlage für Solarzellen

  • SPS-System: TwinCat V3
  • Servoantriebe: Beckhoff AX5000
  • Visualisierung: TwinCat WebVisu

Beckhoff TwinCat
BW
2 Monate
2021-03 - 2021-04

Programmierung und Inbetriebnahme eines Prüfstandes

  • SPS-System: TwinCat V3 auf CX9020
  • Servoantriebe: Beckhoff AX5000
  • Visualisierung: TwinCat
Verpackungsindustrie
11 Monate
2020-04 - 2021-02

Programmierung und Inbetriebnahme einer Montagelinie

  • SPS-System: TwinCat V3 auf Industrie-PC
  • Servoantriebe: Beckhoff AX5000
  • Visualisierung: Qt
Healthcare Sektor
6 Monate
2019-10 - 2020-03

Inbetriebnahme einer Montagelinie

  • SPS-System: TwinCat V3 auf Industrie-PC
  • Servoantriebe: Kollmorgen
Healthcare Sektor
7 Monate
2019-03 - 2019-09

Programmierung und Inbetriebnahme einer Montagelinie

  • SPS-System: TwinCat V3 auf CX5020
  • Servoantriebe: Schneider Electric (Lexium 32)
  • Visualisierung: Qt
Automobilsektor
7 Monate
2018-08 - 2019-02

Programmierung und Inbetriebnahme einer Sortieranlage für die Chipindustrie

  • SPS-System: CoDeSys V2 auf Industrie-PC
  • Servoantriebe: JAT
  • Visualisierung: CoDeSys
9 Monate
2017-11 - 2018-07

freiberufliches Projekt in BW

Programmierung und Inbetriebnahme einer Montagelinie im Automobilsektor

  • SPS-System: CoDeSys V2 auf Industrie-PC
  • Servoantriebe: JAT
8 Monate
2017-03 - 2017-10

Automatisierung mit Beckhoff / TwinCat V3

SW-Entwickler Beckhoff-TwinCAT
SW-Entwickler

Automatisierung mit Beckhoff / TwinCat V3 sowie Erstellung
externer Tools unter Visual Studio (C#).

  • Sourcecodemanagement: GIT
  • Projektmanagement: Jira
  • Servoantriebe: Bosch Rexroth
TwinCat V3
Beckhoff-TwinCAT
bekannt
Stuttgart
2 Monate
2017-01 - 2017-02

Automatisierung mit Beckhoff / TwinCat 2

SW-Entwicklung/Service Beckhoff-TwinCAT
SW-Entwicklung/Service
TwinCat V2
Beckhoff-TwinCAT
Medizintechnik
München
4 Monate
2016-09 - 2016-12

Entwicklung einer Produktionsanlage unter TwinCat 2

Software Entwickler Bechkoff
Software Entwickler
  • freiberufliches Projekt in der Schweiz: Automatisierung mit Beckhoff / TwinCat 2.
  • Softwareentwicklung Werkzeugmaschinen, mit AX5000 Servoantrieben. Bedienoberfläche von BROSIS.
  • Datenbankanbindung an Stiwa-ZPoint
TwinCat 2
Bechkoff
Schweiz
7 Monate
2016-02 - 2016-08

Automatisierung mit Beckhoff / TwinCat 2.11

SW-Entwickler, Inbetriebnahme TwinCat 2
SW-Entwickler, Inbetriebnahme
  • freiberufliches Projekt: Automatisierung mit Beckhoff / TwinCat 2.11. Weiterentwicklung von Produktionsanlagen incl. Inbetriebnahme, mit AX2000 und AX3000 Servoantrieben und EtherCAT Feldbuskommunikation.
  • Erstellen verschiedener Tools zur TwinCat Verwaltung mittels Automation Interface und ADS Protokoll (erstellt mit C# / .Net4.5)
Beckhoff TwinCat 2.11
TwinCat 2
BW
3 Monate
2015-10 - 2015-12

Automatisierung mit Beckhoff TwinCat 3.1

SW Entwickler TwinCat 3
SW Entwickler
  • freiberufliches Projekt in Baden-Württemberg: Automatisierung mit Beckhoff / TwinCat 3.1 mit Bosch Rexroth Servoantrieben, EtherCAT Feldbuskommunikation.
  • GIT Teammanagement und Sourcecodeverwaltung.
Beckhoff
TwinCat 3
BW
8 Monate
2015-02 - 2015-09

SW Qualitätssicherung

SW Tester CoDeSys
SW Tester

Weiterentwicklung und Pflege einer Continuous-Integration Umgebung unter CruiseControl.NET für die Steuerungsfirmware eines Motion Control Systems (PackDrive, Elau). Eingesetzt wird CoDeSys V3 als IEC 6131 Plattform. Neben Sercos3 als Automatisierungsbus stellt das System eine Vielzahl an Feldbusschnittstellen, wie ProfiBus, PROFINET, EthernetIP, EtherCAT usw. zur Verfügung. Als Verfikationsplatform wird das in CoDeSys integrierte ETest System verwendet.

  • Erweiterung/Wartung des CI-System
  • Anpassung Python Scripte und C# Plugins der CI Integration
  • Adaption des CI-Systems an neue Versionen des Engineeringsystems
  • Adaption bzw. Weiterentwicklung von ETest-Testprojekten für neue FW-Funktionen
  • Suche von HW Fehler am Prüfstand (Verdrahtung), Fehleranalyse
  • Anbindung und Abgleich an ClearQuest Bug Tracking System
  • Pflege Dokumentation / Pläne CI-System und Testaufbauten
  • Erweiterung/Wartung CI Server CruiseControl.NET V1.8.5
  • Überwachung/Analyse ETEST-Testprotokolle
  • IEC 61131 (CoDeSys V3) ETEST-Projekte pflegen und weiterentwickeln
  • Dokumentation pflegen und erstellen, Dokumentensprache ist Englisch
  • Meetings in Deutsch und Englisch.
Elau Steuerung
CoDeSys
Antriebstechnik
Bayern
4 Monate
2014-10 - 2015-01

Entwicklung eines Prüfstandes

Software Entwickler C# B&R Profinet
Software Entwickler

Weiterentwicklung/Redesign eines Prüfstandes für einen Werkzeugwechsler. Ersatz von Profibus durch Profinet. Erstellung und Implementierung verschiedener Profinet Übertragungsprotokolle wie PPO/PKW und Profidrive.

  • FU Antriebe von Getriebebau Nord,
  • Lasersensorik von Leuze,
  • ASI Safety von Bihl&Wiedemann.
  • SPS: B&R Automation Studio (V4.0.20) auf ARWin.
  • GUI: Microsoft Visual Studio 2012, mittels C#.
B&R Automation Studio MS Visual Studio 2012 Lasersensorik von Leuze Antriebe von Getriebebau Nord
C# B&R Profinet
Prüfmittelbau
Schweiz
1 Jahr
2013-10 - 2014-09

Projekt im Bereich Qualitätssicherung/Feldbustests

  • Das Thema sind Softwaretests für integrierte Servoantriebe und Frequenzumrichter, sowie das Erstellen und Durchführen von Conformacetests für alle gängigen Feldbussysteme (EtherCAT, CanOpen, Profibus, Profinet, DeviceNet, Ethernet-IP etc).
  • Die verwendeten Tools sind ClearQuest, Perforce, Eclipse, TwinCat sowie UniFast, ein Schneider eigenes Testsystem. Programmiersprache TCL/TK.
1 Jahr 6 Monate
2012-04 - 2013-09

Projekt im Bereich Automotive/Klebesysteme

  • Erster Teil der Aufgabe war die Portierung eines SW-Produktes meines Kunden nach TwinCAT 2.11 / Windows 7 sowie Stabilitätstests unter Einbeziehung diverser Feldbussysteme.
  • Der größere Teil der Projektlaufzeit bestand in der Konzeption und Realisierung eines HIL Teststandes unter TwinCAT 2.11 / Windows 7 für den Bereich Qualitätssicherung. Ziel waren automatisierte Tests zur Funktionsfähigkeit der SW-Pakete des Kunden. Die automatisierten Testabläufe können in der IEC61131 Sprache als TwinCAT Module erstellt werden. Für einfachere Abläufe war es notwendig, einen Scriptinterpreter zu erstellen, der die Testabläufe aus separaten ASCII Dateien zur Laufzeit interpretierend ausführt.
  • Schwerpunktthemen bei dem HIL Teststand war die ADS Kommunikation zwischen TwinCAT Modulen sowohl PC intern als auch remote über LAN Kopplung. Zum Einsatz kamebenfalls das Automation Interface des TwinCAT  Systemmanagers, indem spezielle Maschinenkonfigurationen automatisch aus XML Vorlagen erstellt werden können. Das Benutzerinterface wurde unter C# mit Visual Studio erstellt, die Kommunikation zum Testsystem natürlich mit dem ADS Protokoll.
  • Gegen Ende der Projektlaufzeit habe ich das Testsystem auf die neue Entwicklungsumgebung TwinCAT 3.1 portiert.
  • Zur Bedienung des Teststandes und zur Erstellung der Testabläufe habe ich eine mehrtägige Schulung durchgeführt für interne Mitarbeiter meines Kunden zum Thema "Erstellung von Testfällen mit der Programmiersprache IEC61131 unter Beckhoff TwinCAT 2.11".
  • Zwischendurch war es meine Aufgabe innerhalb eines Teams in einem größeren Kundenprojekt die SW-Module zu erstellen, die die übergreifende Kommunikation von bis zu 3 TwinCAT Laufzeitsystemen bewerkstelligen (mit ADS Kommunikation).
2 Jahre 4 Monate
2009-12 - 2012-03

Weiterentwicklung bis hin zur Inbetriebnahme von größeren Produktionslinien

Festanstellung
Festanstellung
  • Meine Arbeit umfasst die Weiterentwicklung bis hin zur Inbetriebnahme von größeren Produktionslinien der Photovoltaikindustrie. Zum Einsatz kommen hauptsächlich Steuerungen und Antriebe der Fa. Beckhoff Automation. Das Entwicklungssystem ist TwinCAT V2.11 mit den dazugehörigen Tools: Systemmanager, DriveManager, ScopeView etc. Programmiersprache ist die IEC 61131, Strukturierter Text (ca 80%), der Rest FUP und AWL. Projektumfang ca. 3000 Bausteine.
  • Die Antriebstechnik kommt ebenfalls hauptsächlich von Beckhoff (AX2000/5000 Servoantriebe). Darüber hinaus Frequenzumrichter von Lenze, sowie integrierte Servo- und Schrittmotorantriebe von Schneider Electric
  • Sercos und neuerdings EtherCAT sind die beiden Feldbussysteme, die zwischen Steuerung und Antrieben eingesetzt werden.
  • Seit einiger Zeit beschäftige ich mich mit dem Thema Bildverarbeitung in der Produktion und zur Qualitätsüberwachung. Hier werden Systeme der Firma Leutron eingesetzt. Entwicklungeumgebung ist Microsoft C++.
  • Mehrere Auslandseinsätze mit Inbetriebnahmen in USA und in China habe ich hinter mir.
  • Darüber hinaus führte ich in der Vergangenheit regelmäßig Schulungen aus zu dem Themenkreis TwinCAT/IEC61131 speziell für das Service- und Inbetriebnahmepersonal.
Chemische Industrie

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre
1979-10 - 1984-09

Studium im Fachbereich Elektrotechnik

Diplom Ing. (FH) der Elektrotechnik, Fachhochschule Furtwangen
Diplom Ing. (FH) der Elektrotechnik
Fachhochschule Furtwangen
  • Prozess- und Datentechnik
  • Diplomarbeit bei der Firma Dornier in Friedrichshafen

Position

Position

  • Software-Entwicklung: mehr als 20 Jahre Erfahrung in Steuerungsprogrammierung, hauptsächlich CoDeSys bzw TwinCat basierte Systeme mit IEC 61131
  • Qualitätssicherung: ca 5 Jahre Erfahrung im Test von Realtime Feldbussen, incl. Realtime-Ethernet

Kompetenzen

Kompetenzen

Top-Skills

TwinCat V2/V3 CoDeSys V2/V3 diverse Version Control Systeme Git Subversion Perforce C#/DotNet

Produkte / Standards / Erfahrungen / Methoden

Beckhoff-TwinCAT
CoDeSys
Servotechnik
SPS Programmierung

Beruflicher Werdegang:

12/2009 - heute

Rolle: Festanstellung

Kunde: Hersteller für Photovoltaik

Aufgaben:

  • Entwicklung und Inbetriebnahme von Steuerungssystemen auf Beckhoff/TwinCat 
  • Entwicklung/Implementierung verschiedener Feldbussysteme auf Basis Echtzeit-Ethernet

 

1994 - heute 

Kunde: Grohe AG, Lahr

Aufgaben:

  • Thema: mehrere Prüfanlagen für Badarmaturen (Prüfstände Drehmomentmessung)

 

2004 - 2009 

Kunde: Promoline, Drücker Steuerungstechnik, Neuhausen

Aufgaben:

  • Thema: Verschiedene Palettieranlagen, vor allem für Fa. Bosch, Bühl und Immenstadt

 

2003 - 2009 

Kunde: Uhu, Bühl

Aufgaben:

  • Thema: Ablängmaschine für Endlosmaterial (Patafix)

1997 - 2009 

Kunde: Henkel (Teroson), Heidelberg

Aufgaben:

  • Thema: Produktionsanlagen zum Ablängen von Endlosmaterial (chem. Industrie)

 

1996 - 2009 

Kunde: Raster Maschinen, Ötisheim

Aufgaben:

  • Thema: X-Y Vorschubeinheiten für Pressen

1994 - 2009

Aufgaben:

selbständige Tätigkeit mit den Schwerpunkten

  • Projektierung, Programmierung  von Achssteuerungen
  • Schulung IEC 61131 Bewegungssteuerung
  • Verschiedene Projekte im Sondermaschinenbau

 

2004 - 2006 

Kunde: Daimler, Bölingen

Aufgaben:

  • Thema: Montageeinheit in der Motoremontagelinie

1996 - 2006 

Kunde: Herrmann Ultraschall, Ittersbach

Aufgaben:

  • Thema: spezielle Einheiten für Ultraschallschweissanlagen in der Verpackungsindustrie

2004, 2005 

Kunde: Schneider Electric, Lahr

Aufgaben:

  • Thema: Verschiedene integrierte Antriebe für kundenspeziefische Lösungen (Embedded C Programm direkt im Motor)

 

2002 - 2004 

Kunde: Daimler, Sindelfingen, Böblingen

Aufgaben:

  • Thema: Verschiedene Anlagen im Prüfmittelbau

2003

Kunde: Bosch, Bühl

Aufgaben:

  • Thema: Rundschleifmaschine für Motorachsen

  

2003

Kunde: Opel, Rüsselsheim

Aufgaben:

  • Thema: Umrüstung einer Dürr Lackieranlage

 

01/1989 - 06/1994: 

Rolle: Projektingenieur

Kunde: Fa. Berger Lahr in den Bereichen

Aufgaben:

    • Entwicklung von Bewegungssteuerungen
    • Schulung

     

    11/1987 - 07/1988:

    Aufgaben:

    • verschiedene Auslandsaufenthalte in Neuseeland und Asien

     

    11/1984 - 10/1987

    Rolle: Projektingenieur

    Kunde: Fa. Dornier

    Aufgaben:

    • Entwicklung von digitalen Kommunikationssystemen

    Betriebssysteme

    Bechkoff
    Echtzeitbetriebssysteme
    CoDeSys, TwinCat
    MS-DOS
    Windows

    Programmiersprachen

    Assembler
    Motorola
    Beckhoff TwinCat
    Beckhoff TwinCat 2.11
    C
    MS C++
    C#
    Visual Studio
    C++
    MS C++
    Delphi
    IEC 61131
    mehrjährige Erfahrung auf mehreren SPSen (CoDeSys/TwinCAT)
    Pascal
    Delphi
    Scriptsprachen
    TCL
    Tcl/Tk
    mehrjährige Erfahrung
    TwinCat 2

    Datenbanken

    Access

    Datenkommunikation

    Bus
    Profibus, CAN, CANOpen, EtherCAT, PowerLink, Modbus-TCP, Ethernet-IP
    Ethernet
    Echtzeit Feldbussysteme: EtherCAT, PowerLink, Modbus-TCP, Ethernet-IP
    RS232
    mehrjährige Erfahrung in fast allen Feldbusprotokollen: CAN, Profibus, DeviceNet
    aktuell erste Projekte mit Echtzeit Ethernet: EtherCAT, PowerLink, Modbus-TCP, Ethernet-IP

    Hardware

    Mikrocontroller
    MC68HC912
    SPS
    Schneider Electric, Beckhoff, Beckhoff TwinCat

    Branchen

    Branchen

    • Automotive, Klebesysteme
    • Photovoltaik, Chemische Industrie
    • Verpackungsindustrie: verschiedene Projekte bei Bosch
    • Prüfanlagen: Fa. Grohe AG, Lahr
    • Echtzeit Feldbussysteme: CAN, Profibus, EtherCAT, PowerLink, Ethernet-IP
    • Prozessautomation: verschiedene Steuerungen d. Fa. Schneider Electric Basis CoDeSys
    • B&R Steuerung CP3485
    • Beckhoff Steuerung: CX1020, IPC
    • Schulung zum Thema CoDeSys, IEC 61131, C, C++

    Einsatzorte

    Einsatzorte

    Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km) München (+100km) Mindelheim (+100km) Erlangen (+100km) Deggendorf (+75km)
    Schweiz
    nicht möglich

    Projekte

    Projekte

    2 Monate
    2021-05 - 2021-06

    Inbetriebnahme einer Testanlage für Solarzellen

    Software Entwickler
    Software Entwickler

    freiberufliches Projekt in BW: Inbetriebnahme einer Testanlage für Solarzellen

    • SPS-System: TwinCat V3
    • Servoantriebe: Beckhoff AX5000
    • Visualisierung: TwinCat WebVisu

    Beckhoff TwinCat
    BW
    2 Monate
    2021-03 - 2021-04

    Programmierung und Inbetriebnahme eines Prüfstandes

    • SPS-System: TwinCat V3 auf CX9020
    • Servoantriebe: Beckhoff AX5000
    • Visualisierung: TwinCat
    Verpackungsindustrie
    11 Monate
    2020-04 - 2021-02

    Programmierung und Inbetriebnahme einer Montagelinie

    • SPS-System: TwinCat V3 auf Industrie-PC
    • Servoantriebe: Beckhoff AX5000
    • Visualisierung: Qt
    Healthcare Sektor
    6 Monate
    2019-10 - 2020-03

    Inbetriebnahme einer Montagelinie

    • SPS-System: TwinCat V3 auf Industrie-PC
    • Servoantriebe: Kollmorgen
    Healthcare Sektor
    7 Monate
    2019-03 - 2019-09

    Programmierung und Inbetriebnahme einer Montagelinie

    • SPS-System: TwinCat V3 auf CX5020
    • Servoantriebe: Schneider Electric (Lexium 32)
    • Visualisierung: Qt
    Automobilsektor
    7 Monate
    2018-08 - 2019-02

    Programmierung und Inbetriebnahme einer Sortieranlage für die Chipindustrie

    • SPS-System: CoDeSys V2 auf Industrie-PC
    • Servoantriebe: JAT
    • Visualisierung: CoDeSys
    9 Monate
    2017-11 - 2018-07

    freiberufliches Projekt in BW

    Programmierung und Inbetriebnahme einer Montagelinie im Automobilsektor

    • SPS-System: CoDeSys V2 auf Industrie-PC
    • Servoantriebe: JAT
    8 Monate
    2017-03 - 2017-10

    Automatisierung mit Beckhoff / TwinCat V3

    SW-Entwickler Beckhoff-TwinCAT
    SW-Entwickler

    Automatisierung mit Beckhoff / TwinCat V3 sowie Erstellung
    externer Tools unter Visual Studio (C#).

    • Sourcecodemanagement: GIT
    • Projektmanagement: Jira
    • Servoantriebe: Bosch Rexroth
    TwinCat V3
    Beckhoff-TwinCAT
    bekannt
    Stuttgart
    2 Monate
    2017-01 - 2017-02

    Automatisierung mit Beckhoff / TwinCat 2

    SW-Entwicklung/Service Beckhoff-TwinCAT
    SW-Entwicklung/Service
    TwinCat V2
    Beckhoff-TwinCAT
    Medizintechnik
    München
    4 Monate
    2016-09 - 2016-12

    Entwicklung einer Produktionsanlage unter TwinCat 2

    Software Entwickler Bechkoff
    Software Entwickler
    • freiberufliches Projekt in der Schweiz: Automatisierung mit Beckhoff / TwinCat 2.
    • Softwareentwicklung Werkzeugmaschinen, mit AX5000 Servoantrieben. Bedienoberfläche von BROSIS.
    • Datenbankanbindung an Stiwa-ZPoint
    TwinCat 2
    Bechkoff
    Schweiz
    7 Monate
    2016-02 - 2016-08

    Automatisierung mit Beckhoff / TwinCat 2.11

    SW-Entwickler, Inbetriebnahme TwinCat 2
    SW-Entwickler, Inbetriebnahme
    • freiberufliches Projekt: Automatisierung mit Beckhoff / TwinCat 2.11. Weiterentwicklung von Produktionsanlagen incl. Inbetriebnahme, mit AX2000 und AX3000 Servoantrieben und EtherCAT Feldbuskommunikation.
    • Erstellen verschiedener Tools zur TwinCat Verwaltung mittels Automation Interface und ADS Protokoll (erstellt mit C# / .Net4.5)
    Beckhoff TwinCat 2.11
    TwinCat 2
    BW
    3 Monate
    2015-10 - 2015-12

    Automatisierung mit Beckhoff TwinCat 3.1

    SW Entwickler TwinCat 3
    SW Entwickler
    • freiberufliches Projekt in Baden-Württemberg: Automatisierung mit Beckhoff / TwinCat 3.1 mit Bosch Rexroth Servoantrieben, EtherCAT Feldbuskommunikation.
    • GIT Teammanagement und Sourcecodeverwaltung.
    Beckhoff
    TwinCat 3
    BW
    8 Monate
    2015-02 - 2015-09

    SW Qualitätssicherung

    SW Tester CoDeSys
    SW Tester

    Weiterentwicklung und Pflege einer Continuous-Integration Umgebung unter CruiseControl.NET für die Steuerungsfirmware eines Motion Control Systems (PackDrive, Elau). Eingesetzt wird CoDeSys V3 als IEC 6131 Plattform. Neben Sercos3 als Automatisierungsbus stellt das System eine Vielzahl an Feldbusschnittstellen, wie ProfiBus, PROFINET, EthernetIP, EtherCAT usw. zur Verfügung. Als Verfikationsplatform wird das in CoDeSys integrierte ETest System verwendet.

    • Erweiterung/Wartung des CI-System
    • Anpassung Python Scripte und C# Plugins der CI Integration
    • Adaption des CI-Systems an neue Versionen des Engineeringsystems
    • Adaption bzw. Weiterentwicklung von ETest-Testprojekten für neue FW-Funktionen
    • Suche von HW Fehler am Prüfstand (Verdrahtung), Fehleranalyse
    • Anbindung und Abgleich an ClearQuest Bug Tracking System
    • Pflege Dokumentation / Pläne CI-System und Testaufbauten
    • Erweiterung/Wartung CI Server CruiseControl.NET V1.8.5
    • Überwachung/Analyse ETEST-Testprotokolle
    • IEC 61131 (CoDeSys V3) ETEST-Projekte pflegen und weiterentwickeln
    • Dokumentation pflegen und erstellen, Dokumentensprache ist Englisch
    • Meetings in Deutsch und Englisch.
    Elau Steuerung
    CoDeSys
    Antriebstechnik
    Bayern
    4 Monate
    2014-10 - 2015-01

    Entwicklung eines Prüfstandes

    Software Entwickler C# B&R Profinet
    Software Entwickler

    Weiterentwicklung/Redesign eines Prüfstandes für einen Werkzeugwechsler. Ersatz von Profibus durch Profinet. Erstellung und Implementierung verschiedener Profinet Übertragungsprotokolle wie PPO/PKW und Profidrive.

    • FU Antriebe von Getriebebau Nord,
    • Lasersensorik von Leuze,
    • ASI Safety von Bihl&Wiedemann.
    • SPS: B&R Automation Studio (V4.0.20) auf ARWin.
    • GUI: Microsoft Visual Studio 2012, mittels C#.
    B&R Automation Studio MS Visual Studio 2012 Lasersensorik von Leuze Antriebe von Getriebebau Nord
    C# B&R Profinet
    Prüfmittelbau
    Schweiz
    1 Jahr
    2013-10 - 2014-09

    Projekt im Bereich Qualitätssicherung/Feldbustests

    • Das Thema sind Softwaretests für integrierte Servoantriebe und Frequenzumrichter, sowie das Erstellen und Durchführen von Conformacetests für alle gängigen Feldbussysteme (EtherCAT, CanOpen, Profibus, Profinet, DeviceNet, Ethernet-IP etc).
    • Die verwendeten Tools sind ClearQuest, Perforce, Eclipse, TwinCat sowie UniFast, ein Schneider eigenes Testsystem. Programmiersprache TCL/TK.
    1 Jahr 6 Monate
    2012-04 - 2013-09

    Projekt im Bereich Automotive/Klebesysteme

    • Erster Teil der Aufgabe war die Portierung eines SW-Produktes meines Kunden nach TwinCAT 2.11 / Windows 7 sowie Stabilitätstests unter Einbeziehung diverser Feldbussysteme.
    • Der größere Teil der Projektlaufzeit bestand in der Konzeption und Realisierung eines HIL Teststandes unter TwinCAT 2.11 / Windows 7 für den Bereich Qualitätssicherung. Ziel waren automatisierte Tests zur Funktionsfähigkeit der SW-Pakete des Kunden. Die automatisierten Testabläufe können in der IEC61131 Sprache als TwinCAT Module erstellt werden. Für einfachere Abläufe war es notwendig, einen Scriptinterpreter zu erstellen, der die Testabläufe aus separaten ASCII Dateien zur Laufzeit interpretierend ausführt.
    • Schwerpunktthemen bei dem HIL Teststand war die ADS Kommunikation zwischen TwinCAT Modulen sowohl PC intern als auch remote über LAN Kopplung. Zum Einsatz kamebenfalls das Automation Interface des TwinCAT  Systemmanagers, indem spezielle Maschinenkonfigurationen automatisch aus XML Vorlagen erstellt werden können. Das Benutzerinterface wurde unter C# mit Visual Studio erstellt, die Kommunikation zum Testsystem natürlich mit dem ADS Protokoll.
    • Gegen Ende der Projektlaufzeit habe ich das Testsystem auf die neue Entwicklungsumgebung TwinCAT 3.1 portiert.
    • Zur Bedienung des Teststandes und zur Erstellung der Testabläufe habe ich eine mehrtägige Schulung durchgeführt für interne Mitarbeiter meines Kunden zum Thema "Erstellung von Testfällen mit der Programmiersprache IEC61131 unter Beckhoff TwinCAT 2.11".
    • Zwischendurch war es meine Aufgabe innerhalb eines Teams in einem größeren Kundenprojekt die SW-Module zu erstellen, die die übergreifende Kommunikation von bis zu 3 TwinCAT Laufzeitsystemen bewerkstelligen (mit ADS Kommunikation).
    2 Jahre 4 Monate
    2009-12 - 2012-03

    Weiterentwicklung bis hin zur Inbetriebnahme von größeren Produktionslinien

    Festanstellung
    Festanstellung
    • Meine Arbeit umfasst die Weiterentwicklung bis hin zur Inbetriebnahme von größeren Produktionslinien der Photovoltaikindustrie. Zum Einsatz kommen hauptsächlich Steuerungen und Antriebe der Fa. Beckhoff Automation. Das Entwicklungssystem ist TwinCAT V2.11 mit den dazugehörigen Tools: Systemmanager, DriveManager, ScopeView etc. Programmiersprache ist die IEC 61131, Strukturierter Text (ca 80%), der Rest FUP und AWL. Projektumfang ca. 3000 Bausteine.
    • Die Antriebstechnik kommt ebenfalls hauptsächlich von Beckhoff (AX2000/5000 Servoantriebe). Darüber hinaus Frequenzumrichter von Lenze, sowie integrierte Servo- und Schrittmotorantriebe von Schneider Electric
    • Sercos und neuerdings EtherCAT sind die beiden Feldbussysteme, die zwischen Steuerung und Antrieben eingesetzt werden.
    • Seit einiger Zeit beschäftige ich mich mit dem Thema Bildverarbeitung in der Produktion und zur Qualitätsüberwachung. Hier werden Systeme der Firma Leutron eingesetzt. Entwicklungeumgebung ist Microsoft C++.
    • Mehrere Auslandseinsätze mit Inbetriebnahmen in USA und in China habe ich hinter mir.
    • Darüber hinaus führte ich in der Vergangenheit regelmäßig Schulungen aus zu dem Themenkreis TwinCAT/IEC61131 speziell für das Service- und Inbetriebnahmepersonal.
    Chemische Industrie

    Aus- und Weiterbildung

    Aus- und Weiterbildung

    5 Jahre
    1979-10 - 1984-09

    Studium im Fachbereich Elektrotechnik

    Diplom Ing. (FH) der Elektrotechnik, Fachhochschule Furtwangen
    Diplom Ing. (FH) der Elektrotechnik
    Fachhochschule Furtwangen
    • Prozess- und Datentechnik
    • Diplomarbeit bei der Firma Dornier in Friedrichshafen

    Position

    Position

    • Software-Entwicklung: mehr als 20 Jahre Erfahrung in Steuerungsprogrammierung, hauptsächlich CoDeSys bzw TwinCat basierte Systeme mit IEC 61131
    • Qualitätssicherung: ca 5 Jahre Erfahrung im Test von Realtime Feldbussen, incl. Realtime-Ethernet

    Kompetenzen

    Kompetenzen

    Top-Skills

    TwinCat V2/V3 CoDeSys V2/V3 diverse Version Control Systeme Git Subversion Perforce C#/DotNet

    Produkte / Standards / Erfahrungen / Methoden

    Beckhoff-TwinCAT
    CoDeSys
    Servotechnik
    SPS Programmierung

    Beruflicher Werdegang:

    12/2009 - heute

    Rolle: Festanstellung

    Kunde: Hersteller für Photovoltaik

    Aufgaben:

    • Entwicklung und Inbetriebnahme von Steuerungssystemen auf Beckhoff/TwinCat 
    • Entwicklung/Implementierung verschiedener Feldbussysteme auf Basis Echtzeit-Ethernet

     

    1994 - heute 

    Kunde: Grohe AG, Lahr

    Aufgaben:

    • Thema: mehrere Prüfanlagen für Badarmaturen (Prüfstände Drehmomentmessung)

     

    2004 - 2009 

    Kunde: Promoline, Drücker Steuerungstechnik, Neuhausen

    Aufgaben:

    • Thema: Verschiedene Palettieranlagen, vor allem für Fa. Bosch, Bühl und Immenstadt

     

    2003 - 2009 

    Kunde: Uhu, Bühl

    Aufgaben:

    • Thema: Ablängmaschine für Endlosmaterial (Patafix)

    1997 - 2009 

    Kunde: Henkel (Teroson), Heidelberg

    Aufgaben:

    • Thema: Produktionsanlagen zum Ablängen von Endlosmaterial (chem. Industrie)

     

    1996 - 2009 

    Kunde: Raster Maschinen, Ötisheim

    Aufgaben:

    • Thema: X-Y Vorschubeinheiten für Pressen

    1994 - 2009

    Aufgaben:

    selbständige Tätigkeit mit den Schwerpunkten

    • Projektierung, Programmierung  von Achssteuerungen
    • Schulung IEC 61131 Bewegungssteuerung
    • Verschiedene Projekte im Sondermaschinenbau

     

    2004 - 2006 

    Kunde: Daimler, Bölingen

    Aufgaben:

    • Thema: Montageeinheit in der Motoremontagelinie

    1996 - 2006 

    Kunde: Herrmann Ultraschall, Ittersbach

    Aufgaben:

    • Thema: spezielle Einheiten für Ultraschallschweissanlagen in der Verpackungsindustrie

    2004, 2005 

    Kunde: Schneider Electric, Lahr

    Aufgaben:

    • Thema: Verschiedene integrierte Antriebe für kundenspeziefische Lösungen (Embedded C Programm direkt im Motor)

     

    2002 - 2004 

    Kunde: Daimler, Sindelfingen, Böblingen

    Aufgaben:

    • Thema: Verschiedene Anlagen im Prüfmittelbau

    2003

    Kunde: Bosch, Bühl

    Aufgaben:

    • Thema: Rundschleifmaschine für Motorachsen

      

    2003

    Kunde: Opel, Rüsselsheim

    Aufgaben:

    • Thema: Umrüstung einer Dürr Lackieranlage

     

    01/1989 - 06/1994: 

    Rolle: Projektingenieur

    Kunde: Fa. Berger Lahr in den Bereichen

    Aufgaben:

      • Entwicklung von Bewegungssteuerungen
      • Schulung

       

      11/1987 - 07/1988:

      Aufgaben:

      • verschiedene Auslandsaufenthalte in Neuseeland und Asien

       

      11/1984 - 10/1987

      Rolle: Projektingenieur

      Kunde: Fa. Dornier

      Aufgaben:

      • Entwicklung von digitalen Kommunikationssystemen

      Betriebssysteme

      Bechkoff
      Echtzeitbetriebssysteme
      CoDeSys, TwinCat
      MS-DOS
      Windows

      Programmiersprachen

      Assembler
      Motorola
      Beckhoff TwinCat
      Beckhoff TwinCat 2.11
      C
      MS C++
      C#
      Visual Studio
      C++
      MS C++
      Delphi
      IEC 61131
      mehrjährige Erfahrung auf mehreren SPSen (CoDeSys/TwinCAT)
      Pascal
      Delphi
      Scriptsprachen
      TCL
      Tcl/Tk
      mehrjährige Erfahrung
      TwinCat 2

      Datenbanken

      Access

      Datenkommunikation

      Bus
      Profibus, CAN, CANOpen, EtherCAT, PowerLink, Modbus-TCP, Ethernet-IP
      Ethernet
      Echtzeit Feldbussysteme: EtherCAT, PowerLink, Modbus-TCP, Ethernet-IP
      RS232
      mehrjährige Erfahrung in fast allen Feldbusprotokollen: CAN, Profibus, DeviceNet
      aktuell erste Projekte mit Echtzeit Ethernet: EtherCAT, PowerLink, Modbus-TCP, Ethernet-IP

      Hardware

      Mikrocontroller
      MC68HC912
      SPS
      Schneider Electric, Beckhoff, Beckhoff TwinCat

      Branchen

      Branchen

      • Automotive, Klebesysteme
      • Photovoltaik, Chemische Industrie
      • Verpackungsindustrie: verschiedene Projekte bei Bosch
      • Prüfanlagen: Fa. Grohe AG, Lahr
      • Echtzeit Feldbussysteme: CAN, Profibus, EtherCAT, PowerLink, Ethernet-IP
      • Prozessautomation: verschiedene Steuerungen d. Fa. Schneider Electric Basis CoDeSys
      • B&R Steuerung CP3485
      • Beckhoff Steuerung: CX1020, IPC
      • Schulung zum Thema CoDeSys, IEC 61131, C, C++

      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.