Moravské přístroje, a. s., zdroj: https://www.mii.cz/art?id=1202&lang=405, vytištěno: 12.09.2026 7:15:41
Hlavní stránka▹Produkty▹Programový systém Control Web▹Články | 11.9.2026 |
|---|
| Jeden prompt vás může přenést od technického zadání k funkčnímu základu aplikace. |
|
Největší přínos není v tom, že AI automaticky dodá hotovou výrobní aplikaci. Přínos je v rychlém, čitelném prvním návrhu, od kterého se může programátor okamžitě odrazit. Umělá inteligence se v průmyslové automatizaci nejlépe uplatní tam, kde zrychlí přípravu a ponechá odborné rozhodování člověku. Na lokální ukázce AI Process Station jsme proto AI zadali celý krátký řetězec: od návrhu dat, procedur a obrazovky přes vytvoření zdroje Control Webu až po kompilaci a interaktivní kontrolu chování. AI jednotlivé kroky provedla sama. Z běžného zadání vznikla provozní ukázka Záměrně jsme nezvolili abstraktní grafický efekt, ale kostru malé technologické stanice. Obrazovka obsahuje zásobní nádrž TK-101, čerpadlo P-101, ventil XV-101, režimy AUTO a RUČNĚ, povely START, STOP a RESET BLOKACE a simulované hodnoty hladiny, teploty a tlaku. Při hladině alespoň 85 % nebo teplotě alespoň 75 °C se aktivuje demonstrační provozní blokace. Ta zastaví čerpadlo a zavře ventil. Blokace zůstane aktivní až do ručního resetu, který je povolen teprve po návratu obou hodnot do normálu. PROMPT POUŽITÝ PRO REPRODUKCI UKÁZKY "Jsi zkušený projektant a programátor aplikací Control Web 9. Vytvoř v samostatné složce lokální demonstrační aplikaci AI Process Station. Má představovat kostru malé provozní SCADA se zásobní nádrží TK-101, čerpadlem P-101, ventilem XV-101, režimy AUTO/RUČNĚ a povely START/STOP/RESET BLOKACE. Použij simulované hodnoty hladiny, teploty a tlaku. Hladinu zobraz nativním analogovým přístrojem tank z Control Webu. Při hladině alespoň 85 % nebo teplotě alespoň 75 °C aktivuj demonstrační blokaci, která zastaví čerpadlo a zavře ventil. Nepoužívej PLC, ovladače, databázi, síť ani produkční data. Logiku označ jako demonstrační, nikoli jako bezpečnostní funkci. Přesnou syntaxi ověř v místní české dokumentaci Control Web 9." Co AI připravila
Výsledek tedy není jen obrázek. Programátor dostává pojmenovaná procesní data, oddělené stavy, procedury s jasnou odpovědností a první testovací scénář. Taková kostra se dá odborně zkontrolovat a postupně napojit na konkrétní technologii. Nejen obrazovka, ale i procedury AI rozdělila chování do čitelných procedur. EvaluateProcess vyhodnocuje mezní podmínky a aktivní blokaci, StartProcess dovolí start jen při bezpečných simulovaných hodnotách, StopProcess zastaví technologii a ResetInterlock zruší blokaci pouze po odeznění příčiny.
Rychlá úprava bez začátku od nuly První grafická verze nádrže nebyla pro marketingový snímek dostatečně přesvědčivá. Stačilo zadání zpřesnit: zachovat architekturu a logiku, ale nahradit grafiku nádrže nativním analogovým přístrojem tank z Palety Control Webu. AI změnu provedla, aplikaci znovu zkompilovala a zopakovala stejný blokovací scénář. CO TATO ÚPRAVA UKAZUJE AI nemusí aplikaci pokaždé vytvářet znovu. Při přesně vymezeném požadavku může změnit jednu část, zachovat existující strukturu a připravit nový artefakt k opakovanému testu. AI ověřila výsledek v běhu AI vygenerovanou kostru nenechala jen ve zdrojové podobě. Sama ji zkompilovala, spustila a interaktivně vyzkoušela tři situace, které názorně ukazují chování aplikace.
Při hladině 100 % se nádrž vyplnila červeně, aktivovala se blokace, čerpadlo se zastavilo a ventil se zavřel. AI interaktivně ověřila také povely STOP a START, přepnutí mezi režimy RUČNĚ a AUTO, odmítnutý START při aktivní blokaci, neúspěšný reset při trvající příčině a úspěšný reset po návratu hodnot do normálu. Po resetu zůstala technologie zastavená, takže obnovení provozu vyžadovalo nový povel START. AI zkontrolovala nakonec také Okno Zpráv. Obsahovalo pouze informaci o spuštění modulů a potvrzení úspěšného spuštění projektu. Při kompilaci vytvořila nový soubor .cwx a původní verzi zachovala. Co demo prokazuje - a co ne
Kde zůstává odpovědnost odborníka V reálné zakázce by následovala kontrola technologických požadavků, napojení na ovladač a PLC, ověření kvality komunikace, oprávnění obsluhy, chování při poruchách a přejímací zkoušky na fyzické technologii. Demonstrační blokace v této ukázce není bezpečnostní funkcí a nelze ji tak prezentovat. Právě toto rozdělení rolí dává praktický smysl: AI urychlí přípravu, rutinní změny a dokumentaci; programátor odpovídá za správnost technologie, bezpečnost, integraci a konečné ověření. AI sama připravila, zkompilovala a lokálně otestovala funkční základ SCADA aplikace. Odborník však stále odpovídá za technologickou správnost, bezpečnost a ověření na skutečném zařízení. Kryštof & RC |