โรงงานอุตสาหกรรมส่วนใหญ่ในปัจจุบันยังคงถูกขับเคลื่อนด้วยระบบ Monolithic — ซอฟต์แวร์ MES, SCADA และ ERP ที่ใหญ่โต ผูกกันแน่น และยากต่อการเปลี่ยนแปลง เมื่อต้องการเพิ่มฟังก์ชันใหม่หรือเปลี่ยนผู้ขาย มักต้อง “รื้อทั้งบล็อก” ซึ่งใช้เวลาและความเสี่ยงสูง แนวคิด Composable Manufacturing ที่ต่อยอดจาก Gartner Composable Enterprise นำเสนอวิธีคิดใหม่: แยกระบบออกเป็น บล็อกย่อยที่ประกอบกันได้ เหมือน LEGO ผสานกับ IIoT และ Microservices เพื่อสร้างโรงงานดิจิทัลที่ยืดหยุ่น ขยายได้ และเปลี่ยนชิ้นส่วนได้โดยไม่กระทบทั้งระบบ

Composable Manufacturing คืออะไร?

พีระมิดระบบอัตโนมัติตาม ISA-95
พีระมิดระบบอัตโนมัติตาม ISA-95 — โครงสร้างมาตรฐานที่แบ่งระดับการควบคุมจากเซ็นเซอร์ถึง ERP (ภาพประกอบ: Honey Corporation)
พีระมิดระบบอัตโนมัติตาม ISA-95
พีระมิดระบบอัตโนมัติตาม ISA-95 — โครงสร้างมาตรฐานที่แบ่งระดับการควบคุมจากเซ็นเซอร์ถึง ERP (ภาพประกอบ: Honey Corporation)

Composable Manufacturing เป็นแนวทางสถาปัตยกรรมที่มองระบบการผลิตเป็นชุดของ Packaged Business Capabilities (PBCs) แต่ละ PBC เป็นโมดูลซอฟต์แวร์อิสระที่ทำหน้าที่เฉพาะ เช่น การจัดตารางผลิต การติดตาม OEE หรือการจัดการคลังวัตถุดิบ แต่ละโมดูลมี API ของตัวเอง สื่อสารผ่าน Event Bus และสามารถถูกประกอบ เปลี่ยน หรือถอดออกได้โดยไม่กระทบโมดูลอื่น Gartner ระบุหลักการ 4 ข้อที่เรียกว่า MODA

  • M — Modularity: แบ่งระบบเป็นโมดูลย่อยที่มีหน้าที่ชัดเจนและขอบเขตแน่น (Bounded Context)
  • O — Orchestration: ประสานโมดูลผ่าน Workflow Engine หรือ Choreography แบบ Event-Driven
  • D — Discovery: โมดูลลงทะเบียนตัวเองและค้นพบกันได้อัตโนมัติผ่าน Service Registry
  • A — Autonomy: แต่ละโมดูลตัดสินใจได้ในขอบเขตของตน ไม่ต้องรอคำสั่งจากระบบกลางแบบ Top-Down

Monolithic vs Microservices vs Composable: ตารางเปรียบเทียบ

มิติเปรียบเทียบ Monolithic (ดั้งเดิม) Microservices Composable
ขนาด Deployment Unit 1 ชิ้นใหญ่ หลายชิ้นเล็ก PBC + UI Block
การเปลี่ยนผู้ขาย ยากมาก ปานกลาง ง่าย (Vendor-Agnostic)
การเพิ่มฟังก์ชันใหม่ เดือน–ปี สัปดาห์ วัน–สัปดาห์
การปรับแต่ง UI หน้าจอตายตัว แยก Frontend No-Code Assembly
ความสัมพันธ์กับ IIoT แบบ Point-to-Point API Gateway Event-Driven Native

สถาปัตยกรรม Composable Manufacturing ในโรงงานจริง

สถาปัตยกรรมแบบ Composable มักประกอบด้วย 4 Layer ที่สื่อสารกันผ่าน Event Streaming และ API มากกว่าการเรียกฟังก์ชันตรงแบบเดิม

  1. IIoT Edge Layer: เซ็นเซอร์และ PLC ส่งข้อมูลผ่าน OPC UA, MQTT Sparkplug B ไปยัง Edge Gateway ที่ทำ Protocol Translation และ Edge Analytics เช่น การคำนวณ OEE แบบ Real-Time
  2. Event Backbone: Apache Kafka หรือ Message Broker ทำหน้าที่เป็น “เส้นเลือด” ที่ทุก PBC ส่งและรับ Event แบบ Asynchronous ทำให้ระบบทนต่อการล่มของโมดูลใดโมดูลหนึ่ง
  3. PBC Layer (Business Capabilities): แต่ละ PBC ทำงานใน Container (Docker) และถูกจัดการด้วย Kubernetes ตัวอย่าง PBC ในโรงงาน เช่น Production Scheduling, Quality Inspection, Energy Monitoring, Asset Health, Traceability
  4. Composition & Experience Layer: No-Code/Low-Code Platform ให้ผู้ใช้ปลายทางลากวาง PBC และ Widget สร้าง Dashboard หรือ Application ตามความต้องการ โดยไม่ต้องเขียนโค้ด

ตัวอย่าง PBC ในโรงงานอุตสาหกรรม

การออกแบบ PBC ที่ดีต้องสอดคล้องกับ ISA-95 ที่แบ่งระบบการผลิตเป็นระดับ hierarchy แต่ละ PBC ควรจับความสามารถทางธุรกิจหนึ่งอย่างและเปิด API ที่ชัดเจน

  • Production Execution PBC: รับ Work Order, สั่งการ PLC, บันทึก Cycle Time และ Yield ส่งผ่าน OPC UA
  • Quality Management PBC: รับภาพจาก Vision System, ตัดสินใจผ่าน AI Model, ส่งผล Defect Rate กลับเข้า Event Bus
  • Energy Monitoring PBC: รวบรวม Power Meter Reading ทุก 15 นาที, คำนวณ Energy Intensity (kWh/หน่วยผลผลิต), แจ้งเตือนเมื่อเกิน Baseline
  • Predictive Maintenance PBC: รับ Vibration & Temperature Data, พยากรณ์ Remaining Useful Life (RUL) ด้วย Machine Learning
  • Traceability PBC: บันทึก Genealogy ของแต่ละ Batch ตามมาตรฐาน GS1, สร้าง Digital Thread ตลอด Supply Chain

IIoT คือตัวเชื่อมที่ทำให้ Composable เป็นไปได้

สถาปัตยกรรมแบบ Composable อาศัย Decoupling ระหว่างระบบเป็นหลัก แต่ถ้าอุปกรณ์บนพื้นโรงงานยังติดต่อแบบ Point-to-Point กับซอฟต์แวร์เฉพาะ การแยกส่วนจะเป็นไปไม่ได้ IIoT ทำหน้าที่เป็น Abstraction Layer ที่ทำให้ทุก PBC เข้าถึงข้อมูลเครื่องจักรได้ผ่านทางเดียวกัน คือ Event Bus โดยไม่สนว่าเครื่องจักรนั้นใช้ Modbus, EtherCAT หรือ Proprietary Protocol

[ตัวอย่าง Use Case] โรงงานอุปกรณ์อิเล็กทรอนิกส์ต้องการเพิ่มฟังก์ชันพยากรณ์อุณหภูมิ Mold ในเครื่องฉีดพลาสติก ในสถาปัตยกรรม Monolithic ต้องแก้ซอฟต์แวร์ SCADA, ทดสอบใหม่ทั้งระบบ และ Deploy ช่วงหยุดโรงงาน ใน Composable Architecture ทีมเพียง Deploy Predictive Maintenance PBC ใหม่ใน Container, สมัครรับ Event อุณหภูมิจาก Event Bus แล้วเปิดบริการผ่าน API — โดยไม่ต้องหยุดไลน์ผลิตเลย

ประโยชน์ที่จับต้องได้

  • Time-to-Market เร็วขึ้น: การเพิ่มฟังก์ชันใหม่จากเดือนลดเหลือวัน–สัปดาห์ เพราะ PBC พัฒนา ทดสอบ และ Deploy แยกจากกันอย่างอิสระ
  • Vendor Lock-in ลดลง: ถ้า PBC หนึ่งไม่ตอบโจทย์ สามารถเปลี่ยนเป็นของผู้ขายอื่นที่เปิด API ตรงตามข้อกำหนดได้ โดยระบบอื่นไม่ได้รับผลกระทบ
  • Scalability แบบ Selective: ถ้าโมดูล Vision Inspection ต้องการพลังประมวลผลสูงในวันตรวจสอบ LOT ใหญ่ สามารถ Scale แค่โมดูลนั้นใน Kubernetes ได้ ไม่ต้องอัปเกรดเซิร์ฟเวอร์ทั้งตัว
  • Resilience สูง: เมื่อ PBC หนึ่งล่ม ระบบอื่นยังทำงานต่อได้เพราะสื่อสารแบบ Asynchronous ผ่าน Event Bus ที่เก็บ Message ไว้รอ

ความท้าทายในการนำไปใช้

Composable Manufacturing ไม่ใช่สิ่งที่สร้างได้ในคืนเดียว ความท้าทายหลักคือ การกำหนดขอบเขตของแต่ละ PBC ให้ถูกต้อง (Domain-Driven Design) ถ้าแบ่งเล็กไปจะมี Overhead ในการสื่อสารสูง ถ้าแบ่งใหญ่ไปจะกลายเป็น Mini-Monolith นอกจากนี้ทีม IT/OT ต้องเรียนรู้ทักษะใหม่ เช่น Container Orchestration, API Design, Event Sourcing และ Observability (การติดตามสถานะระบบกระจาย) ซึ่งต่างจากการดูแล SCADA แบบดั้งเดิมอย่างสิ้นเชิง

Key Takeaways

  1. Composable Manufacturing แบ่งระบบการผลิตเป็น Packaged Business Capabilities (PBCs) ที่ประกอบกันได้แบบ LEGO ตามหลัก MODA: Modularity, Orchestration, Discovery, Autonomy
  2. แตกต่างจาก Monolithic ตรงที่เปลี่ยนผู้ขายและเพิ่มฟังก์ชันได้ง่าย เพราะ PBC แต่ละตัวอิสระและสื่อสารผ่าน API/Event Bus
  3. สถาปัตยกรรม 4 Layer: IIoT Edge (OPC UA/MQTT) → Event Backbone (Kafka) → PBC Layer (Kubernetes Container) → Composition Layer (No-Code Dashboard)
  4. ตัวอย่าง PBC ในโรงงาน: Production Execution, Quality Management, Energy Monitoring, Predictive Maintenance, Traceability — สอดคล้องกับ ISA-95
  5. IIoT ทำหน้าที่เป็น Abstraction Layer ที่ทำให้ทุก PBC เข้าถึงข้อมูลเครื่องจักรผ่าน Event Bus ได้ทางเดียวกัน ไม่สน Protocol ดั้งเดิม
  6. ประโยชน์วัดได้ 4 ด้าน: Time-to-Market เร็วขึ้น, Vendor Lock-in ลดลง, Scalability แบบ Selective, และ Resilience สูงจากการสื่อสารแบบ Asynchronous
  7. ความท้าทายหลักคือการกำหนดขอบเขต PBC ด้วย Domain-Driven Design และการยกระดับทักษะทีม IT/OT สู่ Container, API และ Observability

ที่มาภาพประกอบ: Factory Automation Robotics — Public Domain ผ่าน Wikimedia Commons

ประสบการณ์จากหน้างาน: Honey Corporation มีประสบการณ์ออกแบบและติดตั้งระบบควบคุมอัตโนมัติและระบบเฝ้าระวังการผลิตให้โรงงานอุตสาหกรรมทั่วประเทศ ทั้งงานติดตั้ง PLC/SCADA การเชื่อมต่อเครื่องจักรเข้าสู่ระบบ IoT และการออกแบบ HMI ให้เหมาะกับการใช้งานจริง

ข้อมูลอ้างอิง (References)

  • IEC 61131-3 — ภาษาโปรแกรมมาตรฐานสำหรับ PLC
  • ISA-95 / IEC 62264 — Enterprise-Control System Integration
  • IEC 61508/61511 — Functional Safety สำหรับระบบความปลอดภัยอัตโนมัติ

Honey Corporation พร้อมให้คำปรึกษา

ด้านระบบควบคุมอัตโนมัติและ SCADA ทีมงานของเรามีความเชี่ยวชาญด้านระบบอัตโนมัติอุตสาหกรรมและ IIoT พร้อมออกแบบและติดตั้งระบบให้เหมาะกับธุรกิจของคุณ

📞 โทร: 09-23242995 | อีเมล: support@honey.co.th
เว็บไซต์: www.honey.co.th