Skip to Content

เชื่อม Siemens S7 กับ MQTT ผ่าน Peakboard เพื่อ Dashboard หน้างานแบบ Real-time

การเชื่อต่อใช้งานของซอฟแวร์ peakboard โดยเชื่อมต่อกันระหว่าง Siemens S& และ MQTT
3 ตุลาคม ค.ศ. 2025 โดย
เชื่อม Siemens S7 กับ MQTT ผ่าน Peakboard เพื่อ Dashboard หน้างานแบบ Real-time
IO Tech, sivakorn.m Meteesothon

ในยุค Industry 4.0 และ IIoT (Industrial Internet of Things) การดึงข้อมูลจากเครื่องจักรเพื่อแสดงผล แบบ Real-time ไม่ใช่เรื่องฟุ่มเฟือยอีกต่อไป แต่กลายเป็นมาตรฐานที่ทุกโรงงานต้องมี โดยเฉพาะข้อมูลจาก PLC Siemens S7 ที่มักถูกใช้ควบคุมเครื่องจักรในสายการผลิต

หนึ่งในวิธีที่ง่ายและยืดหยุ่นคือการใช้ MQTT (Message Queuing Telemetry Transport) ซึ่งเป็นโปรโตคอล lightweight ออกแบบมาเพื่อการส่งข้อมูล IoT โดยตรง และเมื่อจับคู่กับ Peakboard แพลตฟอร์มสร้าง Dashboard/HMI แบบ Low-code ที่เชื่อมต่อ MQTT ได้โดยตรง เราจะได้ ระบบ Visualization + Control ที่ผู้ปฏิบัติงานสามารถมองเห็นข้อมูลและโต้ตอบได้ทันทีหน้างาน

Peakboard คืออะไร และทำไมต้องใช้กับ Siemens S7 + MQTT

Peakboard Siemens MQTT

Peakboard คือซอฟต์แวร์สำหรับสร้าง Dashboard, HMI และ Andon Board แบบ Interactive ใช้งานได้ทั้ง On-premise และ Cloud โดยมีจุดแข็งดังนี้:

  • รองรับการเชื่อมต่อหลายแหล่งข้อมูล เช่น PLC, Database, Web API, MQTT Broker
  • ทำ Dashboard ได้แบบ Drag & Drop ไม่ต้องเขียนโค้ด
  • Touch Interaction รองรับการควบคุมผ่านจอสัมผัส (Touch Panel)
  • Real-time Visualization ข้อมูลจาก PLC ถูกอัปเดตทันที
  • เหมาะกับงานโรงงาน เช่น Monitoring, OEE, Alarm System, Energy Dashboard

ดังนั้นเมื่อเชื่อม Siemens S7 → MQTT → Peakboard เราจะได้ทั้ง Dataflows ที่ยืดหยุ่น และ Dashboard ที่ใช้งานง่าย

Dataflows: Siemens S7 → MQTT → Peakboard

ภาพรวมการเชื่อมต่อมีดังนี้

data flow siemens mqtt peakboard

การทำงาน:

  1. PLC Siemens S7 อ่านค่าข้อมูล เช่น ความเร็วสายพาน, อุณหภูมิ, พลังงาน
  2. ข้อมูลถูกส่งออกผ่าน MQTT Client หรือ Gateway ไปยัง MQTT Broker
  3. Peakboard ทำการ Subscribe หัวข้อ (Topics) ที่กำหนด และแสดงผลเป็น Dashboard บนจอ HMI
  4. เมื่อ Operator กดปุ่มบนจอสัมผัส (Touch Panel) → Peakboard Publish คำสั่งกลับไปที่ MQTT Broker → PLC รับคำสั่งและปรับค่า

Use Cases: เชื่อม Siemens S7 + MQTT ผ่าน Peakboard

Mqtt ใช้งานร่วมกับ Peakboard dashboard ที่ floor

  1. Production Line Monitoring
    • Operator มองเห็น Real-time ค่า Speed, Run/Stop, OEE บน Peakboard
    • หากต้องการปรับ setpoint สามารถทำได้ทันทีผ่าน Touch Interaction 
  2. Alarm & Notification
    • หากอุณหภูมิเกิน threshold → Peakboard แสดงไฟสีแดงและเสียงเตือน
    • Operator กดปุ่ม Acknowledge → คำสั่งถูกส่งผ่าน MQTT กลับไปยัง PLC
  3. Andon Board / Shopfloor Visualization
    • Peakboard แสดงสถานะสายการผลิตทั้งไลน์
    • ใช้สี / กราฟ / ไอคอน เพื่อให้ผู้ปฏิบัติงานเห็นสถานะได้ชัดเจน

ข้อดีของการเชื่อม Siemens S7 กับ MQTT ผ่าน Peakboard

ข้อดีของการใช้ mqtt บน peakboard

  • เห็นข้อมูลแบบ Real-time หน้างาน → ไม่ต้องรอโหลดจาก Cloud
  • ลดความซับซ้อน → Peakboard ใช้ Drag & Drop ไม่ต้องเขียนโค้ด
  • เพิ่ม Interaction → Touch Panel ช่วยให้ Operator ปรับค่าหรือสั่งงานเครื่องจักรได้ทันที
  • รองรับการ Scale → สามารถเพิ่มเครื่องจักรหรือไลน์ใหม่ได้ง่ายด้วย MQTT
  • ปลอดภัยและยืดหยุ่น → รองรับ TLS/SSL, Username/Password สำหรับ MQTT

ข้อควรรู้ก่อนใช้งาน

  • ต้องมี MQTT Broker 
  • ตรวจสอบว่า Siemens S7 รุ่นที่ใช้รองรับ MQTT หรือไม่ หากไม่ → ต้องใช้ Gateway
  • วาง Naming Convention ของ Topics ให้ชัดเจน
  • จัดการ Security ของ MQTT ด้วย TLS/SSL และการกำหนดสิทธิ์ผู้ใช้
  • เลือกว่าจะทำงานแบบ On-premise (ในโรงงาน) หรือเชื่อมต่อกับ Cloud

การเชื่อม Siemens S7 กับ MQTT ผ่าน Peakboard เป็นทางเลือกที่ทรงพลังสำหรับโรงงานที่ต้องการ Dashboard หน้างานแบบ Real-time และ Touch Interaction เพื่อควบคุมเครื่องจักรได้ทันที การผสมผสานนี้ช่วยให้โรงงานก้าวเข้าสู่ Smart Factory ได้อย่างแท้จริง เพราะรวมทั้ง Dataflows ที่ยืดหยุ่น + Visualization ที่ใช้งานง่าย


ใน PeakBoard