✏️ MES Application Developer Test — “Mini Digital Factory Challenge”
✏️

MES Application Developer Test — “Mini Digital Factory Challenge”

1. วัตถุประสงค์ (Objective)

คุณจะได้รับโจทย์ในการสร้าง Mini MES Application (Mini Digital Factory) เพื่อ:

  • ติดตาม (Monitoring)

  • วิเคราะห์ (Analysis)

  • แสดงผลข้อมูล (Visualization)

ระบบต้องสามารถติดตามและวิเคราะห์ข้อมูลใน 4 ด้านหลัก:

  • Production (กระบวนการผลิต)

  • Asset Status (สถานะเครื่องจักรและอุปกรณ์)

  • Machine Health (สภาวะสุขภาพของเครื่องจักร)

  • Energy Consumption (การใช้พลังงานของโรงงาน)

2. ประเภท Line Assets ที่ใช้งานในระบบ

ภายในโจทย์นี้จะมีทรัพยากร (Assets) แบ่งเป็น 3 กลุ่ม:

Nut Forming Machines (สายการผลิตหลักของโรงงาน)

  • ข้อมูล:

    • Counter (จำนวนการผลิต)

    • N3StateCode (สถานะเครื่อง: Running, Stopped, Offline)

HVAC Chiller Pumps (ระบบทำความเย็น)

  • ข้อมูลจาก Vibration Sensors เช่น:

    • Rotational Speed

    • Velocity

    • Acceleration

    • Temperature

    • Crest Factor

    • Kurtosis

Energy Meters (วัดพลังงานของพื้นที่การผลิตแต่ละโซน)

  • ข้อมูลจะดึงผ่าน API Server

  • มีข้อมูลสำคัญเช่น:

    • EqvActivePower (กำลังไฟฟ้า)

    • TotalImpActiveEnergy (พลังงานไฟฟ้าสะสม)

3. ขอบเขตความสามารถระบบที่ต้องพัฒนา

  • เชื่อมต่อและดึงข้อมูลจาก Industrial Data Sources:
    OPC-UA, Database, API Server

  • ออกแบบ Asset Model (แนะนำใช้ ISA-95 Standard)

  • จัดเก็บข้อมูลในรูปแบบ:
    Event Tables / Transaction History Tables

  • พัฒนา Operator Interface (HMI/UI) สำหรับการแสดงข้อมูล Real-time

  • พัฒนา Andon Dashboard เพื่อสรุปสถานะการผลิตและเครื่องจักร

  • สร้างระบบ Alarm ตรวจจับความผิดปกติ (เช่น ความสั่นสะเทือนเกินเกณฑ์เฉลี่ย)

4. แพลตฟอร์มและฐานข้อมูลที่สามารถใช้

แพลตฟอร์มที่อนุญาตให้ใช้ในการพัฒนา

5. Reference Documents ที่แนบให้