Dni zamiast tygodni
Program dla centrali wentylacyjnej powstaje z opisu, nie od zera. Inżynier czyta i zatwierdza, nie pisze.
Oprogramowanie sterujące dla PLC powstaje automatycznie z opisu technologicznego urządzenia. AI składa kod w standardzie IEC 61131-3 (Structured Text), na przykład dla CoDeSys, z zweryfikowanych bibliotek rozwiązań. Inżynier sprawdza i zatwierdza kod, potem trafia on do PLC.
Program dla centrali wentylacyjnej powstaje z opisu, nie od zera. Inżynier czyta i zatwierdza, nie pisze.
Punkty, tagi i sekwencje pochodzą z tego samego opisu, co rysunki i BMS. Nic nie przepisuje się ręcznie.
Biblioteki rozwiązań i bloki programowe są zweryfikowane i powtarzalne. Know-how zostaje w firmie.
AI generuje kod w języku Structured Text według IEC 61131-3. Tam, gdzie implementacja ST jest pełna, program otwierają Państwo w środowisku programistycznym platformy i wgrywają do PLC bez przepisywania. Systemy oparte na blokach graficznych (FBD, Sedona, makra własnościowe) potrzebują translatora do swoich bloków. Przegląd według krajów:
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
Tam, gdzie regulator BMS nie obsługuje IEC 61131-3 ST (Sauter, Siemens Desigo, Trend, SpaceLogic, Distech, Carel), wygenerowany kod nie jest wdrażany w nim, lecz w sterowniku ST obok niego. BMS komunikuje się z nim standardowym BACnetem.
Zaleta: 100 % niezawodności deterministycznego działania, niezależność od licencji CASE Suite czy ABT i możliwość wdrożenia dowolnej logiki ST, w tym klas OOP. BMS zachowuje wizualizację, alarmy i trendy, które czyta z tych samych obiektów BACnet.
Automatycznie generowany kod dla budynków z Sauter CASE Suite:
Gdy na budowie przewidziano Desigo PXC (np. PXC4 / PXC7) i jednocześnie działanie kodu ST:
| Producent / platforma | Środowisko programistyczne | IEC 61131-3 ST | Natywne protokoły BMS | Główny obszar zastosowań | Bezpośrednie użycie kodu |
|---|---|---|---|---|---|
| Beckhoff CX | TwinCAT 3 (Visual Studio) | Pełna (OOP ST, dziedziczenie) | BACnet B-BC, DALI-2, KNX, M-Bus, SMI | Złożone budynki inteligentne, szpitale, centra danych | ✓Bezpośrednio; zmienne ST wiąże się z I/O i obiektami BACnet |
| WAGO PFC / CC100 | CODESYS V3.5 / e!COCKPIT | Pełna (standard CODESYS) | BACnet B-BC, DALI-2, KNX TP1, EnOcean | Maszynownie wentylacyjne, kotłownie, strefowe sterowanie oświetleniem | ✓Bezpośrednio |
| DEOS AG (OPEN EMS) | OPENproject (CODESYS) | Pełna (natywny ST) | BACnet B-BC, Modbus RTU/TCP, KNX | Szkolnictwo, hotele, budynki publiczne, wyłącznie HVAC | ✓Bezpośrednio |
| Phoenix Contact PLCnext | PLCnext Engineer | Pełna (+ C++/Python/Docker) | Biblioteki BACnet, Modbus, DALI | Hybrydowe instalacje IoT/BMS, infrastruktura | ✓Bezpośrednio |
| ABB AC500 | Automation Builder | Pełna | BACnet, Modbus, bramy do KNX/DALI | Budynki przemysłowe, centra energetyczne | ✓Bezpośrednio |
CODESYS i TwinCAT 3 są dla generowanego ST globalnie najlepszym celem: WAGO, Beckhoff i DEOS przyjmują kod bezpośrednio, a zmienne wiąże się ze sprzętowymi I/O i obiektami BACnet.
| Producent | Linia produktów | Środowisko programistyczne | IEC 61131-3 ST | Magistrale BMS (BACnet, DALI, KNX, M-Bus) | Typowe zastosowania w praktyce | Bezpośrednie użycie kodu |
|---|---|---|---|---|---|---|
| LOYTEC | L-IOB, L-ROC, L-INX | L-STUDIO / L-LOGICAD | Pełna (ST + IEC 61499) | Kompletna natywna integracja na poziomie procesora | Budynki komercyjne, hotele, sterowanie strefowe i maszynownie wentylacyjne | ✓Bezpośrednio |
| B&R | X20, Automation PC, APROL | Automation Studio | Pełna (w tym OOP ST) | BACnet/IP, Modbus, karty M-Bus, bramy | Centra danych, kompleksy farmaceutyczne, pomieszczenia czyste | ✓Bezpośrednio |
| SIGMATEK | System S-DIAS | LASAL | Pełna (obiektowy ST) | Modbus, OPC UA, dodatkowo BACnet | Sterowanie maszynowniami technologicznymi, HVAC | ✓Bezpośrednio |
| Producent / platforma | Siedziba w CH | Software narzędziowy | Wsparcie IEC 61131-3 ST | Protokoły BMS na procesorze | Przydatność do automatycznego generowania kodu ST |
|---|---|---|---|---|---|
| Saia Burgess Controls (SBC) | Murten | PG5 Controls Suite | Tak (wbudowany edytor IEC) | BACnet/IP (B-BC), S-Bus, Modbus RTU/TCP, M-Bus | ◐Średnia do dobrej: konieczne zachowanie modelu danych PCD i przypisanie I/O |
| SBC QronoX | Murten | QronoX Pro / Web IDE | Tak (zmodernizowany ST) | BACnet/IP, OPC UA, MQTT, Modbus | ✓Wysoka dla nowoczesnych, zmodularyzowanych aplikacji |
| Sauter (modulo 5/6) | Bazylea | CASE Suite | Nie (zamknięte FBD) | BACnet/IP, BACnet/SC, Modbus | ✕Nieodpowiednie: kod wymaga translacji do bloków własnościowych |
| Siemens BT (Desigo) | Zug | ABT Site / ABT Pro | Nie (CFC / D-MAP) | BACnet B-BC, KNX PL-Link, Modbus | ✕Nieodpowiednie do bezpośredniego importu ST |
| Selectron Systems | Lyss | CAP1131 | Pełna (czysty ST) | CANopen, Ethernet/IP, Modbus | ✓Wysoka, ale ograniczona do specyficznej infrastruktury |
Jedynym natywnym szwajcarskim graczem BMS z ST jest Saia Burgess Controls (PCD / PG5): ST kompiluje się bezpośrednio do procesora, trzeba jednak zachować przestrzeń adresową mediów SBC (rejestry, flagi). Sauter i Siemens Zug nie obsługują IEC 61131-3 ST, ich inżynieria opiera się na certyfikowanych makrach graficznych powiązanych ze strukturą obiektową BACnet. Rozwiązanie: sterownik ST obok i połączenie przez obiekty BACnet, patrz wyżej.
| Producent | Linia produktów | Środowisko programistyczne | IEC 61131-3 ST | Wsparcie BACnet | Zastosowanie w praktyce | Bezpośrednie użycie kodu |
|---|---|---|---|---|---|---|
| Teco | Tecomat Foxtrot 2 | Mosaic | Pełna (natywna) | Tak (BACnet/IP) | Kompleksowa automatyka budynków, HVAC, sterowanie strefowe (CIB) | ✓Bezpośrednio |
| Unipi | Patron / Axon | Mervis IDE / CODESYS | Pełna | Tak (serwer BACnet Mervis) | Bramy IoT, maszynownie HVAC, sterowanie OEM | ✓Bezpośrednio |
| Domat | markMX, wPLC | Merbon IDE | Pełna (ST + FUPLA) | Tak (BACnet/IP B-BC) | Głównie instalacje budynkowe / HVAC, węzły cieplne, wentylacja | ✓Bezpośrednio; część graficzną (FUPLA) uzupełniają Państwo w Merbon IDE |
| AMiT | AMiNi4/5, AMR-CP | DetStudio | Własny dialekt ST (nie ścisła IEC) | Nie natywnie na PLC (wymaga bramy) | Tradycyjna AKPiA (kotłownie, wentylacja), lokalne dyspozytornie | ◐Kod przed wgraniem dostosowuje się do dialektu DetStudio; BACnet przez bramę |
| Producent / platforma | Środowisko programistyczne | IEC 61131-3 ST | Natywne protokoły BMS | Główny obszar zastosowań | Bezpośrednie użycie kodu |
|---|---|---|---|---|---|
| iSMA CONTROLLI | iSMA Tool (Sedona) / Niagara | Nie (Sedona FBD / Java) | BACnet/IP, Modbus, DALI, M-Bus | Centrale wentylacyjne, klimakonwektory strefowe, integracja peryferii | ✕Przez translator do bloków Sedona |
| InVentia (MT rada) | MTData / kompilator IEC | Częściowa / wybrane modele | Modbus RTU/TCP, M-Bus, MQTT | Węzły cieplne, telemetria budynków | ◐Tylko modele z kompilatorem IEC |
Natywne polskie platformy BMS opierają się na graficznym Sedona FBD. Bezpośrednie wdrożenie ST realizuje się w Polsce na niemieckim sprzęcie działającym na CODESYS.
| Producent / platforma | Środowisko programistyczne | IEC 61131-3 ST | Natywne protokoły BMS | Główny obszar zastosowań | Bezpośrednie użycie kodu |
|---|---|---|---|---|---|
| Schneider Modicon | EcoStruxure Machine Expert | Pełna (jądro CODESYS) | Modbus, Ethernet/IP, bramy BACnet | Duże maszynownie chłodnicze, przemysłowe instalacje | ✓Bezpośrednio |
| Schneider SpaceLogic | EcoStruxure Building Operation | Nie (Script / FBD) | BACnet B-BC, LonWorks, Modbus, KNX | Komercyjne budynki biurowe (klasyczny BMS) | ✕Przez translator do Script / FBD |
| Distech Controls | EC-gfxProgram / ENVYSION | Nie (graficzne FBD / Python) | BACnet B-BC, LonWorks, EnOcean | Przestrzenie komercyjne, nowoczesne sterowanie strefowe | ✕Przez translator do graficznych FBD |
Natywne francuskie platformy BMS (SpaceLogic, Distech) opierają się na graficznym programowaniu komponentowym lub skryptach. Bezpośredni ST realizuje się we Francji przemysłową linią Modicon.
| Producent | Linia produktów | Środowisko programistyczne | IEC 61131-3 ST | Protokoły BMS (BACnet, Modbus, KNX) | Typowe zastosowania | Bezpośrednie użycie kodu |
|---|---|---|---|---|---|---|
| Eliwell | FREE Evolution / Advance | FREE Studio | Pełna (natywny edytor ST) | BACnet/IP, BACnet MS/TP, Modbus RTU/TCP | Centrale wentylacyjne, chillery, maszynownie | ✓Bezpośrednio |
| Elsist | SlimLine (Cortex M7 / ARM) | Axel LogicLab | Pełna (czysty ST) | Modbus TCP/RTU, MQTT, REST, bramy do BACnet | Węzły cieplne, akwizycja danych, AKPiA | ✓Bezpośrednio |
| Exor | eX700, eXware | CODESYS V3.5 | Pełna (w tym OOP ST) | BACnet/IP, KNXnet/IP, Modbus, OPC UA | Kompleksowe rozdzielnice BMS, węzły centralne z HMI | ✓Bezpośrednio |
| Pixsys | PL500 / PLE500 | Axel LogicLab | Pełna (czysty ST) | Modbus TCP/RTU, CANopen | Maszynownie, chłodnictwo przemysłowe, HVAC | ✓Bezpośrednio |
| Carel | c.pCO Sistema | c.suite | Nie (własnościowy silnik HVAC / C++) | BACnet/IP (B-BC), Modbus, SNMP | Wentylacja przemysłowa, obiegi chłodnicze, źródła chłodu | ✕Przez translator do c.suite |
| Producent / marka | Siedziba w UK | Linia produktów | IEC 61131-3 ST | Środowisko programistyczne | Profil BMS | Bezpośrednie użycie kodu |
|---|---|---|---|---|---|---|
| Trend (Honeywell) | Horsham, West Sussex | IQ4, IQ5 | Nie (bloki własnościowe) | IQSET (Trend SET) | Dominujący standard brytyjskiego BMS | ✕Przez translator do bloków IQSET |
| Eurotherm (Watlow) | Worthing, West Sussex | E+PLC100 / E+PLC400 | Pełna (jądro CODESYS) | CODESYS V3.5 | Pomieszczenia czyste, HVAC farmaceutyczne, regulacja precyzyjna | ✓Bezpośrednio |
| Cylon (ABB) | Milton Keynes / Dublin | CBX, FBXi | Nie (makra graficzne) | CXpro³ | Biura, szkoły, standardowe instalacje budynkowe | ✕Przez translator do makr graficznych |
| Tridium EMEA | Horsham, West Sussex | JACE 8000/9000, Edge 10 | Nie (Java Wiresheet) | Niagara Workbench | Nadbudowa integracyjna, sterowanie strefowe | ✕Przez translator do Niagara Wiresheet |
| Beckhoff UK | Huntingdon | Seria CX (CX7000 do CX5200) | Pełna (OOP ST) | TwinCAT 3 | Centra danych, duże instalacje chłodnicze, nowoczesny BMS | ✓Bezpośrednio |
| WAGO UK | Rugby | PFC200, CC100 | Pełna (standard CODESYS) | CODESYS V3.5 | Maszynownie wentylacyjne, kotłownie, sterowanie oświetleniem | ✓Bezpośrednio |
Dominujący brytyjski rynek BMS (Trend, Cylon, Niagara) nie jest bezpośrednio kompilowalnym celem dla ST bez elementu pośredniego, czyli translatora logiki do bloków własnościowych. W ramach normy IEC realnym celem są regulatory Eurotherm E+PLC lub CODESYS / TwinCAT przez brytyjskie przedstawicielstwa niemieckich producentów.
✓ Bezpośrednio: pełna implementacja IEC 61131-3 ST, kod kompiluje się bez zmian. ◐ Warunkowo: kod przed wgraniem jest dostosowywany (dialekt ST, model danych producenta) albo dotyczy tylko części modeli. ✕ Przez element pośredni: platforma nie obsługuje ST, logika jest tłumaczona do jej bloków własnościowych. Inne platformy ze wsparciem ST według bibliotek.
Z rejestru urządzeń lub z dokumentacji. Analiza dokumentacji powie, czego brakuje.
AI składa program z bibliotek, z tymi samymi tagami jak rozdzielnica i schemat.
Czytanie, uwagi, zatwierdzenie. Kod bez podpisu nie jest wdrażany.
Kod gotowy do wgrania, punkty dla BMS przygotowane w TechSchema.
Prześlij opis technologiczny i wygeneruj pierwszy program.
Karta jest weryfikowana, ale przez 7 dni nie płacisz nic. Anuluj w każdej chwili.