หน้าแรกคู่มือHMIออกแบบหน้าจอเปลี่ยนสี Flow Block ตามค่า

บทที่ 6 จาก 18 ใน ออกแบบหน้าจอ

HMIปานกลาง · Intermediate1 นาที

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

เทคนิคให้ Flow Block บนหน้าจอ HMI Samkoon เปลี่ยนสีตามค่าตัวเลข เช่น ค่า D จาก PLC โดยซ้อน Flow Block สองตัวต่างสี แล้วใช้ Logic control ในแท็บ Visibility เลือกว่าตัวไหนแสดง

ทำได้ด้วยเทคนิคซ้อน Flow Block สองตัวต่างสีไว้ที่เดียวกัน แล้วตั้ง Logic control ในแท็บ Visibility ให้ตัวสีเขียวแสดงเมื่อค่ามากกว่าหรือเท่ากับค่าที่กำหนด และตัวสีแดงแสดงเมื่อค่าน้อยกว่า

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

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

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

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

฿2,490

โจทย์จากลูกค้า

ลูกค้าใช้บิต M415 สั่ง Flow Block ให้ไหลอยู่แล้ว แต่อยากให้ Flow Block เปลี่ยนสีตามค่า D150 ด้วย ทำได้ไหม

คำตอบคือพอทำได้ สิ่งที่ทำได้คือ ขณะที่ Flow Block ไหลอยู่ ถ้าค่าเกินค่าที่กำหนดให้เปลี่ยนสี เช่น จากแดงเป็นเขียว ส่วนการเปลี่ยนสีแบบไล่เฉด (Gradient) ตามค่าจะทำได้ยาก

ในคลิปใช้ LB0 แทนบิตสั่งไหล (M415) และ LW0 แทนค่าที่ใช้เปลี่ยนสี (D150) ใช้งานจริงใส่ Address ของ PLC แทนได้เลย

หลักการ: ซ่อน Flow Block สองตัวไว้ที่เดียวกัน

ภาพที่เห็นบนหน้าจอเป็น Flow Block สองตัววางซ้อนกัน ตัวหนึ่งสีเขียว อีกตัวสีแดง แต่ละตัวมีเงื่อนไขการแสดงผลตรงข้ามกัน ทำให้มีแค่ตัวเดียวที่แสดงในแต่ละช่วงค่า

Flow BlockTrigger Address (สั่งไหล)แสดงเมื่อ (Logic control)
ตัวสีเขียวLB0LW0 >= 50
ตัวสีแดงLB0LW0 < 50

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

1. แท็บ General

  1. วาง Flow Block ตัวแรก ตั้ง Flow Block BG Color เป็นสีเขียว
  2. Trigger Address ใส่บิตที่สั่งให้ไหล ในคลิปใช้ LB0
  3. ทำ Flow Block ตัวที่สองแบบเดียวกัน แต่ตั้ง Flow Block BG Color เป็นสีแดง

2. แท็บ Visibility

  1. ติ๊ก Logic control แล้วเพิ่มเงื่อนไข
  2. ในหน้าต่าง Condition setting เลือก Type เป็น Word (16-Bit Unsigned Int) และ Address เป็น LW0
  3. Read value เลือกตัวเปรียบเทียบ แล้วใส่ค่าคงที่ (Constant)
    • ตัวสีเขียว: >= กับ 50
    • ตัวสีแดง: < กับ 50
  4. กด OK แล้ววาง Flow Block ทั้งสองตัวซ้อนกันในตำแหน่งเดียวกัน

ผลลัพธ์

เมื่อสั่งให้ Flow Block ไหล ถ้าค่า LW0 น้อยกว่า 50 จะเห็นสีแดง ในคลิปเปลี่ยนค่าเป็น 51 แล้ว Flow Block เปลี่ยนเป็นสีเขียว

ถ้าต้องการหลายสีหลายช่วงค่า ใช้หลักเดียวกันได้ คือเพิ่ม Flow Block ตามจำนวนสี แล้วตั้งเงื่อนไขช่วงค่าของแต่ละตัวไม่ให้ทับกัน

สรุป

ซ้อน Flow Block หลายตัวต่างสีแล้วใช้ Logic control ในแท็บ Visibility เลือกว่าตัวไหนแสดงตามช่วงของค่า ก็ได้ผลเหมือน Flow Block เปลี่ยนสีตามค่า D ของ PLC

บทถัดไป

การควบคุมรูปภาพผ่านค่าตัวเลข HMI

1 นาทีเริ่มต้น · Beginner