หน้าแรกคู่มือHMIจัดการข้อมูลเขียนโปรแกรม Timer นับถอยหลัง HMI PLC ฟังก์ชันควบคุมเวลา

บทที่ 4 จาก 11 ใน จัดการข้อมูล

HMIเริ่มต้น · Beginner2 นาที

เขียนโปรแกรม Timer นับถอยหลัง HMI PLC ฟังก์ชันควบคุมเวลา

ทำตัวตั้งเวลานับถอยหลังบนหน้าจอ HMI Samkoon ด้วย PLC แค่ 2 บรรทัด ใช้ D0 เก็บเวลาที่ป้อนจากหน้าจอ M0 เป็นปุ่มเริ่ม และขอบขาลงของ M8160 สั่ง DEC ลดค่าทุก 1 วินาที เมื่อ D0 เป็น 0 ให้ Y0 ทำงาน

ให้ PLC เป็นตัวนับเวลาถอยหลัง ป้อนเวลาเป็นวินาทีลง D0 จากหน้าจอ กดปุ่ม M0 เพื่อเริ่ม แล้วใช้ขอบขาลงของ M8160 (สัญญาณ 1 วินาที) สั่ง DEC ลด D0 ทีละ 1 จนเป็น 0 แล้วให้ Y0 ทำงาน

อัพเดทล่าสุด: 26 ตุลาคม 2569

ชุดอุปกรณ์สำหรับบทความนี้

SK-070QEV3
SK-070QEV3
฿2,490

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

฿2,490

ตั้งเวลานับถอยหลังบนหน้าจอ HMI

อยากให้หน้าจอ HMI มีตัวเลขนับถอยหลัง แล้วพอหมดเวลาให้อุปกรณ์ทำงาน วิธีง่ายๆ คือให้ PLC เป็นตัวนับเวลา ส่วนหน้าจอใช้ป้อนเวลาและกดเริ่ม

ในคลิปใช้หน้าจอ Samkoon 7 นิ้ว ต่อกับ PLC Samkoon รุ่น FAs (32 จุด ไฟเลี้ยง AC) และมีหลอดไฟต่อที่ Output

ตัวแปรที่ใช้

Addressหน้าที่
D0เก็บเวลาที่เหลือ (วินาที) ป้อนค่าจากหน้าจอ
M0ปุ่มเริ่มจับเวลาจากหน้าจอ
M8160รีเลย์พิเศษ Clock 1 วินาที
Y0Output ที่จะทำงานเมื่อหมดเวลา

โปรแกรม PLC (2 บรรทัด)

บรรทัด 0 — ถ้า D0 มากกว่า 0 (ไม่ให้นับต่อจนติดลบ) และกดเริ่มที่ M0 แล้ว ทุกขอบขาลงของ M8160 (ทุก 1 วินาที) ให้ DEC ลดค่า D0 ลง 1

บรรทัด 1 — เมื่อ D0 เท่ากับ 0 ให้ Y0 ทำงาน

Network 0
LDW>   D0 K0
AND    M0
ANDF   M8160
DEC    D0 D0

Network 1
LDW=   D0 K0
OUT    Y0

ในแลดเดอร์ M8160 วางเป็นหน้าสัมผัสขอบขาลง (ลูกศรชี้ลง) และ DEC มี Input และ Output เป็น D0 ทั้งคู่ คือลดค่าใน D0 เอง

ฝั่งหน้าจอ HMI

สร้าง Control 2 ตัวใน SKTool

  1. Numeric Input ที่ Address D0 สำหรับป้อนเวลาที่ตั้ง (วินาที) และให้เห็นตัวเลขนับถอยหลัง
  2. Bit Switch ที่ Address M0 เป็นปุ่มเริ่มจับเวลา

ทดสอบ

  1. ป้อนเวลาที่ช่องเวลาตั้ง ในคลิปตั้งเป็น 3 วินาที
  2. กดปุ่มเริ่มจับเวลา
  3. ตัวเลขนับลง 3 2 1 พอถึง 0 หลอดไฟที่ Y0 ก็ติด

สรุป

ตัวตั้งเวลาบนหน้าจอทำได้ด้วยโปรแกรม PLC แค่ 2 บรรทัด ให้ M8160 เป็นจังหวะ 1 วินาทีสั่ง DEC ลด D0 และใช้การเปรียบเทียบ D0 = 0 สั่ง Output เมื่อหมดเวลา

บทถัดไป

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

3 นาทีปานกลาง · Intermediate