ใช้ PLC คุม Stepping Motor หรือ Servo ด้วยคำสั่ง EDRVI
คำสั่ง EDRVI ของ PLC Samkoon ส่ง Pulse คุม Stepping Motor หรือ Servo และเปลี่ยนความถี่หรือจำนวน Pulse ได้แบบ Real-time ระหว่างที่คำสั่งกำลังทำงาน ทดสอบกับ HMI+PLC 2-in-1 และ Stepper Bergerda พร้อมดูสัญญาณบนสโคป
EDRVI เป็นคำสั่งส่ง Pulse คุม Stepping Motor หรือ Servo ที่เปลี่ยนค่าความถี่และจำนวน Pulse ได้แบบ Real-time ระหว่างที่คำสั่งกำลังรันอยู่ จึงคุมการตอบสนองของมอเตอร์ได้ด้วยคำสั่งเดียว
อัพเดทล่าสุด: 26 ตุลาคม 2569
EDRVI คืออะไร
EDRVI เป็นคำสั่งของ PLC Samkoon ที่ใช้ควบคุม Stepping Motor หรือ Servo Motor ด้วย Pulse จุดเด่นคือ เปลี่ยนค่าความถี่ (Frequency) และจำนวน Pulse ได้แบบ Real-time ระหว่างที่คำสั่งกำลังทำงาน
ชุดทดสอบในคลิป
- HMI + PLC 2-in-1 ของ Samkoon
- Stepping Motor ต่อกับ Microstep Driver Bergerda 2NS556A
- ต่อสโคปดูสัญญาณ Pulse
คำสั่งในโปรแกรม (SamSoar2022)
| ช่องของคำสั่ง | ค่าในคลิป | ความหมาย |
|---|---|---|
| Freq | D0 | ความถี่ของ Pulse |
| Number | D2 | จำนวน Pulse |
| Accelerate | K100 | เวลาเร่ง |
| Decelerate | K100 | เวลาลด |
| Pulse | Y000 | ขาออก Pulse |
| Direct | Y001 | ขากำหนดทิศทาง |
บนหน้าจอ HMI ทำช่องกรอก Frequency และ Pulses ไว้สำหรับป้อนค่า
ทดสอบ
- สั่งส่ง Pulse ที่ความถี่ 400 จำนวน 40,000 Pulse มอเตอร์เริ่มหมุน และสโคปแสดงสัญญาณ Pulse
- ระหว่างที่มอเตอร์หมุนอยู่ ลองเพิ่มค่า Frequency บนหน้าจอ มอเตอร์หมุนเร็วขึ้นทันที และสัญญาณบนสโคปก็เปลี่ยนตามแบบ Real-time
- จะเปลี่ยนจำนวน Pulse ระหว่างที่คำสั่งกำลังรันอยู่ก็ได้เช่นกัน
ข้อดีของ EDRVI คือได้การตอบสนองแบบ Real-time คุม Stepper หรือ Servo ได้ด้วยคำสั่งเดียว ดูการใช้ EDRVI คู่กับ EDRVA กับ Servo ได้ที่ คำสั่ง EDRVI และ EDRVA
บทถัดไป
วิธีหาสาย Stepping Motor เฟส A B แบบง่ายๆ ไม่ต้องใช้เครื่องมือ
มีคำถาม? ติดต่อทีมงาน
