EN | CZ
O společnostiProduktyObchodPodpora
Moravské přístroje
Hlavní stránka
O společnosti
Stažení software
Stažení dokumentů
Nabídka zaměstnání
Produkty
Control Web
Strojové vidění VisionLab
Kamery DataCam a osvětlovače DataLight
Průmyslový počítačový systém DataLab
Vědecké kamery
Speciální technika
Ceník
Aktivace produktů
Služby
Školení
Zakázková řešení
Podpora
Volba kamery a objektivu pro Strojové vidění
Control Web - Ukázkové aplikace

Hlavní stránkaProduktyProgramový systém Control WebČlánky

Umělá inteligence vám pomůže vytvářet aplikace v prostředí Control Web
 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.

Aplikace vytvořená umělou inteligencí ve vývojovém prostředí systému Control Web

Aplikace vytvořená umělou inteligencí ve vývojovém prostředí systému Control Web

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

Vrstva Příklad výstupu Přínos pro programátora
Procesní data Level, Temperature, Pressure Připravené místo pro budoucí napojení signálů
Stavy AutoMode, Running, ValveOpen Oddělení technologického stavu od vzhledu obrazovky
Procedury EvaluateProcess, StartProcess, StopProcess, ResetInterlock Logika je soustředěná a čitelná
Vizualizace TK-101, P-101, XV-101, ovládací panel Použitelná kostra dalšího grafického návrhu
Ověření Normální chod, STOP/START, blokace, reset Začátek opakovatelného testovacího scénáře

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.

  • EvaluateProcess přepočítá alarm vysoké hladiny a teploty a při blokaci vynutí zastavení čerpadla a zavření ventilu.

  • StartProcess nejprve znovu vyhodnotí podmínky a start dovolí pouze bez aktivní blokace.

  • StopProcess zastaví čerpadlo a zavře ventil bez ohledu na režim.

  • ResetInterlock blokaci zruší až po návratu obou hodnot pod limit a technologii sama znovu nespustí.

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.

  • Běžný provoz. Při hladině 62 %, teplotě 48 °C a tlaku 3,2 bar pracovala stanice v režimu AUTO, čerpadlo běželo a ventil byl otevřený.

  • Vysoká hladina. Po zvýšení hladiny na 100 % se aktivovala blokace, čerpadlo se zastavilo a ventil se zavřel.

  • Vysoká teplota. Při 95 °C aplikace vyvolala stejnou blokaci a reset dovolila až po návratu hodnot do normálního rozsahu.

  • Výsledek. Ve všech scénářích aplikace reagovala podle zadání. Vznikla tak kostra, kterou lze spustit, prověřit a dále cíleně upravovat.

Při hladině 100 % se nádrž vyplnila červeně, aktivovala se blokace, čerpadlo se zastavilo a ventil se zavřel.

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

Co ukázka prokazuje Co ukázka neprokazuje
AI připravila zdrojovou kostru Neznamená to hotovou produkční aplikaci
AI zdroj úspěšně zkompilovala Kompilace sama neověřuje komunikaci s PLC
AI provedla lokální interaktivní test chování Demo nenahrazuje zkoušku s ovladačem a hardwarem
AI ověřila blokaci na simulovaných hodnotách Nejde o bezpečnostní funkci ani certifikovanou ochranu
Vzhled šel rychle cíleně upravit Nasazení a přejímka zůstávají úkolem odborníků

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

 
 | O společnosti | Produkty | Podpora | Stažení software | Stažení dokumentů | 
Moravské přístroje, a.s., Masarykova 1148, Zlín-Malenovice, 76302