HMI
ปานกลาง
5 นาที
เปลี่ยนสี Flow Block ตามค่า
เรียนรู้วิธีการเปลี่ยนสี Flow Block ใน HMI ตามค่าของ Variable ด้วยเทคนิค Dual Flowbox การตั้งค่า Visibility Logic Control และการแสดงสถานะระบบที่ชัดเจน
อัพเดทล่าสุด: 14/2/2569
ราคาชุดอุปกรณ์
฿2,490
การเปลี่ยนสี Flow Block ใน HMI ตามค่า Variable
การเปลี่ยนสี Flow Block หรือ Flowbox ใน HMI ตามค่าของ Variable เป็นเทคนิคที่มีประโยชน์สำหรับการแสดงสถานะของระบบให้เห็นได้ชัดเจนยิ่งขึ้น
ความเป็นไปได้ของการเปลี่ยนสี Flow Block
การเปลี่ยนสีแบบเงื่อนไข
Flow Block สามารถเปลี่ยนสีได้ตามเงื่อนไขที่กำหนด เช่น:- เปลี่ยนจากสีแดงเป็นสีเขียว เมื่อค่า D-150 มากกว่า 51
- กำหนดช่วงค่าต่าง ๆ เพื่อแสดงสีที่แตกต่างกัน
ข้อจำกัดของการเปลี่ยนสี
- Gradient Color หรือการไล่สีแบบต่อเนื่องจะทำได้ยาก
- ต้องใช้เทคนิคพิเศษเพื่อให้ได้ผลลัพธ์ที่ต้องการ
เทคนิค Dual Flowbox สำหรับการเปลี่ยนสี
หลักการทำงาน
การใช้ Flowbox สองตัว ซ้อนกันเพื่อสร้างเอฟเฟกต์การเปลี่ยนสี:- Flowbox ตัวที่ 1 (สีเขียว): แสดงเมื่อ LW ≥ ค่าที่กำหนด
- 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
การขยายผลสำหรับหลายช่วงสี
สำหรับการแสดงหลายสีตามช่วงค่าต่าง ๆ:
ตัวอย่างการแบ่งช่วง
- สีแดง: LW < 30
- สีเหลือง: 30 ≤ LW < 60
- สีเขียว: 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 อย่างชาญฉลาดจะช่วยให้ได้ผลลัพธ์ที่ต้องการ
กลับ
มีคำถาม? ติดต่อทีมงาน
