De-Engineering 03.1

AI vytvoří program pro PLC z technologického popisu.

Řídicí software pro PLC vzniká automaticky z technologického popisu zařízení. AI sestaví kód ve standardu IEC 61131-3 (Structured Text), například pro CoDeSys, z ověřených knihoven řešení. Inženýr kód zkontroluje a schválí, potom jde do PLC.

Pro kohoIntegrátor a programátor PLCProjektant MaRDodavatel technologie, který potřebuje řízení rychle
Co získáte

Výsledek, ne seznam funkcí.

01

Dny namísto týdnů

Program pro vzduchotechnickou jednotku vznikne z popisu, ne od nuly. Inženýr čte a schvaluje, nepíše.

02

Méně chyb při uvádění do provozu

Body, tagy a sekvence jsou z téhož popisu jako výkresy a BMS. Nic se nepřepisuje ručně.

03

Stejný standard v každém projektu

Knihovny řešení a programové bloky jsou ověřené a opakovatelné. Know-how zůstává ve firmě.

Co AI vytvoří

Co přesně dělá.

  • Technologický popis zařízení (TDS) z registru nebo z podkladů: zařízení, snímače, akční členy, požadavky na řízení.
  • Kód IEC 61131-3 Structured Text ze standardizovaných programových bloků, připravený pro TwinCAT 3, CODESYS, Merbon IDE a další prostředí (tabulka níže).
  • Řídicí funkce, regulační smyčky (PID), havarijní stavy, protimrazová ochrana, sekvence startu a odstavení.
  • Body pro nadřazený systém se stejným označením signálů jako ve FluxPlanu a v TechSchema.
  • Deterministické funkce ze schválených knihoven. AI skládá, inženýr schvaluje, každá verze má záznam.
  • Po změně projektu se kód přegeneruje a rozdíl je viditelný před nasazením.
Kde kód použijete přímo

Standardní Structured Text, který nahrajete do běžných PLC pro TZB.

AI generuje kód v jazyce Structured Text podle IEC 61131-3. Kde je implementace ST plná, program otevřete ve vývojovém prostředí platformy a nahrajete do PLC bez přepisování. Systémy postavené na grafických blocích (FBD, Sedona, proprietární makra) potřebují překladač do jejich bloků. Přehled podle zemí:

✓Přímo

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 podmínkou

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

✕Přes mezičlánek

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

Řešení pro Sauter, Siemens a další systémy bez ST

ST logika běží vedle, BMS ji čte přes BACnet.

Kde regulátor BMS nepodporuje IEC 61131-3 ST (Sauter, Siemens Desigo, Trend, SpaceLogic, Distech, Carel), vygenerovaný kód se nenasazuje do něj, ale do ST kontroléru vedle něj. BMS s ním komunikuje standardním BACnetem.

  1. ST kód běží v cyklickém deterministickém taskuna CODESYS nebo TwinCAT runtime, například WAGO PFC, Beckhoff CX nebo DEOS.
  2. Řídicí proměnné jsou namapované do nativních BACnet objektůžádané hodnoty, provozní stavy, alarmy a poruchy jako Analog Value (AV), Binary Value (BV) a Multi-State Value (MSV), přímo v prostředí ST.
  3. Regulátor BMS je čte a zapisuje jako BACnet klientSauter (např. modu680-AS) v CASE Suite přes externí BACnet objekty službami ReadProperty / WriteProperty nebo COV (Change of Value). Siemens Desigo PXC v ABT Site přes standardní blok BACnet Client.

Výhoda: 100 % spolehlivost deterministického běhu, nezávislost na licencích CASE Suite či ABT a možnost nasadit libovolnou ST logiku včetně OOP tříd. BMS si ponechává vizualizaci, alarmy a trendy, které čte z týchž BACnet objektů.

Doporučená implementace pro Sauter

Automaticky generovaný kód pro budovy se Sauter CASE Suite:

  1. ST kód je definován jako standardizovaný POU blok v CODESYS V3.5.
  2. Mezičlánkem je kompaktní DIN kontrolér, například WAGO CC100 (cena okolo 200–300 €) nebo průmyslový edge převodník.
  3. ST kód řídí technologii a Capitanier pro něj vygeneruje automatickou tabulku BACnet/IP proměnných.
  4. Do Sauter CASE Suite se předá standardizovaný BACnet EDE soubor (Engineering Data Exchange, formát CSV). Programátor Sauter jím jedním klikem naimportuje všechny vstupy a výstupy do vizualizace a dispečinku bez přepisování řídicí logiky.

Scénář pro regulátory Siemens Desigo PXC

Když je na stavbě předepsáno Desigo PXC (např. PXC4 / PXC7) a zároveň běh ST kódu:

  1. ST kód běží na otevřeném mezikontroléru (WAGO, Unipi, S7-1200).
  2. Klíčové proměnné jsou publikovány přes BACnet/IP server.
  3. Regulátor Desigo PXC v prostředí ABT Site vyčte tyto proměnné přes standardní blok BACnet Client a zajistí zónovou regulaci a návaznost na systémové termostaty DXR.

Německo

Výrobce / platformaVývojové prostředíIEC 61131-3 STNativní BMS protokolyPrimární aplikační oblastPřímé použití kódu
Beckhoff CXTwinCAT 3 (Visual Studio)Plná (OOP ST, dědičnost)BACnet B-BC, DALI-2, KNX, M-Bus, SMIKomplexní inteligentní budovy, nemocnice, datová centra✓Přímo; proměnné ST se provážou na I/O a BACnet objekty
WAGO PFC / CC100CODESYS V3.5 / e!COCKPITPlná (standard CODESYS)BACnet B-BC, DALI-2, KNX TP1, EnOceanStrojovny VZT, kotelny, zónové řízení osvětlení✓Přímo
DEOS AG (OPEN EMS)OPENproject (CODESYS)Plná (nativní ST)BACnet B-BC, Modbus RTU/TCP, KNXŠkolství, hotely, veřejné budovy, čisté HVAC✓Přímo
Phoenix Contact PLCnextPLCnext EngineerPlná (+ C++/Python/Docker)BACnet, Modbus, DALI knihovnyHybridní IoT/BMS instalace, infrastruktura✓Přímo
ABB AC500Automation BuilderPlnáBACnet, Modbus, brány pro KNX/DALIPrůmyslové budovy, energetická centra✓Přímo

CODESYS a TwinCAT 3 jsou pro generovaný ST globálně nejvhodnějším cílem: WAGO, Beckhoff a DEOS kód přímo zkonzumují a proměnné se provážou na hardwarová I/O i BACnet objekty.

Rakousko

VýrobceProduktová řadaVývojové prostředíIEC 61131-3 STBMS sběrnice (BACnet, DALI, KNX, M-Bus)Typické nasazení v praxiPřímé použití kódu
LOYTECL-IOB, L-ROC, L-INXL-STUDIO / L-LOGICADPlná (ST + IEC 61499)Kompletní nativní integrace na úrovni procesoruKomerční budovy, hotely, zónové řízení a strojovny VZT✓Přímo
B&RX20, Automation PC, APROLAutomation StudioPlná (včetně OOP ST)BACnet/IP, Modbus, M-Bus karty, brányDatová centra, farmaceutické areály, čisté prostory✓Přímo
SIGMATEKSystém S-DIASLASALPlná (objektový ST)Modbus, OPC UA, doplňkový BACnetŘízení technologických strojoven, HVAC✓Přímo

Švýcarsko

Výrobce / platformaCentrála v CHVývojový softwarePodpora IEC 61131-3 STBMS protokoly na procesoruVhodnost pro automatické generování ST kódu
Saia Burgess Controls (SBC)MurtenPG5 Controls SuiteAno (vestavěný IEC editor)BACnet/IP (B-BC), S-Bus, Modbus RTU/TCP, M-Bus◐Střední až dobrá: nutné dodržet datový model PCD a přiřadit I/O
SBC QronoXMurtenQronoX Pro / Web IDEAno (modernizovaný ST)BACnet/IP, OPC UA, MQTT, Modbus✓Vysoká pro moderní modularizované aplikace
Sauter (modulo 5/6)BasilejCASE SuiteNe (uzavřené FBD)BACnet/IP, BACnet/SC, Modbus✕Nevhodné: kód vyžaduje překlad do proprietárních bloků
Siemens BT (Desigo)ZugABT Site / ABT ProNe (CFC / D-MAP)BACnet B-BC, KNX PL-Link, Modbus✕Nevhodné pro přímý import ST
Selectron SystemsLyssCAP1131Plná (čistý ST)CANopen, Ethernet/IP, Modbus✓Vysoká, ale omezená na specifickou infrastrukturu

Jediný nativní švýcarský BMS hráč s ST je Saia Burgess Controls (PCD / PG5): ST se kompiluje přímo do procesoru, je však třeba dodržet adresní prostor médií SBC (registry, flagy). Sauter a Siemens Zug IEC 61131-3 ST nepodporují, jejich inženýring stojí na certifikovaných grafických makrech navázaných na objektovou strukturu BACnet. Řešení: ST kontrolér vedle a propojení přes BACnet objekty, viz výše.

Česko

VýrobceProduktová řadaVývojové prostředíIEC 61131-3 STPodpora BACnetZaměření v praxiPřímé použití kódu
TecoTecomat Foxtrot 2MosaicPlná (nativní)Ano (BACnet/IP)Komplexní automatizace budov, HVAC, zónové řízení (CIB)✓Přímo
UnipiPatron / AxonMervis IDE / CODESYSPlnáAno (Mervis BACnet server)IoT brány, strojovny HVAC, OEM řízení✓Přímo
DomatmarkMX, wPLCMerbon IDEPlná (ST + FUPLA)Ano (BACnet/IP B-BC)Primárně TZB / HVAC, výměníkové stanice, VZT✓Přímo; grafickou část (FUPLA) doplníte v Merbon IDE
AMiTAMiNi4/5, AMR-CPDetStudioVlastní dialekt ST (ne striktní IEC)Ne nativně na PLC (vyžaduje bránu)Tradiční MaR (kotelny, VZT), lokální dispečinky◐Kód se před nahráním upravuje do dialektu DetStudio; BACnet přes bránu

Polsko

Výrobce / platformaVývojové prostředíIEC 61131-3 STNativní BMS protokolyPrimární aplikační oblastPřímé použití kódu
iSMA CONTROLLIiSMA Tool (Sedona) / NiagaraNe (Sedona FBD / Java)BACnet/IP, Modbus, DALI, M-BusVZT jednotky, zónové fancoily, integrace periferií✕Přes překladač do bloků Sedona
InVentia (MT rada)MTData / IEC kompilátorČástečná / specifické modelyModbus RTU/TCP, M-Bus, MQTTVýměníkové stanice tepla, telemetrie budov◐Jen modely s IEC kompilátorem

Nativní polské BMS platformy stavějí na grafickém Sedona FBD. Přímé nasazení ST se v Polsku řeší německým hardwarem běžícím na CODESYS.

Francie

Výrobce / platformaVývojové prostředíIEC 61131-3 STNativní BMS protokolyPrimární aplikační oblastPřímé použití kódu
Schneider ModiconEcoStruxure Machine ExpertPlná (jádro CODESYS)Modbus, Ethernet/IP, BACnet brányVelké strojovny chlazení, průmyslové TZB✓Přímo
Schneider SpaceLogicEcoStruxure Building OperationNe (Script / FBD)BACnet B-BC, LonWorks, Modbus, KNXKomerční administrativní budovy (klasické BMS)✕Přes překladač do Script / FBD
Distech ControlsEC-gfxProgram / ENVYSIONNe (grafické FBD / Python)BACnet B-BC, LonWorks, EnOceanKomerční prostory, moderní zónové řízení✕Přes překladač do grafických FBD

Nativní francouzské BMS platformy (SpaceLogic, Distech) jsou postaveny na grafickém komponentovém programování nebo skriptech. Přímý ST se ve Francii řeší průmyslovou řadou Modicon.

Itálie

VýrobceProduktová řadaVývojové prostředíIEC 61131-3 STBMS protokoly (BACnet, Modbus, KNX)Typické nasazeníPřímé použití kódu
EliwellFREE Evolution / AdvanceFREE StudioPlná (nativní ST editor)BACnet/IP, BACnet MS/TP, Modbus RTU/TCPVZT jednotky, chillery, strojovny TZB✓Přímo
ElsistSlimLine (Cortex M7 / ARM)Axel LogicLabPlná (čistý ST)Modbus TCP/RTU, MQTT, REST, brány na BACnetPředávací stanice tepla, sběr dat, MaR✓Přímo
ExoreX700, eXwareCODESYS V3.5Plná (včetně OOP ST)BACnet/IP, KNXnet/IP, Modbus, OPC UAKomplexní BMS rozváděče, centrální uzly s HMI✓Přímo
PixsysPL500 / PLE500Axel LogicLabPlná (čistý ST)Modbus TCP/RTU, CANopenStrojovny, průmyslové chlazení, HVAC✓Přímo
Carelc.pCO Sistemac.suiteNe (proprietární HVAC engine / C++)BACnet/IP (B-BC), Modbus, SNMPPrůmyslové VZT, chladicí okruhy, zdroje chladu✕Přes překladač do c.suite

Spojené království

Výrobce / značkaSídlo v UKProduktová řadaIEC 61131-3 STVývojové prostředíBMS zaměřeníPřímé použití kódu
Trend (Honeywell)Horsham, West SussexIQ4, IQ5Ne (proprietární bloky)IQSET (Trend SET)Dominantní standard britského BMS✕Přes překladač do bloků IQSET
Eurotherm (Watlow)Worthing, West SussexE+PLC100 / E+PLC400Plná (jádro CODESYS)CODESYS V3.5Čisté prostory, farmaceutické HVAC, přesná regulace✓Přímo
Cylon (ABB)Milton Keynes / DublinCBX, FBXiNe (grafická makra)CXpro³Kanceláře, školy, standardní TZB✕Přes překladač do grafických maker
Tridium EMEAHorsham, West SussexJACE 8000/9000, Edge 10Ne (Java Wiresheet)Niagara WorkbenchIntegrační nadstavba, zónové řízení✕Přes překladač do Niagara Wiresheet
Beckhoff UKHuntingdonSérie CX (CX7000 až CX5200)Plná (OOP ST)TwinCAT 3Datová centra, velké chlazení, moderní BMS✓Přímo
WAGO UKRugbyPFC200, CC100Plná (standard CODESYS)CODESYS V3.5Strojovny VZT, kotelny, řízení osvětlení✓Přímo

Dominantní britský BMS trh (Trend, Cylon, Niagara) není přímým kompilovatelným cílem pro ST bez mezičlánku, tedy překladače logiky do proprietárních bloků. Pod normou IEC jsou reálným cílem regulátory Eurotherm E+PLC nebo CODESYS / TwinCAT přes britská zastoupení německých výrobců.

✓ Přímo: plná implementace IEC 61131-3 ST, kód se kompiluje bez úprav. ◐ S podmínkou: kód se před nahráním upravuje (dialekt ST, datový model výrobce) nebo platí jen pro část modelů. ✕ Přes mezičlánek: platforma ST nepodporuje, logika se překládá do jejích proprietárních bloků. Další platformy s podporou ST podle knihoven.

Jak probíhá realizace

Čtyři kroky, žádná překvapení.

Technologický popis

Z registru zařízení nebo z podkladů. Analýza podkladů řekne, co chybí.

Generování kódu

AI sestaví program z knihoven, se stejnými tagy jako rozváděč a schéma.

Kontrola inženýrem

Čtení, připomínky, schválení. Kód bez podpisu se nenasazuje.

Nahrání do PLC

Kód připravený k nahrání, body pro BMS připravené v TechSchema.

Časté dotazy

Na co se ptají nejčastěji.

Pro jaká PLC?+
Pro 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 další. Systémy bez ST (Trend, Cylon, Niagara, SpaceLogic, Distech, iSMA, Sauter, Siemens Desigo, Carel) vyžadují překladač do jejich proprietárních bloků. Přehled po zemích je v tabulkách výše. Přehled je v tabulce výše, další platformy podle knihoven.
Kdo odpovídá za kód?+
Inženýr, který ho schválí. AI připraví návrh, funkce pocházejí ze schválených knihoven.
Dají se použít naše programové bloky?+
Ano. Knihovna se doplňuje o bloky zákazníka a AI je potom používá přednostně.
Další krok

Vyzkoušejte 7 dní zdarma

Nahrajte technologický popis a vygenerujte první program.