Steuerung

Steuerungen, die man lesen kann.

SPS-Programmierung in Structured Text, Retrofit alter Steuerungen, Bedienoberflächen und Maschinendaten — für Maschinen und Gebäude. Mit Quellcode, Plänen und Dokumentation, die Ihnen gehören.

Seit 2010ZuckerindustrieUmschlaghäfenHalbleiterzuliefererBildungsbautenWindenergie

Gemeint ist die Steuerung von Maschinen und Gebäuden. Für Abläufe im Büro — Formulare, CRM, Rechnungen — siehe Automatisierung.

Gesetzlicher Eigentümer
Texni Labs
Sachnummer
TXL-STG-001
Ausgabedatum
2026-10
Blatt
1 / 9
Titel
Steuerung — Leistungsdokumentation
Genehmigt
nach Auftrag
Erstellt
A. Makarov
Dokumentenart
Leistungsdokumentation
Anlage · Ort
=TEXNI +MUC
Rev.
A
Norm
DIN EN 81346-2:2010-05
Ersatz für
Smart Home

Wo die Software aufhört.

Oberhalb der Klemme liegen Programm, Parameter und Netzwerk — das liefere ich. Ab der Klemme beginnen Verdrahtung, Anschluss und Prüfung — das liefern Elektrofachkräfte. Die Linie ist keine Formalität: An ihr entscheidet sich, wer wofür haftet.

Die Grenze liegt an der Klemme. 1122334455667788AABBCCDDEthernetEtherCATFSoE · Black ChannelMQTT → DatenProzessabbildProgramm · Parameter · Netzwerk — Texni LabsDie Grenze liegt an der Klemme.Verdrahtung · Anschluss · PrüfungElektrofachpersonal oder eingetragenerMeisterbetriebL+M24 V DCUVW=S3/5=S1/3=S4/6=S4/6=S3/5-PH1BedienpanelWeb-HMI-XF1Switch-KF1SteuerungTwinCAT 3 · CODESYS · Structured Text-TA1Frequenzumrichter-KF3-TF1-KF2-BW1-BG1-BG2-MB1-QM1-MB2-QM2-MA1M3~-SF1 Sachnummer TXL-STG-001 Blatt 2 / 9 Rev. A Dokumentenart Übersichtsschaltplan Norm DIN EN 81346-2:2010-05 Erstellt A. Makarov Die Grenze liegt an der Klemme. Programm · Parameter · Netzwerk — TexniLabs-PH1BedienpanelWeb-HMIEthernet-XF1Switch-KF1SteuerungTwinCAT 3 · CODESYS · StructuredTextMQTT → Daten =S3/5=S1/3EtherCATFSoE · Black ChannelDie Grenze liegtan der Klemme.-KF3-TF1-KF2-TA112345678Verdrahtung · Anschluss · PrüfungElektrofachpersonal oder eingetragenerMeisterbetrieb1-BG12-BG23-MB14-MB25-BW16/7-SF18M3~-MA1-QM1-QM2
Übersichtsschaltplan der Referenzanlage (Modell): Absackung 25 kg mit Dosierung, Wägung und Förderband. Dargestellt im ausgeschalteten Zustand; Kennbuchstaben nach DIN EN 81346-2:2010-05.
Betriebsmittelliste
BMKFunktionMeine ArbeitAnschlussLage
Bedienpanel (Web-HMI) Oberfläche, Rollen, Alarme =S3/5 Elektrofachkraft /2.1
Switch Netzwerkkonfiguration Elektrofachkraft /2.3
Steuerung (Industrie-PC) Programm in Structured Text =S1/3 Elektrofachkraft /2.5
Frequenzumrichter Parameter, Rampen Elektrofachkraft /2.6
EtherCAT-Koppler und E/A-Klemmen Konfiguration, Prozessabbild Elektrofachkraft /2.2
Wägeklemme Parameter, Justierung Elektrofachkraft /2.2
Sicherheitsklemmen (TwinSAFE) Sicherheitslogik =S4/6 Elektrofachkraft /2.3
Wägezelle Einbindung im Programm Elektrofachkraft /2.4
Näherungsschalter „Sack gesteckt“ Einbindung im Programm Elektrofachkraft /2.1
Lichtschranke „Sack auf Band“ Einbindung im Programm Elektrofachkraft /2.2
Ventilspule Dosierklappe grob Ansteuerung im Programm Elektrofachkraft /2.2
Dosierklappe grob über -MB1 Elektrofachkraft /2.2
Ventilspule Dosierklappe fein Ansteuerung im Programm Elektrofachkraft /2.3
Dosierklappe fein über -MB2 Elektrofachkraft /2.3
Motor Förderband 3~ über -TA1 Elektrofachkraft /2.6
Not-Halt, zweikanalig Auswertung über -KF2 =S4/6 Elektrofachkraft /2.5

Referenzanlage: ein Modell, angelehnt an reale Absacklinien — kein Kundenprojekt.

Der Quellcode gehört Ihnen.

Ich programmiere Steuerungen in Structured Text nach IEC 61131-3 — auf TwinCAT 3 und CODESYS, wo nötig mit C/C++-Modulen. Jedes Projekt liegt in Git, wird am Simulationsmodell getestet, bevor die Anlage läuft, und wird vollständig übergeben: kommentierter Quellcode ohne Know-how-Schutz, Stromlaufpläne, Dokumentation. Wer nach mir an Ihrer Anlage arbeitet, fängt nicht bei null an.

Umfang

  • Neue Maschinen, Sondermaschinen, Erweiterungen
  • Structured Text nach IEC 61131-3, bei Bedarf C/C++-Module
  • Test am Simulationsmodell vor dem ersten Lauf
  • Software-Inbetriebnahme vor Ort
  • Stromlaufpläne und Steuerungsdokumentation

Übergabe

  • Kommentierter Quellcode ohne Know-how-Schutz
  • Git-Historie
  • Stromlaufpläne
  • Dokumentation

Plattformen: TwinCAT 3, TwinCAT 2, CODESYS, Siemens LOGO!

rNettoKg := fbWaage.rBruttoKg - rTaraKg;

CASE eSchritt OF
  E_Schritt.Tarieren:
    IF fbWaage.bStillstand THEN
      rTaraKg  := fbWaage.rBruttoKg;
      eSchritt := E_Schritt.Grobstrom;
    END_IF

  E_Schritt.Grobstrom:
    bKlappeGrob := TRUE;
    bKlappeFein := TRUE;
    IF rNettoKg >= rSollKg - rFeinanteilKg THEN
      bKlappeGrob := FALSE;
      eSchritt    := E_Schritt.Feinstrom;
    END_IF

  E_Schritt.Feinstrom:
    IF rNettoKg >= rSollKg - rNachstromKg THEN
      bKlappeFein := FALSE;
      tonBeruhigung(IN := FALSE);
      eSchritt    := E_Schritt.Beruhigung;
    END_IF

  E_Schritt.Beruhigung:
    tonBeruhigung(IN := TRUE, PT := T#400MS);
    IF tonBeruhigung.Q THEN
      // Nachstrom aus der letzten Abweichung lernen
      rNachstromKg := rNachstromKg + 0.5 * (rNettoKg - rSollKg);
      eSchritt     := E_Schritt.Endwaegung;
    END_IF
END_CASE
Ausschnitt aus FB_Absackwaage der Referenzanlage — Structured Text, IEC 61131-3. Grob- und Feinstrom mit lernender Nachstromkorrektur.

Bevor das letzte Ersatzteil verkauft ist.

Seit dem 1. Oktober 2025 ist die SIMATIC S7-300 abgekündigt; Ersatzteile liefert Siemens planmäßig bis 2033. Eine Pflicht zur Nachrüstung gibt es nicht — der Grund zu handeln ist die Ersatzteillage. Ich beginne mit einer Bestandsaufnahme in festem Umfang und migriere dann in Etappen: auf TwinCAT 3 oder CODESYS, von TwinCAT 2 auf TwinCAT 3, umgeschaltet im geplanten Stillstand.

Bestandsaufnahme — fester Umfang

  • Sicherung des Programms
  • Inventar der Hardware mit Lieferstatus
  • Kommentierte Dokumentation des Bestands
  • Risikoliste
  • Migrationsplan in Etappen

Migration

  • S7-300 → TwinCAT 3 oder CODESYS
  • TwinCAT 2 → TwinCAT 3
  • Logik übernehmen, nicht blind übersetzen
  • Umschaltung im geplanten Stillstand
SIMATIC S7-300 / ET 200M lieferbarAuslaufnur ErsatzteilEnde 2022202320242025202620272028202920302031203220332034 heute · Stand Oktober 2026 SIMATIC S7-300 / ET 200M lieferbarAuslaufnur ErsatzteilEnde 2022202420262028203020322034 heute · Stand Oktober 2026
Quelle: Siemens Industry Online Support, Beitrags-ID 109824203 (V2.0, 03/2025). Für einzelne Komponenten können frühere Termine gelten.

Eine Oberfläche, die im Normalbetrieb schweigt.

Bedienoberflächen baue ich als Web-Anwendungen — für Panel, Browser und Tablet — nach den Grundsätzen von ISA-101: Graustufen im Normalbetrieb, Farbe nur bei Abweichung, vom Überblick zum Detail in wenigen Schritten. Dazu Rollen und Rechte, ein Alarmkonzept, das nicht bei jedem Ereignis blinkt, und Maschinendaten über MQTT — in Ihre Datenbank, Ihr Dashboard, Ihre Auswertung.

Absackung · ÜbersichtBetriebsart: Automatik
Säcke je Stunde
420
Netto letzter Sack
25,02 kg
Mittelwert
25,01 kg
Palette
32 von 40

Letzte Säcke · Sollbereich

texni/ref/absack/betriebsart         "Automatik"
texni/ref/absack/waage/netto_kg      25.02
texni/ref/absack/linie/saecke_h      420
texni/ref/absack/sicherheit/nothalt  false
Normalbetrieb — deshalb ohne Farbe. · MQTT-Themen der Referenzanlage

Diese Seite hält sich an dieselbe Regel: Farbe bedeutet Abweichung. Rot gehört dem Wappentier — und dem Not-Halt.

Wiederanlauf nur nach Quittierung.

Sicherheitsfunktionen gehören auf zertifizierte Sicherheitstechnik. Damit habe ich gearbeitet: TwinSAFE, SISTEMA-Berechnung, Risikobeurteilung — zuletzt im Team bis zur TÜV-Abnahme einer neuartigen Anlage.

Drücken Sie den Not-Halt. Dann versuchen Sie, die Anlage wieder zu starten.

Ansicht A — Bedienstation

Quittierung erforderlich. Wiederanlauf nur nach Quittierung.

Ansicht B — Anlage

Trichter grob fein 0,00 kg Förderband · Säcke 0 v(t) Förderband STO

Ansicht C — GRAFCET

0Freigabe aus · -PF1Not-Halt aktiv1-SF4 blinktQuittierung erforderlich2Freigabe einBereit3Dosieren · FörderbandBetriebSF1↓SF4↑SF2↑SF3SF1SF1SF1SF1 = 1: Not-Halt entriegelt (Öffner geschlossen)

Ansicht D — Sicherheitsbaustein, online

ESTOP fbNotHalt bChannel1 TRUEbChannel2 TRUEbRestart FALSE bRelease FALSEbReleaseDelayed FALSEbRestartRequired TRUE

Vereinfacht. In der Praxis ein zertifizierter Baustein der Sicherheitssteuerung.

Die Farben dieser Tafel schreibt DIN EN 60204-1 vor. Gelb, nicht Rot: Nach dem Not-Halt ist die Anlage im sicheren Zustand — die Leuchte meldet einen anormalen, keinen gefährlichen Zustand. Klappen: Stopp-Kategorie 0. Antrieb: Stopp-Kategorie 1 — Rampe, dann sicher abgeschaltetes Moment (STO). Modell zur Veranschaulichung — kein Sicherheitsnachweis. Sicherheitsfunktionen laufen auf zertifizierter Sicherheitstechnik, nicht im Browser.

Schutz gegen Korrumpierung

Ab dem 20. Januar 2027 gilt die neue Maschinenverordnung (EU) 2023/1230: Steuerungen müssen gegen Korrumpierung geschützt, Eingriffe in die Software nachweisbar sein. Dazu gehören Rollen und Rechte, Authentifizierung, ein Änderungsprotokoll und ein Fernzugang, der nicht zur Hintertür wird. Für Produkte mit digitalen Elementen kommt der Cyber Resilience Act hinzu: Meldepflichten seit dem 11. September 2026, volle Anwendung ab dem 11. Dezember 2027. Die Konformität erklärt der Hersteller — ich liefere die Steuerungsseite dazu und dokumentiere sie.

Paragraf 56 hat eine Frist.

Seit dem 29. Juli 2026 gilt das Gebäudemodernisierungsgesetz. Nichtwohngebäude mit mehr als 70 Kilowatt Heizungs-, Klima- oder Lüftungsleistung brauchen bis zum 31. Dezember 2029 ein System für Gebäudeautomatisierung und -steuerung — es sei denn, es ist technisch nicht möglich oder wirtschaftlich unzumutbar. Verlangt sind unter anderem die laufende Überwachung und Analyse der Verbräuche, eine herstellerunabhängige, frei konfigurierbare Schnittstelle und eine automatische Beleuchtungssteuerung.

Ich plane und programmiere das mit KNX und DALI, mit Energiemonitoring und Visualisierung — und mit einer offenen Schnittstelle, die Ihnen gehört.

Quelle: Gebäudemodernisierungsgesetz (GModG), § 56; BGBl. 2026 I Nr. 226.

Installationsplan eines Nichtwohngebäudes über drei Geschosse 12345678ABCInstallationsplan · Nichtwohngebäude (Modell)2. OG1. OGEGKNX-LinieDALIPräsenzmelderRaumreglerZählerServer im GebäudeOffene Schnittstelle ·Ihre SystemeKNX-BusDALI-LeitungDatenweg Sachnummer TXL-STG-001 Blatt 7 / 9 Rev. A Dokumentenart Installationsplan Norm DIN EN 81346-2:2010-05 Erstellt A. Makarov Installationsplan eines Nichtwohngebäudes über drei Geschosse Installationsplan · Nichtwohngebäude(Modell)EG1. OG2. OGKNX-LinieDALIServer im Gebäude → OffeneSchnittstelle · Ihre Systeme
Installationsplan eines Nichtwohngebäudes (Modell): KNX-Linie über drei Geschosse, DALI-Lichtgruppen, Zähler, Server im Gebäude mit offener Schnittstelle.

Ausführung

Elektroinstallation & Prüfung
ON Elektroanlagen · eingetragener Meisterbetrieb · München
Sanierung, Böden & Innenausbau
Coskun Fussbodentechnik & Innenausbau · München cf-fussbodentechnik.de (öffnet externe Seite)Fallstudie

Jeder Betrieb arbeitet in seinem Gewerk und mit eigenem Auftrag.

Und im Wohnhaus?

Auch dort, nur kleiner: KNX, wenn ohnehin saniert wird; Funk (Shelly, Zigbee, Matter), wenn die Wand zu bleibt; Home Assistant als Zentrale. Die Zentrale läuft im Haus. Kein Herstellerkonto, keine Cloud, keine Abhängigkeit von einem Server, der irgendwann abgeschaltet wird: Die Daten verlassen das Haus nicht.

Auch der Shelly in der Gerätedose ist ein Eingriff in die Elektroinstallation — er gehört in die Hand einer Elektrofachkraft.

Werkverzeichnis

In der Industrie, im Team — bevor es Texni Labs gab.

  1. Zeitraum
    2010–2013
    Ort
    Polen
    Branche
    Zuckerindustrie
    Leistung
    Produktions- und Verpackungslinien vom 1-kg-⁠Paket über den 25-/50-kg-⁠Sack bis zur Palettierung — Steuerung von A bis Z
    Technik
    SIMATIC S7-300
    Rolle
    Automatisierungstechniker
  2. Zeitraum
    2010–2013
    Ort
    Polen
    Branche
    Umschlaghäfen
    Leistung
    Automatische Dosier- und Absackwaagen für den Güterumschlag
    Technik
    SIMATIC S7-300
    Rolle
    Automatisierungstechniker
  3. Zeitraum
    2019–2020
    Ort
    Germering
    Branche
    Halbleiterzulieferer
    Leistung
    Kälteanlagen (Chiller) für die Halbleiterprüfung; Software zur automatischen Konfiguration, Parametrierung und Kalibrierung
    Technik
    Elektronik, Software
    Rolle
    Elektroniker
  4. Zeitraum
    2021–2025
    Ort
    München
    Branche
    Öffentliche Bildungsbauten
    Leistung
    KNX-Anlagen mit über 1.500 Elementen; eigene Software für E-⁠Prüfungen
    Technik
    KNX/ETS, Software
    Rolle
    Elektroniker, Softwareentwickler
  5. Zeitraum
    2025–2026
    Ort
    Deutschland
    Branche
    Windenergie
    Leistung
    Prototyp einer neuartigen Anlage: Standard- und Sicherheitssteuerung mit TwinSAFE, SISTEMA-Bericht und Risikoanalyse, Fernsteuerung über MQTT mit eigener Web-App — im Team bis zur TÜV-Abnahme und CE-⁠Kennzeichnung
    Technik
    TwinCAT 3, TwinSAFE, MQTT
    Rolle
    Software- und SPS-Entwickler
  6. Zeitraum
    seit 2026
    Ort
    München
    Branche
    Texni Labs
    Leistung
    Steuerungssoftware, Retrofit, Bedienoberflächen, Gebäudeautomation
    Technik
    TwinCAT, CODESYS, KNX
    Rolle
    Inhaber

Ohne Firmennamen: Die Projekte gehören den Betrieben, für die ich gearbeitet habe.

Was ich mache — und wo die Grenze liegt.

Elektroniker, Fachrichtung Energie- und Gebäudetechnik: Ausbildung in München, Gesellenprüfung 2023 vor der Handwerkskammer für München und Oberbayern — auf zwei Jahre verkürzt.

Planung, Programmierung, Software-Inbetriebnahme, Visualisierung und Integration kommen von mir. Arbeiten an der elektrischen Anlage selbst — Verdrahtung, Anschluss, Prüfung — übernimmt Ihr eigenes Elektrofachpersonal oder ein eingetragener Meisterbetrieb, beauftragt direkt von Ihnen.

Eine ehrliche Grenze ist mir lieber als eine bequeme Auslassung.

Genannte Produkt- und Markennamen — darunter Beckhoff, TwinCAT, TwinSAFE, EtherCAT, Siemens, SIMATIC, CODESYS und KNX — sind Marken ihrer jeweiligen Inhaber. Sie stehen hier nur zur Beschreibung der Leistung; eine Partnerschaft oder Zertifizierung besteht nicht.

Erzählen Sie mir von Ihrer Anlage.

Ein Erstgespräch ohne Verkaufsdruck: was läuft, was klemmt, und was bis wann passieren muss.

Bestandsaufnahme anfragen
Gesetzlicher Eigentümer
Texni Labs
Sachnummer
TXL-STG-001
Ausgabedatum
2026-10
Blatt
9 / 9
Titel
Steuerung — Leistungsdokumentation
Genehmigt
nach Auftrag
Erstellt
A. Makarov
Dokumentenart
Leistungsdokumentation
Anlage · Ort
=TEXNI +MUC
Rev.
A
Norm
DIN EN 81346-2:2010-05
Ersatz für
Smart Home