การเพิ่มคุณค่าเครื่องจักรด้วย HMI ระบบขั้นสูงและการปรับปรุงความสวยงาม
เรียนรู้การพัฒนา HMI ระบบขั้นสูงเพื่อเพิ่มมูลค่าเครื่องจักรอุตสาหกรรม ปรับปรุงความสวยงามด้วย Font ภาษาไทย Static Picture และการออกแบบปุ่มทันสมัย
อัพเดทล่าสุด: 7/3/2569
ราคาชุดอุปกรณ์
การเพิ่มคุณค่าของเครื่องจักรด้วย HMI
ในยุคปัจจุบันที่เครื่องจักรอุตสาหกรรมมีการแข่งขันสูง การสร้างระบบที่มีความน่าใช้งาน สวยงาม และปลอดภัย จะช่วยเพิ่มมูลค่าให้กับผลิตภัณฑ์ของเราได้อย่างมาก โดยไม่จำเป็นต้องลงทุน Hardware เพิ่มเติม
ความแตกต่างระหว่างระบบพื้นฐานและระบบขั้นสูง
ระบบพื้นฐาน
- หน้าจอแสดงปุ่ม Manual และ Auto
- ปุ่มควบคุม Output โดยตรง
- ปุ่ม Start/Stop สำหรับ Auto cycle
- แสดงจำนวน Cycle ที่ทำงานไปแล้ว
ระบบขั้นสูง
- การแยกเมนูตามโหมด - Manual และ Auto แยกหน้าชัดเจน
- แสดงสถานะระบบ - เวลาปัจจุบัน การเชื่อมต่ออุปกรณ์
- ระบบสิทธิ์ผู้ใช้งาน - Admin และ User level
- รองรับการใช้งานแบบ Touch และ Mouse
- Progress bar และสถานะขั้นตอนการทำงาน
- Alarm system พร้อม Visual และ Audio notification
การปรับปรุงความสวยงาม
1. การใช้ Font ภาษาไทยที่อ่านง่าย
- เข้าไปที่ fonts.google.com
- เลือกภาษาไทยจากตัวกรอง
- เลือก Font ที่มีหัว เช่น สารบัณ
- กด Get Font → Install Font
- เลือก Font ใน HMI เมื่อสร้าง Text component
ข้อแนะนำ: เลือก Font ที่ Support ภาษาไทยและมีความชัดเจนในการอ่าน
2. การใช้ Static Picture เพิ่มความน่าสนใจ
- คลิกที่ Static Picture component
- กดที่ Field → Browse Picture
- เลือกรูปภาพ (JPG หรือ PNG)
- ปรับ Width และ Height ตามต้องการ
เคล็ดลับ: สามารถถ่ายรูปเครื่องจักรจริงมาใส่เพื่อความสมจริง
3. การปรับแต่งปุ่มให้ดูทันสมัย
- คลิกขวาที่ปุ่ม → Properties
- ใน Appearance → Status Picture
- เลือก Picture Source → System Picture
- เลือกปุ่มสวยจาก Button category
- ลบ Text ใน Status 0 และ 1
- เปลี่ยน Background Pattern เป็น Transparent
การเพิ่มความสะดวกในการใช้งาน
1. การแยกหน้าตามโหมด
ใช้ Multi-function Button เพื่อ:
- Reset coil สำหรับเปลี่ยนโหมด (เช่น M0)
- Jump Screen ไปหน้าที่ต้องการ
plc
// ตัวอย่าง Logic
M0 = 0: Manual Mode
M0 = 1: Auto Mode
2. การเปิดใช้งาน Mouse
- เข้า HMI Parameter Setting
- ใน Operation Mode → เลือก USB Mouse Action
- ยกเลิกการติก Hide the Cursor
ประโยชน์: ลดการสัมผัสหน้าจอ เพิ่มอายุการใช้งาน
3. การตั้งค่า Parameter เพิ่มเติม
parameter
Screen Saver: 0 (ปิดการใช้งาน)
Image Download: Keep Original Format
Download System Clock: เปิดใช้งาน
ระบบความปลอดภัย
1. การสร้าง Alarm System
- คลิกขวาที่ Alarm → New Discrete Alarm
- ระบุ Monitor Address (เช่น LB60165 สำหรับ Ethernet status)
- กำหนด Alarm Text และเงื่อนไข
alarm
ตัวอย่าง Ethernet Alarm:
Monitor: LB60165
Condition: OFF (0) = Ethernet Cable Problem
2. การตั้งค่า Alarm Response
ใน HMI Parameter Setting → Alarm Setting:
- เปิด Voice Tip
- เปิด Screen Flick
- เปิด Turn on Backlight
- เลือกสีการกะพริบ (แนะนำสีแดง)
3. ระบบ User Login
- เข้า HMI Parameter Setting → User Password
- สร้าง User สูงสุด 8 ระดับ
- กำหนด Username, Password, และ Permission Level
- ตั้ง Auto Lock-out Time (แนะนำ 30 วินาทีี)
user-levels
Admin (Level 1): สิทธิ์เต็ม - Setting, Reset, View Data
User (Level 2): Reset Cycle, Operation เท่านั้น
4. การกำหนดสิทธิ์ปุ่ม
สำหรับปุ่มที่ต้องการจำกัดสิทธิ์:
- เข้า Properties → Advance
- เปิด Touch Availability → User Level Control
- เปิด Display Invalid Flag
- เลือก Permission Level ที่ต้องการ
การแสดงข้อมูลแบบ Visual
1. Multi-state Map สำหรับแสดงสถานะ
- สร้าง Multi-state Map component
- เชื่อมโยงกับ Monitor Address (เช่น D0 = Current State)
- กำหนด State ต่างๆ:
states
State 0: เครื่องหยุด (สีเทา)
State 1: ขั้นตอนที่ 1 (สีเขียว)
State 2: ขั้นตอนที่ 2 (สีเหลือง)
State 3: ขั้นตอนที่ 3 (สีน้ำเงิน)
2. Progress Bar สำหรับแสดงความคืบหน้า
- ใช้ Bar Chart component
- เชื่อมโยงกับ Current Value (เช่น D100)
- ตั้ง Variable Range:
- Min: D999 (ค่า 0)
- Max: D102 (Cycle time ล่าสุด)
plc
// Logic สำหรับ Progress Bar
M8159: 100ms Clock → Increment D100
M300 Edge Down: D100 → D102, Reset D100
3. Trend Chart สำหรับข้อมูลย้อนหลัง
- สร้าง Trend Chart component
- ตั้ง Trigger: M8151 (Always ON)
- เลือก Data Address ที่ต้องการติดตาม
- สร้างปุ่ม Clear Trend สำหรับล้างข้อมูล
ประโยชน์: ผู้ใช้งานสามารถวิเคราะห์แนวโน้มและประสิทธิภาพได้
การป้องกันการ Upload
- เข้า HMI Parameter Setting → User Password
- เปิด Enter Password When Uploading
- ตั้ง Upload Password
ผลลัพธ์: ป้องกันไม่ให้ลูกค้า Copy หรือแก้ไขโปรแกรมได้
การแสดงเวลาระบบ
- ใช้ Time Display component
- เลือก Format ที่ต้องการ (รวมวินาที)
- ใน HMI Parameter เปิด Download System Clock
การแก้ปัญหาที่พบบ่อย
ปัญหา Font ไม่แสดงภาษาไทย
- ตรวจสอบว่า Font support ภาษาไทย
- Download และ Install Font ในเครื่องที่ใช้พัฒนา
ปัญหาภาพไม่คมชัด
- เปลี่ยน Image Download Option เป็น Keep Original Format
ปัญหา Mouse ไม่ทำงาน
- ตรวจสอบการตั้งค่า USB Mouse Action
- ตรวจสอบว่าไม่ได้ติก Hide Cursor
เคล็ดลับสำหรับการพัฒนา
- สีสัน: ใช้สีที่สื่อความหมาย - เขียว (ปกติ), แดง (ผิดพลาด), เหลือง (คำเตือน)
- การจัดวาง: จัดกลุ่มข้อมูลที่เกี่ยวข้องกันให้อยู่ใกล้กัน
- ความสม่ำเสมอ: ใช้ Font, สี, และขนาดปุ่มแบบเดียวกันทั้งระบบ
- การตอบสนอง: เพิ่ม Visual feedback เมื่อผู้ใช้กดปุ่ม
สรุป
การปรับปรุงระบบ HMI ไม่จำเป็นต้องลงทุน Hardware เพิ่มเติม แต่สามารถเพิ่มมูลค่าให้กับเครื่องจักรได้อย่างมาก ผ่านการใช้เทคนิคต่างๆ เช่น การปรับปรุงความสวยงาม การเพิ่มระบบความปลอดภัย การแสดงข้อมูลแบบ Visual และการสร้าง User Experience ที่ดี สิ่งเหล่านี้จะช่วยให้ผลิตภัณฑ์ของเราโดดเด่นและมีคุณค่าในสายตาลูกค้ามากขึ้น
มีคำถาม? ติดต่อทีมงาน



