De-Engineering 03.1

Die KI erstellt das PLC-Programm aus der technologischen Beschreibung.

Die Steuerungssoftware für die PLC entsteht automatisch aus der technologischen Anlagenbeschreibung. Die KI stellt den Code nach IEC 61131-3 (Structured Text), z. B. für CoDeSys, aus geprüften Lösungsbibliotheken zusammen. Der Ingenieur prüft den Code und gibt ihn frei, dann geht er in die PLC.

Für wenIntegrator und PLC-ProgrammiererMSR-PlanerTechnologielieferant, der die Steuerung schnell braucht
Was Sie bekommen

Ein Ergebnis, keine Funktionsliste.

01

Tage statt Wochen

Das Programm für ein Lüftungsgerät entsteht aus der Beschreibung, nicht von null. Der Ingenieur liest und gibt frei, er schreibt nicht.

02

Weniger Fehler bei der Inbetriebnahme

Datenpunkte, Tags und Sequenzen stammen aus derselben Beschreibung wie Pläne und BMS. Nichts wird manuell abgetippt.

03

Derselbe Standard in jedem Projekt

Lösungsbibliotheken und Programmbausteine sind geprüft und wiederholbar. Das Know-how bleibt im Unternehmen.

Was die KI erstellt

Was genau geprüft wird.

  • Technologische Anlagenbeschreibung (TDS) aus dem Register oder den Unterlagen: Anlagen, Sensoren, Aktoren, Anforderungen an die Steuerung.
  • IEC 61131-3 Structured-Text-Code aus standardisierten Programmbausteinen, bereit für TwinCAT 3, CODESYS, Merbon IDE und weitere Umgebungen (Tabelle unten).
  • Steuerfunktionen, Regelkreise (PID), Störzustände, Frostschutz, Anfahr- und Abschaltsequenzen.
  • Datenpunkte für das übergeordnete System mit derselben Signalbezeichnung wie in FluxPlan und TechSchema.
  • Deterministische Funktionen aus freigegebenen Bibliotheken. Die KI setzt zusammen, der Ingenieur gibt frei, jede Version wird protokolliert.
  • Nach einer Projektänderung wird der Code neu generiert, und der Unterschied ist vor dem Einsatz sichtbar.
Wo Sie den Code direkt verwenden

Standard-Structured-Text, den Sie in gängige PLC für die Gebäudetechnik laden.

Die KI generiert Code in Structured Text nach IEC 61131-3. Wo die ST-Implementierung vollständig ist, öffnen Sie das Programm in der Entwicklungsumgebung der Plattform und laden es ohne Umschreiben in die PLC. Systeme auf Basis grafischer Bausteine (FBD, Sedona, proprietäre Makros) benötigen einen Übersetzer in ihre Bausteine. Übersicht nach Ländern:

✓Direkt

Beckhoff CX, WAGO PFC / CC100, DEOS AG (OPEN EMS), Phoenix Contact PLCnext, ABB AC500, LOYTEC, B&R, SIGMATEK, SBC QronoX, Selectron Systems, Teco, Unipi, Domat, Schneider Modicon, Eliwell, Elsist, Exor, Pixsys, Eurotherm (Watlow)

◐Mit Einschränkung

Saia Burgess Controls (SBC), AMiT, InVentia (MT rada)

✕Über Zwischenglied

Sauter (modulo 5/6), Siemens BT (Desigo), iSMA CONTROLLI, Schneider SpaceLogic, Distech Controls, Carel, Trend (Honeywell), Cylon (ABB), Tridium EMEA

Lösung für Sauter, Siemens und weitere Systeme ohne ST

Die ST-Logik läuft daneben, das BMS liest sie über BACnet.

Wo der BMS-Regler IEC 61131-3 ST nicht unterstützt (Sauter, Siemens Desigo, Trend, SpaceLogic, Distech, Carel), wird der generierte Code nicht in ihn, sondern in einen ST-Controller daneben geladen. Das BMS kommuniziert mit ihm über Standard-BACnet.

  1. Der ST-Code läuft in einem zyklischen deterministischen Taskauf einer CODESYS- oder TwinCAT-Runtime, z. B. WAGO PFC, Beckhoff CX oder DEOS.
  2. Die Steuervariablen werden auf native BACnet-Objekte gemapptSollwerte, Betriebszustände, Alarme und Störungen als Analog Value (AV), Binary Value (BV) und Multi-State Value (MSV), direkt in der ST-Umgebung.
  3. Der BMS-Regler liest und schreibt sie als BACnet-ClientSauter (z. B. modu680-AS) in CASE Suite über externe BACnet-Objekte mit den Diensten ReadProperty / WriteProperty oder COV (Change of Value). Siemens Desigo PXC in ABT Site über den Standard-BACnet-Client-Baustein.

Vorteil: 100 % Zuverlässigkeit des deterministischen Ablaufs, Unabhängigkeit von CASE-Suite- oder ABT-Lizenzen und die Möglichkeit, beliebige ST-Logik inklusive OOP-Klassen einzusetzen. Das BMS behält Visualisierung, Alarme und Trends, die es aus denselben BACnet-Objekten liest.

Empfohlene Implementierung für Sauter

Automatisch generierter Code für Gebäude mit Sauter CASE Suite:

  1. Der ST-Code ist als standardisierter POU-Baustein in CODESYS V3.5 definiert.
  2. Das Zwischenglied ist ein kompakter DIN-Controller, z. B. WAGO CC100 (Preis etwa 200–300 €), oder ein industrieller Edge-Umsetzer.
  3. Der ST-Code steuert die Technik, und Capitanier generiert dafür automatisch eine Tabelle der BACnet/IP-Variablen.
  4. An Sauter CASE Suite wird eine standardisierte BACnet-EDE-Datei (Engineering Data Exchange, CSV-Format) übergeben. Der Sauter-Programmierer importiert damit mit einem Klick alle Ein- und Ausgänge in Visualisierung und Leitwarte, ohne die Steuerlogik umzuschreiben.

Szenario für Siemens-Desigo-PXC-Regler

Wenn auf der Baustelle Desigo PXC (z. B. PXC4 / PXC7) vorgeschrieben ist und zugleich ST-Code laufen soll:

  1. Der ST-Code läuft auf einem offenen Zwischencontroller (WAGO, Unipi, S7-1200).
  2. Die wichtigsten Variablen werden über einen BACnet/IP-Server veröffentlicht.
  3. Der Desigo-PXC-Regler liest diese Variablen in ABT Site über den Standard-BACnet-Client-Baustein aus und übernimmt die Zonenregelung und die Anbindung an die Systemthermostate DXR.

Deutschland

Hersteller / PlattformEntwicklungsumgebungIEC 61131-3 STNative BMS-ProtokollePrimärer AnwendungsbereichDirekte Verwendung des Codes
Beckhoff CXTwinCAT 3 (Visual Studio)Vollständig (OOP-ST, Vererbung)BACnet B-BC, DALI-2, KNX, M-Bus, SMIKomplexe intelligente Gebäude, Krankenhäuser, Rechenzentren✓Direkt; ST-Variablen werden mit I/O und BACnet-Objekten verknüpft
WAGO PFC / CC100CODESYS V3.5 / e!COCKPITVollständig (CODESYS-Standard)BACnet B-BC, DALI-2, KNX TP1, EnOceanRLT-Zentralen, Heizzentralen, zonale Lichtsteuerung✓Direkt
DEOS AG (OPEN EMS)OPENproject (CODESYS)Vollständig (natives ST)BACnet B-BC, Modbus RTU/TCP, KNXBildungsbauten, Hotels, öffentliche Gebäude, reines HVAC✓Direkt
Phoenix Contact PLCnextPLCnext EngineerVollständig (+ C++/Python/Docker)BACnet-, Modbus-, DALI-BibliothekenHybride IoT/BMS-Installationen, Infrastruktur✓Direkt
ABB AC500Automation BuilderVollständigBACnet, Modbus, Gateways für KNX/DALIIndustriegebäude, Energiezentralen✓Direkt

CODESYS und TwinCAT 3 sind für generiertes ST weltweit das am besten geeignete Ziel: WAGO, Beckhoff und DEOS übernehmen den Code direkt, und die Variablen werden mit Hardware-I/O und BACnet-Objekten verknüpft.

Österreich

HerstellerProduktreiheEntwicklungsumgebungIEC 61131-3 STBMS-Bussysteme (BACnet, DALI, KNX, M-Bus)Typischer Einsatz in der PraxisDirekte Verwendung des Codes
LOYTECL-IOB, L-ROC, L-INXL-STUDIO / L-LOGICADVollständig (ST + IEC 61499)Komplette native Integration auf ProzessorebeneGewerbegebäude, Hotels, Zonenregelung und RLT-Zentralen✓Direkt
B&RX20, Automation PC, APROLAutomation StudioVollständig (inklusive OOP-ST)BACnet/IP, Modbus, M-Bus-Karten, GatewaysRechenzentren, Pharma-Areale, Reinräume✓Direkt
SIGMATEKS-DIAS-SystemLASALVollständig (OOP-ST)Modbus, OPC UA, ergänzend BACnetSteuerung technischer Zentralen, HVAC✓Direkt

Schweiz

Hersteller / PlattformHauptsitz in CHEntwicklungssoftwareUnterstützung IEC 61131-3 STBMS-Protokolle auf dem ProzessorEignung für automatische ST-Codegenerierung
Saia Burgess Controls (SBC)MurtenPG5 Controls SuiteJa (integrierter IEC-Editor)BACnet/IP (B-BC), S-Bus, Modbus RTU/TCP, M-Bus◐Mittel bis gut: PCD-Datenmodell einhalten und I/O zuordnen
SBC QronoXMurtenQronoX Pro / Web IDEJa (modernisiertes ST)BACnet/IP, OPC UA, MQTT, Modbus✓Hoch für moderne modularisierte Anwendungen
Sauter (modulo 5/6)BaselCASE SuiteNein (geschlossenes FBD)BACnet/IP, BACnet/SC, Modbus✕Ungeeignet: der Code muss in proprietäre Bausteine übersetzt werden
Siemens BT (Desigo)ZugABT Site / ABT ProNein (CFC / D-MAP)BACnet B-BC, KNX PL-Link, Modbus✕Ungeeignet für direkten ST-Import
Selectron SystemsLyssCAP1131Vollständig (reines ST)CANopen, Ethernet/IP, Modbus✓Hoch, aber auf eine spezifische Infrastruktur beschränkt

Der einzige native Schweizer BMS-Anbieter mit ST ist Saia Burgess Controls (PCD / PG5): ST wird direkt in den Prozessor kompiliert, der Adressraum der SBC-Medien (Register, Flags) muss jedoch eingehalten werden. Sauter und Siemens Zug unterstützen IEC 61131-3 ST nicht; ihr Engineering beruht auf zertifizierten grafischen Makros, die an die BACnet-Objektstruktur gebunden sind. Lösung: ST-Controller daneben und Kopplung über BACnet-Objekte, siehe oben.

Tschechien

HerstellerProduktreiheEntwicklungsumgebungIEC 61131-3 STBACnet-UnterstützungSchwerpunkt in der PraxisDirekte Verwendung des Codes
TecoTecomat Foxtrot 2MosaicVollständig (nativ)Ja (BACnet/IP)Komplexe Gebäudeautomation, HVAC, Zonenregelung (CIB)✓Direkt
UnipiPatron / AxonMervis IDE / CODESYSVollständigJa (Mervis-BACnet-Server)IoT-Gateways, RLT-Zentralen, OEM-Steuerungen✓Direkt
DomatmarkMX, wPLCMerbon IDEVollständig (ST + FUPLA)Ja (BACnet/IP B-BC)Primär Gebäudetechnik / HVAC, Wärmeübergabestationen, RLT✓Direkt; den grafischen Teil (FUPLA) ergänzen Sie in Merbon IDE
AMiTAMiNi4/5, AMR-CPDetStudioEigener ST-Dialekt (nicht streng IEC)Nicht nativ auf der PLC (Gateway erforderlich)Klassische MSR (Heizzentralen, RLT), lokale Leitwarten◐Der Code wird vor dem Laden in den DetStudio-Dialekt angepasst; BACnet über Gateway

Polen

Hersteller / PlattformEntwicklungsumgebungIEC 61131-3 STNative BMS-ProtokollePrimärer AnwendungsbereichDirekte Verwendung des Codes
iSMA CONTROLLIiSMA Tool (Sedona) / NiagaraNein (Sedona FBD / Java)BACnet/IP, Modbus, DALI, M-BusLüftungsgeräte, zonale Fancoils, Integration von Peripherie✕Über Übersetzer in Sedona-Bausteine
InVentia (MT rada)MTData / IEC-CompilerTeilweise / spezifische ModelleModbus RTU/TCP, M-Bus, MQTTWärmeübergabestationen, Gebäudetelemetrie◐Nur Modelle mit IEC-Compiler

Native polnische BMS-Plattformen bauen auf grafischem Sedona-FBD auf. Der direkte ST-Einsatz wird in Polen mit deutscher Hardware auf CODESYS gelöst.

Frankreich

Hersteller / PlattformEntwicklungsumgebungIEC 61131-3 STNative BMS-ProtokollePrimärer AnwendungsbereichDirekte Verwendung des Codes
Schneider ModiconEcoStruxure Machine ExpertVollständig (CODESYS-Kern)Modbus, Ethernet/IP, BACnet-GatewaysGroße Kältezentralen, industrielle Gebäudetechnik✓Direkt
Schneider SpaceLogicEcoStruxure Building OperationNein (Script / FBD)BACnet B-BC, LonWorks, Modbus, KNXGewerbliche Bürogebäude (klassisches BMS)✕Über Übersetzer in Script / FBD
Distech ControlsEC-gfxProgram / ENVYSIONNein (grafisches FBD / Python)BACnet B-BC, LonWorks, EnOceanGewerbeflächen, moderne Zonenregelung✕Über Übersetzer in grafisches FBD

Native französische BMS-Plattformen (SpaceLogic, Distech) beruhen auf grafischer Komponentenprogrammierung oder Skripten. Direktes ST wird in Frankreich mit der Industriereihe Modicon gelöst.

Italien

HerstellerProduktreiheEntwicklungsumgebungIEC 61131-3 STBMS-Protokolle (BACnet, Modbus, KNX)Typischer EinsatzDirekte Verwendung des Codes
EliwellFREE Evolution / AdvanceFREE StudioVollständig (nativer ST-Editor)BACnet/IP, BACnet MS/TP, Modbus RTU/TCPLüftungsgeräte, Kälteerzeuger, Technikzentralen✓Direkt
ElsistSlimLine (Cortex M7 / ARM)Axel LogicLabVollständig (reines ST)Modbus TCP/RTU, MQTT, REST, Gateways zu BACnetWärmeübergabestationen, Datenerfassung, MSR✓Direkt
ExoreX700, eXwareCODESYS V3.5Vollständig (inklusive OOP-ST)BACnet/IP, KNXnet/IP, Modbus, OPC UAKomplexe BMS-Schaltschränke, zentrale Knoten mit HMI✓Direkt
PixsysPL500 / PLE500Axel LogicLabVollständig (reines ST)Modbus TCP/RTU, CANopenTechnikzentralen, Industriekälte, HVAC✓Direkt
Carelc.pCO Sistemac.suiteNein (proprietäre HVAC-Engine / C++)BACnet/IP (B-BC), Modbus, SNMPIndustrielle RLT, Kältekreise, Kälteerzeuger✕Über Übersetzer in c.suite

Vereinigtes Königreich

Hersteller / MarkeSitz in UKProduktreiheIEC 61131-3 STEntwicklungsumgebungBMS-SchwerpunktDirekte Verwendung des Codes
Trend (Honeywell)Horsham, West SussexIQ4, IQ5Nein (proprietäre Bausteine)IQSET (Trend SET)Dominierender Standard des britischen BMS✕Über Übersetzer in IQSET-Bausteine
Eurotherm (Watlow)Worthing, West SussexE+PLC100 / E+PLC400Vollständig (CODESYS-Kern)CODESYS V3.5Reinräume, Pharma-HVAC, Präzisionsregelung✓Direkt
Cylon (ABB)Milton Keynes / DublinCBX, FBXiNein (grafische Makros)CXpro³Büros, Schulen, Standard-Gebäudetechnik✕Über Übersetzer in grafische Makros
Tridium EMEAHorsham, West SussexJACE 8000/9000, Edge 10Nein (Java Wiresheet)Niagara WorkbenchIntegrationsebene, Zonenregelung✕Über Übersetzer in Niagara Wiresheet
Beckhoff UKHuntingdonCX-Serie (CX7000 bis CX5200)Vollständig (OOP-ST)TwinCAT 3Rechenzentren, Großkälte, modernes BMS✓Direkt
WAGO UKRugbyPFC200, CC100Vollständig (CODESYS-Standard)CODESYS V3.5RLT-Zentralen, Heizzentralen, Lichtsteuerung✓Direkt

Der dominierende britische BMS-Markt (Trend, Cylon, Niagara) ist ohne Zwischenglied, also einen Übersetzer der Logik in proprietäre Bausteine, kein direkt kompilierbares Ziel für ST. Unter der IEC-Norm sind die Regler Eurotherm E+PLC oder CODESYS / TwinCAT über die britischen Niederlassungen deutscher Hersteller das reale Ziel.

✓ Direkt: vollständige IEC 61131-3-ST-Implementierung, der Code wird ohne Anpassung kompiliert. ◐ Mit Einschränkung: Der Code wird vor dem Laden angepasst (ST-Dialekt, Datenmodell des Herstellers) oder gilt nur für einen Teil der Modelle. ✕ Über Zwischenglied: Die Plattform unterstützt kein ST, die Logik wird in ihre proprietären Bausteine übersetzt. Weitere Plattformen mit ST-Unterstützung je nach Bibliotheken.

So läuft die Umsetzung ab

Vier Schritte, keine Überraschungen.

Technologische Beschreibung

Aus dem Anlagenregister oder den Unterlagen. Die Unterlagenanalyse sagt, was fehlt.

Codegenerierung

Die KI stellt das Programm aus Bibliotheken zusammen, mit denselben Tags wie Schaltschrank und Schema.

Prüfung durch den Ingenieur

Lesen, kommentieren, freigeben. Code ohne Unterschrift wird nicht eingesetzt.

Laden in die PLC

Code bereit zum Laden, Datenpunkte für das BMS in TechSchema vorbereitet.

Häufige Fragen

Die häufigsten Fragen.

Für welche PLC?+
Für jede PLC mit voller Unterstützung von IEC 61131-3 Structured Text: Beckhoff TwinCAT 3, CODESYS-Plattformen (WAGO, DEOS, Exor, Eurotherm, Schneider Modicon), Phoenix Contact PLCnext, ABB AC500, Teco Mosaic, Unipi Mervis, Domat Merbon, LOYTEC, B&R, SIGMATEK, SBC, Eliwell, Elsist, Pixsys und weitere. Systeme ohne ST (Trend, Cylon, Niagara, SpaceLogic, Distech, iSMA, Sauter, Siemens Desigo, Carel) benötigen einen Übersetzer in ihre proprietären Bausteine. Die Übersicht nach Ländern finden Sie in den Tabellen oben. Die Übersicht steht in der Tabelle oben, weitere Plattformen je nach Bibliotheken.
Wer verantwortet den Code?+
Der Ingenieur, der ihn freigibt. Die KI erstellt den Vorschlag, die Funktionen stammen aus freigegebenen Bibliotheken.
Können wir unsere eigenen Programmbausteine verwenden?+
Ja. Die Bibliothek wird um die Bausteine des Kunden ergänzt, und die KI verwendet sie dann bevorzugt.
Nächster Schritt

Testen Sie 7 Tage kostenlos

Laden Sie die technologische Beschreibung hoch und generieren Sie das erste Programm.