หน้าแรกคู่มือHMIออกแบบหน้าจอการจำกัดปุ่ม HMI เฉพาะหน้าจอที่กำหนด Touch Availability
HMI
ขั้นสูง
2 นาที

การจำกัดปุ่ม HMI เฉพาะหน้าจอที่กำหนด Touch Availability

เรียนรู้วิธีการตั้งค่า Touch Availability ใน HMI เพื่อจำกัดการกดปุ่มเฉพาะหน้าจอที่กำหนด ใช้ LW60010 และ Screen ID ป้องกันข้อผิดพลาดจากการกดปุ่มผิดหน้า

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

SK-070QEV3

฿2,490

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

฿2,490

การจำกัดการกดปุ่มเฉพาะหน้าจอที่กำหนดใน HMI

การควบคุมการเข้าถึงปุ่มใน HMI เป็นฟังก์ชันสำคัญที่ช่วยป้องกันการกดปุ่มผิดหน้าจอ ซึ่งอาจทำให้เกิดข้อผิดพลาดในการควบคุมระบบ

ปัญหาที่พบบ่อย

เมื่อมี Switch Auto อยู่ในโมดูลทุกหน้าจอ แต่ต้องการให้สามารถกดได้เฉพาะในหน้าจอ Auto เท่านั้น

วิธีการตั้งค่า Logic Control

1. เข้าสู่การตั้งค่าปุ่ม

  1. เลือกปุ่มที่ต้องการจำกัดการเข้าถึง
  2. คลิกขวาเพื่อเข้าสู่ Properties
  3. ไปที่แท็บ Advanced

2. การตั้งค่า Touch Availability

  1. ในส่วน Logic Control หาตัวเลือก Touch Availability
  2. คลิก New เพื่อสร้างเงื่อนไขใหม่
  3. กำหนดเงื่อนไขการเข้าถึง
LW60010 == [Screen ID ของหน้า Auto]

3. การหา Screen ID

Screen ID คือตัวเลขที่ระบุแต่ละหน้าจอ:

  • หน้าจอหลัก (Main): ID = 0
  • หน้าจอ Auto: ID = 1
  • หน้าจออื่นๆ: ID ตามลำดับที่สร้าง

เคล็ดลับ: ดู Screen ID ได้จากแถบด้านซ้ายของโปรแกรม HMI

4. การใช้งาน LW Register

LW60010 เป็น register พิเศษที่เก็บค่า Screen ID ของหน้าจอปัจจุบัน:

เงื่อนไข: LW60010 == 1
ความหมาย: ปุ่มจะกดได้เฉพาะเมื่ออยู่ในหน้าจอที่มี ID = 1

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

การจำกัดปุ่มหลายตัวพร้อมกัน

สามารถใช้เงื่อนไขเดียวกันกับปุ่มหลายตัว:

LW60010 == 1  // สำหรับหน้า Auto
LW60010 == 2  // สำหรับหน้า Manual  
LW60010 == 3  // สำหรับหน้า Setting

การใช้เงื่อนไขแบบผสม

LW60010 == 1 AND MB100 == TRUE

ปุ่มจะกดได้เมื่ออยู่ในหน้า Auto และมีสิทธิ์เข้าถึง

การทดสอบระบบ

  1. ทดสอบในหน้าจอปกติ: ปุ่มควรกดไม่ได้
  2. ทดสอบในหน้า Auto: ปุ่มควรกดได้ปกติ
  3. เปลี่ยนหน้าจอแล้วทดสอบ: ปุ่มควรกดไม่ได้อีกครั้ง

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

ปุ่มยังคงกดได้ทุกหน้า

  • ตรวจสอบ Screen ID ให้ถูกต้อง
  • ตรวจสอบ syntax ของเงื่อนไข
  • ตรวจสอบการเชื่อมต่อ register LW60010

ปุ่มกดไม่ได้แม้ในหน้าที่ถูกต้อง

  • ตรวจสอบค่าของ LW60010 ด้วย Data Monitor
  • ตรวจสอบเงื่อนไขเพิ่มเติมที่อาจขัดแย้ง

สรุป

การใช้ Touch Availability ร่วมกับ LW60010 เป็นวิธีที่มีประสิทธิภาพในการจำกัดการเข้าถึงปุ่มตามหน้าจอ ช่วยเพิ่มความปลอดภัยและลดข้อผิดพลาดจากการกดปุ่มผิดหน้าจอ การตั้งค่าที่ถูกต้องจะทำให้ระบบ HMI มีความน่าเชื่อถือและใช้งานง่ายขึ้น