หน้าแรกคู่มือHMIจัดการข้อมูลวิธีสร้างระบบ Countdown Timer บน HMI และ PLC แบบครบถ้วน
HMI
ปานกลาง
2 นาที

วิธีสร้างระบบ Countdown Timer บน HMI และ PLC แบบครบถ้วน

เรียนรู้การเขียนโปรแกรม PLC และตั้งค่า HMI สำหรับสร้างระบบจับเวลาถอยหลังที่ผู้ใช้สามารถป้อนเวลาได้ พร้อม Progress Bar แสดงผลแบบ real-time

อัพเดทล่าสุด: 7/3/2569

SK-070QEV3

฿2,490

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

฿5,080

การสร้างระบบ Countdown Timer บน HMI

การสร้างระบบจับเวลาถอยหลังที่ให้ผู้ใช้งานสามารถป้อนเวลาได้และแสดงผลแบบ real-time บนหน้าจอ HMI

แนวคิดการทำงาน

ระบบประกอบด้วยส่วนหลัก 3 ส่วน:

  • รับค่า Input จากผู้ใช้งาน (เป็นหน่วยนาที)
  • คำนวณและจับเวลา ใน PLC
  • แสดงผลแบบถอยหลัง พร้อม Progress Bar บน HMI

การเขียนโปรแกรม PLC

1. การรับค่าและแปลงหน่วย

D300: รับค่าจากผู้ใช้งาน (นาที)
D302: ค่าที่แปลงเป็นหน่วยเวลา PLC

MUL K600 D300 D302

หลักการ: Timer ใน PLC ใช้ความละเอียด 0.1 วินาที

  • 1 นาที = K600 (60 วินาที × 10)
  • 2 นาที = K1200

2. การสร้าง Timer

M0: สัญญาณเริ่มจับเวลา

[M0]
TON T0 D302

การทำงาน:

  • เมื่อ M0 เปิด Timer T0 จะเริ่มนับขึ้นจาก 0
  • TV0 จะเพิ่มขึ้นเรื่อยๆ จนถึงค่า D302

3. การคำนวณค่าถอยหลัง

D304: ผลลัพธ์แสดงเวลาถอยหลัง

SUB D302 TV0 D304

หลักการ: ใช้การลบค่าเพื่อให้ได้ตัวเลขที่วิ่งลง

  • เวลาเหลือ = เวลาทั้งหมด - เวลาที่ผ่านไป

การตั้งค่า HMI

1. การแสดงเวลาถอยหลัง

Address: D304
Decimal Places: 1 จุด

การแสดงผลจะเป็นหน่วยวินาทีพร้อมทศนิยม 1 ตำแหน่ง

2. การสร้าง Progress Bar

Object: Bar Graph Monitor
Value Address: TV0
Minimum: LW (ไม่ได้ใช้งาน - ค่า default = 0)
Maximum: D302

เคล็ดลับ: ใช้ TV0 แทน D304 เพราะต้องการแสดงความคืบหน้าจาก 0 ไป Maximum

ขั้นตอนการใช้งาน

  1. ป้อนค่าเวลา ที่ต้องการใน D300 (หน่วยนาที)
  2. เริ่มจับเวลา โดยเปิด M0
  3. ติดตามผล ผ่านหน้าจอ HMI
    • เลขนับถอยหลังจะลดลงเรื่อยๆ
    • Progress Bar จะเพิ่มขึ้นตามเวลาที่ผ่านไป
  4. จบการทำงาน เมื่อเวลาหมดลง

การแก้ปัญหาที่พบบ่อย

ปัญหาการแสดงผลไม่ถูกต้อง

  • ตรวจสอบ การตั้งค่าทศนิยมใน HMI
  • ยืนยัน ว่าใช้ Address ที่ถูกต้อง (D304)

ปัญหา Progress Bar ไม่เคลื่อนไหว

  • ตรวจสอบ การตั้งค่า Maximum ว่าใช้ D302
  • ยืนยัน ว่า Value Address ใช้ TV0 ไม่ใช่ D304

ปัญหาเวลาไม่ตรง

  • ตรวจสอบ ค่าคูณ K600 สำหรับแปลงหน่วย
  • ยืนยัน การตั้งค่าความถี่ของ Timer

สรุป

การสร้าง Countdown Timer ที่มีประสิทธิภาพต้องอาศัยการทำงานร่วมกันระหว่าง PLC และ HMI อย่างเหมาะสม โดยใช้การคำนวณแบบ real-time และการแสดงผลที่เข้าใจง่าย ระบบนี้เหมาะสำหรับการประยุกต์ใช้ในงานอุตสาหกรรมที่ต้องการควบคุมเวลาอย่างแม่นยำ