Application flow
ภาพรวม Application Flow นี้ สามารถสรุปเป็น 3 Layer หลัก ด้วยการไหลของข้อมูล (data flow) ดังนี้:
1. Device Layer (Field / Machine Level)
PLC / SCADA / HMI
ติดตั้งเซนเซอร์และอุปกรณ์ควบคุม ซึ่ง expose ข้อมูลผ่าน OPC-UAIgnition OPC-UA Server
รับข้อมูลจาก PLC แล้วส่งต่อเข้า Ignition Tags
PLC → Ignition OPC-UA → Ignition Tags
2. Integration & Storage Layer
Ignition Tags
• เก็บค่าปัจจุบันของ tag ต่างๆ (machine state, sensor value)
• expose เป็น API (ผ่าน Ignition WebDev Module)PostgreSQL (Historian)
• เก็บประวัติย้อนหลัง (SQL Bridge)
• Ignition Tags เขียนข้อมูลลง DB เพื่อทำ trending และ partitioning
Ignition Tags ↔ PostgreSQL (SQL Bridge) Ignition Tags → (REST API) → Tulip Machines / Tulip Tables / Tulip App
3. Application Layer
A. Tulip Side
Tulip Tables
ใช้เก็บMaster Data (Work Orders, Station Schedule จาก SAP ERP)
Log Data (Step_TimeLog, Prod_Record, QA_Record, Downtime)
Tulip Machines
รับข้อมูล Real-Time จาก Ignition Tags API เพื่อ:จับเวลา Cycle Time
ติดตามสถานะเครื่อง (Run/Idle/Down)
Tulip App (Supervisor / Planner UI)
ดึงข้อมูลจากTulip Tables (Planning, Work-Order, QC/QA log)
Ignition Tags API (Realtime Dashboard, Andon)
ใช้ทำ:
Planning (ลำดับงาน, priority)
Dashboard (OEE, Downtime Top 3)
QC/QA (บันทึกผลตรวจ)
SAP ERP → (API / CSV) → Tulip Tables → Tulip App Ignition Tags API → Tulip Machines → Tulip Tables Ignition Tags API → Tulip App
B. Ignition Perspective Apps
Operator HMI
Operator ใช้งาน Ignition Perspective สำหรับงานหน้าสถานีดูสถานะเครื่องแบบ Realtime
กดปุ่ม Start/Stop, แจ้ง Downtime
สรุป Key Data Flows
Master Data:
SAP ERP → Tulip Tables → Tulip AppRealtime Machine Data:
PLC → OPC-UA → Ignition Tags →
(a) PostgreSQL Historian
(b) REST API → Tulip Machines / Tulip AppOperator Interaction:
Ignition Perspective Apps ← Ignition TagsSupervisor/Planner Interaction:
Tulip App ← Tulip Tables + Ignition Tags API
ในภาพรวม ระบบนี้จึงผสานจุดแข็งของทั้งสองแพลตฟอร์ม:
Ignition ทำหน้าที่เป็น HMI, OPC-UA integration, historian และ API layer
Tulip รับผิดชอบ digitization, work-order management, tables/logs และ dashboard/UI สำหรับผู้บริหาร