Software-Design, Konzepte & Programmierung für Produktions-IT, MES, Automatisierung. "Full Stack" zwischen Assembler, SPS und SAP.
Aktualisiert am 27.07.2023
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.09.2023
Verfügbar zu: 25%
davon vor Ort: 80%
embedded
C++
SPS
Modbus
c#
SQL
MES
OPC UA
PHP
Software Design
Automation
produktionssteuerung
Deutsch
Muttersprache
Englisch
Technik- und Alltagssprache fliessend in Wort und Schrift
Latein
Kleines Latinum
Spanisch
Grundkenntnisse
toki pona
Fortgeschritten

Einsatzorte

Einsatzorte

Bremen (+300km) Stade (+150km)
möglich

Projekte

Projekte

2 Jahre 11 Monate
2021-05 - heute

Cloudanbindung für Poduktionsbetriebe

Software-Entwicklung REST Websockets Protobuf ...
Software-Entwicklung

Der Hersteller für Produktionsanlagen benötigte einen Standard-Gateway, um die Anlagen am Endkundenstandort an seine Cloud und das zugehörige Webportal anzubinden.

Übertragen werden Produktions-Parameter, Produktionszahlen und Störungen. Es werden maschinell erfasste und manuell eingegebene Werte übertragen.

Der Gateway benutzt REST- und Websocket-Clients für die Daten-Akquise aus den Produktionsanlagen, behandelt das Verbiundungsmanagement und organisiert das Scheduling der Abfragen.

Microsoft VisualStudio OpenAPI Swagger.io
REST Websockets Protobuf MQTT C++11
Remote
7 Jahre 1 Monat
2017-03 - heute

Firmware für neue Produktreihe, Messmodule

Beratung, Software-Entwickler C++ Atmel SAM Modbus ...
Beratung, Software-Entwickler

Neuprogrammierung einer Reihe von industriellen Messmodulen wegen Modernisierung der Hardwarebasis. Integration neuer Funktionen und neuer Schnittstellen.

  • Gemeinsamer Hardwareentwurf auf Basis Atmel SAM (wie Arduino M0)
  • Bisherige Assembler Firmware neu in C++ implementieren
  • Spezial-Chips per SPI koppeln, C++ Klassen dafür erstellen
  • Firmware für neue Modultypen erstellen
  • Webinterface, Modbus RTU und ModbusTCP neu implementieren

Umgebung, Tools:

  • Atmel SAM basierte µProzessorplatine ohne Betriessystem
  • Eclipse, Arduino IDE, Jegger J-Link mit Debugger
  • Serielle Busprotokolle, Modbus RTU, ModbusTCP
Eclipse Arduino IDE J-Link
C++ Atmel SAM Modbus Arduino SPI
Remote
3 Monate
2021-03 - 2021-05

OPC UA Server Gateway für Lager/Beladungssystem

Software-Entwicklung C# .NET SignalR ...
Software-Entwicklung

Eine Kopplung von Bearbeitungsmaschinen an ein Lagerverwaltungs- und Be/Entladesystem (LVS) war zu erstellen.

Dazu wurde ein OPC UA Server für die Maschinen-Kommunikation  implementiert. Die Maschinen nutzen UA Method Calls für die Anforderung von Material und Fertigmeldungen. Die Calls werden vom Server per SignalR zum LVS gesendet. Rückmeldungen des LVS werden per UA Events übertregen.

Entwicklung in C#, .Net.

Microsoft Visual Studio OPC Explorer
C# .NET SignalR OPC UA
Remote
3 Monate
2020-11 - 2021-01

CAN-Bus Stack erweitern (MPDO)

Entwicklung CANopen C Programmierung
Entwicklung

Erweiterung eines vorhandenen CANopen Stacks auf MPDO.

Aufarbeitung der Quellen und minimal-invasive Integration der neuen Funktionen.

Programmierung in pure C auf mehreren Linux-Varianten.

Eclipse CentOS
CANopen C Programmierung
remote
6 Monate
2020-08 - 2021-01

OPC UA Gateway in C++

Entwurf und Programmierung C++11 Linux OPC
Entwurf und Programmierung

Entwicklung eines allgemeinen Gateways von n Anwendungsprogammen zu m OPC UA Servern (SPS), bestehend aus Systemdienst und API-Library in C++ 11 für vereinfachten Zugriff und minimierten Kommunikationsaufwand.

Settings und Prozesswerte in MariaDB.

Zielumgebung Linux auf embedded system.

Eclipse CentOS OPC Unified Architecture
C++11 Linux OPC
Remote
9 Monate
2017-07 - 2018-03

Anforderungsermittling zahlreicher Anwendungen

Anforderungsermittlung
Anforderungsermittlung

Beim Kunden waren die Anforderungen und Funktionweise von >150 intern entstandenen Kleinanwendungen zu dokumentieren, die per Neuentwicklung in die offizielle Software-Landschaft übernommen werden sollten.

Dazu wurden Interviews mit den Anwender*innen geführt und die (MS Access) Anwendungen selbst per re-engineering untersucht.

Datenbankaufbau, Funktionen und Benutzungsoberfläche wurden in Form von Lastenheften und User Stories dokumentiert.

öffentlicher Versorgungsbetrieb
Hamburg
1 Jahr 2 Monate
2016-06 - 2017-07

Multiplattform Auswertungs-Anwendung für Messsystem

Software-Entwickler C# .NET Mono ...
Software-Entwickler
Mobiles Messmodul ankoppeln, mehrstündige Messläufe aufzeichnen, abspeichern, grafisch auswerten.
 
  • Webbasierte Oberfläche, multi-plattform- und tablet-geeignet
  • Grafische Auswertung, Javascript Charting, Excel Export
  • Anwendung lauffähig unter Windows .Net und Mono (Linux, Mac OS)
  • Kopplung über industrial WiFi
  • Parametrierung über Modbus RTU
 
Xamarin Studio jQuery
C# .NET Mono JavaScript jQuery
Remote
1 Jahr 1 Monat
2016-02 - 2017-02

SPS Entwicklungsprozess standardisieren / optimieren

Berater, Software-Design CoDeSys SCADA IEC 61131
Berater, Software-Design

Entwicklungsprozess (Automatisierung, Anlagenbau) von ständiger Neuentwicklung auf Serie umstellen. Standardisierte Spezifikationen und Bausteine statt Einzelentwicklung.

Bereich / Branche:

  • Anlagenbau, Schiffbau

Aufgaben:

  • Beratung zur Optimierung des Projektablaufs
  • Entwurf neuer Spezifikationsdokumente
  • Entwicklungsprozess strukturieren
  • Musterprojekt erstellen
  • Standard-Bausteine erstellen

Umgebung / Tools:

  • CoDeSys
  • Visualisierung (Panel)
Wago SPS ProFace Panel
CoDeSys SCADA IEC 61131
Bremen
1 Monat
2016-07 - 2016-07

Autom. Messstation mit ERP-Anbindung, S7, C#

Software-Entwickler Siemens S7 300 C# .NET 4.5
Software-Entwickler

Programmierung einer automatischen Leckteststation für mehrere Prüflinge, inkl. einer Kopplungs-DLL zwischen SPS und ERP.

  • Prüfaufträge und Parameter vom ERP
  • Prüflingsdaten in SPS verwalten
  • Prüfsequenzen durchführen
  • Prüfergebnisse an ERP

Umgebung, Tools:

  • C#, Xamarin Studio, .NET, MS Visual Studio
  • Snap7 Library
  • Siemens S7 300, Step 7
  • Profibus
  • Fröhlich Lecktestgerät
snap7 Xamarin Studio Step 7 Fröhlich Lecktest
Siemens S7 300 C# .NET 4.5
Bad Essen
5 Monate
2016-03 - 2016-07

Erfassung/Dokumentation der Software-Landschaft

Erfassung, Dokumentation, Schulung CMDB
Erfassung, Dokumentation, Schulung
  • Erfassen der Softwarelandschaft in Interviews mit Nacharbeit
  • Schulen der Mitarbeiter im Umgang mit dem Tool
  • Strukturen abbilden und vereinheitlichen nach gemeinsam erarbeiteten Dokumentations-Konventionen
i-doit
CMDB
Hamburg
7 Monate
2015-11 - 2016-05

Softwareunterstützung bei Umbauten in der Fördertechnik

Software, SPS Schneider-Electric Concept Schneider Atrium SPS Interbus-S ...
Software, SPS

Externe Unterstützung bei Umbauprojekten, Verlegung von Anlagenteilen, etc.

Bereich / Branche:

  • Automobilbauer

Aufgaben:

  • Steuerungsprogramme anpassen (Schneider-Electric Concept)
  • Interbus-Verlauf anpassen
  • Visualisierung anpassen (Visual Basic)
  • Inbetriebnahme und Test

Umgebung / Tools:

  • Schneider Atrium, Concept
  • Interbus
  • Visual Basic
Schneider-Electric Concept Phoenix-Contact Interbus-S
Schneider-Electric Concept Schneider Atrium SPS Interbus-S Visual Basic SPS-Programmierung SPS-Inbetriebnahme Fördertechnik
Bremen

Aus- und Weiterbildung

Aus- und Weiterbildung

Hochschulreife 1985
Seit 1987 tätig bei einer Ing.Ges. für Automatisierung
1987-1992 stud. Hilfskraft
1992-1997 festangestellt für SW-Entwicklung
1997-2016 Projekt- & Teamleitung
2016- freiberuflich mit den gleichen Themen

Kompetenzen

Kompetenzen

Top-Skills

embedded C++ SPS Modbus c# SQL MES OPC UA PHP Software Design Automation produktionssteuerung

Produkte / Standards / Erfahrungen / Methoden

CANopen
CoDeSys
Programmierung auf Wago SPS
Eclipse
Fördertechnik
Automobilbau, Rollenbahnen, fahrerlose Transportsysteme
i-doit
Anwendung, Erfassung, Strukturierung
J-Link
SCADA
WinCC, Zenon
SPS-Inbetriebnahme
SPS-Programmierung
Microsoft Visual Studio
REST
Microsoft VisualStudio

Betriebssysteme

CentOS
Linux
Mac OS
Nutzung, kleinere Programmieraufgaben
MS-DOS
Diverse Programmierung und Nutzung
Novell
Administration
OS/2
Programmierung auf 1.3, 2.0 und Warp
OS/9
Programmierung von Produktionsdatenerfassung und -steuerung
Unix
Linux Programmierung seit 1997
Windows
Programmierung seit 1992, Windows 3.x, NT, XP, Server

Programmiersprachen

.NET
.NET 4.5
Arduino IDE
Assembler
8051, 80535, 80x86, 68000: solide Basis
Basic
ab 3.0 bis VB 2008, kleinere Client-Software-Projekte für Datenbankenanwendungen, etc.
C Programmierung
C#
Crossplattform-Programmierung auf Mono / .Net
C++
C++11
C, C++
gcc, Visual C/C++, gut bis sehr gut, seit 1992 auf Windows, OS/2, OS/9, Linux
CoDeSys
Programmierung
Forth
div. Dialekte, figFORTH, F83, etc, seit 1983
Fortran
Grundkenntnisse
Foxpro
Grundkenntnisse
IEC 1131
Programmierung
IEC 61131
Imake, GNU-Make, Make-Maker etc...
Alltagsanwendungskenntnisse
Java
Seit 1999 benutzt für div. kleinere Projekte
JavaScript
Seit 1999, WebApp-Entwicklung für iPhone, jQuery mit Add-ons
jQuery
jQuery
LabView
Grundkenntnisse
Maschinensprachen
6502, 6510, 8051, 80x86, 68000 seit 1980 für diverse Projekte
Modula-2
div. Produkte 1985-1990
Mono
Objective C
App-Entwicklung für iPhone, iOS
Occam
Grundkenntnisse und kleinere Projekte auf Parsytec Rechnern
Pascal
Solide Kenntnisse aus diversen Projekten
PHP
Gut bis sehr gut aus größeren Projekten inkl. kompletten Produktionsleitsystemen
PL/SQL
Gute Kenntnisse aus div. Projekten seit 1999
Python
Grundkenntnisse
Schneider-Electric Concept
Scriptsprachen
AWK, Shellskripte
Step 7
Tcl/Tk
Grundkenntnisse
TeX, LaTeX
Gelegentlich benutzt seit 1985
Visual Basic
Xamarin Studio
yacc/lex
Grundkenntnisse

Datenbanken

Access
Als Datenbankkern in div. Projekten in C/C++, VB
CMDB
MS SQL Server
Benutzt in Simatic IT Projekten
MySQL
In Projekten in der Produktionsleittechnik, inkl. Trigger, Stored Procedures und C-Extensions
ODBC
Als DB-Zugang in VB/VC-Projekten
Oracle
Als Datenbank in Leitrechnern benutzt, inkl. Trigger, Stored Procedures, etc.
Postgres
Grundkenntnisse
SQL
Gute bis sehr gute Kenntnisse

Datenkommunikation

Bus
Profibus, Interbus, Modbus, serielle Busse
Ethernet
Interbus
Plaung, Inbetriebnahme, Diagnose
Interbus-S
Internet, Intranet
Netzplanung, Konfiguration
MMS
Umstellungsprojekt
Modbus
Modbus RTU
Implementation in diversen Sprachen
Modbus TCP
Implementation in diversen Programmiersprachen
ModbusPlus
Inbetriebnahme, Programmierung, Migration, Diagnose
OPC
OPC UA
OPC Unified Architecture
PROFIBUS
Planung, Inbetriebnahme, Diagnose
Proprietäre Protokolle
RFC1006, Modbus TCP, -RTU, -Plus
RFC
Router
RPC
RS232
SMTP
snap7
SPI
TCP/IP
Implementation offizieller und eigener Protokolle
UUCP
Windows Netzwerk
Winsock
SignalR
OPC Explorer
MQTT
Websockets
Protobuf
Swagger.io
OpenAPI

Hardware

Arduino
Beratung bei Referenz für Produktentwicklung
Atmel SAM
Firmwareprogrammierung in C/C++
Bus-Protokolle; Programmierung
Profibus, Interbus, Modbus*, serielle Busse
Echtzeitsysteme
CNC-Kern-Entwicklung, Linux embedded
Embedded Systeme
Linux embedded, PL/M, 80x86, 8051
Fröhlich Lecktest
Kopplung
Mikrocontroller
Arduino, 8051, 80x86 in Assembler, PL/M und C
PC
Zusammenbau, Nutzung
Phoenix-Contact Interbus-S
Schneider SPS
Programmierung in Concept
SPS
Siemens S7; Schneider-Electric, Wago SPS
Steuer und Regelsysteme
CNC-Kern
Wago SPS

iPhone, iPod, iPad für Entwicklung.

RFID-Systeme (Siemens) projektiert und eingesetzt.

Branchen

Branchen

  • Automatisierungstechnik, Produktionssteuerung, Leittechnik, Visualisierung
  • Kopplung automatisierung / Produktionssteuerung / ERP
  • Produktionsleittechnik
  • individuelle MES Anwendungen
  • Automobilbau: Produktionssteuerung

Einsatzorte

Einsatzorte

Bremen (+300km) Stade (+150km)
möglich

Projekte

Projekte

2 Jahre 11 Monate
2021-05 - heute

Cloudanbindung für Poduktionsbetriebe

Software-Entwicklung REST Websockets Protobuf ...
Software-Entwicklung

Der Hersteller für Produktionsanlagen benötigte einen Standard-Gateway, um die Anlagen am Endkundenstandort an seine Cloud und das zugehörige Webportal anzubinden.

Übertragen werden Produktions-Parameter, Produktionszahlen und Störungen. Es werden maschinell erfasste und manuell eingegebene Werte übertragen.

Der Gateway benutzt REST- und Websocket-Clients für die Daten-Akquise aus den Produktionsanlagen, behandelt das Verbiundungsmanagement und organisiert das Scheduling der Abfragen.

Microsoft VisualStudio OpenAPI Swagger.io
REST Websockets Protobuf MQTT C++11
Remote
7 Jahre 1 Monat
2017-03 - heute

Firmware für neue Produktreihe, Messmodule

Beratung, Software-Entwickler C++ Atmel SAM Modbus ...
Beratung, Software-Entwickler

Neuprogrammierung einer Reihe von industriellen Messmodulen wegen Modernisierung der Hardwarebasis. Integration neuer Funktionen und neuer Schnittstellen.

  • Gemeinsamer Hardwareentwurf auf Basis Atmel SAM (wie Arduino M0)
  • Bisherige Assembler Firmware neu in C++ implementieren
  • Spezial-Chips per SPI koppeln, C++ Klassen dafür erstellen
  • Firmware für neue Modultypen erstellen
  • Webinterface, Modbus RTU und ModbusTCP neu implementieren

Umgebung, Tools:

  • Atmel SAM basierte µProzessorplatine ohne Betriessystem
  • Eclipse, Arduino IDE, Jegger J-Link mit Debugger
  • Serielle Busprotokolle, Modbus RTU, ModbusTCP
Eclipse Arduino IDE J-Link
C++ Atmel SAM Modbus Arduino SPI
Remote
3 Monate
2021-03 - 2021-05

OPC UA Server Gateway für Lager/Beladungssystem

Software-Entwicklung C# .NET SignalR ...
Software-Entwicklung

Eine Kopplung von Bearbeitungsmaschinen an ein Lagerverwaltungs- und Be/Entladesystem (LVS) war zu erstellen.

Dazu wurde ein OPC UA Server für die Maschinen-Kommunikation  implementiert. Die Maschinen nutzen UA Method Calls für die Anforderung von Material und Fertigmeldungen. Die Calls werden vom Server per SignalR zum LVS gesendet. Rückmeldungen des LVS werden per UA Events übertregen.

Entwicklung in C#, .Net.

Microsoft Visual Studio OPC Explorer
C# .NET SignalR OPC UA
Remote
3 Monate
2020-11 - 2021-01

CAN-Bus Stack erweitern (MPDO)

Entwicklung CANopen C Programmierung
Entwicklung

Erweiterung eines vorhandenen CANopen Stacks auf MPDO.

Aufarbeitung der Quellen und minimal-invasive Integration der neuen Funktionen.

Programmierung in pure C auf mehreren Linux-Varianten.

Eclipse CentOS
CANopen C Programmierung
remote
6 Monate
2020-08 - 2021-01

OPC UA Gateway in C++

Entwurf und Programmierung C++11 Linux OPC
Entwurf und Programmierung

Entwicklung eines allgemeinen Gateways von n Anwendungsprogammen zu m OPC UA Servern (SPS), bestehend aus Systemdienst und API-Library in C++ 11 für vereinfachten Zugriff und minimierten Kommunikationsaufwand.

Settings und Prozesswerte in MariaDB.

Zielumgebung Linux auf embedded system.

Eclipse CentOS OPC Unified Architecture
C++11 Linux OPC
Remote
9 Monate
2017-07 - 2018-03

Anforderungsermittling zahlreicher Anwendungen

Anforderungsermittlung
Anforderungsermittlung

Beim Kunden waren die Anforderungen und Funktionweise von >150 intern entstandenen Kleinanwendungen zu dokumentieren, die per Neuentwicklung in die offizielle Software-Landschaft übernommen werden sollten.

Dazu wurden Interviews mit den Anwender*innen geführt und die (MS Access) Anwendungen selbst per re-engineering untersucht.

Datenbankaufbau, Funktionen und Benutzungsoberfläche wurden in Form von Lastenheften und User Stories dokumentiert.

öffentlicher Versorgungsbetrieb
Hamburg
1 Jahr 2 Monate
2016-06 - 2017-07

Multiplattform Auswertungs-Anwendung für Messsystem

Software-Entwickler C# .NET Mono ...
Software-Entwickler
Mobiles Messmodul ankoppeln, mehrstündige Messläufe aufzeichnen, abspeichern, grafisch auswerten.
 
  • Webbasierte Oberfläche, multi-plattform- und tablet-geeignet
  • Grafische Auswertung, Javascript Charting, Excel Export
  • Anwendung lauffähig unter Windows .Net und Mono (Linux, Mac OS)
  • Kopplung über industrial WiFi
  • Parametrierung über Modbus RTU
 
Xamarin Studio jQuery
C# .NET Mono JavaScript jQuery
Remote
1 Jahr 1 Monat
2016-02 - 2017-02

SPS Entwicklungsprozess standardisieren / optimieren

Berater, Software-Design CoDeSys SCADA IEC 61131
Berater, Software-Design

Entwicklungsprozess (Automatisierung, Anlagenbau) von ständiger Neuentwicklung auf Serie umstellen. Standardisierte Spezifikationen und Bausteine statt Einzelentwicklung.

Bereich / Branche:

  • Anlagenbau, Schiffbau

Aufgaben:

  • Beratung zur Optimierung des Projektablaufs
  • Entwurf neuer Spezifikationsdokumente
  • Entwicklungsprozess strukturieren
  • Musterprojekt erstellen
  • Standard-Bausteine erstellen

Umgebung / Tools:

  • CoDeSys
  • Visualisierung (Panel)
Wago SPS ProFace Panel
CoDeSys SCADA IEC 61131
Bremen
1 Monat
2016-07 - 2016-07

Autom. Messstation mit ERP-Anbindung, S7, C#

Software-Entwickler Siemens S7 300 C# .NET 4.5
Software-Entwickler

Programmierung einer automatischen Leckteststation für mehrere Prüflinge, inkl. einer Kopplungs-DLL zwischen SPS und ERP.

  • Prüfaufträge und Parameter vom ERP
  • Prüflingsdaten in SPS verwalten
  • Prüfsequenzen durchführen
  • Prüfergebnisse an ERP

Umgebung, Tools:

  • C#, Xamarin Studio, .NET, MS Visual Studio
  • Snap7 Library
  • Siemens S7 300, Step 7
  • Profibus
  • Fröhlich Lecktestgerät
snap7 Xamarin Studio Step 7 Fröhlich Lecktest
Siemens S7 300 C# .NET 4.5
Bad Essen
5 Monate
2016-03 - 2016-07

Erfassung/Dokumentation der Software-Landschaft

Erfassung, Dokumentation, Schulung CMDB
Erfassung, Dokumentation, Schulung
  • Erfassen der Softwarelandschaft in Interviews mit Nacharbeit
  • Schulen der Mitarbeiter im Umgang mit dem Tool
  • Strukturen abbilden und vereinheitlichen nach gemeinsam erarbeiteten Dokumentations-Konventionen
i-doit
CMDB
Hamburg
7 Monate
2015-11 - 2016-05

Softwareunterstützung bei Umbauten in der Fördertechnik

Software, SPS Schneider-Electric Concept Schneider Atrium SPS Interbus-S ...
Software, SPS

Externe Unterstützung bei Umbauprojekten, Verlegung von Anlagenteilen, etc.

Bereich / Branche:

  • Automobilbauer

Aufgaben:

  • Steuerungsprogramme anpassen (Schneider-Electric Concept)
  • Interbus-Verlauf anpassen
  • Visualisierung anpassen (Visual Basic)
  • Inbetriebnahme und Test

Umgebung / Tools:

  • Schneider Atrium, Concept
  • Interbus
  • Visual Basic
Schneider-Electric Concept Phoenix-Contact Interbus-S
Schneider-Electric Concept Schneider Atrium SPS Interbus-S Visual Basic SPS-Programmierung SPS-Inbetriebnahme Fördertechnik
Bremen

Aus- und Weiterbildung

Aus- und Weiterbildung

Hochschulreife 1985
Seit 1987 tätig bei einer Ing.Ges. für Automatisierung
1987-1992 stud. Hilfskraft
1992-1997 festangestellt für SW-Entwicklung
1997-2016 Projekt- & Teamleitung
2016- freiberuflich mit den gleichen Themen

Kompetenzen

Kompetenzen

Top-Skills

embedded C++ SPS Modbus c# SQL MES OPC UA PHP Software Design Automation produktionssteuerung

Produkte / Standards / Erfahrungen / Methoden

CANopen
CoDeSys
Programmierung auf Wago SPS
Eclipse
Fördertechnik
Automobilbau, Rollenbahnen, fahrerlose Transportsysteme
i-doit
Anwendung, Erfassung, Strukturierung
J-Link
SCADA
WinCC, Zenon
SPS-Inbetriebnahme
SPS-Programmierung
Microsoft Visual Studio
REST
Microsoft VisualStudio

Betriebssysteme

CentOS
Linux
Mac OS
Nutzung, kleinere Programmieraufgaben
MS-DOS
Diverse Programmierung und Nutzung
Novell
Administration
OS/2
Programmierung auf 1.3, 2.0 und Warp
OS/9
Programmierung von Produktionsdatenerfassung und -steuerung
Unix
Linux Programmierung seit 1997
Windows
Programmierung seit 1992, Windows 3.x, NT, XP, Server

Programmiersprachen

.NET
.NET 4.5
Arduino IDE
Assembler
8051, 80535, 80x86, 68000: solide Basis
Basic
ab 3.0 bis VB 2008, kleinere Client-Software-Projekte für Datenbankenanwendungen, etc.
C Programmierung
C#
Crossplattform-Programmierung auf Mono / .Net
C++
C++11
C, C++
gcc, Visual C/C++, gut bis sehr gut, seit 1992 auf Windows, OS/2, OS/9, Linux
CoDeSys
Programmierung
Forth
div. Dialekte, figFORTH, F83, etc, seit 1983
Fortran
Grundkenntnisse
Foxpro
Grundkenntnisse
IEC 1131
Programmierung
IEC 61131
Imake, GNU-Make, Make-Maker etc...
Alltagsanwendungskenntnisse
Java
Seit 1999 benutzt für div. kleinere Projekte
JavaScript
Seit 1999, WebApp-Entwicklung für iPhone, jQuery mit Add-ons
jQuery
jQuery
LabView
Grundkenntnisse
Maschinensprachen
6502, 6510, 8051, 80x86, 68000 seit 1980 für diverse Projekte
Modula-2
div. Produkte 1985-1990
Mono
Objective C
App-Entwicklung für iPhone, iOS
Occam
Grundkenntnisse und kleinere Projekte auf Parsytec Rechnern
Pascal
Solide Kenntnisse aus diversen Projekten
PHP
Gut bis sehr gut aus größeren Projekten inkl. kompletten Produktionsleitsystemen
PL/SQL
Gute Kenntnisse aus div. Projekten seit 1999
Python
Grundkenntnisse
Schneider-Electric Concept
Scriptsprachen
AWK, Shellskripte
Step 7
Tcl/Tk
Grundkenntnisse
TeX, LaTeX
Gelegentlich benutzt seit 1985
Visual Basic
Xamarin Studio
yacc/lex
Grundkenntnisse

Datenbanken

Access
Als Datenbankkern in div. Projekten in C/C++, VB
CMDB
MS SQL Server
Benutzt in Simatic IT Projekten
MySQL
In Projekten in der Produktionsleittechnik, inkl. Trigger, Stored Procedures und C-Extensions
ODBC
Als DB-Zugang in VB/VC-Projekten
Oracle
Als Datenbank in Leitrechnern benutzt, inkl. Trigger, Stored Procedures, etc.
Postgres
Grundkenntnisse
SQL
Gute bis sehr gute Kenntnisse

Datenkommunikation

Bus
Profibus, Interbus, Modbus, serielle Busse
Ethernet
Interbus
Plaung, Inbetriebnahme, Diagnose
Interbus-S
Internet, Intranet
Netzplanung, Konfiguration
MMS
Umstellungsprojekt
Modbus
Modbus RTU
Implementation in diversen Sprachen
Modbus TCP
Implementation in diversen Programmiersprachen
ModbusPlus
Inbetriebnahme, Programmierung, Migration, Diagnose
OPC
OPC UA
OPC Unified Architecture
PROFIBUS
Planung, Inbetriebnahme, Diagnose
Proprietäre Protokolle
RFC1006, Modbus TCP, -RTU, -Plus
RFC
Router
RPC
RS232
SMTP
snap7
SPI
TCP/IP
Implementation offizieller und eigener Protokolle
UUCP
Windows Netzwerk
Winsock
SignalR
OPC Explorer
MQTT
Websockets
Protobuf
Swagger.io
OpenAPI

Hardware

Arduino
Beratung bei Referenz für Produktentwicklung
Atmel SAM
Firmwareprogrammierung in C/C++
Bus-Protokolle; Programmierung
Profibus, Interbus, Modbus*, serielle Busse
Echtzeitsysteme
CNC-Kern-Entwicklung, Linux embedded
Embedded Systeme
Linux embedded, PL/M, 80x86, 8051
Fröhlich Lecktest
Kopplung
Mikrocontroller
Arduino, 8051, 80x86 in Assembler, PL/M und C
PC
Zusammenbau, Nutzung
Phoenix-Contact Interbus-S
Schneider SPS
Programmierung in Concept
SPS
Siemens S7; Schneider-Electric, Wago SPS
Steuer und Regelsysteme
CNC-Kern
Wago SPS

iPhone, iPod, iPad für Entwicklung.

RFID-Systeme (Siemens) projektiert und eingesetzt.

Branchen

Branchen

  • Automatisierungstechnik, Produktionssteuerung, Leittechnik, Visualisierung
  • Kopplung automatisierung / Produktionssteuerung / ERP
  • Produktionsleittechnik
  • individuelle MES Anwendungen
  • Automobilbau: Produktionssteuerung

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.