De-Engineering 03.1

AI vytvorí program pre PLC z technologického popisu.

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.

Pre kohoIntegrátor a programátor PLCProjektant MaRDodávateľ technológie, ktorý potrebuje riadenie rýchlo
Čo získate

Výsledok, nie zoznam funkcií.

01

Dni namiesto týždňov

Program pre vzduchotechnickú jednotku vznikne z popisu, nie od nuly. Inžinier číta a schvaľuje, nepíše.

02

Menej chýb pri uvádzaní do prevádzky

Body, tagy a sekvencie sú z toho istého popisu ako výkresy a BMS. Nič sa neprepisuje ručne.

03

Rovnaký štandard v každom projekte

Knižnice riešení a programové bloky sú overené a opakovateľné. Know-how zostáva vo firme.

Čo AI vytvorí

Čo presne robí.

  • Technologický popis zariadenia (TDS) z registra alebo z podkladov: zariadenia, snímače, akčné členy, požiadavky na riadenie.
  • Kód IEC 61131-3 Structured Text zo štandardizovaných programových blokov, pripravený pre TwinCAT 3, CODESYS, Merbon IDE a ďalšie prostredia (tabuľka nižšie).
  • Riadiace funkcie, regulačné slučky (PID), havarijné stavy, protimrazová ochrana, sekvencie štartu a odstavenia.
  • Body pre nadradený systém s rovnakým označením signálov ako vo FluxPlane a v TechScheme.
  • Deterministické funkcie zo schválených knižníc. AI skladá, inžinier schvaľuje, každá verzia má záznam.
  • Po zmene projektu sa kód pregeneruje a rozdiel je viditeľný pred nasadením.
Kde kód použijete priamo

Štandardný Structured Text, ktorý nahráte do bežných PLC pre TZB.

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:

✓Priamo

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)

◐S podmienkou

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

✕Cez medzičlánok

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

Riešenie pre Sauter, Siemens a ďalšie systémy bez ST

ST logika beží vedľa, BMS ju číta cez BACnet.

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.

  1. ST kód beží v cyklickom deterministickom taskuna CODESYS alebo TwinCAT runtime, napríklad WAGO PFC, Beckhoff CX alebo DEOS.
  2. Riadiace premenné sú namapované do natívnych BACnet objektovžiadané hodnoty, prevádzkové stavy, alarmy a poruchy ako Analog Value (AV), Binary Value (BV) a Multi-State Value (MSV), priamo v prostredí ST.
  3. Regulátor BMS ich číta a zapisuje ako BACnet klientSauter (napr. modu680-AS) v CASE Suite cez externé BACnet objekty službami ReadProperty / WriteProperty alebo COV (Change of Value). Siemens Desigo PXC v ABT Site cez štandardný BACnet Client blok.

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.

Odporúčaná implementácia pre Sauter

Automaticky generovaný kód pre budovy so Sauter CASE Suite:

  1. ST kód je definovaný ako štandardizovaný POU blok v CODESYS V3.5.
  2. Medzičlánkom je kompaktný DIN kontrolér, napríklad WAGO CC100 (cena okolo 200–300 €) alebo priemyselný edge prevodník.
  3. ST kód riadi technológiu a Capitanier preň vygeneruje automatickú tabuľku BACnet/IP premenných.
  4. Do Sauter CASE Suite sa odovzdá štandardizovaný BACnet EDE súbor (Engineering Data Exchange, formát CSV). Sauter programátor ním jedným klikom naimportuje všetky vstupy a výstupy do vizualizácie a dispečingu bez prepisovania riadiacej logiky.

Scenár pre regulátory Siemens Desigo PXC

Keď je na stavbe predpísané Desigo PXC (napr. PXC4 / PXC7) a zároveň beh ST kódu:

  1. ST kód beží na otvorenom medzikontroléri (WAGO, Unipi, S7-1200).
  2. Kľúčové premenné sú publikované cez BACnet/IP server.
  3. Regulátor Desigo PXC v prostredí ABT Site vyčíta tieto premenné cez štandardný BACnet Client blok a zabezpečí zónovú reguláciu a nadväznosť na systémové termostaty DXR.

Nemecko

Výrobca / platformaVývojové prostredieIEC 61131-3 STNatívne BMS protokolyPrimárna aplikačná oblasťPriame použitie kódu
Beckhoff CXTwinCAT 3 (Visual Studio)Plná (OOP ST, dedičnosť)BACnet B-BC, DALI-2, KNX, M-Bus, SMIKomplexné inteligentné budovy, nemocnice, dátové centrá✓Priamo; premenné ST sa previažu na I/O a BACnet objekty
WAGO PFC / CC100CODESYS V3.5 / e!COCKPITPlná (štandard CODESYS)BACnet B-BC, DALI-2, KNX TP1, EnOceanStrojovne 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 PLCnextPLCnext EngineerPlná (+ C++/Python/Docker)BACnet, Modbus, DALI knižniceHybridné IoT/BMS inštalácie, infraštruktúra✓Priamo
ABB AC500Automation BuilderPlnáBACnet, Modbus, brány pre KNX/DALIPriemyselné 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.

Rakúsko

VýrobcaProduktový radVývojové prostredieIEC 61131-3 STBMS zbernice (BACnet, DALI, KNX, M-Bus)Typické nasadenie v praxiPriame použitie kódu
LOYTECL-IOB, L-ROC, L-INXL-STUDIO / L-LOGICADPlná (ST + IEC 61499)Kompletná natívna integrácia na procesorovej úrovniKomerčné budovy, hotely, zónové riadenie a VZT strojovne✓Priamo
B&RX20, Automation PC, APROLAutomation StudioPlná (vrátane OOP ST)BACnet/IP, Modbus, M-Bus karty, brányDátové centrá, farmaceutické areály, čisté priestory✓Priamo
SIGMATEKS-DIAS systémLASALPlná (objektový ST)Modbus, OPC UA, doplnkový BACnetRiadenie technologických strojovní, HVAC✓Priamo

Švajčiarsko

Výrobca / platformaCentrála v CHVývojový softvérPodpora IEC 61131-3 STBMS protokoly na procesoreVhodnosť pre automatické generovanie ST kódu
Saia Burgess Controls (SBC)MurtenPG5 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 QronoXMurtenQronoX Pro / Web IDEÁno (modernizovaný ST)BACnet/IP, OPC UA, MQTT, Modbus✓Vysoká pre moderné modularizované aplikácie
Sauter (modulo 5/6)BazilejCASE SuiteNie (uzatvorené FBD)BACnet/IP, BACnet/SC, Modbus✕Nevhodné: kód vyžaduje preklad do proprietárnych blokov
Siemens BT (Desigo)ZugABT Site / ABT ProNie (CFC / D-MAP)BACnet B-BC, KNX PL-Link, Modbus✕Nevhodné pre priamy ST import
Selectron SystemsLyssCAP1131Plná (č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.

Česko

VýrobcaProduktový radVývojové prostredieIEC 61131-3 STPodpora BACnetZameranie v praxiPriame použitie kódu
TecoTecomat Foxtrot 2MosaicPlná (natívna)Áno (BACnet/IP)Komplexná automatizácia budov, HVAC, zónové riadenie (CIB)✓Priamo
UnipiPatron / AxonMervis IDE / CODESYSPlnáÁno (Mervis BACnet server)IoT brány, HVAC strojovne, OEM riadenie✓Priamo
DomatmarkMX, wPLCMerbon IDEPlná (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
AMiTAMiNi4/5, AMR-CPDetStudioVlastný 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

Poľsko

Výrobca / platformaVývojové prostredieIEC 61131-3 STNatívne BMS protokolyPrimárna aplikačná oblasťPriame použitie kódu
iSMA CONTROLLIiSMA Tool (Sedona) / NiagaraNie (Sedona FBD / Java)BACnet/IP, Modbus, DALI, M-BusVZT jednotky, zónové fancoily, integrácia periférií✕Cez prekladač do Sedona blokov
InVentia (MT rada)MTData / IEC kompilátorČiastočná / špecifické modelyModbus RTU/TCP, M-Bus, MQTTVý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.

Francúzsko

Výrobca / platformaVývojové prostredieIEC 61131-3 STNatívne BMS protokolyPrimárna aplikačná oblasťPriame použitie kódu
Schneider ModiconEcoStruxure Machine ExpertPlná (CODESYS jadro)Modbus, Ethernet/IP, BACnet brányVeľké strojovne chladenia, priemyselné TZB✓Priamo
Schneider SpaceLogicEcoStruxure Building OperationNie (Script / FBD)BACnet B-BC, LonWorks, Modbus, KNXKomerčné administratívne budovy (klasické BMS)✕Cez prekladač do Script / FBD
Distech ControlsEC-gfxProgram / ENVYSIONNie (grafické FBD / Python)BACnet B-BC, LonWorks, EnOceanKomerč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.

Taliansko

VýrobcaProduktový radVývojové prostredieIEC 61131-3 STBMS protokoly (BACnet, Modbus, KNX)Typické nasadeniePriame použitie kódu
EliwellFREE Evolution / AdvanceFREE StudioPlná (natívny ST editor)BACnet/IP, BACnet MS/TP, Modbus RTU/TCPVZT jednotky, chillery, strojovne TZB✓Priamo
ElsistSlimLine (Cortex M7 / ARM)Axel LogicLabPlná (čistý ST)Modbus TCP/RTU, MQTT, REST, brány na BACnetOdovzdávacie stanice tepla, zber dát, MaR✓Priamo
ExoreX700, eXwareCODESYS V3.5Plná (vrátane OOP ST)BACnet/IP, KNXnet/IP, Modbus, OPC UAKomplexné BMS rozvádzače, centrálne uzly s HMI✓Priamo
PixsysPL500 / PLE500Axel LogicLabPlná (čistý ST)Modbus TCP/RTU, CANopenStrojovne, priemyselné chladenie, HVAC✓Priamo
Carelc.pCO Sistemac.suiteNie (proprietárny HVAC engine / C++)BACnet/IP (B-BC), Modbus, SNMPPriemyselné VZT, chladiace okruhy, zdroje chladu✕Cez prekladač do c.suite

Spojené kráľovstvo

Výrobca / značkaSídlo v UKProduktový radIEC 61131-3 STVývojové prostredieBMS zameraniePriame použitie kódu
Trend (Honeywell)Horsham, West SussexIQ4, IQ5Nie (proprietárne bloky)IQSET (Trend SET)Dominantný štandard britského BMS✕Cez prekladač do blokov IQSET
Eurotherm (Watlow)Worthing, West SussexE+PLC100 / E+PLC400Plná (CODESYS jadro)CODESYS V3.5Čisté priestory, farmaceutické HVAC, presná regulácia✓Priamo
Cylon (ABB)Milton Keynes / DublinCBX, FBXiNie (grafické makrá)CXpro³Kancelárie, školy, štandardné TZB✕Cez prekladač do grafických makier
Tridium EMEAHorsham, West SussexJACE 8000/9000, Edge 10Nie (Java Wiresheet)Niagara WorkbenchIntegračná nadstavba, zónové riadenie✕Cez prekladač do Niagara Wiresheet
Beckhoff UKHuntingdonCX série (CX7000 až CX5200)Plná (OOP ST)TwinCAT 3Dátové centrá, veľké chladenie, moderné BMS✓Priamo
WAGO UKRugbyPFC200, CC100Plná (štandard CODESYS)CODESYS V3.5Strojovne 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.

Ako prebieha realizácia

Štyri kroky, žiadne prekvapenia.

Technologický popis

Z registra zariadení alebo z podkladov. Analýza podkladov povie, čo chýba.

Generovanie kódu

AI zostaví program z knižníc, s rovnakými tagmi ako rozvádzač a schéma.

Kontrola inžinierom

Čítanie, pripomienky, schválenie. Kód bez podpisu sa nenasadzuje.

Nahratie do PLC

Kód pripravený na nahratie, body pre BMS pripravené v TechScheme.

Časté otázky

Čo sa pýtajú najčastejšie.

Pre aké PLC?+
Pre každé PLC s plnou podporou IEC 61131-3 Structured Text: Beckhoff TwinCAT 3, platformy na CODESYS (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 a ďalšie. Systémy bez ST (Trend, Cylon, Niagara, SpaceLogic, Distech, iSMA, Sauter, Siemens Desigo, Carel) vyžadujú prekladač do ich proprietárnych blokov. Prehľad po krajinách je v tabuľkách vyššie. Prehľad je v tabuľke vyššie, ďalšie platformy podľa knižníc.
Kto zodpovedá za kód?+
Inžinier, ktorý ho schváli. AI pripraví návrh, funkcie pochádzajú zo schválených knižníc.
Dajú sa použiť naše programové bloky?+
Áno. Knižnica sa dopĺňa o bloky zákazníka a AI ich potom používa prednostne.
Ďalší krok

Vyskúšajte 7 dní zadarmo

Nahrajte technologický popis a vygenerujte prvý program.