Visualisierungssysteme, Automatisierungsumfeld, Anwendungsentwicklung: .NET, C#, VB.NET, VB6, SQL, Datenbank Entwicklung, SIMATIC WINCC,OPC UA,OPC DA
Aktualisiert am 16.01.2026
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 14.01.2026
Verfügbar zu: 100%
davon vor Ort: 100%
SCADA
C#
VB6
HMI
Datenbankentwicklung
Automatisierungstechnik
Kommunikationsprotokolle
WinCC
Visualisierungssystem
Visualisierungssoftware des Driver Display Unit im Train Control Management System (TCMS)
Schienenfahrzeugleittechnik
Prozessautomatisierung
Visual Basic 6
Deutsch
Muttersprache
Englisch
gute Kenntnisse

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

12 Jahre 6 Monate
2013-09 - heute

Implementierung des Visualisierung Systems

WinCC WebNavigator Simatic 427C MicroBox als PLC WinAC RTX F 2010 ...

Implementierung des Visualisierung Systems gegen eine Emulation / Simulation

  • Aufbau und Inbetriebnahme der PC + Netzwerk Infrastruktur in Rumänien.
  • Schulungen vor Ort
  • Erstellen von Teilen der Dokumentation
WinCC
WinCC WebNavigator Simatic 427C MicroBox als PLC WinAC RTX F 2010 Windows Embeddes Standard 2009 Windows Server 2008R2 Beckhoff TwinCat Indu-Sol Inspektoren Indu-Sol PROManage Datalogic WebSentinel Simatic Switch X208 / managed Acronis Backup. Server Workstation Simatic SITOP USV
Global agierender Hersteller und Automobilzulieferer für Reifen
6 Monate
2025-07 - 2025-12

Neuausrichtung / Weiterbildung / Projektakquise

  • Nach Abschluss des letzten Projekts habe ich eine geplante projektfreie Phase genutzt, um mich fachlich und strategisch neu auszurichten.
  • Der Schwerpunkt lag auf der Weiterentwicklung eigener Tools, der Vertiefung moderner .NET-Technologien sowie der Erarbeitung von Konzepten zur Integration von KI-gestützten Agenten in bestehende Softwarelandschaften.
  • Parallel dazu habe ich meine Unternehmenswebseite inhaltlich und technisch überarbeitet, um mein Leistungsportfolio klarer auf aktuelle Technologien und Zielbranchen auszurichten.
1 Jahr 1 Monat
2024-06 - 2025-06

Reengineering komplexer Makros

Windows 10 (x64) MS SQL Server SQLite ...
  • In diesem Projekt habe ich eine Excel-basierte Parametrier-Software in eine .NET-Anwendung auf Basis von .NET 8 und WPF migriert. Die neue Lösung nutzt den MS SQL Server als primäre Datenbank und bietet zusätzlich durch eine Erweiterung einen generischen Zugriff auf SQLite, um die Anwendung portabel und im Feld unabhängiger einsetzbar zu machen.
  • Eine besondere Herausforderung lag im Reengineering komplexer Makros und der datenbankähnlichen Strukturen, die in den Excel-Sheets für Eingabedialoge und Validierungen verwendet wurden. Diese mussten in die neue .NET-Lösung integriert und optimiert werden, um eine nahtlose und benutzerfreundliche Bedienung zu gewährleisten.
Windows 10 (x64) MS SQL Server SQLite Visual Studio Pro. 2022 mit .NET 8.0 C# mit WPF VBA-Scripting mit Excel GIT zur Versionskontrolle im Team
Hersteller von Verpackungs- und Füllmaschinen in der Pharmaindustrie
9 Monate
2023-09 - 2024-05

Refactoring der .NET-basierten DDU-Visualisierungssoftware

Windows 10 IoT Enterprise (x86 / x64) Visual Studio Pro. 2022 mit .NET 4.8 Visual Basic 6 (VB6) ...
  • Refactoring der .NET-basierten DDU-Visualisierungssoftware im Train Control & Management System (TCMS), die von 2020 bis 2023 unter meiner Mitwirkung entwickelt wurde. Ziel des Refactorings war es, die Visualisierung durch austauschbare Kommunikationsschichten flexibler zu gestalten. Die ursprüngliche Implementierung, die das CIP-Protokoll unterstützte, wurde so modularisiert, dass sie nun auch für den MVB-Bus vorbereitet ist. Hierzu habe ich den Datenhaushalt und die relevanten Komponenten modularisiert und über Interfaces austauschbar gestaltet. Parallel dazu entwickelte ich eine äquivalente Kommunikationslösung für das MVB-Protokoll.
  • Das Endziel bestand darin, die Visualisierung, die ursprünglich für Batteriefahrzeuge vorgesehen war, für den Einsatz in wasserstoffbetriebenen Fahrzeugen zu portieren.
  • Ergänzende Aufgabe: In diesem Projekt habe ich außerdem eine Excel-basierte Parametrier-Software (einschließlich Makros) mit zugrundeliegender MS Access-Datenbank in eine .NET-Anwendung migriert. Die neue Lösung verwendet SQLite als primäre Datenhaltung, wobei der Datenbankzugriff generisch konzipiert wurde, um ebenfalls MS SQL Server und PostgreSQL unterstützen zu können.
Windows 10 IoT Enterprise (x86 / x64) Visual Studio Pro. 2022 mit .NET 4.8 Visual Basic 6 (VB6) VB.NET C# PostgreSQL Access mit Scripting VBA-Scripting mit Excel GIT zur Versionskontrolle im Team
Hersteller von Schienenfahrzeugen
6 Monate
2023-04 - 2023-09

Erstellung eines Konzeptes

Windows 10 (x86 / x64) Visual Studio Pro. 2022 mit .NET 6 C# ...
  • Erstellung eines Konzeptes für die digitalisierte, datentechnische Begleitung einer Serienproduktion von komplexen Medizin Geräten.
  • Erarbeiten einer Kommunikationsschicht zum Austausch von Auftrags- und Messdaten über generische Schnittstellen zu und von einem MES-System zu den jeweiligen, einzelnen, Montage- und Prüfplätzen auf der Basis von OPC UA.
  • Entwickeln eines generischen Telegrammaufbaus in JSON.
  • Erstellen eines Proof of Concept mit C# unter der Verwendung von OPC UA zu verschiedenen Steuersystemen.
Windows 10 (x86 / x64) Visual Studio Pro. 2022 mit .NET 6 C# OPC UA Bibliotheken für .NET
Hersteller von optischen Medizingeräte
8 Monate
2022-08 - 2023-03

Entwicklung eines Datenbank gestützten Tools

Windows 10 (x86 / x64) Visual Studio Pro. 2022 mit .NET 4.8 VB.NET ...
  • Entwicklung eines Datenbank gestützten Tools zur Parametrierung von s.g. DataPlugs für die Parametrierung der PLCs in Schienenfahrzeugen.
  • Hierzu wurde ein vorhandenes Tool, basierend auf Microsoft Access reenginiert. Die Datenbank wurde nach SQLite3 portiert. Das Benutzerinterface wurde komplett neu in C# und VB.Net entwickelt.
  • Für dieses Projekt habe ich ein Anwendungsframework entwickelt, das es erlaubt, weitere vorhandene Anwendungen mit reduziertem Aufwand von VB6/ MS Access nach .NET zu portieren.
Windows 10 (x86 / x64) Visual Studio Pro. 2022 mit .NET 4.8 VB.NET C# SQLite3 MS Access mit Scripting GIT zur Versionskontrolle im Team
Hersteller von Schienenfahrzeugen
1 Jahr 11 Monate
2020-09 - 2022-07

Weiterentwicklung und Inbetriebnahme der Visualisierung des Displays

Softwareentwickler im V-Model Windows 10 IoT Enterprise (x86 / x64) Visual Studio Pro. 2022 mit .NET 4.8 Visual Basic 6 (VB6) ...
Softwareentwickler im V-Model
  • Weiterentwicklung und Inbetriebnahme der Visualisierung des Displays des Train Control & Management Systeme (TCMS) für die Neuentwicklung eines Batteriegetriebenen Schienenfahrzeug.
  • Die Software des Displays (DDU) wurde von VB6 nach VB.NET portiert.
  • In diesem Rahmen wurde die Applikation reenginiert, modularisiert und ganze Teile der Anwendung in C# und VB.NET neu implementiert.
  • Für die Kommunikation zwischen DDU und der Steuerung (MPU) wurde ein neuer Kommunikationskanal mit neuem, dynamischen Signalmanagement in C# unter Verwendung des CIP-Protokolls völlig neu von mir entwickelt.
  • Die Entwicklung erfolgt nach branchenüblicher Rahmenbedingung unter Verwendung des V-Models. Hierzu gehört auch das Bearbeiten der zugehörigen Dokumentation innerhalb des Zyklus.
  • In einem weiteren Teilprojet wurde die Software des Displays im TCMS für die Neuentwicklung eines Wasserstoff getriebenen Schienenfahrzeuges weiter entwickelt.
  • Eine besondere Herausforderung stellte die gemeinsame Entwicklung im Team mit Remote Systemen unter Coronabedingungen dar.
  • Im Oktober 2022 habe ich die CIP Kommunikationsschicht des DDU mit einer Dummy-Library in Ansi-C erweitert, um in der Umgebung von automatisierten Testfällen das DDU von außen per TCP/IP mit Daten zu Versorgen und somit den Datenaustausch zwischen MPU und DDU vorab testen und simulieren zu können.
Windows 10 IoT Enterprise (x86 / x64) Visual Studio Pro. 2022 mit .NET 4.8 Visual Basic 6 (VB6) VB.NET C# PostgreSQL Access mit Scripting VBA Scripting mit Excel GIT zur Versionskontrolle im Team
Hersteller von Schienenfahrzeugen
2 Monate
2020-08 - 2020-09

Dokumentation des Wechsel von einem ERP System zu SAP

VB.NET SAP R3 / WebServices VB6 ...

Dokumentation des Wechsel von einem ERP System zu SAP unter laufender ?just in sequence? Produktion aus der Sicht des MES System. Erweiterung des bestehenden, selbst entwickelten MES System. Wechsel von einem Portallager für die Zwischenlagerung von Kompletträdern zu einer Anbindung an ein neues Hochregallager.

  • Erweiterung des SCADA Systems (WinCC), in einer virtualisierten Umgebung
  • Transformation der Datenanbindungen zum neu System
  • Umstellung des Datenhandlings für die Produktionsanlagen zu SAP
  • Kommunikation per Web Services
  • MES Software als Middleware zwischen ERP System und den PLCs der Produktionslinien.
  • Portierung von VB6 / Neuentwicklung unter C# mit Anbindungen über OPC UA / DA
  • Software Paketierung in Terminal Server Umgebung auf Applikations-Servern
VB.NET SAP R3 / WebServices VB6 ADO.NET WinCC 7.4 Simatic.NET Windows 2012 / 2016 Server mit Hyper-V Microsoft SQL 2012 C#
Automotive
Baden-Württemberg
2 Monate
2020-05 - 2020-06

Vorbereitung von Upgrades und Hochrüstungen von SIMATIC IPC

WinCC 7.5 SCADA Systems unter Windows 2016 Server SIMATIC WinCC WebNavigator Beckhoff TwinCat 2 IPCs unter Windows 10 x86
  • Vorbereitung von Upgrades und Hochrüstungen von SIMATIC IPC mit Windows Server 2016 mit upgrade von WinCC 7.X auf 7.5 im Client/ Server Betrieb mit WebNavigator und OPC Connection zu TwinCat 2 via OPC
  • Vorbereitung von Upgrades und Hochrüstungen von Beckhoff IPC mit TwinCat 2 auf Windows 10 x86 (32Bit Umgebung)
  • Überarbeiten des WinCC Projekt für anstehende Änderungen vor Ort
  • Schulungen vor Ort
  • Erstellen von Teilen der Dokumentation
  • Projektierung in Deutschland, Inbetriebnahme und Hochrüstung vor Ort in China steht COVID-19 bedingt noch aus
WinCC 7.5 SCADA Systems unter Windows 2016 Server SIMATIC WinCC WebNavigator Beckhoff TwinCat 2 IPCs unter Windows 10 x86
Global agierender deutscher Hersteller und Automobilzulieferer für Reifen in China
Deutschland
4 Monate
2020-01 - 2020-04

Hochrüstung eines existierenden SCADA System

SIMATIC WinCC 7.5 SCADA Systems ES und OS System Windows 2016 Server ...

Hochrüstung eines existierenden SCADA System auf SIMATIC WinCC 7.5. Das SCADA System wurde in einer virtualisierten Umgebung unter VMware ESXi komplett neu aufgebaut

  • Das existierende System war als redundantes Client Server System mit der Logik in C-Skripten in den Clients ausgelegt
  • Im Rahmen der Hochrüstung mussten die beiden getrennten Projektteile des WinCC Systems (Client Projekt und Server Projekt) zu einem Projekt zusammengelegt werden und die Funktion der C-Sktipe sichergestellt werden
  • Projektierung in Deutschland, Inbetriebnahme remote begründet durch die Corona Pandemie
SIMATIC WinCC 7.5 SCADA Systems ES und OS System Windows 2016 Server VMware ESXi Servern
Molkerei Betrieb
Deutschland
7 Monate
2019-06 - 2019-12

Erstellung eines SCADA Systems

SIMATIC WinCC WebNavigator SIMATIC 427E MicroBox Indu-Sol PROFINET Inspektoren ...
  • Erstellung eines SCADA Systems in einer virtualisierten Umgebung mit SIMATIC TIA Portal V15 in einer neu errichteten Produktionsanlage

  • Das SCADA System ist als Client/Server System mit der Verwendung des WinCC WebNavigators ausgeführt und visualisiert S7-1500 CPUs

  • Die Besonderheit dieses Projektes war ein komplexes Routing des Material, das über Scanner Punkte mit einem übergeordneten System abgeglichen werden musste

  • Hierzu kam eine Kommunikation mittels OPC UA zum Einsatz

  • Schulungen vor Ort

  • Erstellen von Teilen der Dokumentation

  • Projektierung in Deutschland, Inbetriebnahme inkl. Abnahme in China

  • Konfiguration eines SCADA Systems als ES und OS System unter Windows 2016 Server für die Verwendung SIMATIC TIA Portal V15 in einer virtualisierten Umgebung unter VMware ESXi Servern

  • OPC UA zur Kommunikation mit überlagertem System

  • SIMATIC WinCC Professional V15 als Client / Serversystem

SIMATIC WinCC WebNavigator SIMATIC 427E MicroBox Indu-Sol PROFINET Inspektoren Indu-Sol PROManage Datalogic WebSentinel OPC UA SIMATIC WinCC Professional V15
Automobilzulieferer
Deutschland
1 Jahr 3 Monate
2018-03 - 2019-05

Wechsel von einem ERP System zu SAP

C# VB.NET SAP R3 / WebServices ...

Wechsel von einem ERP System zu SAP unter laufender ?just in sequence? Produktion aus der Sicht des MES System. Erweiterung des bestehenden, selbst entwickelten MES System. Wechsel von einem Portallager für die Zwischenlagerung von Kompletträdern zu einer Anbindung an ein neues Hochregallager.

  • Transformation der Datenanbindungen vom alt zum neu System

  • Umstellung des Datenhandlings für die Produktionsanlagen auf die Anforderungen von SAP

  • Kommunikation per Web Services

  • Redesign der bestehenden MES Software als Middleware zwischen ERP System und den PLCs der Produktionslinien.

  • Redesign vorhandener VB6 und Portierung / Neuentwicklung unter C# mit Anbindungen über OPC UA / DA

  • Integration der Software Pakete in Terminal Server Umgebung auf Applikations-Servern

  • Erweiterung des SCADA Systems, das in einer virtualisierten Umgebung läuft

C# VB.NET SAP R3 / WebServices VB6 ADO.NET WinCC 7.5 Simatic.NET Windows 2012 / 2016 Server mit Hyper-V Microsoft SQL 2012
Automotive
Baden-Württemberg
2 Jahre 2 Monate
2016-01 - 2018-02

Erweiterungen der Visualisierungs-Systeme

WinCC 7.2 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC und Visualisierungs-Clients ...

Erweiterungen der Visualisierungs-Systeme für Transportsysteme, Inbetriebnahme und Überführung der Anlagen in Produktivsysteme. Hierbei wurde eine Konzernweite Standardisierung der SCADA System durchgeführt.

  • Schulungen vor Ort

  • Erstellen von Teilen der Dokumentation

WinCC 7.2 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC und Visualisierungs-Clients WinAC RTX F 2010 Windows Embeddes Standard 2009 Windows Server 2008R2 Beckhoff TwinCat Indu-Sol Inspektoren Indu-Sol PROManage Datalogic WebSentinel Simatic Switch X208 / managed Acronis Backup. Server Workstation Simatic SITOP USV
Automobilzulieferer
China, USA, Brasilien, Rumänien, Deutschland
3 Monate
2015-10 - 2015-12

Erweiterung vorhandener Anwendungen im Automatisierungsbereich

VB6 ADO.NET C# ...
  • Erweiterung vorhandener Anwendungen im Automatisierungsbereich in C# / VN.NET / VB6 mit SQLServer basierendem Backend

  • Portierung der Prozessrelevanten Applikationen von lokalen PC Systemen in ein Hyper-V Betriebenes und Failover Cluster gestütztes System

  • Umsetzen der Visualisierung auf ein WinCC mit WebNavigator Clients

  • Die Produktionsseitig notwendigen Applikationen sollten zu Terminalserver fähigen Applikationen migriert werden

  • Es war eine höhere Ausfallsicherheit für die Prozessrelevanten Anwendungen und System zu schaffen

  • Die Ausfallsicherheit wurde durch Stresstests belegt

VB6 ADO.NET C# VB.NET Simatic.NET Windows 2012 Server mit Hyper-V Microsoft SQL 2012 Storrage Systeme
Automotive
Baden-Württemberg
9 Monate
2015-01 - 2015-09

Erweiterungen der Visualisierung Systeme für Transportsysteme

WinCC 7.0.3 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC WinAC RTX F 2010 ...

Erweiterungen der Visualisierung Systeme für Transportsysteme Inbetriebnahme und Überführung der Anlagen in Produktivsysteme in

  • Schulungen vor Ort

  • Erstellen von Teilen der Dokumentation

WinCC 7.0.3 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC WinAC RTX F 2010 Windows Embeddes Standard 2009 Windows Server 2008R2 Beckhoff TwinCat Indu-Sol Inspektoren Indu-Sol PROManage Datalogic WebSentinel Simatic Switch X208 / managed Acronis Backup. Server Workstation Simatic SITOP USV
Automobilzulieferer
China, Rumänien, Deutschland
6 Monate
2014-07 - 2014-12

Erweiterungen der Visualisierung Systeme für Transportsysteme

WinCC 7.0.3 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC WinAC RTX F 2010 ...

Erweiterungen der Visualisierung Systeme für Transportsysteme Inbetriebnahme und Überführung der Anlage in ein Produktivsystem.

  • Schulungen vor Ort.

  • Erstellen von Teilen der Dokumentation.

  • Projektierung in Deutschland, Inbetriebnahme in Indien

WinCC 7.0.3 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC WinAC RTX F 2010 Windows Embeddes Standard 2009 Windows Server 2008R2 Beckhoff TwinCat Indu-Sol Inspektoren Indu-Sol PROManage Datalogic WebSentinel Simatic Switch X208 / managed Acronis Backup. Server Workstation Simatic SITOP USV
Automobilzulieferer
Deutschland, Indien
6 Monate
2014-01 - 2014-06

Erweiterungen der Visualisierung Systeme für Transportsysteme

WinCC 7.0.3 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC WinAC RTX F 2010 ...

Erweiterungen der Visualisierung Systeme für Transportsysteme Inbetriebnahme und Überführung der Anlage in ein Produktivsystem

  • Projektierung in Deutschland, Inbetriebnahme in USA

  • Schulungen vor Ort

  • Erstellen von Teilen der Dokumentation

WinCC 7.0.3 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC WinAC RTX F 2010 Windows Embeddes Standard 2009 Windows Server 2008R2 Beckhoff TwinCat Indu-Sol Inspektoren Indu-Sol PROManage Datalogic WebSentinel Simatic Switch X208 / managed Acronis Backup. Server Workstation Simatic SITOP USV
Automobilzulieferer
Deutschland, USA
2 Monate
2013-11 - 2013-12

Implementierung des Visualisierung Systems

WinCC 7.0.3 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC ...

Implementierung des Visualisierung Systems unter Verwendung eine Emulation / Simulation Inbetriebnahme und Überführung der Anlage in ein Produktivsystem.

  • Schulungen vor Ort

  • Erstellen von Teilen der Dokumentation

  • Projektierung in Deutschland, Inbetriebnahme in USA

WinCC 7.0.3 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC WinAC RTX F 2010 Windows Embeddes Standard 2009 Windows Server 2008R2 Beckhoff TwinCat Indu-Sol Inspektoren Indu-Sol PROManage Datalogic WebSentinel Simatic Switch X208 / managed Acronis Backup. Server Workstation Simatic SITOP USV
Automobilzulieferer
1 Monat
2013-10 - 2013-10

Erweiterung der Komplettradmontage

C# VB.NET VB6 ...
  • Erweiterung der Komplettradmontage um das RDK-Daten Handling

  • Erweiterung der Stammdatenhaltung für RDK-Daten

  • Überarbeitung des Prozesses zur Just in time Lieferung für RDK Daten

  • Erweiterung der Auswertungen

  • Übergang in den Produktivbetrieb

C# VB.NET VB6 ADO.NET Simatic.NET Microsoft SQL 2008R2

Aus- und Weiterbildung

Aus- und Weiterbildung



Position

Position

Kompetenzen

Kompetenzen

Top-Skills

SCADA C# VB6 HMI Datenbankentwicklung Automatisierungstechnik Kommunikationsprotokolle WinCC Visualisierungssystem Visualisierungssoftware des Driver Display Unit im Train Control Management System (TCMS) Schienenfahrzeugleittechnik Prozessautomatisierung Visual Basic 6

Schwerpunkte

Analyse von Produktionsprozessen und Datenfluss
Anwendungsentwicklung
Horizontal und vertikal Kommunikation von Prozessdaten
  • Mein Fokus liegt auf der Entwicklung und Implementierung von maßgeschneiderten IT-Lösungen im Bereich der Anwendungsentwicklung für die Automatisierungstechnik. Hierbei spezialisiere ich mich auf zwei Hauptbereiche:
    • Visualisierung mittels HMI- und SCADA-Lösungen
    • Entwicklung individueller Software
  • Im Mittelpunkt steht die Analyse von Prozessen und Abläufen, insbesondere unter Berücksichtigung der horizontalen Datenflüsse zwischen Anlagenteilen und der vertikalen Integration mit übergeordneten Systemen. Ich setze auf effektive Kommunikation und Datenaustausch zwischen Automatisierungsgeräten und Steuerungen sowie zu übergeordneten Systemen wie Rezepturverwaltungen, Mess- und Betriebsdatenerfassungen und ERP-Systemen (z.B. SAP). Dabei entwickle ich Lösungen sowohl auf der Basis individueller Software als auch auf etablierten SCADA- und MES-Systemen, mit besonderem Schwerpunkt auf SIMATIC-Lösungen für den Bereich Industrie 4.0.
  • Ein wesentlicher Aspekt meiner Arbeit ist die Entwicklung mit OPC UA als standardisierte Transportschicht, um eine nahtlose Interoperabilität sicherzustellen.
  • Zusätzlich bin ich in der Konzipierung und Entwicklung von Softwarekomponenten in .NET erfahren und unterstütze die Portierung von VB6- und Excel-basierten Anwendungen in die .NET-Welt. Für individuelle Kundenanforderungen entwickle ich vollständige Softwarepakete in C# und VB.NET, während ich im Datenbankbereich Lösungen mit Microsoft SQL Server, PostgreSQL und SQLite umsetze. Für hardware-nahe Kommunikationsanforderungen nutze ich C unter Windows als Entwicklungsumgebung.

Produkte / Standards / Erfahrungen / Methoden

EDV-Erfahrung

Freiberuflich seit 1994


In Projekten übernommenen Verantwortlichkeiten:

  • Softwarearchitektur und -entwicklung
  • Schnittstellen-Definition und -Abstimmung
  • Technische Teilprojektleitung


Branchenerfahrungen:

  • Pharmaindustrie: In diesem Bereich habe ich Excel-basierte Parametrier-Software auf datenbankbasierte .NET-Anwendungen reengineert und portiert, um die Effizienz und Skalierbarkeit der Prozesse zu optimieren.
  • Schienenfahrzeugleittechnik: Entwicklung der Visualisierungssoftware für Driver Display Units (DDU) im Train Control Management System (TCMS) mit C#/ VB.NET/ VB6/ ANSI-C sowie Reengineering und Portierung von Excel-basierten Parametrier-Softwarelösungen zu datenbankgestützten .NET-Anwendungen. Zusätzlich die Implementierung generischer Kommunikationsschichten für den Signalaustausch zwischen DDU und PLCs.
  • Automobilzulieferer: Fertigung und Lieferung von Kompletträdern ?just in time? und ?just in sequence? direkt zum Montageband.
  • Reifenproduktion: Automatisierte Transportsysteme bei einem international tätigen Reifenhersteller.
  • Nahrungsmittelindustrie: Lösungen für ?Liquid Processing? in Molkereien und Fruchtsaft verarbeitenden Unternehmen. Entwicklung eine lokalen LIMS zur Verwaltung von Labordaten in Molkereien


Technologieschwerpunkte:

  • Erstellung von SCADA-basierten und individuellen Visualisierungen
  • Anwendungsentwicklung in .NET (C#, VB.NET)
  • Pflege von VB6-Altanwendungen und Portierung nach VB.NET / C#
  • Design und Implementierung von Datenbanklösungen (Schwerpunkt Microsoft SQL Server)
  • Entwicklung, Implementierung und Support von MES-Systemen
  • Virtualisierung von Client-Server-Systemen für Automatisierungslösungen
  • SPS-Kommunikation und Datenbankanbindung via OPC UA / DA und API (z.B. SIMATIC S7-300/400, S7-1500, TwinCat 2)
  • SCADA/HMI-Anlagenvisualisierung mit SIMATIC WinCC (Classic und TIA Portal) in Client-Server- und redundanten Systemen mit hoher Verfügbarkeit
  • Skriptverarbeitung und Fehlerbehebung in ANSI-C für SIMATIC WinCC-Projekte


Software Pakete/ Methoden/Tools/Module

Virtualisierung im Automatisationsumfeld für Datenbanksysteme, SCADA, MES, OPC UA/DA :

  • Microsoft Hyper-V
  • VMware ESXi

 

Pakete:

  • Microsoft Visual Studio bis 2022
  • Microsoft Visual Studio 6 (VB6 und C++)

 

Methoden:

  • OO-Methoden und ?Programmierung
  • Datenmodellierung (logisch und physisch)
  • UML

 

Versionsverwaltungssysteme:

  • CA Harvest Software Change Manager
  • Git
  • Subversion

 

Tools Boxes:

  • Implementieren von Kommunikationsschnittstellen auf der Basis von Simatic .NET

 

Netzwerk Kommunikation:

  • Implementieren von Kommunikationsschnittstellen auf Protokollebene via: OPC UA, OPC DA, TCP/IP, CIP, MVB, seriell


Visualisierungssysteme:

  • SIMATIC WinCC (Classic) V4 bis V7.5
  • SIMATIC WinCC Professional TIA Portal bis V15.1

 

Industriespezifische Tools

  • PROMange von Indusol zur Überwachung von Profibus, PROFINet, Ethernet

 

Branchenerfahrungen:

  • Schienenfahrzeugleittechnik. Visualisierungssoftware des Driver Display Unit (DDU) im Train Control Management System (TCMS)
  • Zulieferbetriebe der Automobilindustrie mit der Fertigung und Lieferung von Kompletträder ?just in time?, und ?just in sequence? direkt zum Montagepunkt des Montagebandes.
  • Transportsysteme in der Reifenproduktion eines international tätigen, deutschen Reifenherstellers
  • Nahrungsmittel verarbeitende Betriebe im Bereich von liquid processing, wie Molkereien und Fruchtsaft verarbeitende Unternehmen

 

Erfahrungen

  • Visualisierungen mit SIMATIC WinCC
  • Anwendungsentwicklung (c#) im Automatisierungsumfeld
  • Anwendungsentwicklung für Kommunikation (OPC) im Automatisierungsumfeld
  • Datenbankanwendungen
  • Virtualisierung
  • Know how im Bereich Tire Transportsystem
  • Know how im Bereich der Nahrungsmittelverarbeit. (Fruchtsaft Abfüllung, Molkereien).
  • Know how in der just-in-time Produktion im Automobilbereich

Betriebssysteme

Windows 2016 Server
Hyper-V
Windows 2012R2 Server
Hyper-V
Windows 2008R2 Server
Hyper-V
Windows
7, 10, 11, IoT Enterprise (x86 / x64), NT 4.0, 2000, XP

Programmiersprachen

C#
> 15 Jahre Projekterfahrung
Visual Basic .NET
> 15 Jahre Projekterfahrung
Visual Basic 6
> 25 Jahre Projekterfahrung
T-SQL
> 15 Jahre Projekterfahrung


Datenbanken

Microsoft SQL-Server
15 Jahre
Microsoft Access
25 Jahre
PostgreSQL
SQLite
  • Erfahrung im Betrieb von hochverfügbaren Microsoft SQL-Server Datenbanken in Fail-Over Clustern und / oder virtualisierten Umgebungen

Datenkommunikation

Ethernet
Internet, Intranet
ISO/OSI
Router
TCP/IP
Windows Netzwerk
CIP Protokoll
OPC UA
OPC DA
Profibus
PROFInet

Branchen

Branchen

  • Pharmaindustrie
  • Schienenfahrzeugleittechnik
  • Automobilzulieferer
  • Reifenproduktion
  • Nahrungsmittelindustrie

Einsatzorte

Einsatzorte

Deutschland, Schweiz, Österreich
möglich

Projekte

Projekte

12 Jahre 6 Monate
2013-09 - heute

Implementierung des Visualisierung Systems

WinCC WebNavigator Simatic 427C MicroBox als PLC WinAC RTX F 2010 ...

Implementierung des Visualisierung Systems gegen eine Emulation / Simulation

  • Aufbau und Inbetriebnahme der PC + Netzwerk Infrastruktur in Rumänien.
  • Schulungen vor Ort
  • Erstellen von Teilen der Dokumentation
WinCC
WinCC WebNavigator Simatic 427C MicroBox als PLC WinAC RTX F 2010 Windows Embeddes Standard 2009 Windows Server 2008R2 Beckhoff TwinCat Indu-Sol Inspektoren Indu-Sol PROManage Datalogic WebSentinel Simatic Switch X208 / managed Acronis Backup. Server Workstation Simatic SITOP USV
Global agierender Hersteller und Automobilzulieferer für Reifen
6 Monate
2025-07 - 2025-12

Neuausrichtung / Weiterbildung / Projektakquise

  • Nach Abschluss des letzten Projekts habe ich eine geplante projektfreie Phase genutzt, um mich fachlich und strategisch neu auszurichten.
  • Der Schwerpunkt lag auf der Weiterentwicklung eigener Tools, der Vertiefung moderner .NET-Technologien sowie der Erarbeitung von Konzepten zur Integration von KI-gestützten Agenten in bestehende Softwarelandschaften.
  • Parallel dazu habe ich meine Unternehmenswebseite inhaltlich und technisch überarbeitet, um mein Leistungsportfolio klarer auf aktuelle Technologien und Zielbranchen auszurichten.
1 Jahr 1 Monat
2024-06 - 2025-06

Reengineering komplexer Makros

Windows 10 (x64) MS SQL Server SQLite ...
  • In diesem Projekt habe ich eine Excel-basierte Parametrier-Software in eine .NET-Anwendung auf Basis von .NET 8 und WPF migriert. Die neue Lösung nutzt den MS SQL Server als primäre Datenbank und bietet zusätzlich durch eine Erweiterung einen generischen Zugriff auf SQLite, um die Anwendung portabel und im Feld unabhängiger einsetzbar zu machen.
  • Eine besondere Herausforderung lag im Reengineering komplexer Makros und der datenbankähnlichen Strukturen, die in den Excel-Sheets für Eingabedialoge und Validierungen verwendet wurden. Diese mussten in die neue .NET-Lösung integriert und optimiert werden, um eine nahtlose und benutzerfreundliche Bedienung zu gewährleisten.
Windows 10 (x64) MS SQL Server SQLite Visual Studio Pro. 2022 mit .NET 8.0 C# mit WPF VBA-Scripting mit Excel GIT zur Versionskontrolle im Team
Hersteller von Verpackungs- und Füllmaschinen in der Pharmaindustrie
9 Monate
2023-09 - 2024-05

Refactoring der .NET-basierten DDU-Visualisierungssoftware

Windows 10 IoT Enterprise (x86 / x64) Visual Studio Pro. 2022 mit .NET 4.8 Visual Basic 6 (VB6) ...
  • Refactoring der .NET-basierten DDU-Visualisierungssoftware im Train Control & Management System (TCMS), die von 2020 bis 2023 unter meiner Mitwirkung entwickelt wurde. Ziel des Refactorings war es, die Visualisierung durch austauschbare Kommunikationsschichten flexibler zu gestalten. Die ursprüngliche Implementierung, die das CIP-Protokoll unterstützte, wurde so modularisiert, dass sie nun auch für den MVB-Bus vorbereitet ist. Hierzu habe ich den Datenhaushalt und die relevanten Komponenten modularisiert und über Interfaces austauschbar gestaltet. Parallel dazu entwickelte ich eine äquivalente Kommunikationslösung für das MVB-Protokoll.
  • Das Endziel bestand darin, die Visualisierung, die ursprünglich für Batteriefahrzeuge vorgesehen war, für den Einsatz in wasserstoffbetriebenen Fahrzeugen zu portieren.
  • Ergänzende Aufgabe: In diesem Projekt habe ich außerdem eine Excel-basierte Parametrier-Software (einschließlich Makros) mit zugrundeliegender MS Access-Datenbank in eine .NET-Anwendung migriert. Die neue Lösung verwendet SQLite als primäre Datenhaltung, wobei der Datenbankzugriff generisch konzipiert wurde, um ebenfalls MS SQL Server und PostgreSQL unterstützen zu können.
Windows 10 IoT Enterprise (x86 / x64) Visual Studio Pro. 2022 mit .NET 4.8 Visual Basic 6 (VB6) VB.NET C# PostgreSQL Access mit Scripting VBA-Scripting mit Excel GIT zur Versionskontrolle im Team
Hersteller von Schienenfahrzeugen
6 Monate
2023-04 - 2023-09

Erstellung eines Konzeptes

Windows 10 (x86 / x64) Visual Studio Pro. 2022 mit .NET 6 C# ...
  • Erstellung eines Konzeptes für die digitalisierte, datentechnische Begleitung einer Serienproduktion von komplexen Medizin Geräten.
  • Erarbeiten einer Kommunikationsschicht zum Austausch von Auftrags- und Messdaten über generische Schnittstellen zu und von einem MES-System zu den jeweiligen, einzelnen, Montage- und Prüfplätzen auf der Basis von OPC UA.
  • Entwickeln eines generischen Telegrammaufbaus in JSON.
  • Erstellen eines Proof of Concept mit C# unter der Verwendung von OPC UA zu verschiedenen Steuersystemen.
Windows 10 (x86 / x64) Visual Studio Pro. 2022 mit .NET 6 C# OPC UA Bibliotheken für .NET
Hersteller von optischen Medizingeräte
8 Monate
2022-08 - 2023-03

Entwicklung eines Datenbank gestützten Tools

Windows 10 (x86 / x64) Visual Studio Pro. 2022 mit .NET 4.8 VB.NET ...
  • Entwicklung eines Datenbank gestützten Tools zur Parametrierung von s.g. DataPlugs für die Parametrierung der PLCs in Schienenfahrzeugen.
  • Hierzu wurde ein vorhandenes Tool, basierend auf Microsoft Access reenginiert. Die Datenbank wurde nach SQLite3 portiert. Das Benutzerinterface wurde komplett neu in C# und VB.Net entwickelt.
  • Für dieses Projekt habe ich ein Anwendungsframework entwickelt, das es erlaubt, weitere vorhandene Anwendungen mit reduziertem Aufwand von VB6/ MS Access nach .NET zu portieren.
Windows 10 (x86 / x64) Visual Studio Pro. 2022 mit .NET 4.8 VB.NET C# SQLite3 MS Access mit Scripting GIT zur Versionskontrolle im Team
Hersteller von Schienenfahrzeugen
1 Jahr 11 Monate
2020-09 - 2022-07

Weiterentwicklung und Inbetriebnahme der Visualisierung des Displays

Softwareentwickler im V-Model Windows 10 IoT Enterprise (x86 / x64) Visual Studio Pro. 2022 mit .NET 4.8 Visual Basic 6 (VB6) ...
Softwareentwickler im V-Model
  • Weiterentwicklung und Inbetriebnahme der Visualisierung des Displays des Train Control & Management Systeme (TCMS) für die Neuentwicklung eines Batteriegetriebenen Schienenfahrzeug.
  • Die Software des Displays (DDU) wurde von VB6 nach VB.NET portiert.
  • In diesem Rahmen wurde die Applikation reenginiert, modularisiert und ganze Teile der Anwendung in C# und VB.NET neu implementiert.
  • Für die Kommunikation zwischen DDU und der Steuerung (MPU) wurde ein neuer Kommunikationskanal mit neuem, dynamischen Signalmanagement in C# unter Verwendung des CIP-Protokolls völlig neu von mir entwickelt.
  • Die Entwicklung erfolgt nach branchenüblicher Rahmenbedingung unter Verwendung des V-Models. Hierzu gehört auch das Bearbeiten der zugehörigen Dokumentation innerhalb des Zyklus.
  • In einem weiteren Teilprojet wurde die Software des Displays im TCMS für die Neuentwicklung eines Wasserstoff getriebenen Schienenfahrzeuges weiter entwickelt.
  • Eine besondere Herausforderung stellte die gemeinsame Entwicklung im Team mit Remote Systemen unter Coronabedingungen dar.
  • Im Oktober 2022 habe ich die CIP Kommunikationsschicht des DDU mit einer Dummy-Library in Ansi-C erweitert, um in der Umgebung von automatisierten Testfällen das DDU von außen per TCP/IP mit Daten zu Versorgen und somit den Datenaustausch zwischen MPU und DDU vorab testen und simulieren zu können.
Windows 10 IoT Enterprise (x86 / x64) Visual Studio Pro. 2022 mit .NET 4.8 Visual Basic 6 (VB6) VB.NET C# PostgreSQL Access mit Scripting VBA Scripting mit Excel GIT zur Versionskontrolle im Team
Hersteller von Schienenfahrzeugen
2 Monate
2020-08 - 2020-09

Dokumentation des Wechsel von einem ERP System zu SAP

VB.NET SAP R3 / WebServices VB6 ...

Dokumentation des Wechsel von einem ERP System zu SAP unter laufender ?just in sequence? Produktion aus der Sicht des MES System. Erweiterung des bestehenden, selbst entwickelten MES System. Wechsel von einem Portallager für die Zwischenlagerung von Kompletträdern zu einer Anbindung an ein neues Hochregallager.

  • Erweiterung des SCADA Systems (WinCC), in einer virtualisierten Umgebung
  • Transformation der Datenanbindungen zum neu System
  • Umstellung des Datenhandlings für die Produktionsanlagen zu SAP
  • Kommunikation per Web Services
  • MES Software als Middleware zwischen ERP System und den PLCs der Produktionslinien.
  • Portierung von VB6 / Neuentwicklung unter C# mit Anbindungen über OPC UA / DA
  • Software Paketierung in Terminal Server Umgebung auf Applikations-Servern
VB.NET SAP R3 / WebServices VB6 ADO.NET WinCC 7.4 Simatic.NET Windows 2012 / 2016 Server mit Hyper-V Microsoft SQL 2012 C#
Automotive
Baden-Württemberg
2 Monate
2020-05 - 2020-06

Vorbereitung von Upgrades und Hochrüstungen von SIMATIC IPC

WinCC 7.5 SCADA Systems unter Windows 2016 Server SIMATIC WinCC WebNavigator Beckhoff TwinCat 2 IPCs unter Windows 10 x86
  • Vorbereitung von Upgrades und Hochrüstungen von SIMATIC IPC mit Windows Server 2016 mit upgrade von WinCC 7.X auf 7.5 im Client/ Server Betrieb mit WebNavigator und OPC Connection zu TwinCat 2 via OPC
  • Vorbereitung von Upgrades und Hochrüstungen von Beckhoff IPC mit TwinCat 2 auf Windows 10 x86 (32Bit Umgebung)
  • Überarbeiten des WinCC Projekt für anstehende Änderungen vor Ort
  • Schulungen vor Ort
  • Erstellen von Teilen der Dokumentation
  • Projektierung in Deutschland, Inbetriebnahme und Hochrüstung vor Ort in China steht COVID-19 bedingt noch aus
WinCC 7.5 SCADA Systems unter Windows 2016 Server SIMATIC WinCC WebNavigator Beckhoff TwinCat 2 IPCs unter Windows 10 x86
Global agierender deutscher Hersteller und Automobilzulieferer für Reifen in China
Deutschland
4 Monate
2020-01 - 2020-04

Hochrüstung eines existierenden SCADA System

SIMATIC WinCC 7.5 SCADA Systems ES und OS System Windows 2016 Server ...

Hochrüstung eines existierenden SCADA System auf SIMATIC WinCC 7.5. Das SCADA System wurde in einer virtualisierten Umgebung unter VMware ESXi komplett neu aufgebaut

  • Das existierende System war als redundantes Client Server System mit der Logik in C-Skripten in den Clients ausgelegt
  • Im Rahmen der Hochrüstung mussten die beiden getrennten Projektteile des WinCC Systems (Client Projekt und Server Projekt) zu einem Projekt zusammengelegt werden und die Funktion der C-Sktipe sichergestellt werden
  • Projektierung in Deutschland, Inbetriebnahme remote begründet durch die Corona Pandemie
SIMATIC WinCC 7.5 SCADA Systems ES und OS System Windows 2016 Server VMware ESXi Servern
Molkerei Betrieb
Deutschland
7 Monate
2019-06 - 2019-12

Erstellung eines SCADA Systems

SIMATIC WinCC WebNavigator SIMATIC 427E MicroBox Indu-Sol PROFINET Inspektoren ...
  • Erstellung eines SCADA Systems in einer virtualisierten Umgebung mit SIMATIC TIA Portal V15 in einer neu errichteten Produktionsanlage

  • Das SCADA System ist als Client/Server System mit der Verwendung des WinCC WebNavigators ausgeführt und visualisiert S7-1500 CPUs

  • Die Besonderheit dieses Projektes war ein komplexes Routing des Material, das über Scanner Punkte mit einem übergeordneten System abgeglichen werden musste

  • Hierzu kam eine Kommunikation mittels OPC UA zum Einsatz

  • Schulungen vor Ort

  • Erstellen von Teilen der Dokumentation

  • Projektierung in Deutschland, Inbetriebnahme inkl. Abnahme in China

  • Konfiguration eines SCADA Systems als ES und OS System unter Windows 2016 Server für die Verwendung SIMATIC TIA Portal V15 in einer virtualisierten Umgebung unter VMware ESXi Servern

  • OPC UA zur Kommunikation mit überlagertem System

  • SIMATIC WinCC Professional V15 als Client / Serversystem

SIMATIC WinCC WebNavigator SIMATIC 427E MicroBox Indu-Sol PROFINET Inspektoren Indu-Sol PROManage Datalogic WebSentinel OPC UA SIMATIC WinCC Professional V15
Automobilzulieferer
Deutschland
1 Jahr 3 Monate
2018-03 - 2019-05

Wechsel von einem ERP System zu SAP

C# VB.NET SAP R3 / WebServices ...

Wechsel von einem ERP System zu SAP unter laufender ?just in sequence? Produktion aus der Sicht des MES System. Erweiterung des bestehenden, selbst entwickelten MES System. Wechsel von einem Portallager für die Zwischenlagerung von Kompletträdern zu einer Anbindung an ein neues Hochregallager.

  • Transformation der Datenanbindungen vom alt zum neu System

  • Umstellung des Datenhandlings für die Produktionsanlagen auf die Anforderungen von SAP

  • Kommunikation per Web Services

  • Redesign der bestehenden MES Software als Middleware zwischen ERP System und den PLCs der Produktionslinien.

  • Redesign vorhandener VB6 und Portierung / Neuentwicklung unter C# mit Anbindungen über OPC UA / DA

  • Integration der Software Pakete in Terminal Server Umgebung auf Applikations-Servern

  • Erweiterung des SCADA Systems, das in einer virtualisierten Umgebung läuft

C# VB.NET SAP R3 / WebServices VB6 ADO.NET WinCC 7.5 Simatic.NET Windows 2012 / 2016 Server mit Hyper-V Microsoft SQL 2012
Automotive
Baden-Württemberg
2 Jahre 2 Monate
2016-01 - 2018-02

Erweiterungen der Visualisierungs-Systeme

WinCC 7.2 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC und Visualisierungs-Clients ...

Erweiterungen der Visualisierungs-Systeme für Transportsysteme, Inbetriebnahme und Überführung der Anlagen in Produktivsysteme. Hierbei wurde eine Konzernweite Standardisierung der SCADA System durchgeführt.

  • Schulungen vor Ort

  • Erstellen von Teilen der Dokumentation

WinCC 7.2 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC und Visualisierungs-Clients WinAC RTX F 2010 Windows Embeddes Standard 2009 Windows Server 2008R2 Beckhoff TwinCat Indu-Sol Inspektoren Indu-Sol PROManage Datalogic WebSentinel Simatic Switch X208 / managed Acronis Backup. Server Workstation Simatic SITOP USV
Automobilzulieferer
China, USA, Brasilien, Rumänien, Deutschland
3 Monate
2015-10 - 2015-12

Erweiterung vorhandener Anwendungen im Automatisierungsbereich

VB6 ADO.NET C# ...
  • Erweiterung vorhandener Anwendungen im Automatisierungsbereich in C# / VN.NET / VB6 mit SQLServer basierendem Backend

  • Portierung der Prozessrelevanten Applikationen von lokalen PC Systemen in ein Hyper-V Betriebenes und Failover Cluster gestütztes System

  • Umsetzen der Visualisierung auf ein WinCC mit WebNavigator Clients

  • Die Produktionsseitig notwendigen Applikationen sollten zu Terminalserver fähigen Applikationen migriert werden

  • Es war eine höhere Ausfallsicherheit für die Prozessrelevanten Anwendungen und System zu schaffen

  • Die Ausfallsicherheit wurde durch Stresstests belegt

VB6 ADO.NET C# VB.NET Simatic.NET Windows 2012 Server mit Hyper-V Microsoft SQL 2012 Storrage Systeme
Automotive
Baden-Württemberg
9 Monate
2015-01 - 2015-09

Erweiterungen der Visualisierung Systeme für Transportsysteme

WinCC 7.0.3 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC WinAC RTX F 2010 ...

Erweiterungen der Visualisierung Systeme für Transportsysteme Inbetriebnahme und Überführung der Anlagen in Produktivsysteme in

  • Schulungen vor Ort

  • Erstellen von Teilen der Dokumentation

WinCC 7.0.3 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC WinAC RTX F 2010 Windows Embeddes Standard 2009 Windows Server 2008R2 Beckhoff TwinCat Indu-Sol Inspektoren Indu-Sol PROManage Datalogic WebSentinel Simatic Switch X208 / managed Acronis Backup. Server Workstation Simatic SITOP USV
Automobilzulieferer
China, Rumänien, Deutschland
6 Monate
2014-07 - 2014-12

Erweiterungen der Visualisierung Systeme für Transportsysteme

WinCC 7.0.3 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC WinAC RTX F 2010 ...

Erweiterungen der Visualisierung Systeme für Transportsysteme Inbetriebnahme und Überführung der Anlage in ein Produktivsystem.

  • Schulungen vor Ort.

  • Erstellen von Teilen der Dokumentation.

  • Projektierung in Deutschland, Inbetriebnahme in Indien

WinCC 7.0.3 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC WinAC RTX F 2010 Windows Embeddes Standard 2009 Windows Server 2008R2 Beckhoff TwinCat Indu-Sol Inspektoren Indu-Sol PROManage Datalogic WebSentinel Simatic Switch X208 / managed Acronis Backup. Server Workstation Simatic SITOP USV
Automobilzulieferer
Deutschland, Indien
6 Monate
2014-01 - 2014-06

Erweiterungen der Visualisierung Systeme für Transportsysteme

WinCC 7.0.3 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC WinAC RTX F 2010 ...

Erweiterungen der Visualisierung Systeme für Transportsysteme Inbetriebnahme und Überführung der Anlage in ein Produktivsystem

  • Projektierung in Deutschland, Inbetriebnahme in USA

  • Schulungen vor Ort

  • Erstellen von Teilen der Dokumentation

WinCC 7.0.3 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC WinAC RTX F 2010 Windows Embeddes Standard 2009 Windows Server 2008R2 Beckhoff TwinCat Indu-Sol Inspektoren Indu-Sol PROManage Datalogic WebSentinel Simatic Switch X208 / managed Acronis Backup. Server Workstation Simatic SITOP USV
Automobilzulieferer
Deutschland, USA
2 Monate
2013-11 - 2013-12

Implementierung des Visualisierung Systems

WinCC 7.0.3 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC ...

Implementierung des Visualisierung Systems unter Verwendung eine Emulation / Simulation Inbetriebnahme und Überführung der Anlage in ein Produktivsystem.

  • Schulungen vor Ort

  • Erstellen von Teilen der Dokumentation

  • Projektierung in Deutschland, Inbetriebnahme in USA

WinCC 7.0.3 als Client / Serversystem WinCC WebNavigator Simatic 427C MicroBox als PLC WinAC RTX F 2010 Windows Embeddes Standard 2009 Windows Server 2008R2 Beckhoff TwinCat Indu-Sol Inspektoren Indu-Sol PROManage Datalogic WebSentinel Simatic Switch X208 / managed Acronis Backup. Server Workstation Simatic SITOP USV
Automobilzulieferer
1 Monat
2013-10 - 2013-10

Erweiterung der Komplettradmontage

C# VB.NET VB6 ...
  • Erweiterung der Komplettradmontage um das RDK-Daten Handling

  • Erweiterung der Stammdatenhaltung für RDK-Daten

  • Überarbeitung des Prozesses zur Just in time Lieferung für RDK Daten

  • Erweiterung der Auswertungen

  • Übergang in den Produktivbetrieb

C# VB.NET VB6 ADO.NET Simatic.NET Microsoft SQL 2008R2

Aus- und Weiterbildung

Aus- und Weiterbildung



Position

Position

Kompetenzen

Kompetenzen

Top-Skills

SCADA C# VB6 HMI Datenbankentwicklung Automatisierungstechnik Kommunikationsprotokolle WinCC Visualisierungssystem Visualisierungssoftware des Driver Display Unit im Train Control Management System (TCMS) Schienenfahrzeugleittechnik Prozessautomatisierung Visual Basic 6

Schwerpunkte

Analyse von Produktionsprozessen und Datenfluss
Anwendungsentwicklung
Horizontal und vertikal Kommunikation von Prozessdaten
  • Mein Fokus liegt auf der Entwicklung und Implementierung von maßgeschneiderten IT-Lösungen im Bereich der Anwendungsentwicklung für die Automatisierungstechnik. Hierbei spezialisiere ich mich auf zwei Hauptbereiche:
    • Visualisierung mittels HMI- und SCADA-Lösungen
    • Entwicklung individueller Software
  • Im Mittelpunkt steht die Analyse von Prozessen und Abläufen, insbesondere unter Berücksichtigung der horizontalen Datenflüsse zwischen Anlagenteilen und der vertikalen Integration mit übergeordneten Systemen. Ich setze auf effektive Kommunikation und Datenaustausch zwischen Automatisierungsgeräten und Steuerungen sowie zu übergeordneten Systemen wie Rezepturverwaltungen, Mess- und Betriebsdatenerfassungen und ERP-Systemen (z.B. SAP). Dabei entwickle ich Lösungen sowohl auf der Basis individueller Software als auch auf etablierten SCADA- und MES-Systemen, mit besonderem Schwerpunkt auf SIMATIC-Lösungen für den Bereich Industrie 4.0.
  • Ein wesentlicher Aspekt meiner Arbeit ist die Entwicklung mit OPC UA als standardisierte Transportschicht, um eine nahtlose Interoperabilität sicherzustellen.
  • Zusätzlich bin ich in der Konzipierung und Entwicklung von Softwarekomponenten in .NET erfahren und unterstütze die Portierung von VB6- und Excel-basierten Anwendungen in die .NET-Welt. Für individuelle Kundenanforderungen entwickle ich vollständige Softwarepakete in C# und VB.NET, während ich im Datenbankbereich Lösungen mit Microsoft SQL Server, PostgreSQL und SQLite umsetze. Für hardware-nahe Kommunikationsanforderungen nutze ich C unter Windows als Entwicklungsumgebung.

Produkte / Standards / Erfahrungen / Methoden

EDV-Erfahrung

Freiberuflich seit 1994


In Projekten übernommenen Verantwortlichkeiten:

  • Softwarearchitektur und -entwicklung
  • Schnittstellen-Definition und -Abstimmung
  • Technische Teilprojektleitung


Branchenerfahrungen:

  • Pharmaindustrie: In diesem Bereich habe ich Excel-basierte Parametrier-Software auf datenbankbasierte .NET-Anwendungen reengineert und portiert, um die Effizienz und Skalierbarkeit der Prozesse zu optimieren.
  • Schienenfahrzeugleittechnik: Entwicklung der Visualisierungssoftware für Driver Display Units (DDU) im Train Control Management System (TCMS) mit C#/ VB.NET/ VB6/ ANSI-C sowie Reengineering und Portierung von Excel-basierten Parametrier-Softwarelösungen zu datenbankgestützten .NET-Anwendungen. Zusätzlich die Implementierung generischer Kommunikationsschichten für den Signalaustausch zwischen DDU und PLCs.
  • Automobilzulieferer: Fertigung und Lieferung von Kompletträdern ?just in time? und ?just in sequence? direkt zum Montageband.
  • Reifenproduktion: Automatisierte Transportsysteme bei einem international tätigen Reifenhersteller.
  • Nahrungsmittelindustrie: Lösungen für ?Liquid Processing? in Molkereien und Fruchtsaft verarbeitenden Unternehmen. Entwicklung eine lokalen LIMS zur Verwaltung von Labordaten in Molkereien


Technologieschwerpunkte:

  • Erstellung von SCADA-basierten und individuellen Visualisierungen
  • Anwendungsentwicklung in .NET (C#, VB.NET)
  • Pflege von VB6-Altanwendungen und Portierung nach VB.NET / C#
  • Design und Implementierung von Datenbanklösungen (Schwerpunkt Microsoft SQL Server)
  • Entwicklung, Implementierung und Support von MES-Systemen
  • Virtualisierung von Client-Server-Systemen für Automatisierungslösungen
  • SPS-Kommunikation und Datenbankanbindung via OPC UA / DA und API (z.B. SIMATIC S7-300/400, S7-1500, TwinCat 2)
  • SCADA/HMI-Anlagenvisualisierung mit SIMATIC WinCC (Classic und TIA Portal) in Client-Server- und redundanten Systemen mit hoher Verfügbarkeit
  • Skriptverarbeitung und Fehlerbehebung in ANSI-C für SIMATIC WinCC-Projekte


Software Pakete/ Methoden/Tools/Module

Virtualisierung im Automatisationsumfeld für Datenbanksysteme, SCADA, MES, OPC UA/DA :

  • Microsoft Hyper-V
  • VMware ESXi

 

Pakete:

  • Microsoft Visual Studio bis 2022
  • Microsoft Visual Studio 6 (VB6 und C++)

 

Methoden:

  • OO-Methoden und ?Programmierung
  • Datenmodellierung (logisch und physisch)
  • UML

 

Versionsverwaltungssysteme:

  • CA Harvest Software Change Manager
  • Git
  • Subversion

 

Tools Boxes:

  • Implementieren von Kommunikationsschnittstellen auf der Basis von Simatic .NET

 

Netzwerk Kommunikation:

  • Implementieren von Kommunikationsschnittstellen auf Protokollebene via: OPC UA, OPC DA, TCP/IP, CIP, MVB, seriell


Visualisierungssysteme:

  • SIMATIC WinCC (Classic) V4 bis V7.5
  • SIMATIC WinCC Professional TIA Portal bis V15.1

 

Industriespezifische Tools

  • PROMange von Indusol zur Überwachung von Profibus, PROFINet, Ethernet

 

Branchenerfahrungen:

  • Schienenfahrzeugleittechnik. Visualisierungssoftware des Driver Display Unit (DDU) im Train Control Management System (TCMS)
  • Zulieferbetriebe der Automobilindustrie mit der Fertigung und Lieferung von Kompletträder ?just in time?, und ?just in sequence? direkt zum Montagepunkt des Montagebandes.
  • Transportsysteme in der Reifenproduktion eines international tätigen, deutschen Reifenherstellers
  • Nahrungsmittel verarbeitende Betriebe im Bereich von liquid processing, wie Molkereien und Fruchtsaft verarbeitende Unternehmen

 

Erfahrungen

  • Visualisierungen mit SIMATIC WinCC
  • Anwendungsentwicklung (c#) im Automatisierungsumfeld
  • Anwendungsentwicklung für Kommunikation (OPC) im Automatisierungsumfeld
  • Datenbankanwendungen
  • Virtualisierung
  • Know how im Bereich Tire Transportsystem
  • Know how im Bereich der Nahrungsmittelverarbeit. (Fruchtsaft Abfüllung, Molkereien).
  • Know how in der just-in-time Produktion im Automobilbereich

Betriebssysteme

Windows 2016 Server
Hyper-V
Windows 2012R2 Server
Hyper-V
Windows 2008R2 Server
Hyper-V
Windows
7, 10, 11, IoT Enterprise (x86 / x64), NT 4.0, 2000, XP

Programmiersprachen

C#
> 15 Jahre Projekterfahrung
Visual Basic .NET
> 15 Jahre Projekterfahrung
Visual Basic 6
> 25 Jahre Projekterfahrung
T-SQL
> 15 Jahre Projekterfahrung


Datenbanken

Microsoft SQL-Server
15 Jahre
Microsoft Access
25 Jahre
PostgreSQL
SQLite
  • Erfahrung im Betrieb von hochverfügbaren Microsoft SQL-Server Datenbanken in Fail-Over Clustern und / oder virtualisierten Umgebungen

Datenkommunikation

Ethernet
Internet, Intranet
ISO/OSI
Router
TCP/IP
Windows Netzwerk
CIP Protokoll
OPC UA
OPC DA
Profibus
PROFInet

Branchen

Branchen

  • Pharmaindustrie
  • Schienenfahrzeugleittechnik
  • Automobilzulieferer
  • Reifenproduktion
  • Nahrungsmittelindustrie

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.