คู่มือการสร้างหน้าจอ Visualization (HMI) ในโปรแกรม CODESYS ฉบับเข้าใจง่าย

อัพเดทล่าสุด: 27 เม.ย. 2026
19 ผู้เข้าชม

ในการพัฒนาระบบควบคุมอัตโนมัติ (Automation) ด้วย PLC การมีหน้าจอแสดงผลที่ช่วยให้ผู้ใช้งานสามารถสั่งการและตรวจสอบการทำงานของระบบได้อย่างสะดวกถือเป็นสิ่งสำคัญ ซอฟต์แวร์ CODESYS มาพร้อมกับฟังก์ชัน Visualization ซึ่งเปรียบเสมือนการสร้างหน้าจอ HMI (Human Machine Interface) จำลองขึ้นมาในตัวโปรแกรม ทำให้ผู้เขียนโปรแกรมสามารถออกแบบส่วนควบคุม ทดสอบการทำงาน และมอนิเตอร์สถานะต่างๆ ได้อย่างมีประสิทธิภาพ

วันนี้เราจะมาเรียนรู้วิธีการสร้างหน้าจอ Visualization พื้นฐานในโปรแกรม CODESYS ผ่าน 4 ขั้นตอนง่ายๆ เพื่อนำไปประยุกต์ใช้กับโปรเจกต์ของคุณ

 

ขั้นตอนที่ 1: การเพิ่มฟังก์ชัน Visualization เข้าสู่โปรเจกต์

  1. ไปที่แถบโครงสร้างโปรแกรม (Device Tree) ในส่วนของ Application
  2. คลิกขวาที่หัวข้อ Application เลือกคำสั่ง Add Object จากนั้นคลิกที่ Visualization
  3. ระบบจะแสดงหน้าต่างให้ตั้งชื่อหน้าจอ (สามารถใช้ชื่อเริ่มต้นที่ระบบให้มาได้) จากนั้นกดปุ่ม Add เพื่อสร้างหน้าต่างสำหรับออกแบบ

ขั้นตอนที่ 2: การออกแบบหน้าจอและเพิ่มปุ่มควบคุม

เมื่อเข้าสู่หน้าต่าง Visualization คุณสามารถลากและวางอุปกรณ์ต่างๆ จากกล่องเครื่องมือ (Toolbox) ได้ทันที:

  1. เพิ่มสวิตช์: ไปที่หัวข้อ Lamps/Switches/Bitmaps จากนั้นลาก Dip Switch มาวางบนหน้าจอ (ตัวอย่างเช่น นำมาทำเป็นปุ่ม Start และ Stop)
  2. เพิ่มข้อความอธิบาย: ไปที่หัวข้อ Common Controls ลาก Label มาวางเพื่อเขียนข้อความกำกับปุ่ม (เช่น Start, Stop, Lamp) โดยคุณสามารถปรับเปลี่ยนขนาดฟอนต์ (Font Size) และรูปแบบได้ตามต้องการ
  3. เพิ่มหลอดไฟแสดงสถานะ: กลับไปที่หัวข้อ Lamps/Switches/Bitmaps และลาก Lamp มาวางเพื่อใช้เป็นตัวแสดงผล

ขั้นตอนที่ 3: การเชื่อมต่ออุปกรณ์บนหน้าจอกับตัวแปรในโปรแกรม (Variable Mapping)

เพื่อให้ปุ่มและหลอดไฟบนหน้าจอทำงานร่วมกับโปรแกรม PLC ที่เราเขียนไว้ได้ ต้องทำการผูกค่าตัวแปร (Variable) ดังนี้:

  1. คลิกที่สวิตช์ตัวแรก ไปที่หน้าต่าง Properties ฝั่งขวามือ หัวข้อ Variable
  2. คลิกปุ่มเลือกตัวแปร (...) แล้วเลือกตัวแปรที่ใช้สั่งการ (เช่น swStart)
  3. ทำซ้ำขั้นตอนเดิมกับสวิตช์ตัวที่สอง โดยผูกเข้ากับตัวแปรหยุดการทำงาน (เช่น swStop)
  4. คลิกที่หลอดไฟ (Lamp) แล้วนำไปผูกกับตัวแปรผลลัพธ์ (เช่น Lamp)

ขั้นตอนที่ 4: การคอมไพล์และทดสอบระบบ (Login & Play)

  1. กดปุ่ม Combine (รูปคอมพิวเตอร์) เพื่อตรวจสอบความถูกต้องของโปรแกรม
  2. กดปุ่ม Login จากแถบเครื่องมือด้านบน และเลือก Login with download เพื่อดาวน์โหลดโปรแกรมจำลอง
  3. กดปุ่ม Play (Start) เพื่อให้โปรแกรมเริ่มทำงาน
  4. ทำการทดสอบโดยการคลิกเปิด-ปิดสวิตช์ Start และ Stop บนหน้าจอ Visualization หากหลอดไฟสว่างและดับตามเงื่อนไขที่เขียนไว้ ถือว่าการทำงานเสร็จสมบูรณ์

การสร้างหน้าจอ Visualization ใน CODESYS ไม่เพียงแต่ช่วยให้การจำลองการทำงานของเครื่องจักรสมจริงยิ่งขึ้น แต่ยังช่วยให้ผู้ปฏิบัติงานสามารถทำความเข้าใจระบบ Automation ได้ง่ายขึ้นอีกด้วย

หากคุณเป็นผู้ที่สนใจในเทคโนโลยี PLC, Automation และการใช้งานซอฟต์แวร์ CODESYS ระดับมืออาชีพ บริษัท อี-พาวเวอร์ เซอร์วิส จำกัด (ePower) ยินดีให้คำปรึกษาและนำเสนอโซลูชันที่ตอบโจทย์อุตสาหกรรมของคุณ ค้นหาข้อมูลสินค้าและบริการเพิ่มเติมได้ที่ www.epower.co.th

นอกจากนี้ เรายังมีกลุ่ม Facebook CODESYS AI & Robotics Developer Community สำหรับแลกเปลี่ยนความรู้ ประสบการณ์ และเทคนิคการใช้งานดีๆ สามารถเข้ามาร่วมพูดคุยแบ่งปันความรู้กับทีมวิศวกรของเราได้เลย


บทความที่เกี่ยวข้อง
เว็บไซต์นี้มีการใช้งานคุกกี้ เพื่อเพิ่มประสิทธิภาพและประสบการณ์ที่ดีในการใช้งานเว็บไซต์ของท่าน ท่านสามารถอ่านรายละเอียดเพิ่มเติมได้ที่ นโยบายความเป็นส่วนตัว และ นโยบายคุกกี้
Powered By MakeWebEasy Logo MakeWebEasy