
ระบบ HMI ควบคุมเครื่องตัดอัตโนมัติ (CC05 SmartLink)
ระบบ HMI ควบคุมเครื่องตัดอัตโนมัติ (CC05 SmartLink) โจทย์ที่ได้รับ: โรงงานต้องการระบบ HMI เพื่อควบคุมเครื่องตัด (CC05 Cutting Machine) ที่สามารถทำงานร่วมกับการสแกนบาร์โค้ดเพื่อดึงข้อมูลจากระบบฐานข้อมูลส่วนกลาง และต้องการให้ระบบจัดการสั่งการเครื่องจักรพร้อมพิมพ์ฉลากสินค้าได้ทันทีเมื่อกระบวนการเสร็จสิ้น ความท้าทาย: การเชื่อมต่อและสั่งการ Mitsubishi FX5U PLC โดยตรงผ่าน TCP/IP LAN โดยไม่ต้องพึ่งพา OPC Server จากผู้ให้บริการภายนอกเพื่อประหยัดต้นทุน การสั่งพิมพ์ฉลาก (Label Printing) ไปยังเครื่องพิมพ์ Zebra โดยตรงแบบไม่ต้องผ่าน Windows Print Drivers เพื่อให้พิมพ์ได้รวดเร็วทันทีที่ได้รับสัญญาณจาก PLC การทำงานแบบ Offline สำหรับฟังก์ชันประวัติย้อนหลังและการสั่งพิมพ์ซ้ำ (Reprint) ในกรณีที่เกิดปัญหา แนวทางการแก้ปัญหา (Solution) ทีม WP Solution ได้พัฒนา CC05 SmartLink ซึ่งเป็นแอปพลิเคชัน C# .NET 8 WPF ที่ทำหน้าที่เป็น Middleware HMI แบบครบวงจร โดยระบบจะเริ่มทำงานเมื่อพนักงานสแกนบาร์โค้ด Control Number หรือ Order Number จากนั้นจะดึงข้อมูลพารามิเตอร์การผลิต (เช่น ความยาวตัด, รหัสโปรเจกต์, รุ่น) จาก SQL Server เมื่อผู้ใช้สั่งรันเครื่อง ระบบจะสื่อสารกับ PLC จนกระทั่งได้รับสถานะ “Machine Complete” และทำการส่งคำสั่งพิมพ์ฉลาก ZPL ออกมาทันที ...