บัญชี

หน้าแรกคู่มือHMIพื้นฐาน HMI และ SKTool7.1บันทึกข้อมูลด้วย Data Logging
HMI
ปานกลาง
10 นาที

บันทึกข้อมูลด้วย Data Logging

เรียนรู้การสร้าง Data Logging ใน HMI เพื่อบันทึกข้อมูลจาก PLC และ Sensor สำหรับการวิเคราะห์ Trend และแสดงผล Graph พร้อมวิธีการตั้งค่า Historical Data Collector

อัพเดทล่าสุด: 29/1/2569

ราคาชุดอุปกรณ์

฿6,990

Data Logging ใน HMI

Data Logging คือระบบการบันทึกข้อมูลจาก PLC และ Sensor ต่างๆ เพื่อเก็บไว้ดูย้อนหลัง วิเคราะห์เป็น Trend หรือแสดงในรูปแบบ Graph ซึ่งแตกต่างจากระบบ Alarm ที่เป็นการแจ้งเตือนข้อมูลสำคัญ

ความแตกต่างระหว่าง Data Logging และ Alarm

  • Alarm: การแจ้งเตือนข้อมูลที่กระทบต่อการทำงาน
  • Data Logging: การบันทึกข้อมูลที่ไม่กระทบการทำงาน เพื่อนำไปวิเคราะห์และติดตาม

การสร้างหน้า Data Logging

1. สร้างหน้าใหม่

  1. Copy หน้า Setting ที่มีอยู่แล้ว
  2. เปลี่ยน Screen Name เป็น Data Logging
  3. กำหนด ID เป็น 7 (หรืออะไรก็ได้ที่เราเข้าใจ)
  4. สร้างปุ่ม Navigation ให้สามารถเข้าถึงหน้านี้ได้

2. การตั้งค่า Historical Data Collector

  1. คลิกขวาที่ Historical Data Collector แล้วเลือก New
  2. ตั้งชื่อให้กับ Data Collector
  3. เพิ่ม Data Item ที่ต้องการบันทึก

3. การกำหนด Data Item

  1. คลิก Add เพื่อเพิ่มข้อมูลที่ต้องการบันทึก
  2. ตั้งชื่อ Data Item (เช่น D1, D2)
  3. กำหนด Address จาก PLC

Address: COM2 - Data Register D1, D2
Number of Items: 2

4. การตั้งค่า Sampling

  • Sampling Period: 1 วินาที
  • Sampling Total: 86,400 (จำนวนวินาทีใน 1 วัน)
  • Memory Requirement: ระวังไม่ให้เกิน upper limit ที่ประมาณ 10Mb

การแสดงผลข้อมูล

การสร้าง Data Table

  1. เลือก Historical Data Collector ที่สร้างไว้
  2. ตั้งค่าการแสดงผล:
    • Font Size: 20
    • Ordering: Reverse (ข้อมูลล่าสุดอยู่บนสุด)
    • Time Format: แสดงวินาที
    • Date Format: วัน/เดือน/ปี

การสร้าง Historic Trend Graph

  1. เลือก Historic Trend component
  2. ตั้งค่า:
    • Data Logger Group: เลือกกลุ่มที่สร้างไว้
    • Number of Curves: 2 (สำหรับ D1 และ D2)
    • Line Color: สีน้ำเงิน, สีแดง
    • Line Width: ปรับให้หนาตามต้องการ

การตั้งค่า Axis

X-Axis (เวลา):
- Time Range: 10 นาที (default)
- Font Size: ปรับตามความเหมาะสม

Y-Axis (ค่า):
- Scale: 0-100
- Font Size: ปรับให้อ่านง่าย

การควบคุม Data Logging

การสร้าง Control Elements

  1. Bit Switch สำหรับ Start/Stop การบันทึก
    • Address: Y0 (Invert mode)
  2. Slider สำหรับควบคุมค่า D1 และ D2
    • Range: 0-100

การ Export ข้อมูล

การส่งออกไฟล์ CSV

  1. เสียบ USB Thumb Drive เข้ากับ HMI
  2. สร้าง Bit Switch สำหรับ Export:
    • Address: LB60128 (Local Bit)
    • Appearance: ตั้งชื่อเป็น "Export"
    • Background Color: สีเขียว (เมื่อทำงาน)

ขั้นตอนการ Export

  1. เสียบ USB Drive เข้ากับ HMI
  2. กด Cancel ถ้ามีหน้าต่างเด้งขึ้นมา
  3. กดปุ่ม Export เพื่อบันทึกข้อมูลลง USB
  4. ไฟล์จะถูกบันทึกเป็นรูปแบบ CSV

เคล็ดลับการใช้งาน

  • ตรวจสอบ Memory Requirement อย่าให้เกิน upper limit
  • ใช้ Reverse Ordering เพื่อให้ข้อมูลล่าสุดแสดงบนสุด
  • ปรับ Font Size ให้เหมาะสมกับขนาดหน้าจอ
  • เลือกสี Line Color ที่แตกต่างกันชัดเจนสำหรับแต่ละ Data Item

การพัฒนาต่อยอด

นอกจากการ Export ไฟล์ CSV แล้ว ยังสามารถพัฒนาต่อโดย:

  • ส่งข้อมูลไปยัง Google Sheets แบบ Real-time
  • เชื่อมต่อกับ Database ภายนอก
  • สร้าง Dashboard สำหรับการแสดงผลแบบ Advanced

สรุป

Data Logging เป็นเครื่องมือสำคัญในการติดตามและวิเคราะห์ข้อมูลจากระบบอัตโนมัติ ช่วยให้สามารถ:

  • บันทึกข้อมูลย้อนหลังได้
  • แสดงผลเป็น Graph และ Table
  • Export ข้อมูลเพื่อการวิเคราะห์เพิ่มเติม
  • ตรวจสอบ Trend การทำงานของระบบ

การใช้งาน Data Logging อย่างมีประสิทธิภาพจะช่วยเพิ่มความน่าเชื่อถือและการบำรุงรักษาระบบให้ดียิ่งขึ้น