ระบบติดตามยอดผลิตและอัตราการเดินงาน (Operation Ratio) 9 ไลน์ สำหรับผู้ผลิตชิ้นส่วนยานยนต์ในไทย
ลูกค้า: ผู้ผลิตชิ้นส่วนยานยนต์ (ในเครือญี่ปุ่น)
Overall Monitoring คือเว็บแอปติดตามการผลิตที่รวมยอดผลิตจาก 9 ไลน์ผลิตไว้บนเซิร์ฟเวอร์ภายในโรงงาน แสดงยอดจริงเทียบเป้ารายชั่วโมง อัตราการเดินงาน (Operation Ratio) และสาเหตุเวลาสูญเสีย ดูได้ทั้งรายกะ รายวัน รายเดือน และรายปี เราพัฒนาระบบนี้ให้ผู้ผลิตชิ้นส่วนยานยนต์ในไทยในปี 2563–2564 และในปี 2565 ลูกค้าจ้างขยายระบบเดียวกันไปยังไลน์ผลิตเพิ่มเติม รวมอีก 11 ไลน์ผลิต
- อุตสาหกรรม
- ยานยนต์
- ปี
- 2563–2564
- ขอบเขตงาน
- งานปี 2563: Data Views (หน้าจอแสดงข้อมูลไลน์) บนจอใหญ่ และ Data Views แบบออนไลน์ 2 ไลน์บนเซิร์ฟเวอร์ที่เราจัดเช่าให้ · งานปี 2563–2564: เว็บแอป Overall Monitoring บนคอมพิวเตอร์อุตสาหกรรม Siemens SIMATIC IPC627E (Windows 10) ภายในโรงงาน เชื่อมข้อมูลจาก Data Share ของ 9 ไลน์ผลิต พร้อมหน้าภาพรวม สถานะการผลิต บันทึกปัญหา วิเคราะห์ Operation Ratio และ Loss ตั้งค่ากะทำงาน และ OR Board รายไลน์ · การตั้งค่า Data Share กับ PLC ฮาร์ดแวร์เซิร์ฟเวอร์ และเครือข่าย LAN ทีมของลูกค้าดำเนินการเอง
สรุปสั้น
- Overall Monitoring คือเว็บแอปที่รับยอดผลิตจากระบบ Data Share ของ 9 ไลน์ผลิต มารวมไว้บนเซิร์ฟเวอร์ภายในโรงงานที่ไม่ต่ออินเทอร์เน็ต
- หน้าสถานะการผลิตแสดงยอดจริงเทียบเป้ารายชั่วโมงแยกกะกลางวันและกลางคืน ช่องผลขึ้นสีเขียวเมื่อถึงเป้าและสีแดงเมื่อต่ำกว่าเป้า
- ฝ่ายผลิตบันทึกปัญหาพร้อมช่วงเวลาและหมวด Loss แล้วดูอัตราการเดินงาน (Operation Ratio) และสาเหตุเวลาสูญเสียได้ทั้งรายวัน รายเดือน และรายปี ผ่านกราฟวงกลมและ Pareto Chart (กราฟเรียงสาเหตุจากมากไปน้อย)
- ผลทดสอบตอนปิดงาน: เครื่องที่ไลน์ผลิตครบทั้ง 9 ไลน์เปิดเว็บจากเซิร์ฟเวอร์กลางได้ และหน้า Loss กับ Operation Ratio คำนวณได้ที่ไลน์นำร่อง
- เราส่งมอบระบบในปี 2564 และในปี 2565 ลูกค้าจ้างขยายระบบเดียวกันไปยังไลน์ผลิตเพิ่มเติม รวมอีก 11 ไลน์ผลิต
โจทย์หน้างาน
ยอดผลิตของแต่ละไลน์อยู่กับเครื่องจักรและ PLC (อุปกรณ์ควบคุมเครื่องจักร) ของไลน์นั้น ฝ่ายผลิตต้องการเห็นยอดจริงเทียบเป้าและอัตราการเดินงานของทุกไลน์จากที่เดียว แยกกะกลางวันและกลางคืน และต้องการบันทึกสาเหตุที่ทำให้ไลน์เสียเวลา ระบบต้องทำงานบนเครือข่ายภายในโรงงานที่ไม่ต่ออินเทอร์เน็ต (Offline)
สิ่งที่เราทำ
เราพัฒนาเว็บแอป Overall Monitoring ติดตั้งบนคอมพิวเตอร์อุตสาหกรรม Siemens SIMATIC IPC627E ภายในโรงงาน โปรแกรมรับยอดผลิตจากระบบ Data Share (ระบบรับข้อมูลการผลิตที่ทีมของลูกค้าตั้งค่า) ของทั้ง 9 ไลน์ แล้วแสดงยอดเทียบเป้ารายชั่วโมง หน้าบันทึกปัญหาตามหมวดเวลาสูญเสีย (Loss) และกราฟวิเคราะห์ Operation Ratio กับ Loss ที่ส่งออกเป็น PDF และ Excel ได้
ผลลัพธ์
ผลทดสอบตอนปิดงานยืนยันว่าเครื่องที่ไลน์ผลิตครบทั้ง 9 ไลน์เปิดเว็บจากเซิร์ฟเวอร์กลางได้ และหน้า Loss กับ Operation Ratio คำนวณได้ที่ไลน์นำร่อง ต่อมาเราปรับการคำนวณแบบเรียลไทม์ตามเอกสารขอเปลี่ยนแปลง แล้วส่งมอบตามความต้องการและดูแลให้ใช้งานได้ปกติในปี 2564 และในปี 2565 ลูกค้าจ้างขยายระบบไปยังไลน์ผลิตเพิ่มเติม รวมอีก 11 ไลน์ผลิต
ผลที่วัดได้
- ไลน์ผลิตที่เชื่อมข้อมูลเข้าระบบ
- 9
ที่มาของโจทย์
โจทย์ของเคสนี้คือการเห็นยอดผลิตจริงเทียบเป้าและอัตราการเดินงานของทุกไลน์จากหน้าเว็บเดียว ยอดผลิตของแต่ละไลน์อยู่กับเครื่องจักรและ PLC ของไลน์นั้น ฝ่ายผลิตต้องการดูผลแยกกะกลางวันและกลางคืน และต้องการบันทึกปัญหาที่ทำให้ไลน์เสียเวลา เพื่อดูว่าเวลาสูญเสียมาจากสาเหตุใดบ่อยที่สุด
งานกับลูกค้ารายนี้เริ่มในปี 2563 จาก Data Views (หน้าจอแสดงข้อมูลไลน์) บนจอใหญ่ และ Data Views แบบออนไลน์ 2 ไลน์บนเซิร์ฟเวอร์ที่เราจัดเช่าให้ ขั้นต่อมาคือระบบที่รวมทุกไลน์ไว้บนเซิร์ฟเวอร์ภายในโรงงาน ซึ่งเป็นงานหลักของเคสนี้
Operation Ratio (OR) คืออะไร
Operation Ratio หรืออัตราการเดินงาน คือยอดผลิตจริงเทียบกับยอดที่ควรได้หากไลน์เดินเต็มเวลาตามรอบมาตรฐาน ในระบบนี้คำนวณสะสมทีละชั่วโมงของกะ ถ้าค่าต่ำกว่าเป้า ผู้ใช้ดูต่อได้ว่าเวลาหายไปกับปัญหาใดจากรายการที่บันทึกไว้
ข้อกำหนดและข้อจำกัด
ระบบต้องรับข้อมูลจากระบบที่โรงงานมีอยู่ และทำงานในเครือข่ายภายในเท่านั้น ข้อกำหนดและข้อจำกัดหลักมีดังนี้
- รับยอดผลิตจาก Data Share ของเครื่องประจำไลน์ทั้ง 9 ไลน์ เข้าเซิร์ฟเวอร์ภายในโรงงานแบบ Offline (ไม่ต่ออินเทอร์เน็ต)
- ทีมของลูกค้าตั้งค่า Data Share กับ PLC จัดหาฮาร์ดแวร์เซิร์ฟเวอร์ และวางเครือข่าย LAN เอง ส่วนเราพัฒนาโปรแกรมรับข้อมูลและหน้าเว็บ
- แสดงยอดจริงเทียบเป้ารายชั่วโมง แยกกะกลางวันและกลางคืน
- ผู้ใช้ตั้งช่วงเวลาทำงาน ช่วงพัก Takt Time (เวลาที่ควรใช้ผลิตหนึ่งชิ้นตามความต้องการ) และเป้า OR ได้เองตามช่วงวันที่ โดยช่วงพักไม่ถูกนำไปคิดเป็นเวลาสูญเสีย
- บันทึกปัญหาพร้อมช่วงเวลาและหมวด Loss A, Loss B หรือ Loss C
- ดูย้อนหลังรายวัน รายเดือน รายปี และส่งออกเป็น PDF หรือ Excel
ระบบนี้รวมยอดผลิตจากหลายไลน์อย่างไร
ระบบนี้รวมยอดผลิตโดยรับค่าจาก Data Share ที่เครื่องประจำแต่ละไลน์มีอยู่แล้ว งานของเราจึงไม่ต้องเชื่อมต่อ PLC เอง ทีมของลูกค้าตั้งค่า Data Share ให้รับสัญญาณยอดผลิตจาก PLC ส่วนโปรแกรมของเราดึงค่าจากเครื่องประจำไลน์มาเก็บที่เซิร์ฟเวอร์กลาง แล้วคำนวณยอดเทียบเป้าและอัตราการเดินงาน
การแบ่งงานแบบนี้ทำให้ขอบเขตของแต่ละฝ่ายชัด ฝั่งเครื่องจักรและเครือข่ายอยู่กับทีมของลูกค้า ฝั่งโปรแกรมและสูตรคำนวณอยู่กับเรา เอกสารความต้องการกำหนดให้ระบบอยู่บนเซิร์ฟเวอร์ภายในแบบ Offline ข้อมูลการผลิตจึงอยู่ในเครือข่ายของโรงงาน ต่างจากงาน Data Views ออนไลน์ระยะแรกที่ใช้เซิร์ฟเวอร์เช่า
- 1
รับยอดผลิตจาก Data Share
โปรแกรมบนเซิร์ฟเวอร์กลางดึงยอดผลิตจากเครื่องประจำไลน์ทั้ง 9 ไลน์ ผ่านเครือข่ายภายในโรงงาน
- 2
คำนวณตามกะและเป้าหมาย
ระบบใช้ช่วงเวลาทำงาน ช่วงพัก Takt Time และเป้า OR ที่ผู้ใช้ตั้งไว้ คำนวณยอดที่ควรได้และ Operation Ratio สะสมทีละชั่วโมงของกะ
- 3
แสดงยอดเทียบเป้า
หน้าสถานะการผลิตแสดงยอดจริงเทียบเป้ารายชั่วโมง ช่องผล (Judge) ขึ้นสีเขียวเมื่อยอดจริงถึงเป้าและสีแดงเมื่อต่ำกว่าเป้า
- 4
บันทึกและวิเคราะห์เวลาสูญเสีย
ผู้ใช้บันทึกปัญหา ช่วงเวลา และหมวด Loss ระบบคำนวณระยะเวลาและสัดส่วนเวลาสูญเสียเทียบกับเวลาทำงานของกะ แล้วแสดงเป็นกราฟวงกลมและ Pareto Chart
สิ่งที่ส่งมอบ
เราส่งมอบเว็บแอป Overall Monitoring ติดตั้งบนคอมพิวเตอร์อุตสาหกรรม Siemens SIMATIC IPC627E (Windows 10) ที่ทำหน้าที่เป็นเว็บเซิร์ฟเวอร์ IIS (ระบบเว็บเซิร์ฟเวอร์ของ Windows) ภายในโรงงาน เครื่องที่ไลน์ผลิตทั้ง 9 ไลน์เปิดดูผ่านเว็บเบราว์เซอร์ในเครือข่ายภายใน
- หน้าภาพรวม: สถานะการผลิตของทุกไลน์ในหน้าเดียว
- หน้าสถานะการผลิตรายไลน์: Takt Time รอบเวลาจริง ยอดสะสมเทียบเป้า และตารางยอดรายชั่วโมงพร้อมช่องผลสีเขียวและสีแดง
- หน้าบันทึกปัญหา: ปัญหา ช่วงเวลา และหมวด Loss A, Loss B, Loss C พร้อมระยะเวลาและสัดส่วนเวลาสูญเสียที่ระบบคำนวณให้
- หน้าวิเคราะห์ Operation Ratio และ Loss: กราฟแท่ง กราฟวงกลม และ Pareto Chart เลือกดูรายวัน รายเดือน รายปี และกะกลางวัน กลางคืน หรือรวมทั้งสองกะ
- หน้าตั้งค่ากะทำงาน: ช่วงทำงาน ช่วงพัก Takt Time และเป้า OR ตามช่วงวันที่
- OR Board (จอสรุปอัตราการเดินงาน) ของแต่ละไลน์ เปิดได้จากหน้า Operation Ratio ของไลน์นั้น
- การส่งออกรายงานเป็น PDF และ Excel
ระบบนี้ขยายจากไลน์นำร่องไปไลน์อื่นอย่างไร
เราขยายระบบทีละขั้น โดยทดสอบการคำนวณ Loss และ Operation Ratio ที่ไลน์นำร่อง วิธีนี้ทำให้ตรวจสูตรกับข้อมูลจริงได้ก่อนใช้กับไลน์อื่น ลำดับงานมีดังนี้
- ปี 2563: Data Views แสดงข้อมูลไลน์บนจอใหญ่ และ Data Views แบบออนไลน์ 2 ไลน์บนเซิร์ฟเวอร์ที่เราจัดเช่าให้
- ปี 2563–2564: พัฒนา Overall Monitoring บนเซิร์ฟเวอร์ภายในโรงงาน ทดสอบการคำนวณ Loss และ Operation Ratio ที่ไลน์นำร่อง และทดสอบการเปิดเว็บจากเครื่องของทั้ง 9 ไลน์
- ปี 2564: ลูกค้าทดสอบใช้งานจริง เราปรับการคำนวณแบบเรียลไทม์และหน้าจอตามเอกสารขอเปลี่ยนแปลง แล้วส่งมอบและดูแลให้ใช้งานได้ปกติ
- ปี 2565: ลูกค้าจ้างขยายระบบเดียวกันไปยังไลน์ผลิตเพิ่มเติม รวมอีก 11 ไลน์ผลิต
ผลที่ยืนยันได้จากการทดสอบปิดงาน
ในการทดสอบปิดงาน เครื่องที่ไลน์ผลิตครบทั้ง 9 ไลน์เปิดเว็บ Overall Monitoring จากเซิร์ฟเวอร์กลางได้ รวมถึงหลังรีสตาร์ต IIS หน้า Loss กับ Operation Ratio คำนวณได้ที่ไลน์นำร่อง และ OR Board แสดงผลได้ เคสนี้ไม่มีตัวเลขวัดผลทางธุรกิจ เราจึงรายงานเฉพาะผลที่มีเอกสารยืนยัน
หลังลูกค้าทดสอบใช้งานจริง เราปรับการคำนวณแบบเรียลไทม์และหน้าจอตามเอกสารขอเปลี่ยนแปลง และทุกรายการผ่านการตรวจของทีมเรา เราส่งมอบตามความต้องการและดูแลให้ใช้งานได้ปกติในปี 2564 ต่อมาในปี 2565 ผู้ผลิตชิ้นส่วนยานยนต์รายนี้จ้างเราขยายระบบเดียวกันไปยังไลน์ผลิตเพิ่มเติม รวมอีก 11 ไลน์ผลิต
สิ่งที่เราเรียนรู้
บทเรียนหลักของงานนี้คือ ตกลงสูตรและเกณฑ์ตรวจรับก่อนพัฒนา ทดสอบด้วยข้อมูลระหว่างกะ และกำหนดผู้ดูแลข้อมูลต้นทางของทุกไลน์
- ตกลงสูตรคำนวณและเกณฑ์ตรวจรับให้ชัดก่อนเริ่มพัฒนา ในงานนี้ความต้องการเปลี่ยนระหว่างทาง และขอบเขตการทดสอบกับการตรวจรับไม่ได้ตกลงไว้ตั้งแต่แรก งานจึงต้องปรับตามเอกสารขอเปลี่ยนแปลงหลังลูกค้าทดสอบ
- ชุดทดสอบต้องมีข้อมูลระหว่างกะ ไม่ใช่เฉพาะข้อมูลจบกะ ชุดทดสอบเดิมของงานนี้มีเฉพาะกรณีจบกะทั้งวัน การคำนวณแบบเรียลไทม์ระหว่างกะจึงต้องปรับหลังลูกค้าใช้งานจริง
- ระบบที่รวมข้อมูลหลายไลน์ต้องระบุผู้ดูแลฝั่งต้นทางให้ชัด และตรวจว่าข้อมูลของทุกไลน์เข้าครบ ในงานนี้ยอดผลิตของบางไลน์เข้าระบบไม่ต่อเนื่องเป็นระยะ การแบ่งหน้าที่ให้ชัดช่วยให้รู้ว่าต้องตรวจฝั่ง Data Share หรือฝั่งโปรแกรม
นำแนวทางนี้ไปใช้กับโรงงานของคุณได้อย่างไร
ถ้าโรงงานของคุณมีหลายไลน์ผลิตและทำงานเป็นกะ คุณใช้แนวทางเดียวกับเคสนี้ได้ คือรับยอดผลิตจากระบบที่ไลน์มีอยู่ คำนวณเทียบเป้าตามกะและ Takt Time แล้วบันทึกสาเหตุเวลาสูญเสียเป็นหมวด ส่วนที่ต้องปรับคือวิธีรับยอดผลิต เมื่อไลน์ของคุณไม่มีระบบส่งข้อมูลแบบ Data Share
ส่วนที่ใช้ซ้ำได้ และส่วนที่ต้องปรับ
| ส่วนของระบบ | ใช้ซ้ำได้ | ต้องปรับเมื่อ |
|---|---|---|
| การรับยอดผลิต | การรับค่าจากเครื่องประจำไลน์เข้าเซิร์ฟเวอร์กลาง | ไลน์ของคุณยังไม่มีระบบส่งยอดผลิต ต้องตรวจก่อนว่าดึงยอดจาก PLC หรือเครื่องจักรได้ทางไหน |
| การคำนวณ | ยอดเทียบเป้ารายชั่วโมงและ Operation Ratio สะสมตามกะ | นิยามเวลาทำงาน ช่วงพัก หรือสูตร OR ของคุณต่างจากเคสนี้ ต้องตกลงสูตรและตัวอย่างการคำนวณใหม่ |
| หมวดเวลาสูญเสีย | การบันทึกปัญหาพร้อมช่วงเวลาและหมวด Loss | โรงงานของคุณแบ่งหมวด Loss ต่างไป ต้องกำหนดรายการหมวดใหม่ |
| การติดตั้ง | เว็บเซิร์ฟเวอร์ภายในโรงงานแบบ Offline | ต้องเปิดดูจากเครือข่ายอื่นนอกไลน์ผลิต ต้องวางเครือข่ายและสิทธิ์เข้าถึงร่วมกับฝ่ายไอที |
- เตรียมข้อมูลกะทำงาน ช่วงพัก Takt Time และเป้าของแต่ละไลน์ให้พร้อม เพราะเป็นตัวตั้งของการคำนวณทุกหน้า
- เตรียมชุดข้อมูลทดสอบทั้งแบบจบกะและแบบระหว่างกะ
- เลือกไลน์นำร่องหนึ่งไลน์เพื่อตรวจสูตรกับข้อมูลจริงก่อนขยาย
- ตกลงให้ชัดว่าใครดูแลฝั่งเครื่องจักร เครือข่าย และโปรแกรม
อ่านต่อ
- เคสนำร่องจับเวลารอบงานบน 1 ไลน์ผลิตพร้อมวิดีโอ
- เคสย้ายเว็บข้อมูลการผลิต 11 ไลน์ขึ้นเซิร์ฟเวอร์กลาง
- เคสระบบนับช็อตแม่พิมพ์และเตือนรอบบำรุงรักษา
- บริการพัฒนาระบบเฉพาะงานสำหรับโรงงาน
- DoLINE — บอร์ดเป้าหมายการผลิตหน้าไลน์แบบสำเร็จรูป
- nimitFlow — แพลตฟอร์มเชื่อมและรวมข้อมูลโรงงาน
- บทความ: เก็บข้อมูลโรงงานแบบ On-Premise หรือ Cloud ดีกว่า
เทคโนโลยีที่ใช้
คำถามที่พบบ่อย
ระบบนี้ดึงยอดผลิตมาจากไหน
ดึงจากระบบ Data Share ที่รับสัญญาณยอดผลิตจาก PLC ของแต่ละเครื่อง ทีมของลูกค้าตั้งค่า Data Share กับ PLC เอง ส่วนเราทำโปรแกรมรับค่าจากเครื่องประจำไลน์ทั้ง 9 ไลน์เข้าเซิร์ฟเวอร์กลาง
ต้องใช้คลาวด์หรือไม่
ในเคสนี้ไม่ใช้ ระบบติดตั้งบนคอมพิวเตอร์อุตสาหกรรม Siemens SIMATIC IPC627E ภายในโรงงาน ซึ่งเอกสารโครงการกำหนดให้เป็นเซิร์ฟเวอร์ภายในแบบ Offline เครื่องที่ไลน์ผลิตเปิดดูผ่านเว็บเบราว์เซอร์ในเครือข่ายภายใน
ดูข้อมูลย้อนหลังได้ละเอียดแค่ไหน
ดูได้ทั้งรายชั่วโมงของกะ รายวัน รายเดือน และรายปี เลือกกะกลางวัน กลางคืน หรือรวมทั้งสองกะ และส่งออกเป็น PDF หรือ Excel ได้
ถ้าไลน์ของเราไม่มี Data Share ใช้แนวทางนี้ได้ไหม
ได้ แต่ต้องเปลี่ยนวิธีรับยอดผลิต ระบบที่ส่งมอบในเคสนี้รับยอดจาก Data Share ถ้าไลน์ของคุณใช้วิธีอื่น ต้องตรวจก่อนว่าดึงยอดผลิตจาก PLC หรือเครื่องจักรได้ทางไหน แล้วจึงประเมินงานเชื่อมต่อเพิ่ม
ถ้าต้องการระบบแบบนี้ ราคาเท่าไร
ไม่มีราคาตายตัว เพราะเป็นงานพัฒนาตามความต้องการของแต่ละโรงงาน เราประเมินจากจำนวนไลน์ แหล่งข้อมูลที่มีอยู่ และหน้าจอที่ต้องการ แล้วจึงทำใบเสนอราคา


