หน้าแรกคู่มือHMIออกแบบหน้าจอสร้างสวิตช์ Toggle บน HMI ด้วย PLC Memory Relay แบบกดค้าง
HMI
ปานกลาง
1 นาที

สร้างสวิตช์ Toggle บน HMI ด้วย PLC Memory Relay แบบกดค้าง

เรียนรู้การสร้างสวิตช์แบบ Toggle บน HMI ใช้ Memory Relay กับ PLC ควบคุมอุปกรณ์แบบกดค้างจนกดปุ่มอื่น พร้อมตัวอย่างการตั้งค่าและแก้ปัญหา

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

SK-070QEV3

฿2,490

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

฿5,080

การสร้างสวิตช์แบบ Toggle บน HMI

การสร้างสวิตช์แบบ Toggle (กดค้าง) เป็นฟังก์ชันที่มีประโยชน์มากในระบบควบคุม โดยเมื่อกดปุ่มใดปุ่มหนึ่งแล้ว ปุ่มนั้นจะค้างอยู่จนกว่าจะไปกดปุ่มอื่น ซึ่งเหมาะสำหรับการควบคุมอุปกรณ์ที่ต้องการสลับสถานะ เช่น พัดลม ปั๊ม หรือ Motor

หลักการทำงานของระบบ

การออกแบบใน PLC

ระบบจะใช้ Memory Relay เป็นตัวช่วยในการทำงาน:

  • M0 = ปุ่มควบคุมที่ 1
  • M1 = ปุ่มควบคุมที่ 2
  • M100 = สถานะการทำงานของปุ่มที่ 1
  • M101 = สถานะการทำงานของปุ่มที่ 2

Logic การทำงาน

เมื่อกด M0:
- SET M100 
- RESET M101

เมื่อกด M1:
- RESET M100
- SET M101

การตั้งค่า HMI

1. การกำหนด Button Function

สำหรับทั้งสองปุ่ม ให้ตั้งค่าดังนี้:

ปุ่มที่ 1:

  • Function Type: Inching (กดติด ปล่อยดับ)
  • Write Address: M0
  • Monitor Address: M100

ปุ่มที่ 2:

  • Function Type: Inching (กดติด ปล่อยดับ)
  • Write Address: M1
  • Monitor Address: M101

2. การทำงานของระบบ

  1. เมื่อแตะปุ่มที่ 1 บน HMI → ส่งสัญญาณไป M0
  2. M0 ทริกเกอร์คำสั่งใน PLC → SET M100 และ RESET M101
  3. M100 ถูก SET → ปุ่มที่ 1 แสดงสถานะ ON (เพราะ Monitor Address = M100)
  4. เมื่อแตะปุ่มที่ 2 → กระบวนการตรงข้ามจะเกิดขึ้น

การนำไปใช้งาน

ตัวอย่างการประยุกต์ใช้

M100 และ M101 สามารถนำไปขับอุปกรณ์จริงได้ เช่น:

M100 → ควบคุมพัดลมความเร็วต่ำ
M101 → ควบคุมพัดลมความเร็วสูง

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

  • ใช้ Memory Relay ที่ไม่ซ้ำกับส่วนอื่นของโปรแกรม
  • ตรวจสอบให้แน่ใจว่า Write Address และ Monitor Address ถูกต้อง
  • ทดสอบการทำงานก่อนนำไปใช้งานจริง

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

ปัญหา: ปุ่มไม่แสดงสถานะที่ถูกต้อง

  • แก้ไข: ตรวจสอบ Monitor Address ให้ตรงกับ Memory Relay ที่ถูก SET

ปัญหา: กดปุ่มแล้วไม่มีปฏิกิริยา

  • แก้ไข: ตรวจสอบ Write Address และการเชื่อมต่อระหว่าง HMI กับ PLC

สรุป

การสร้างสวิตช์แบบ Toggle ใช้หลักการของ Memory Relay ร่วมกับฟังก์ชัน Inching บน HMI โดยแต่ละปุ่มจะมี Write Address สำหรับส่งคำสั่ง และ Monitor Address สำหรับแสดงสถานะ ทำให้ได้ระบบสวิตช์ที่กดปุ่มหนึ่งค้าง จนกว่าจะกดปุ่มอื่น เหมาะสำหรับการควบคุมอุปกรณ์ที่ต้องการการสลับสถานะแบบ Exclusive