วิธีใช้งาน HMI แบบ Handheld Robot
เริ่มใช้หน้าจอ Handheld Robot Samkoon SK-T070XS-Q ต่อไฟ 24V DC และสาย LAN สร้างโปรเจกต์ใน SKTool อ่านปุ่ม Selector Switch Encoder และ Emergency Stop จาก LB48001–LB48025 / LW48000 / LW48002 แล้วส่งค่าไป PLC ด้วย Data forward
ปุ่มบนหน้าจอ Handheld Robot SK-T070XS-Q ผูกกับ Address ภายในของหน้าจอ ปุ่มกดอยู่ที่ LB48001–LB48024, Emergency Stop ที่ LB48025, Selector Switch ที่ LW48002 และ Encoder ที่ LW48000 ใช้ Data forward ใน SKTool ส่งค่าเหล่านี้ไปที่ Y / M / D ของ PLC
อัพเดทล่าสุด: 26 ตุลาคม 2569
ของในกล่องและการต่อสาย
เวลาแกะกล่องหน้าจอ Handheld Robot รุ่น SK-T070XS-Q จะได้สาย 2 ชุด
- สาย Extension ที่ออกมาจากตัวหน้าจอ
- สายสื่อสาร
จ่ายไฟ 24V DC ที่สายสีแดงและสายสีดำ ส่วนสาย LAN ใช้ทั้งเขียนโปรแกรมจากคอมพิวเตอร์ลงหน้าจอ และใช้ให้หน้าจอสื่อสารกับ PLC (ในคลิปเป็น PLC Samkoon รุ่น FAs)
สร้างโปรเจกต์ใน SKTool
- เปิดโปรแกรม SKTool แล้วสร้างโปรเจกต์ใหม่
- ช่อง Model เลือกรุ่นหน้าจอเป็น
SK-T070XS-Q - ตั้ง Link ของ PLC เนื่องจากหน้าจอนี้ใช้สาย LAN สื่อสารกับ PLC Samkoon จึงเลือก Link Interface: Ethernet และ Device Service: Samkoon / FGs Series
- กด Next แล้วสร้างโปรเจกต์
Address ของปุ่มบนตัวเครื่อง
ปุ่มควบคุม, Selector Switch, Encoder และ Emergency Switch ผูกกับข้อมูลภายในของหน้าจอตามตาราง Button Map ในคลิป
| ปุ่ม | Address | ค่า |
|---|---|---|
| Right x+, x-, y+, y-, z+, z-, U+, U-, V+, V-, w+, w- | LB48001 ถึง LB48012 ตามลำดับ | กด = 1, ปล่อย = 0 |
| ปุ่มด้านล่าง Handwheel, Override, Skylight, Rotate, Finished, Blank | LB48013 ถึง LB48018 ตามลำดับ | กด = 1, ปล่อย = 0 |
| ปุ่มด้านซ้าย Reset, Continue, Pause, Start, -, + | LB48019 ถึง LB48024 ตามลำดับ | กด = 1, ปล่อย = 0 |
| Emergency Stop (NC) | LB48025 | ปล่อย = 1, กด = 0 |
| Selector Switch (Key Mode) | LW48002 (Word) | ดูหัวข้อถัดไป |
| Encoder (Handwheel) | LW48000 | 32-bit unsigned |
ตัวอย่างเช่น ปุ่ม X+ ผูกอยู่กับ LB48001 ค่าจะ ON เมื่อกดปุ่ม ส่วนปุ่ม + ด้านซ้ายคือ LB48024
Selector Switch
ค่าเป็น Word อยู่ที่ LW48002
| ตำแหน่งสวิตช์ | ค่า |
|---|---|
| ตรงกลาง (手动 Manual) | 3 |
| ด้านขวา (停止 หยุด) | 1 |
| ด้านซ้าย (自动 Auto) | 2 |
Encoder และ Emergency Stop
- Encoder เป็นค่า 32-bit อ่านได้ที่
LW48000อ่านได้ทั้งตอนนับขึ้นและนับลง - Emergency Stop อยู่ที่
LB48025ปกติตอนไม่ได้กดค่าจะเป็น ON พอกดค่าจะเป็น OFF เอาไปผูกกับ Alarm ต่างๆ ได้
ส่งค่าจากหน้าจอไปที่ PLC ด้วย Data forward
ข้อมูลข้างบนเป็นข้อมูลภายในของหน้าจอ ต้องส่งต่อไปให้ PLC ด้วยฟังก์ชัน Data forward
ข้อมูล Bit
- ในแผง Project ดับเบิลคลิก Data forward > Bit address
- กด New แล้วใส่ Source address เป็น Address ของหน้าจอ และ Mapped address เป็น Address ของ PLC ที่สื่อสารผ่านสาย LAN เช่น
LB48001ไปที่Y0 - ระบุ Number เป็นจำนวนที่ต้องการแมป โปรแกรมจะสร้างตารางให้ จะแมปกับ Address อะไรก็ได้ที่ฝั่ง PLC
ตารางในคลิปแมป LB48001 ถึง LB48024 ไปที่ PLC ดังนี้
| Source address | Mapped address |
|---|---|
LB48001 ถึง LB48016 | Y0 ถึง Y17 |
LB48017 ถึง LB48024 | M0 ถึง M7 |
Y ของ PLC Samkoon นับเป็นเลขฐาน 8 (Y0–Y7, Y10–Y17 ไม่มี Y8 / Y9) จึงเห็น
LB48009ไปที่Y10
ข้อมูล Word
- ดับเบิลคลิก Data forward > Word address แล้วกด New
- ในคลิปตั้งค่า Encoder ดังนี้
| ช่อง | ค่าในคลิป |
|---|---|
| Data type | 32-Bit Unsigned Int |
| Source address | LW48000 |
| Mapped address | D0 |
| Address interval | 1 |
| Number | 1 |
ดาวน์โหลดโปรเจกต์ลงหน้าจอ แล้วหน้าจอจะ Forward ส่งข้อมูลไปให้ PLC เรื่อยๆ จากนั้นเขียนโปรแกรม PLC ได้ตามต้องการจากการใช้งานปุ่มบน Handheld
นอกจากปุ่มบนตัวเครื่อง หน้าจอนี้เป็นจอสัมผัส จึงสร้างปุ่มบนหน้าจอเพิ่มเพื่อส่งข้อมูลได้เช่นกัน
บทถัดไป
วิธีเอาภาพจากกล้อง CCTV มาโชว์บน HMI
มีคำถาม? ติดต่อทีมงาน

