Systemübergreifende technische Problemlösung

Technische Probleme lösen – von IT-Infrastruktur bis Maschinensteuerung.

IT- und OT-Probleme lösen. Gewachsene Systeme wieder beherrschbar machen.

Wenn Netzwerk, Server, Betriebssystem, Anwendung, Datenbank, Cloud oder Maschine nicht zuverlässig zusammenspielen, übernehme ich Analyse, technische Gegenprüfung und auf Wunsch die Abstimmung zwischen den Beteiligten.

B2B · Backnang und Region Stuttgart · deutschlandweit remote

Aktuell Kapazität für einen weiteren technischen Fall oder einen abgegrenzten Bestandsbereich.

SYSTEMGRENZEN VERSTEHEN

Nicht das Symptom. Die Ursache.

Ich verfolge Fehler über Software, Schnittstellen, Steuerung und Prozess bis zu ihrem tatsächlichen Ursprung.

Vier gestaffelte technische Systemschichten mit einem Diagnosepfad vom sichtbaren Signal bis zur tiefsten Ursache.
  1. AnwendungDienst · Schnittstelle · Datenfluss
  2. Betriebssystem & NetzwerkWindows · Linux · VPN · Routing
  3. Server & DatenPostgreSQL · Monitoring · Cloud
  4. Maschine & SteuerungOPC UA · CODESYS · SPS

Die Analyse folgt dem Fehlerpfad – nicht der Zuständigkeit.

Akuter technischer Ausfall

Wenn Betrieb oder Produktion steht, zählt der vollständige Fehlerpfad.

Der Einstieg ist bewusst technologieübergreifend: vom Netzwerkzugang über Betriebssystem, Dienst und Datenbank bis zur Maschinen- oder OPC-UA-Kommunikation.

Netz und ZugangSwitch, VLAN, Routing, DNS, Firewall, VPN und Fernwartung
System und SoftwareWindows, Linux, Server, Dienst, Datenbank, Anwendung, Cloud und Schnittstelle
Produktion und MaschineOPC UA, Maschinenkommunikation, SPS, HMI und Produktionsproblem

Gegenprüfung und technische Abstimmung

Technische Zweitmeinung, wenn Aussagen nicht zusammenpassen.

Mehrere Beteiligte können jeweils einen richtigen Teil des Systems beschreiben und trotzdem zu widersprüchlichen Schlussfolgerungen kommen.

Wenn Hersteller, Systemhäuser, Softwareanbieter, Netzwerkdienstleister, Maschinenbauer, interne IT oder Automationsteams zu unterschiedlichen Schlussfolgerungen kommen, prüfe ich nicht nach Zuständigkeit oder Lautstärke. Ich gleiche die Aussagen mit dem beobachtbaren Verhalten, Logs, Konfigurationen, Datenwegen, Zeitachsen und reproduzierbaren Versuchen ab.

Typische Aussagen aus einzelnen Teilbereichen
  • „Das Netzwerk ist in Ordnung.“
  • „Der Switch zeigt keinen Fehler.“
  • „Das VPN ist verbunden.“
  • „Der Server läuft.“
  • „Die Anwendung funktioniert bei uns.“
  • „Die SPS sendet falsche Werte.“

Jede dieser Aussagen kann für den jeweils geprüften Teilbereich richtig sein. Für die Gesamtursache kann sie trotzdem unvollständig bleiben, wenn Zeitfenster, Richtung, Datenweg oder Systemgrenze unterschiedlich betrachtet wurden.

Auf Wunsch übernehme ich auch die technische Abstimmung: offene Fragen formulieren, notwendige Nachweise anfordern, Aussagen gegenüberstellen und dokumentieren, was belegt, plausibel oder weiterhin offen ist.

IT-Zweitmeinung und Entscheidungsweg vertiefen

Technische Felder mit Zusammenhang

Infrastruktur, Software und Maschine werden entlang des Fehlerpfads verbunden.

Die Begriffe beschreiben keine beliebige Werkzeugliste. Sie markieren die Übergänge, an denen ein beobachteter Fehler seine Ursache, Richtung oder betriebliche Wirkung ändern kann.

Feld 01

Infrastruktur und Betrieb

Wenn ein System erreichbar scheint, der betriebliche Vorgang aber trotzdem scheitert, verfolge ich den Pfad vom Endsystem über Namensauflösung, Netzsegment und Zugriffsweg bis zum Dienst.

  • Switches, VLANs, Routing und DNS
  • VPN, Firewalls und Fernwartung
  • Windows und Linux
  • Server, Dienste und Monitoring
  • Zertifikate, Identitäten und Zugriffswege
Feld 02

Software und Daten

Wenn ein Fehler in einer Anwendung sichtbar wird, gleiche ich Schnittstellen, Datenflüsse, Zeitachsen und externe Plattformen entlang des konkreten Kommunikationswegs ab.

  • Anwendungen und Schnittstellen
  • PostgreSQL und Datenflüsse
  • APIs und Integrationen
  • AWS und Cloud
  • Logs, Zeitachsen und Fehlerkorrelation
  • Automatisierung und eigene Software
Feld 03

Maschinen und OT

Wenn Produktionsverhalten nicht allein aus Anwendung oder Netzwerk erklärbar ist, verfolge ich den Weg über Produktionsnetzwerk und Edge-System bis zur Maschinenlogik.

  • OPC UA
  • Industrie-PC und Edge
  • CODESYS und SPS
  • HMI
  • Produktionsnetzwerke
  • Maschinenkommunikation und gewachsene Steuerungslogik

Arbeitsweise und Nachweise

Erst ein belastbares Bild. Dann eine kontrollierte Änderung.

Ich trenne Beobachtung, Hypothese, Änderung und Nachweis. Das macht auch komplexe Bestände nicht einfach – aber wieder nachvollziehbar.

Fall abgrenzen

Geschäftliche Auswirkung, Systemgrenze, Zugänge und aktueller Blocker werden geklärt.

Bestand sichtbar machen

Konfigurationen, Quellstände, Datenwege, Protokolle und Messpunkte werden zusammengeführt.

Gezielt prüfen und ändern

Hypothesen und Änderungen bleiben begrenzt, überprüfbar und technisch dokumentiert.

Nachweis passend wählen

Logprüfung, Build, Softwaretest, DryRun und reale Validierung werden nicht vermischt.

Ein konkretes Beispiel für diese Arbeitsweise

Aktueller Praxisstand in einer gewachsenen Maschinensteuerung

In einem laufenden Maschinenbauprojekt arbeite ich an der Aufarbeitung eines gewachsenen Bestands aus CODESYS 2.3 und CODESYS 3.5.

Legacy-Logik und Abhängigkeiten werden aus vorhandenen Projektständen und Exporten rekonstruiert, schrittweise in einen Repository-geführten Quellstand überführt und gemeinsam mit Dokumentation, offenen fachlichen Fragen und Prüfnachweisen weiterentwickelt. CODESYS dient dabei für Import, Build und Transfer. Die Freigabe physischer Ausgänge und die reale Maschinenvalidierung bleiben ausdrücklich getrennte Schritte.

  • Aufruf- und Datenflüsse aus vorhandenen Projektständen und Exporten nachvollziehbar machen
  • Hardwarezugriff, Bedienung und Maschinenlogik technisch voneinander abgrenzen
  • Repository, Import, Build und Transfer als zusammenhängenden Arbeitsweg führen
  • DryRun, Prüfnachweise, Freigabe physischer Ausgänge und reale Maschinenvalidierung klar trennen

Der Ansatz ist an einem konkreten Bestand entstanden. Bei einem weiteren Maschinentyp wird zunächst begrenzt geprüft, welche Teile übertragbar sind und welche projektspezifisch bleiben.

CODESYS-Praxisstand einordnen

Über Fabian Egeberg

Schnell in unbekannte Systeme einsteigen, ohne Grenzen zu überspringen.

Ich arbeite entlang von Systemgrenzen, Datenwegen, Zuständen, Konfigurationen und überprüfbaren Hypothesen. Ein unbekanntes Produkt ist nicht automatisch ein Ausschlusskriterium, wenn es technisch zugänglich, beobachtbar und verantwortbar untersuchbar ist.

KI-gestützte Engineering-Werkzeuge helfen, große Quellstände und Dokumentationen schneller zu durchdringen. Technische Führung, Review und Bewertung meiner Arbeit verbleiben bei mir. KI-generierte Ergebnisse werden nicht ungeprüft übernommen.

Arbeitsweise und technisches Profil

Fragen und Grenzen

Was vor dem ersten technischen Abgleich wichtig ist

Passt der Fall auch, wenn die genaue Ursache noch völlig unklar ist?

Ja. Gerade dann ist ein systemübergreifender Diagnoseblock sinnvoll. Entscheidend ist, dass ein geschäftlich relevantes technisches Problem vorliegt und Zugriff auf die beteiligten Systeme, Protokolle oder Ansprechpartner organisiert werden kann.

Wie wird mit vertraulichem Quellcode und Kundendaten umgegangen?

Werkzeuge, Datenwege, Zugriffsrechte und der mögliche Einsatz KI-gestützter Engineering-Werkzeuge werden vor einem Quellcodezugriff ausdrücklich vereinbart. Vertrauliche Daten werden nicht ungeklärt verarbeitet.

Ersetzt die technische Bestandsanalyse eine rechtliche Bewertung oder Abnahme?

Nein. Sie ordnet Quellstände, Builds, Abhängigkeiten, Updatewege, Testbarkeit und Dokumentation technisch. Sie ist weder Rechtsberatung noch Zertifizierung, Konformitätsbewertung oder Produktionsfreigabe.

Technischen Fall kurz abgleichen

Wenn der Fall mehrere Disziplinen berührt, spreche ich mit Ihnen direkt über das System.

Der kurze Abgleich dient der Einordnung. Analyse, Log-, Konfigurations-, Daten- oder Quellcodeprüfung beginnen anschließend mit einem klar vereinbarten Auftrag.