ทดสอบมอเตอร์ผ่าน RS232

สั่งมอเตอร์หมุนจากหน้าเว็บโดยตรง เพื่อยืนยันว่าไดรฟ์ มอเตอร์ และสายต่อถูกต้อง ก่อนเอาไปประกอบกับตัวควบคุมจริง

ใช้ได้กับไดรฟ์ทุกรุ่น เพราะพอร์ต RS232 มีมาทุกตัว

Danger

มอเตอร์จะหมุนจริง — ก่อนกดปุ่มใด ๆ

  • ยกล้อลอยจากพื้น หรือเผื่อระยะให้พอ ถ้ามอเตอร์ต่ออยู่กับกลไก

  • ตรวจว่าไม่มีคนหรือของอยู่ในระยะที่กลไกจะเคลื่อนไปถึง

  • รู้ว่าปุ่ม หยุดฉุกเฉิน อยู่ตรงไหน และกดถึงได้ทันที

  • ทดสอบด้วยความเร็วต่ำก่อนเสมอ

สิ่งที่ต้องมี

  • สาย USB-to-RS232 ต่อกับไดรฟ์

  • ไฟเลี้ยงกำลัง 24V เข้าไดรฟ์ — ไม่ใช่แค่ไฟจากสาย USB

  • คอมพิวเตอร์ที่มี Chrome หรือ Edge

Note

ถ้าไม่มีไฟ 24V จะต่อสื่อสารได้ อ่านค่าได้ แต่สั่งหมุนไม่ได้ เพราะไดรฟ์ไม่มีกำลังจ่ายให้มอเตอร์

ขั้นตอน

① ต่อและตรวจสถานะก่อน

เปิดเครื่องมือตั้งค่าไดรฟ์ กด Connect แล้วเลือกอุปกรณ์

กด Read ที่ Statusword เพื่อดูว่าไดรฟ์พร้อมไหม

ค่าที่อ่านได้

แปลว่า

ลงท้ายด้วย 27

✅ พร้อมหมุน

มี bit3 ติด (08)

⚠️ มี fault — อ่าน Error Code ดูสาเหตุก่อน

40

ยังไม่พร้อม — ตรวจไฟเลี้ยงและสัญญาณ enable

② ตั้งค่าก่อนสั่งหมุน

ในการ์ด MOTOR TEST

ช่อง

ใส่อะไร

Mode

3 สำหรับทดสอบทั่วไป (ออกตัวนุ่ม) · -3 เมื่ออยากให้ตอบสนองทันที

DIN Sim

ปล่อย 0 ไว้ ถ้าไดรฟ์ต้องการสัญญาณ enable จากขา DIN ที่ยังไม่ได้ต่อ ให้ใส่ 1

RPM (ล้อ)

เริ่มที่ 10 rpm หรือน้อยกว่า

เกียร์

อัตราทดเกียร์ของคุณ เช่น 35 — ถ้าต่อมอเตอร์เปล่าใส่ 1

Important

ช่อง RPM คือรอบของเพลาออก ไม่ใช่รอบมอเตอร์ — เครื่องมือคูณอัตราทดให้เอง

ใส่ 10 กับเกียร์ 35 หมายถึงล้อหมุน 10 รอบ/นาที ซึ่งมอเตอร์จะหมุน 350 รอบ/นาที บรรทัด 📐 ใต้ปุ่มแสดงการคำนวณให้ดูตลอด อ่านยืนยันก่อนกด Spin ทุกครั้ง

③ สั่งหมุน

  1. กด ⚡ Enable — ดูข้อความใน LOG ว่าขึ้น Operation enabled ไหม

  2. กด ▶ Spin — มอเตอร์เริ่มหมุน

  3. ดูค่า Actual RPM ว่าใกล้เคียงกับที่สั่งไหม

  4. กด ■ STOP เพื่อหยุด

  5. กด Disable เมื่อทดสอบเสร็จ

Warning

ถ้ากด Enable แล้วไม่ขึ้น Operation enabled อย่าเพิ่งกด Spin

ดูสถานะที่ LOG บอก แล้วแก้ตามนั้นก่อน — กด Spin ตอนที่ยังไม่ enable มอเตอร์จะไม่หมุนอยู่ดี แต่ทำให้ไล่หาสาเหตุยากขึ้น

อ่านผลยังไง

อาการ

แปลว่า

Actual RPM ใกล้เคียงค่าที่สั่ง

✅ ไดรฟ์ มอเตอร์ และ encoder ทำงานครบ

หมุนแต่ Actual RPM เป็น 0

encoder หรือสาย feedback มีปัญหา

หมุนกลับทางกับที่ต้องการ

ปกติ — แก้ที่ตัวควบคุม หรือใช้ตัวเลือกกลับทางหมุน

ไม่หมุนเลย ไม่มี error

ตรวจไฟ 24V และสัญญาณ enable (ลอง DIN Sim = 1)

ขึ้น fault ทันทีที่ Enable

อ่าน Error Code แล้วเทียบกับคู่มือ

หลังทดสอบเสร็จ

กด Disable ทุกครั้ง ก่อนถอดสายหรือปิดหน้าเว็บ — ไม่ปล่อยให้ไดรฟ์ค้างอยู่ในสถานะพร้อมหมุน

Note

ค่าที่ใช้ทดสอบ (ความเร็ว โหมด) ไม่ถูกบันทึกลงไดรฟ์ หายไปเองเมื่อปิดไฟ ถ้าอยากให้ค่าตั้งค่าอื่นอยู่ถาวรต้องกด Save แยกต่างหาก

ทดสอบผ่านบัสอื่นได้ไหม

ตอนนี้ทดสอบผ่าน RS232 เท่านั้น ซึ่งครอบคลุมไดรฟ์ทุกรุ่นอยู่แล้ว

ไดรฟ์แต่ละรุ่นมีบัสสื่อสารต่างกันตามรหัสรุ่น — รุ่น L มี RS485 · รุ่น C มี CANopen · รุ่น E มี EtherCAT แต่ทุกรุ่นมี RS232 เหมือนกันหมด

ถ้าต้องการทดสอบผ่าน RS485 หรือ CANopen ติดต่อเราได้ครับ