HMI
ปานกลาง
5 นาที

เปลี่ยนสี Flow Block ตามค่า

เรียนรู้วิธีการเปลี่ยนสี Flow Block ใน HMI ตามค่าของ Variable ด้วยเทคนิค Dual Flowbox การตั้งค่า Visibility Logic Control และการแสดงสถานะระบบที่ชัดเจน

อัพเดทล่าสุด: 14/2/2569

SK-070QEV3

฿2,490

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

฿2,490

การเปลี่ยนสี Flow Block ใน HMI ตามค่า Variable

การเปลี่ยนสี Flow Block หรือ Flowbox ใน HMI ตามค่าของ Variable เป็นเทคนิคที่มีประโยชน์สำหรับการแสดงสถานะของระบบให้เห็นได้ชัดเจนยิ่งขึ้น

ความเป็นไปได้ของการเปลี่ยนสี Flow Block

การเปลี่ยนสีแบบเงื่อนไข

Flow Block สามารถเปลี่ยนสีได้ตามเงื่อนไขที่กำหนด เช่น:
  • เปลี่ยนจากสีแดงเป็นสีเขียว เมื่อค่า D-150 มากกว่า 51
  • กำหนดช่วงค่าต่าง ๆ เพื่อแสดงสีที่แตกต่างกัน

ข้อจำกัดของการเปลี่ยนสี

  • Gradient Color หรือการไล่สีแบบต่อเนื่องจะทำได้ยาก
  • ต้องใช้เทคนิคพิเศษเพื่อให้ได้ผลลัพธ์ที่ต้องการ

เทคนิค Dual Flowbox สำหรับการเปลี่ยนสี

หลักการทำงาน

การใช้ Flowbox สองตัว ซ้อนกันเพื่อสร้างเอฟเฟกต์การเปลี่ยนสี:

  1. Flowbox ตัวที่ 1 (สีเขียว): แสดงเมื่อ LW ≥ ค่าที่กำหนด
  2. Flowbox ตัวที่ 2 (สีแดง): แสดงเมื่อ LW < ค่าที่กำหนด

ขั้นตอนการตั้งค่า

1. สร้าง Flowbox ตัวแรก (สีเขียว)


Visibility Logic Control:
IF LW >= [ค่าที่กำหนด] THEN Show
ELSE Hide

2. สร้าง Flowbox ตัวที่สอง (สีแดง)


Visibility Logic Control:
IF LW < [ค่าที่กำหนด] THEN Show
ELSE Hide

3. วางตำแหน่ง Flowbox

  • วาง Flowbox ทั้งสองตัวในตำแหน่งเดียวกัน
  • ใช้ Layer Management เพื่อจัดลำดับการแสดงผล

การตั้งค่า Visibility Logic Control

เงื่อนไขสำหรับสีเขียว


Condition: [Variable] >= [Threshold_Value]
Action: Show Green Flowbox

เงื่อนไขสำหรับสีแดง


Condition: [Variable] < [Threshold_Value]
Action: Show Red Flowbox

การขยายผลสำหรับหลายช่วงสี

สำหรับการแสดงหลายสีตามช่วงค่าต่าง ๆ:

ตัวอย่างการแบ่งช่วง

  1. สีแดง: LW < 30
  2. สีเหลือง: 30 ≤ LW < 60
  3. สีเขียว: LW ≥ 60

การตั้งค่า Visibility Logic


Red Flowbox: LW < 30
Yellow Flowbox: (LW >= 30) AND (LW < 60)
Green Flowbox: LW >= 60

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

  • ตรวจสอบลำดับ Layer: ให้แน่ใจว่า Flowbox แต่ละตัวอยู่ในลำดับที่ถูกต้อง
  • ทดสอบค่าขอบเขต: ทดสอบการเปลี่ยนสีที่จุดเปลี่ยนค่า
  • ใช้ Animation: สามารถเพิ่ม Fade Effect เพื่อให้การเปลี่ยนสีนุ่มนวลขึ้น

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

ปัญหา: สีไม่เปลี่ยนตามที่ต้องการ

วิธีแก้: ตรวจสอบ Logic Control และค่า Threshold ให้ถูกต้อง

ปัญหา: แสดงสองสีพร้อมกัน

วิธีแก้: ตรวจสอบเงื่อนไขให้แน่ใจว่าไม่มีการทับซ้อนกัน

ปัญหา: ไม่มีการแสดงผลเลย

วิธีแก้: ตรวจสอบการเชื่อมต่อ Variable และ Layer Visibility

สรุป

เทคนิค Dual Flowbox เป็นวิธีที่มีประสิทธิภาพในการสร้างการเปลี่ยนสี Flow Block ตาม Variable ใน HMI แม้ว่าจะไม่สามารถทำ Gradient Color ได้ แต่สามารถสร้างการแสดงผลที่หลากหลายและมีประโยชน์ในการติดตามสถานะของระบบได้เป็นอย่างดี การใช้ Visibility Logic Control อย่างชาญฉลาดจะช่วยให้ได้ผลลัพธ์ที่ต้องการ