Dni namiesto týždňov
Program pre vzduchotechnickú jednotku vznikne z popisu, nie od nuly. Inžinier číta a schvaľuje, nepíše.
Riadiaci softvér pre PLC vzniká automaticky z technologického popisu zariadenia. AI zostaví kód v štandarde IEC 61131-3 (Structured Text), napríklad pre CoDeSys, z overených knižníc riešení. Inžinier kód skontroluje a schváli, potom ide do PLC.
Program pre vzduchotechnickú jednotku vznikne z popisu, nie od nuly. Inžinier číta a schvaľuje, nepíše.
Body, tagy a sekvencie sú z toho istého popisu ako výkresy a BMS. Nič sa neprepisuje ručne.
Knižnice riešení a programové bloky sú overené a opakovateľné. Know-how zostáva vo firme.
AI generuje kód v jazyku Structured Text podľa IEC 61131-3. Kde je implementácia ST plná, program otvoríte vo vývojovom prostredí platformy a nahráte do PLC bez prepisovania. Systémy postavené na grafických blokoch (FBD, Sedona, proprietárne makrá) potrebujú prekladač do ich blokov. Prehľad podľa krajín:
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)
Saia Burgess Controls (SBC), AMiT, InVentia (MT rada)
Sauter (modulo 5/6), Siemens BT (Desigo), iSMA CONTROLLI, Schneider SpaceLogic, Distech Controls, Carel, Trend (Honeywell), Cylon (ABB), Tridium EMEA
Kde regulátor BMS nepodporuje IEC 61131-3 ST (Sauter, Siemens Desigo, Trend, SpaceLogic, Distech, Carel), vygenerovaný kód sa nenasadzuje do neho, ale do ST kontroléra vedľa neho. BMS s ním komunikuje štandardným BACnetom.
Výhoda: 100 % spoľahlivosť deterministického behu, nezávislosť od licencií CASE Suite či ABT a možnosť nasadiť ľubovoľnú ST logiku vrátane OOP tried. BMS si ponecháva vizualizáciu, alarmy a trendy, ktoré číta z tých istých BACnet objektov.
Automaticky generovaný kód pre budovy so Sauter CASE Suite:
Keď je na stavbe predpísané Desigo PXC (napr. PXC4 / PXC7) a zároveň beh ST kódu:
| Výrobca / platforma | Vývojové prostredie | IEC 61131-3 ST | Natívne BMS protokoly | Primárna aplikačná oblasť | Priame použitie kódu |
|---|---|---|---|---|---|
| Beckhoff CX | TwinCAT 3 (Visual Studio) | Plná (OOP ST, dedičnosť) | BACnet B-BC, DALI-2, KNX, M-Bus, SMI | Komplexné inteligentné budovy, nemocnice, dátové centrá | ✓Priamo; premenné ST sa previažu na I/O a BACnet objekty |
| WAGO PFC / CC100 | CODESYS V3.5 / e!COCKPIT | Plná (štandard CODESYS) | BACnet B-BC, DALI-2, KNX TP1, EnOcean | Strojovne VZT, kotolne, zónové riadenie osvetlenia | ✓Priamo |
| DEOS AG (OPEN EMS) | OPENproject (CODESYS) | Plná (natívny ST) | BACnet B-BC, Modbus RTU/TCP, KNX | Školstvo, hotely, verejné budovy, čisté HVAC | ✓Priamo |
| Phoenix Contact PLCnext | PLCnext Engineer | Plná (+ C++/Python/Docker) | BACnet, Modbus, DALI knižnice | Hybridné IoT/BMS inštalácie, infraštruktúra | ✓Priamo |
| ABB AC500 | Automation Builder | Plná | BACnet, Modbus, brány pre KNX/DALI | Priemyselné budovy, energetické centrá | ✓Priamo |
CODESYS a TwinCAT 3 sú pre generovaný ST globálne najvhodnejší cieľ: WAGO, Beckhoff a DEOS kód priamo skonzumujú a premenné sa previažu na hardvérové I/O aj BACnet objekty.
| Výrobca | Produktový rad | Vývojové prostredie | IEC 61131-3 ST | BMS zbernice (BACnet, DALI, KNX, M-Bus) | Typické nasadenie v praxi | Priame použitie kódu |
|---|---|---|---|---|---|---|
| LOYTEC | L-IOB, L-ROC, L-INX | L-STUDIO / L-LOGICAD | Plná (ST + IEC 61499) | Kompletná natívna integrácia na procesorovej úrovni | Komerčné budovy, hotely, zónové riadenie a VZT strojovne | ✓Priamo |
| B&R | X20, Automation PC, APROL | Automation Studio | Plná (vrátane OOP ST) | BACnet/IP, Modbus, M-Bus karty, brány | Dátové centrá, farmaceutické areály, čisté priestory | ✓Priamo |
| SIGMATEK | S-DIAS systém | LASAL | Plná (objektový ST) | Modbus, OPC UA, doplnkový BACnet | Riadenie technologických strojovní, HVAC | ✓Priamo |
| Výrobca / platforma | Centrála v CH | Vývojový softvér | Podpora IEC 61131-3 ST | BMS protokoly na procesore | Vhodnosť pre automatické generovanie ST kódu |
|---|---|---|---|---|---|
| Saia Burgess Controls (SBC) | Murten | PG5 Controls Suite | Áno (vstavaný IEC editor) | BACnet/IP (B-BC), S-Bus, Modbus RTU/TCP, M-Bus | ◐Stredná až dobrá: nutné dodržať PCD dátový model a priradiť I/O |
| SBC QronoX | Murten | QronoX Pro / Web IDE | Áno (modernizovaný ST) | BACnet/IP, OPC UA, MQTT, Modbus | ✓Vysoká pre moderné modularizované aplikácie |
| Sauter (modulo 5/6) | Bazilej | CASE Suite | Nie (uzatvorené FBD) | BACnet/IP, BACnet/SC, Modbus | ✕Nevhodné: kód vyžaduje preklad do proprietárnych blokov |
| Siemens BT (Desigo) | Zug | ABT Site / ABT Pro | Nie (CFC / D-MAP) | BACnet B-BC, KNX PL-Link, Modbus | ✕Nevhodné pre priamy ST import |
| Selectron Systems | Lyss | CAP1131 | Plná (čistý ST) | CANopen, Ethernet/IP, Modbus | ✓Vysoká, ale obmedzená na špecifickú infraštruktúru |
Jediný natívny švajčiarsky BMS hráč s ST je Saia Burgess Controls (PCD / PG5): ST sa kompiluje priamo do procesora, treba však dodržať adresný priestor SBC médií (registre, flagy). Sauter a Siemens Zug IEC 61131-3 ST nepodporujú, ich inžiniering stojí na certifikovaných grafických makrách naviazaných na objektovú štruktúru BACnet. Riešenie: ST kontrolér vedľa a prepojenie cez BACnet objekty, pozri vyššie.
| Výrobca | Produktový rad | Vývojové prostredie | IEC 61131-3 ST | Podpora BACnet | Zameranie v praxi | Priame použitie kódu |
|---|---|---|---|---|---|---|
| Teco | Tecomat Foxtrot 2 | Mosaic | Plná (natívna) | Áno (BACnet/IP) | Komplexná automatizácia budov, HVAC, zónové riadenie (CIB) | ✓Priamo |
| Unipi | Patron / Axon | Mervis IDE / CODESYS | Plná | Áno (Mervis BACnet server) | IoT brány, HVAC strojovne, OEM riadenie | ✓Priamo |
| Domat | markMX, wPLC | Merbon IDE | Plná (ST + FUPLA) | Áno (BACnet/IP B-BC) | Primárne TZB / HVAC, výmenníkové stanice, VZT | ✓Priamo; grafickú časť (FUPLA) doplníte v Merbon IDE |
| AMiT | AMiNi4/5, AMR-CP | DetStudio | Vlastný dialekt ST (nie striktná IEC) | Nie natívne na PLC (vyžaduje bránu) | Tradičné MaR (kotolne, VZT), lokálne dispečingy | ◐Kód sa pred nahratím upravuje do dialektu DetStudio; BACnet cez bránu |
| Výrobca / platforma | Vývojové prostredie | IEC 61131-3 ST | Natívne BMS protokoly | Primárna aplikačná oblasť | Priame použitie kódu |
|---|---|---|---|---|---|
| iSMA CONTROLLI | iSMA Tool (Sedona) / Niagara | Nie (Sedona FBD / Java) | BACnet/IP, Modbus, DALI, M-Bus | VZT jednotky, zónové fancoily, integrácia periférií | ✕Cez prekladač do Sedona blokov |
| InVentia (MT rada) | MTData / IEC kompilátor | Čiastočná / špecifické modely | Modbus RTU/TCP, M-Bus, MQTT | Výmenníkové stanice tepla, telemetria budov | ◐Len modely s IEC kompilátorom |
Natívne poľské BMS platformy stavajú na grafickom Sedona FBD. Priame nasadenie ST sa v Poľsku rieši nemeckým hardvérom bežiacim na CODESYS.
| Výrobca / platforma | Vývojové prostredie | IEC 61131-3 ST | Natívne BMS protokoly | Primárna aplikačná oblasť | Priame použitie kódu |
|---|---|---|---|---|---|
| Schneider Modicon | EcoStruxure Machine Expert | Plná (CODESYS jadro) | Modbus, Ethernet/IP, BACnet brány | Veľké strojovne chladenia, priemyselné TZB | ✓Priamo |
| Schneider SpaceLogic | EcoStruxure Building Operation | Nie (Script / FBD) | BACnet B-BC, LonWorks, Modbus, KNX | Komerčné administratívne budovy (klasické BMS) | ✕Cez prekladač do Script / FBD |
| Distech Controls | EC-gfxProgram / ENVYSION | Nie (grafické FBD / Python) | BACnet B-BC, LonWorks, EnOcean | Komerčné priestory, moderné zónové riadenie | ✕Cez prekladač do grafických FBD |
Natívne francúzske BMS platformy (SpaceLogic, Distech) sú postavené na grafickom komponentovom programovaní alebo skriptoch. Priamy ST sa vo Francúzsku rieši priemyselným radom Modicon.
| Výrobca | Produktový rad | Vývojové prostredie | IEC 61131-3 ST | BMS protokoly (BACnet, Modbus, KNX) | Typické nasadenie | Priame použitie kódu |
|---|---|---|---|---|---|---|
| Eliwell | FREE Evolution / Advance | FREE Studio | Plná (natívny ST editor) | BACnet/IP, BACnet MS/TP, Modbus RTU/TCP | VZT jednotky, chillery, strojovne TZB | ✓Priamo |
| Elsist | SlimLine (Cortex M7 / ARM) | Axel LogicLab | Plná (čistý ST) | Modbus TCP/RTU, MQTT, REST, brány na BACnet | Odovzdávacie stanice tepla, zber dát, MaR | ✓Priamo |
| Exor | eX700, eXware | CODESYS V3.5 | Plná (vrátane OOP ST) | BACnet/IP, KNXnet/IP, Modbus, OPC UA | Komplexné BMS rozvádzače, centrálne uzly s HMI | ✓Priamo |
| Pixsys | PL500 / PLE500 | Axel LogicLab | Plná (čistý ST) | Modbus TCP/RTU, CANopen | Strojovne, priemyselné chladenie, HVAC | ✓Priamo |
| Carel | c.pCO Sistema | c.suite | Nie (proprietárny HVAC engine / C++) | BACnet/IP (B-BC), Modbus, SNMP | Priemyselné VZT, chladiace okruhy, zdroje chladu | ✕Cez prekladač do c.suite |
| Výrobca / značka | Sídlo v UK | Produktový rad | IEC 61131-3 ST | Vývojové prostredie | BMS zameranie | Priame použitie kódu |
|---|---|---|---|---|---|---|
| Trend (Honeywell) | Horsham, West Sussex | IQ4, IQ5 | Nie (proprietárne bloky) | IQSET (Trend SET) | Dominantný štandard britského BMS | ✕Cez prekladač do blokov IQSET |
| Eurotherm (Watlow) | Worthing, West Sussex | E+PLC100 / E+PLC400 | Plná (CODESYS jadro) | CODESYS V3.5 | Čisté priestory, farmaceutické HVAC, presná regulácia | ✓Priamo |
| Cylon (ABB) | Milton Keynes / Dublin | CBX, FBXi | Nie (grafické makrá) | CXpro³ | Kancelárie, školy, štandardné TZB | ✕Cez prekladač do grafických makier |
| Tridium EMEA | Horsham, West Sussex | JACE 8000/9000, Edge 10 | Nie (Java Wiresheet) | Niagara Workbench | Integračná nadstavba, zónové riadenie | ✕Cez prekladač do Niagara Wiresheet |
| Beckhoff UK | Huntingdon | CX série (CX7000 až CX5200) | Plná (OOP ST) | TwinCAT 3 | Dátové centrá, veľké chladenie, moderné BMS | ✓Priamo |
| WAGO UK | Rugby | PFC200, CC100 | Plná (štandard CODESYS) | CODESYS V3.5 | Strojovne VZT, kotolne, riadenie osvetlenia | ✓Priamo |
Dominantný britský BMS trh (Trend, Cylon, Niagara) nie je priamym kompilovateľným cieľom pre ST bez medzičlánku, teda prekladača logiky do proprietárnych blokov. Pod IEC normou sú reálnym cieľom regulátory Eurotherm E+PLC alebo CODESYS / TwinCAT cez britské zastúpenia nemeckých výrobcov.
✓ Priamo: plná implementácia IEC 61131-3 ST, kód sa kompiluje bez úprav. ◐ S podmienkou: kód sa pred nahratím upravuje (dialekt ST, dátový model výrobcu) alebo platí len pre časť modelov. ✕ Cez medzičlánok: platforma ST nepodporuje, logika sa prekladá do jej proprietárnych blokov. Ďalšie platformy s podporou ST podľa knižníc.
Z registra zariadení alebo z podkladov. Analýza podkladov povie, čo chýba.
AI zostaví program z knižníc, s rovnakými tagmi ako rozvádzač a schéma.
Čítanie, pripomienky, schválenie. Kód bez podpisu sa nenasadzuje.
Kód pripravený na nahratie, body pre BMS pripravené v TechScheme.
Nahrajte technologický popis a vygenerujte prvý program.
Karta sa overí, ale prvých 7 dní neplatíte. Zrušíte kedykoľvek.