Metiz-Prom , Kazakistan Cumhuriyeti'nde metal, plastik ve kompozit malzemelerden çok çeşitli ürünler üreten bir sanayi kuruluşudur.
Şirket üretimde otomatik hatlar kullanıyor. Neredeyse tüm ekipmanlar program kontrollüdür (CNC) ve insan müdahalesi olmadan çalışır ve mal üretir.
Ekipman sürekli bakım ve optimizasyon gerektirir, bu nedenle Metiz-Prom her zaman aşağıdakileri gerçekleştirmenin en iyi yolunu bulmaya çalışır:
- ekipman bakım ve yönetim süreçlerini optimize edin;
- lojistik operasyonları otomatikleştirin.
Bu görevler için bir insan kaynağının kullanılması kendisini haklı çıkarmadı ve en iyi çözüm yazılımı uygulamaktı.
Şirketin CEO'su Aleksey Bazhin, bu tür bir yazılımı piyasaya sürmeye çalışırken şirketin bazı ortak sorunlarla karşılaştığını söyledi:
- yüksek geliştirme maliyetleri;
- bir geliştirme ekibinin seçilmesi ve işe alınması için uzun bir süreç;
- ilgili API değişikliklerine neden olan ekipmandaki sürekli değişiklikler.
Sonuncusu, sistemleri bağlamanın anahtarıdır.
Hedefler
Yazılım, mühendislik ekibini genişletme ihtiyacını ortadan kaldırmalı, ekipman bakım süreçlerini hızlandırmalı ve sürekli hat izlemeye olanak sağlamalıdır.
Takım birkaç hedefe ulaşmak zorunda kaldı:
- üretim hatlarındaki acil durumlar için bir bildirim sistemi oluşturmak;
- sarf malzemelerinin depolanması ve satın alınması süreçlerini optimize edin.
Çözüm
Metiz-Prom'un sorgusuna bir çözüm olarak AppMaster.io platformunda bir işletmenin üretim hatlarını izlemek ve sürdürmek için bir sunucu uygulaması oluşturduk. Ayrıca, sarf malzemelerinin depolardan otomatik sipariş edilmesi ve malzeme ihtiyacının tahmin edilmesi için bir hizmet oluşturduk.
sunucu uygulaması
Uygulama şu şekilde çalışır: üretim hattı ekipmanı telemetriyi uygulamaya gerçek zamanlı olarak iletir. Yani uygulama uzaktan ölçüm yapar ve hatların sağladığı bilgileri toplar.
Hat ekipmanının bir kısmı, sunucu uygulamasının web kancası adresine veri göndermek üzere yapılandırıldı. Diğer kısım, bu ekipmanın API'sine yapılan istekler aracılığıyla telemetri iletti.
Metiz-Prom, XML formatını destekleyen AppMaster.io ve endüstriyel ekipmanlara bağlandığında WebSockets (WSS) üzerinde güncellenen uygulama uç noktalarının kullanıldığı ilk proje oldu.
Yükün gereksinimleri ve kısıtlamaları bazı zorluklara neden oldu, ancak sunucu uygulamasını küme modunda yalıtılmış kapsayıcılarda kurumsal sunucularda barındırarak sorunun üstesinden gelmeyi başardık.
İzleme sistemi
Bir diğer önemli görev, ekipmanın durumunu izlemek için bir sistem oluşturmaktı, böylece sistematik ve hızlı bir şekilde bakım yapmak, kalan sarf malzemelerini izlemek ve depoları zamanında yenilemek mümkün olacaktı.
Bunu yapmak için, tüm üretim hattı bileşenlerinin durumunu ve kalan sarf malzemeleri kaynağını görüntüleyen bir panel oluşturduk. Panel, teknik süreçlerin durumu, hat hataları ve önemli bildirimler hakkında bilgilere erişim sağlar ve ekipman bakımı ihtiyacını tahmin eder.
Sistem, ürünlerin işlenmesi için gerçekleştirilen işlem sayısına ve türlerine odaklanarak, önceki dönemleri göz önünde bulundurarak malzeme tüketimini tahmin eder. Ayrıca, belirli bir süre için eski verilerin trendlerle birlikte gözden geçirilmesine izin verir.
bildirim sistemi
Hatlardaki acil durumlar ve yaklaşmakta olan sarf malzemelerinin ikmal edilmesi ihtiyacı hakkında zamanında bildirim sağlamak için Telegram botu üzerinden çalışan bir bildirim sistemi oluşturduk. Böylece ekip, bir acil durum meydana geldiğinde anlık mesajlar alabilir.
Bu tür işlevlerin uygulanması, yerleşik modüller ve üçüncü taraf hizmetlerini platformla entegre etme kolaylığı nedeniyle AppMaster.io'da oldukça basittir.
Sonuçlar
Şirket, sunucu uygulamasını hayata geçirdikten sonra üretim hatlarının kesintiye uğrama risklerini azaltmayı başardı. Yedek sarf malzemeleri satın alma ve depolama süreçlerini önemli ölçüde optimize ettiler. Sonuç olarak, sarf malzemeleri birikmedi ve üretim için teslimatlar işi geciktirmeden zamanında geldi.
Ekip, acil durum bildirimlerini gerçek zamanlı olarak almaya başladı. Ayrıca servis mühendisleri ve nöbetçi personel kadrolarının genişletilmesi ihtiyacı da azaltılmıştır.
Bileşenler: arka uç, web uygulaması, Telegram modülü, web kancaları, web yuvaları, uygulama kümesi.