Metiz-Prom เป็นองค์กรอุตสาหกรรมในสาธารณรัฐคาซัคสถาน โดยผลิตสินค้าหลากหลายประเภทตั้งแต่โลหะ พลาสติก และวัสดุคอมโพสิต
บริษัทใช้สายการผลิตอัตโนมัติในการผลิต อุปกรณ์เกือบทั้งหมดมีการควบคุมด้วยโปรแกรม (CNC) และดำเนินการและผลิตสินค้าโดยไม่มีการแทรกแซงของมนุษย์
อุปกรณ์ต้องการการบำรุงรักษาและการเพิ่มประสิทธิภาพอย่างต่อเนื่อง นั่นคือเหตุผลที่ Metiz-Prom พยายามค้นหาวิธีที่ดีที่สุดเพื่อ:
- เพิ่มประสิทธิภาพกระบวนการบำรุงรักษาและจัดการอุปกรณ์
- ดำเนินการโลจิสติกโดยอัตโนมัติ
การใช้ทรัพยากรบุคคลสำหรับงานเหล่านี้ไม่ได้พิสูจน์ตัวเอง และทางออกที่ดีที่สุดคือการใช้ซอฟต์แวร์
Aleksey Bazhin ซีอีโอของบริษัท กล่าวว่าในขณะที่พยายามเปิดตัวซอฟต์แวร์ดังกล่าว บริษัทประสบปัญหาทั่วไปบางประการ:
- ต้นทุนการพัฒนาสูง
- กระบวนการที่ยาวนานในการเลือกและจ้างทีมพัฒนา
- การเปลี่ยนแปลงอย่างต่อเนื่องในอุปกรณ์ที่ทำให้เกิดการเปลี่ยนแปลง API ที่สอดคล้องกัน
สุดท้ายคือกุญแจสำคัญในการเชื่อมต่อระบบ
เป้าหมาย
ซอฟต์แวร์ควรขจัดความจำเป็นในการขยายทีมวิศวกรรม เพิ่มความเร็วในกระบวนการบำรุงรักษาอุปกรณ์ และเปิดใช้งานการตรวจสอบสายการผลิตอย่างต่อเนื่อง
ทีมต้องบรรลุเป้าหมายหลายประการ:
- สร้างระบบแจ้งเตือนเหตุฉุกเฉินในสายการผลิต
- เพิ่มประสิทธิภาพกระบวนการจัดเก็บและจัดซื้อวัสดุสิ้นเปลือง
วิธีการแก้
เพื่อเป็นโซลูชันสำหรับการสืบค้นของ Metiz-Prom บนแพลตฟอร์ม AppMaster.io เราได้สร้างแอปพลิเคชันเซิร์ฟเวอร์เพื่อตรวจสอบและบำรุงรักษาสายการผลิตขององค์กร นอกจากนี้เรายังสร้างบริการสำหรับการสั่งซื้อวัสดุสิ้นเปลืองจากคลังสินค้าโดยอัตโนมัติและคาดการณ์ความต้องการวัสดุ
แอปพลิเคชันเซิร์ฟเวอร์
แอปพลิเคชันทำงานดังนี้: อุปกรณ์ในสายการผลิตจะส่งการวัดและส่งข้อมูลทางไกลไปยังแอปพลิเคชันแบบเรียลไทม์ กล่าวอีกนัยหนึ่งแอปพลิเคชันทำการวัดระยะไกลและรวบรวมข้อมูลที่ได้รับจากบรรทัด
อุปกรณ์สายบางส่วนได้รับการกำหนดค่าให้ส่งข้อมูลไปยังที่อยู่เว็บฮุคของแอปพลิเคชันเซิร์ฟเวอร์ อีกส่วนหนึ่งส่ง telemetry ผ่านคำขอไปยัง API ของอุปกรณ์นี้
Metiz-Prom เป็นโครงการแรกที่มีการใช้จุดสิ้นสุดของแอปพลิเคชันที่อัปเดตบน AppMaster.io ซึ่งรองรับรูปแบบ XML และ WebSockets (WSS) เมื่อเชื่อมต่อกับอุปกรณ์อุตสาหกรรม
ข้อกำหนดและข้อจำกัดของการโหลดทำให้เกิดปัญหาบางอย่าง แต่เราจัดการเพื่อเอาชนะปัญหาด้วยการโฮสต์แอปพลิเคชันเซิร์ฟเวอร์บนเซิร์ฟเวอร์ขององค์กรในคอนเทนเนอร์แยกในโหมดคลัสเตอร์
ระบบตรวจสอบ
งานที่สำคัญอีกประการหนึ่งคือการสร้างระบบสำหรับตรวจสอบสภาพของอุปกรณ์ ดังนั้นจึงเป็นไปได้ที่จะดำเนินการบำรุงรักษา ตรวจสอบวัสดุสิ้นเปลืองที่เหลือ และเติมคลังสินค้าตรงเวลาอย่างเป็นระบบและรวดเร็ว
ในการทำเช่นนี้ เราได้สร้างแผงที่แสดงสถานะของส่วนประกอบสายการผลิตทั้งหมดและทรัพยากรที่เหลืออยู่ของวัสดุสิ้นเปลือง แผงหน้าปัดให้การเข้าถึงข้อมูลเกี่ยวกับสถานะของกระบวนการทางเทคนิค ข้อผิดพลาดในสายการผลิต และการแจ้งเตือนที่สำคัญ และคาดการณ์ความจำเป็นในการบำรุงรักษาอุปกรณ์
ระบบจะประมาณการการใช้วัสดุโดยพิจารณาจากช่วงเวลาก่อนหน้า โดยเน้นที่จำนวนการดำเนินการที่ดำเนินการสำหรับการแปรรูปผลิตภัณฑ์และประเภท นอกจากนี้ยังช่วยให้ตรวจสอบข้อมูลเก่าที่มีแนวโน้มในช่วงระยะเวลาหนึ่ง
ระบบแจ้งเตือน
เพื่อให้การแจ้งเตือนทันเวลาเกี่ยวกับเหตุฉุกเฉินในบรรทัดและความจำเป็นในการเติมเสบียงที่จะเกิดขึ้น เราได้สร้างระบบการแจ้งเตือนที่ทำงานผ่านบอทโทรเลข เพื่อให้ทีมสามารถรับข้อความโต้ตอบแบบทันทีเมื่อเกิดเหตุฉุกเฉินขึ้น
การนำฟังก์ชันดังกล่าวไปใช้นั้นค่อนข้างง่ายใน AppMaster.io เนื่องจากมีโมดูลในตัวและความง่ายในการรวมบริการของบุคคลที่สามเข้ากับแพลตฟอร์ม
ผลลัพธ์
หลังจากใช้แอปพลิเคชันเซิร์ฟเวอร์แล้ว บริษัทสามารถลดความเสี่ยงที่สายการผลิตจะถูกขัดจังหวะ พวกเขาปรับกระบวนการจัดซื้อและจัดเก็บวัสดุสิ้นเปลืองสำรองให้เหมาะสมอย่างมาก ส่งผลให้พัสดุไม่สะสมและการส่งมอบสำหรับการผลิตก็มาถึงตรงเวลาโดยไม่ทำให้งานล่าช้า
ทีมงานเริ่มได้รับการแจ้งเตือนเหตุฉุกเฉินแบบเรียลไทม์ นอกจากนี้ ความจำเป็นในการขยายพนักงานของวิศวกรบริการและบุคลากรที่ปฏิบัติหน้าที่ก็ลดลงด้วย
ส่วนประกอบ: แบ็กเอนด์, เว็บแอปพลิเคชัน, โมดูลโทรเลข, ตะขอเว็บ, ซ็อกเก็ตเว็บ, คลัสเตอร์แอปพลิเคชัน