Esettanulmány
Böngészőben futó programozókörnyezet gyártócellák NC-vezérléséhez
Ügyfél: ETLsoft Kft.A termék oldala
Az ETLsoft Kft. UniversalCell termékéhez fejlesztettünk webes programozókörnyezetet, amely egy korábbi, asztali WPF-alkalmazást vált ki. A programozó a böngészőben állítja össze a gyártócella működési szekvenciáját, a rendszer pedig ebből generálja a vezérlő számára értelmezhető G-kódot.
A megoldás elemei
- Vizuális szekvenciaszerkesztő, amelyben a mozgások, várakozások, szinkronpontok, alprogramok és vezérlési szerkezetek összeállíthatók
- G-kód generálás NC I kompatibilis vezérlőkhöz, előnézettel és letöltéssel; a kimenet viselkedésében megegyezik a kiváltott rendszerével
- Gyártósor-konfiguráció kezelése: a fizikai PLC, a virtuális állomások, tengelyek és eszközcsoportok leírása külső gateway végpontról vagy feltöltött JSON-ból
- Verziózás és összehasonlítás: minden konfigurációfeltöltés és szekvenciamentés új verziót képez, teljes előzménnyel és vizuális diff nézettel
- Egyidejű szerkesztés védelme: szerkesztés közben zárolás, több böngészőfül és több felhasználó között valós idejű szinkronizálással
- Több bérlő, szerepkörök és audit napló, magyar, angol és német nyelven
Az eredmény
A programozás átkerült az asztali alkalmazásból a böngészőbe, így a munkaállomásokra nem kell külön szoftvert telepíteni és karbantartani. A gyártósorok konfigurációja és a szekvenciák verziózottak, tehát visszakereshető, mit mikor és ki változtatott.
A generált G-kód a meglévő vezérlőkkel kompatibilis, ezért a bevezetéshez a gépeken nem kellett változtatni. A rendszer a gyár saját Windows-kiszolgálóján fut, felhőkapcsolat nélkül.
