สร้างตัวหนังสือแสดงสถานะใน HMI ด้วย Multi-State Lamp
วิธีทำแถบสถานะตัวหนังสือ Running, Line Stop, Alarm ที่ทั้งข้อความและสีพื้นหลังเปลี่ยนตามค่า LW หรือ D บนหน้าจอ HMI Samkoon ด้วย MultiState Lamp แบบไม่ใช้รูป
ใช้ MultiState Lamp ตั้ง Total States เป็น 3 เอารูปตั้งต้นออก ตั้ง Pattern เป็น Solid แล้วกำหนดข้อความและ BG Color แยกแต่ละสถานะ ทุกสถานะใช้ Monitor Address เดียวกัน (ในคลิปคือ LW0) ค่า 0, 1, 2 จะแสดง Running, Line Stop, Alarm
อัพเดทล่าสุด: 26 ตุลาคม 2569
โจทย์: แถบสถานะตัวหนังสือที่เปลี่ยนสีได้
ลูกค้าอยากให้หน้าจอ HMI มีตัวหนังสือแสดงสถานะ Running, Line Stop, Alarm โดยแต่ละสถานะมีสีตัวหนังสือและพื้นหลังต่างกัน วิธีที่ง่ายที่สุดคือใช้ MultiState Lamp
ขั้นตอนการทำ
1. สร้าง MultiState Lamp 3 สถานะ (แท็บ General)
- วาง MultiState Lamp บนหน้าจอ
- Total States ตั้งเป็น
3 - Data Type เป็น 16-Bit Unsigned Int และ State Type เป็น Value
- Monitor Address ใส่
LW0(ใช้ D ของ PLC ก็ได้) ทุกสถานะใช้ Address นี้ร่วมกัน
2. เอารูปตั้งต้นออก (แท็บ Picture)
ปกติเวลาสร้าง MultiState Lamp โปรแกรมจะใส่รูปมาให้ เราไม่ใช้รูป ให้ไปที่แท็บ Picture แล้วกดเลือก Library หรือ File โดยไม่เลือกรูปใดๆ เพื่อให้ไม่มีรูป
3. ตั้งพื้นหลังเป็นสีทึบ (แท็บ General)
เมื่อไม่มีรูปแล้ว เปลี่ยน Pattern จาก Transparent (โปร่งใส) เป็น Solid แล้วกำหนด BG Color ของสถานะนั้น
4. ใส่ข้อความแต่ละสถานะ (แท็บ Text)
ใส่ข้อความของสถานะ 0, 1, 2 ในคลิปเป็น Running, Line Stop, Alarm (Font Size 30)
5. ตั้งสีแยกแต่ละสถานะ
ในแท็บ General เปลี่ยนช่อง State เพื่อเลือกสถานะที่จะแก้ แล้วตั้งสีของสถานะนั้น สีในคลิปเป็นแบบนี้
| ค่าใน LW0 | ข้อความ | สีพื้นหลัง |
|---|---|---|
| 0 | Running | เขียว |
| 1 | Line Stop | เหลือง |
| 2 | Alarm | แดง |
6. ทดสอบ
กด OK วางไว้บนหน้าจอ แล้วสั่ง Simulation ในคลิปมีปุ่ม 0, 1, 2 ไว้เปลี่ยนค่า LW0 เมื่อค่าเปลี่ยนจาก 0 เป็น 1 เป็น 2 ตัวหนังสือและสีจะเปลี่ยนตามสถานะ
สรุป
MultiState Lamp ที่เอารูปออกแล้วตั้ง Pattern เป็น Solid ใช้เป็นแถบสถานะตัวหนังสือได้ทันที ทุกสถานะแชร์ Monitor Address ตัวเดียว แค่เขียนค่า 0, 1, 2 ลง LW หรือ D ของ PLC ข้อความและสีก็เปลี่ยนตาม
บทถัดไป
สร้าง Dropdown และ Combo Box
มีคำถาม? ติดต่อทีมงาน
