ข้ามไปยังเนื้อหาหลัก

ระบบเชื่อมเครื่องชั่งตรวจน้ำหนักอัตโนมัติ 9 ไลน์บรรจุเข้าฐานข้อมูลการผลิต สำหรับผู้ผลิตสินค้าอุปโภคบริโภคในไทย

ลูกค้า: ผู้ผลิตสินค้าอุปโภคบริโภค (FMCG) ข้ามชาติ

Auto Weight Link CIM คือซอฟต์แวร์ที่รับค่าน้ำหนักจากเครื่องชั่งตรวจน้ำหนักอัตโนมัติ (Checkweigher) เดิมบน 9 ไลน์บรรจุเข้าฐานข้อมูลการผลิตของโรงงาน ผูกกับรหัสสินค้าและแผนการผลิต บันทึกค่าน้ำหนักสุ่มเองทุก 30 นาที และเปิดรายงานผ่านเว็บได้ เราส่งมอบระบบนี้ให้ผู้ผลิตสินค้าอุปโภคบริโภคในไทยในปี 2566

อุตสาหกรรม
FMCG
ปี
2566
ขอบเขตงาน
เชื่อมเครื่องชั่งตรวจน้ำหนักอัตโนมัติเดิม 9 ไลน์เข้าฐานข้อมูล CIM บน SQL Server, จับคู่ค่าน้ำหนักกับรหัสสินค้าและแผนการผลิต (Production Order) เพื่อตรวจสอบย้อนกลับ, บันทึกค่าน้ำหนักสุ่มอัตโนมัติทุก 30 นาที, เว็บรายงาน Weight Checker แสดงตารางสูงสุด 1,000 แถวและส่งออก Excel สูงสุด 20,000 แถว, คู่มือการใช้งาน และทดสอบใช้งานครบ 9 ไลน์

สรุปสั้น

  • Auto Weight Link CIM คือซอฟต์แวร์ที่รับค่าน้ำหนักจากเครื่องชั่งตรวจน้ำหนักอัตโนมัติ (Checkweigher) เดิมบน 9 ไลน์บรรจุ แล้วบันทึกเข้าฐานข้อมูล CIM บน SQL Server เอง โดยไม่ต้องเปลี่ยนเครื่องชั่ง
  • ค่าน้ำหนักทุกค่าถูกจับคู่กับรหัสสินค้าและแผนการผลิต (Production Order) จากฐานข้อมูลเดิม จึงตรวจสอบย้อนกลับได้ว่าน้ำหนักชุดไหนมาจากสินค้าใดและแผนผลิตใด
  • ระบบบันทึกค่าน้ำหนักสุ่มลงฐานข้อมูลเองทุก 30 นาทีของการผลิต แทนการสุ่มชั่งด้วยมือแบบเดิม
  • เว็บรายงาน Weight Checker ให้ผู้ใช้กรองข้อมูลตามไลน์ สินค้า และช่วงเวลา และส่งออกเป็นไฟล์ Excel ได้จากเว็บเบราว์เซอร์
  • ระบบผ่านการทดสอบครบทั้ง 4 รายการตามขอบเขตงาน เปิดใช้งานครบ 9 ไลน์ และปิดโครงการในเดือนมิถุนายน 2566
01

โจทย์หน้างาน

เครื่องชั่งตรวจน้ำหนักอัตโนมัติบน 9 ไลน์บรรจุบันทึกได้แค่ค่าน้ำหนัก ไม่รู้ว่าชิ้นที่ชั่งเป็นสินค้าอะไรและมาจากไลน์ไหน ข้อมูลส่วนนี้ต้องกรอกเอง และการสุ่มชั่งน้ำหนักทุก 30 นาทีระหว่างผลิตยังทำด้วยมือ จึงตรวจสอบย้อนกลับ (Traceability) ได้ยาก

02

สิ่งที่เราทำ

เราพัฒนาซอฟต์แวร์ Auto Weight Link CIM ที่รับค่าน้ำหนักจากเครื่องชั่งเดิมผ่านบริการ ODBC (มาตรฐานเชื่อมต่อฐานข้อมูล) ที่โรงงานมีอยู่ แล้วบันทึกเข้าฐานข้อมูล CIM (ฐานข้อมูลการผลิตของโรงงาน) บน SQL Server พร้อมรหัสสินค้าและแผนการผลิต ระบบบันทึกค่าน้ำหนักสุ่มเองทุก 30 นาที และมีเว็บรายงาน Weight Checker ที่กรองข้อมูลและส่งออกเป็นไฟล์ Excel ได้

03

ผลลัพธ์

ระบบผ่านการทดสอบซอฟต์แวร์ครบทั้ง 4 รายการตามขอบเขตงาน และเปิดใช้งานกับเครื่องชั่งครบทั้ง 9 ไลน์ เราส่งมอบคู่มือการใช้งานและปิดโครงการในเดือนมิถุนายน 2566 โดยแบ่งงานเป็น 3 งวด

ผลที่วัดได้

ไลน์บรรจุที่เชื่อมเครื่องชั่งเข้าระบบ
9
รอบบันทึกค่าน้ำหนักสุ่มอัตโนมัติ
30นาที

ที่มาของโจทย์

โจทย์ของเคสนี้คือทำให้ค่าน้ำหนักจากไลน์บรรจุทั้ง 9 ไลน์เข้าฐานข้อมูลการผลิตเอง พร้อมข้อมูลว่าเป็นสินค้าอะไรและผลิตตามแผนไหน ผู้ผลิตสินค้าอุปโภคบริโภคในไทยรายนี้มีเครื่องชั่งตรวจน้ำหนักอัตโนมัติ (Checkweigher) ติดอยู่บนไลน์บรรจุแล้ว แต่เครื่องบันทึกได้แค่ค่าน้ำหนัก

ข้อมูลว่าชิ้นที่ชั่งเป็นสินค้าอะไรและมาจากไลน์ไหนต้องกรอกเองด้วยมือ ส่วนการสุ่มชั่งน้ำหนักทุก 30 นาทีระหว่างผลิตก็ยังทำด้วยมือกับเครื่องชั่ง เมื่อค่าน้ำหนักไม่ได้ผูกกับสินค้าและแผนการผลิต การย้อนดูว่าสินค้าชุดไหนมีน้ำหนักเป็นอย่างไรจึงทำได้ยาก โดยเฉพาะเมื่อหลายไลน์ผลิตพร้อมกัน

CIM และ Checkweigher คืออะไร

CIM ในเคสนี้คือฐานข้อมูลการผลิตของโรงงานที่ใช้เก็บค่าน้ำหนักพร้อมรหัสสินค้าและแผนการผลิต ส่วน Checkweigher คือเครื่องชั่งที่ติดบนไลน์และชั่งสินค้าระหว่างผลิต เครื่องชั่งรู้แค่ค่าน้ำหนัก ไม่รู้ว่ากำลังชั่งสินค้าอะไร ระบบในเคสนี้เชื่อมสองส่วนนี้เข้าด้วยกัน

ข้อกำหนดและข้อจำกัด

ระบบต้องทำงานกับเครื่องชั่งและฐานข้อมูลที่โรงงานมีอยู่แล้ว ข้อกำหนดหลักมีดังนี้

  • ใช้เครื่องชั่งตรวจน้ำหนักอัตโนมัติเดิมทั้ง 9 เครื่อง โดยไม่เปลี่ยนเครื่อง
  • รับค่าน้ำหนักผ่านบริการ ODBC (มาตรฐานเชื่อมต่อฐานข้อมูล) ที่โรงงานใช้อยู่ และบันทึกลงฐานข้อมูล CIM บน SQL Server ของโรงงาน
  • ใช้รหัสสินค้าและแผนการผลิต (Production Order) จากฐานข้อมูลเดิมเป็นข้อมูลอ้างอิงในการจับคู่
  • คงรอบบันทึกค่าน้ำหนักสุ่ม (Weight Sampling) ทุก 30 นาทีของการผลิต ตามรอบเดิมที่โรงงานเคยชั่งด้วยมือ
  • รายงานต้องกรองตามไลน์ สินค้า และช่วงเวลาได้ แสดงตารางสูงสุด 1,000 แถว และส่งออกเป็นไฟล์ Excel ได้สูงสุด 20,000 แถว

ทำไมงานนี้ไม่ต้องเปลี่ยนเครื่องชั่งใหม่

งานนี้ต่อข้อมูลจากเครื่องชั่งเดิม เพราะเครื่องชั่งทั้ง 9 เครื่องชั่งน้ำหนักได้อยู่แล้ว และส่งค่าน้ำหนักผ่านบริการ ODBC ที่โรงงานใช้อยู่ สิ่งที่ขาดคือข้อมูลว่าค่าน้ำหนักนั้นเป็นของสินค้าใดและแผนผลิตใด ขอบเขตงานจึงเป็นงานซอฟต์แวร์และฐานข้อมูล ไม่ใช่งานเปลี่ยนเครื่อง

การบันทึกเขียนด้วยคำสั่งอัตโนมัติในฐานข้อมูล (Trigger และ Stored Procedure) บน SQL Server ค่าน้ำหนักจึงถูกบันทึกเมื่อมีข้อมูลใหม่ โดยไม่ต้องมีคนกรอก ขั้นตอนการทำงานของระบบมีดังนี้

  1. 1

    รับค่าน้ำหนักจากเครื่องชั่งเดิม

    เครื่องชั่งของแต่ละไลน์ส่งค่าน้ำหนักและเวลาที่ชั่งผ่านบริการ ODBC ที่โรงงานใช้อยู่เดิม ระบบรับข้อมูลนี้และแยกรหัสไลน์ให้ทั้ง 9 ไลน์

  2. 2

    บันทึกเข้าฐานข้อมูล CIM อัตโนมัติ

    ค่าน้ำหนักถูกเขียนลงฐานข้อมูล CIM บน SQL Server ทุกครั้งที่มีข้อมูลใหม่ ด้วย Trigger และ Stored Procedure ไม่ต้องกรอกค่าน้ำหนักเอง

  3. 3

    จับคู่กับสินค้าและแผนการผลิต

    ระบบผูกค่าน้ำหนักเข้ากับรหัสสินค้าและแผนการผลิตจากฐานข้อมูลเดิม เพื่อให้ย้อนดูได้ว่าน้ำหนักชุดไหนมาจากสินค้าใดและแผนผลิตใด

  4. 4

    บันทึกค่าน้ำหนักสุ่มทุก 30 นาที

    ค่าน้ำหนักสุ่มที่เดิมทำด้วยมือกับเครื่องชั่ง ถูกเพิ่มลงระบบเองทุก 30 นาทีของการผลิต โดยใช้ค่าจากเครื่องชั่งอัตโนมัติ

  5. 5

    ดูและส่งออกรายงานผ่านเว็บ

    ผู้ใช้เปิดหน้า Weight Checker ในเว็บเบราว์เซอร์ เลือกไลน์ สินค้า และช่วงเวลา ระบบแสดงตารางเรียงจากข้อมูลล่าสุด และส่งออกเป็นไฟล์ Excel ได้

สิ่งที่ส่งมอบ

เราส่งมอบซอฟต์แวร์ ส่วนบันทึกในฐานข้อมูล เว็บรายงาน และเอกสารประกอบ รายการที่ส่งมอบมีดังนี้

  • ซอฟต์แวร์ Auto Weight Link CIM
  • Trigger และ Stored Procedure ในฐานข้อมูล CIM บน SQL Server
  • เว็บรายงาน Weight Checker
  • คู่มือการใช้งาน
  • รายงานผลทดสอบซอฟต์แวร์

ผลที่ยืนยันได้จากการทดสอบปิดโครงการ

รายงานผลทดสอบซอฟต์แวร์ของโครงการบันทึกว่าระบบ Auto Weight Link CIM ผ่านครบทั้ง 4 รายการตามขอบเขตงาน รายการหนึ่งในนั้นคือการทดสอบใช้งานกับเครื่องชั่งบนไลน์บรรจุ ซึ่งผ่านครบทั้ง 9 ไลน์ เราปิดโครงการในเดือนมิถุนายน 2566 โดยแบ่งงานเป็น 3 งวด

หลังเปิดใช้งาน ค่าน้ำหนักจากไลน์บรรจุเข้าฐานข้อมูลการผลิตเองพร้อมข้อมูลสินค้าและแผนการผลิต และผู้ใช้เปิดดูหรือส่งออกรายงานน้ำหนักย้อนหลังได้จากเว็บเบราว์เซอร์ เคสนี้ไม่มีตัวเลขวัดผลทางธุรกิจ เราจึงรายงานเฉพาะผลที่มีเอกสารยืนยัน

สิ่งที่เราเรียนรู้

งานนี้ให้หลักการ 3 ข้อสำหรับงานเชื่อมเครื่องวัดบนไลน์เข้าฐานข้อมูล

  • ค่าวัดที่ไม่มีบริบทใช้ตรวจสอบย้อนกลับไม่ได้ ถ้าเครื่องวัดบนไลน์ส่งข้อมูลได้อยู่แล้ว งานแรกคือเติมบริบทให้ค่าวัด คือสินค้า ไลน์ และแผนการผลิต ก่อนพิจารณาเปลี่ยนเครื่อง
  • ข้อมูลควรถูกบันทึกที่ฐานข้อมูลทันทีที่มีค่าใหม่ ไม่พึ่งการกรอกซ้ำ ในงานนี้ Trigger และ Stored Procedure ในฐานข้อมูล CIM ทำหน้าที่นี้ ข้อมูลจึงไม่ขึ้นกับว่ามีคนกรอกครบหรือไม่
  • ระบบใหม่ควรเริ่มจากรอบควบคุมคุณภาพที่โรงงานใช้อยู่ ในงานนี้ระบบบันทึกค่าน้ำหนักสุ่มทุก 30 นาที ซึ่งเป็นรอบเดียวกับที่โรงงานเคยชั่งด้วยมือ ระบบจึงเข้ากับรอบควบคุมคุณภาพเดิมของโรงงาน

นำแนวทางนี้ไปใช้กับโรงงานของคุณได้อย่างไร

ถ้าโรงงานของคุณมีเครื่องชั่งตรวจน้ำหนักอัตโนมัติบนไลน์บรรจุอยู่แล้ว คุณใช้แนวทางเดียวกับเคสนี้ได้ คือรับค่าน้ำหนักจากเครื่องเดิม บันทึกเข้าฐานข้อมูลการผลิต แล้วจับคู่กับสินค้าและแผนการผลิต ส่วนที่ต้องปรับคือวิธีรับข้อมูล เมื่อเครื่องชั่งหรือฐานข้อมูลของคุณต่างจากเคสนี้

ส่วนที่ใช้ซ้ำได้ และส่วนที่ต้องปรับ

ส่วนของระบบใช้ซ้ำได้ต้องปรับเมื่อ
การรับค่าน้ำหนักการรับค่าจากเครื่องชั่งเดิมผ่านบริการ ODBCเครื่องชั่งของคุณเป็นรุ่นอื่นหรือเก็บข้อมูลรูปแบบอื่น ต้องตรวจก่อนว่าส่งออกข้อมูลได้อย่างไร
การบันทึกเข้าฐานข้อมูลTrigger และ Stored Procedure บน SQL Serverฐานข้อมูลการผลิตของคุณไม่ใช่ SQL Server ต้องเขียนส่วนบันทึกใหม่
การจับคู่สินค้าและแผนการผลิตการผูกค่าน้ำหนักกับรหัสสินค้าและ Production Orderรหัสไลน์ รหัสสินค้า หรือแหล่งข้อมูลแผนการผลิตยังไม่ชัด ต้องตกลงก่อนเริ่ม
การบันทึกค่าน้ำหนักสุ่มการเพิ่มค่าน้ำหนักสุ่มลงระบบเองตามรอบรอบควบคุมคุณภาพของคุณไม่ใช่ทุก 30 นาที ต้องตั้งรอบใหม่
รายงานเว็บรายงานที่กรองตามไลน์ สินค้า และช่วงเวลา และส่งออก Excelทีมของคุณต้องการตัวกรองหรือปริมาณข้อมูลต่อการส่งออกต่างจากเคสนี้

นอกจากเรื่องในตาราง ก่อนเริ่มงานควรเตรียมเรื่องต่อไปนี้ด้วย

  • ประสานทีมไอทีของโรงงานเรื่องเครือข่ายและสิทธิ์เข้าถึงฐานข้อมูลตั้งแต่ต้น เพราะงานต้องเชื่อมเครื่องหน้าไลน์กับเซิร์ฟเวอร์ตามนโยบายเครือข่ายขององค์กร
  • ตกลงกับผู้ใช้รายงานว่าต้องดูข้อมูลแบบใด เช่น ตัวกรองที่ต้องมี และปริมาณข้อมูลต่อการส่งออกหนึ่งครั้ง ก่อนเริ่มพัฒนาเว็บรายงาน

เทคโนโลยีที่ใช้

เครื่องชั่งตรวจน้ำหนักอัตโนมัติ (Checkweigher) เดิม 9 เครื่องบริการ ODBC เดิมของโรงงาน (ช่องทางรับค่าน้ำหนัก)SQL Server Trigger และ Stored Procedureฐานข้อมูล CIM บน SQL Serverเว็บรายงาน Weight Checkerส่งออกรายงาน Excel

คำถามที่พบบ่อย

ต้องเปลี่ยนเครื่องชั่งใหม่หรือไม่

ในเคสนี้ไม่ต้อง ระบบรับค่าน้ำหนักจากเครื่องชั่งตรวจน้ำหนักอัตโนมัติเดิมทั้ง 9 เครื่องผ่านบริการ ODBC (มาตรฐานเชื่อมต่อฐานข้อมูล) ที่โรงงานมีอยู่ แล้วบันทึกเข้าฐานข้อมูล CIM สำหรับโรงงานของคุณ เราต้องตรวจก่อนว่าเครื่องชั่งที่มีอยู่เก็บหรือส่งออกข้อมูลแบบใด

ระบบนี้ชั่งหรือคัดสินค้าเองหรือไม่

ไม่ ระบบไม่ได้ชั่งหรือคัดสินค้าเอง การชั่งยังเป็นหน้าที่ของเครื่องชั่งเดิมบนไลน์ งานนี้เป็นซอฟต์แวร์ที่นำค่าน้ำหนักเข้าฐานข้อมูล CIM จับคู่กับสินค้าและแผนการผลิต บันทึกค่าน้ำหนักสุ่ม และทำรายงานผ่านเว็บ

ดูรายงานน้ำหนักได้อย่างไร

เปิดหน้า Weight Checker ผ่านเว็บเบราว์เซอร์ เลือกไลน์ สินค้า และช่วงเวลา ระบบแสดงตารางสูงสุด 1,000 แถวโดยเรียงจากข้อมูลล่าสุด และส่งออกเป็นไฟล์ Excel ได้สูงสุด 20,000 แถว

ระบบนี้ใช้งานจริงแล้วหรือยัง

เปิดใช้งานแล้วเมื่อปิดโครงการ ระบบผ่านการทดสอบซอฟต์แวร์ครบทั้ง 4 รายการและเปิดใช้งานกับเครื่องชั่งครบทั้ง 9 ไลน์ เราส่งมอบคู่มือการใช้งาน และปิดโครงการในเดือนมิถุนายน 2566 โดยแบ่งงานเป็น 3 งวด

ราคาเท่าไร

ไม่มีราคามาตรฐาน ราคาขึ้นกับจำนวนไลน์ ชนิดเครื่องชั่ง และระบบฐานข้อมูลที่ต้องเชื่อม เราจะสำรวจหน้างานแล้วออกใบเสนอราคาให้

อยากได้ระบบแบบนี้ในงานของคุณ?