SERVOเริ่มต้น · Beginner1 นาที
คำสั่ง PLSF ควบคุม Servo Motor PLC - การหมุนต่อเนื่อง
ใช้คำสั่ง PLSF ใน PLC Samkoon สั่ง Servo ให้หมุนไปเรื่อยๆ โดยไม่อิงระยะทาง จนกว่าจะหยุดคำสั่ง และเปลี่ยนความถี่ Pulse ระหว่างที่คำสั่งทำงานได้
คำสั่ง PLSF สั่งให้ PLC ออก Pulse ไปเรื่อยๆ ตามความถี่ที่เรากำหนดจนกว่าจะหยุดคำสั่ง ไม่สนว่าออกไปกี่ Pulse จึงเหมาะกับการให้ Servo หมุนตลอดเหมือนมอเตอร์ทั่วไป และเปลี่ยนความถี่ระหว่างทำงานได้
อัพเดทล่าสุด: 26 ตุลาคม 2569
โจทย์: ให้ Servo วิ่งตลอดเหมือนมอเตอร์ทั่วไป
มีคำสั่งให้ Servo วิ่งโดยไม่อิงระยะทาง และวิ่งไปเรื่อยๆ จนกว่าจะสั่งหยุดไหม คำตอบคือมี ใช้คำสั่ง PLSF ซึ่ง PLC จะออก Pulse โดยเราเป็นคนกำหนด Frequency (ความถี่) เอง
รูปแบบคำสั่ง
PLSF Freq Pulse
PLSF D1000 Y000
- Freq
D1000— Register เก็บค่าความถี่ของ Pulse (ในคลิปดูใน Monitor แบบ DWORD) - Pulse
Y000— ขาที่ออก Pulse ไปที่ Servo Drive
โปรแกรมในคลิป
| Rung | เงื่อนไข | Output |
|---|---|---|
| 0 | M500 (Servo Enable) | Y001 — Servo Enable |
| 1 | M501 (สั่งหมุนต่อเนื่อง) | PLSF D1000 Y000 — Y000 = Servo Pulse |
ในคลิปต่อ PLC เข้ากับ Servo Drive Samkoon R8
การทำงาน
- พอเรียกใช้คำสั่ง PLSF PLC จะออก Pulse ไปเรื่อยๆ จนกว่าจะหยุดคำสั่ง ไม่สนว่าออกไปกี่ Pulse จึงเหมาะกับการให้มอเตอร์หมุนตลอด
- เปลี่ยนความถี่ได้ระหว่างที่คำสั่งกำลังทำงาน — ในคลิป D1000 มีค่า 20000 แล้วแก้เป็น 100000 ใน Monitor ขณะที่ Servo หมุนอยู่ ก็ทำได้ทันที
ข้อควรรู้จากคู่มือ (หน้าที่เปิดให้ดูในคลิป)
- Pulse หยุดเมื่อปิดเงื่อนไขของคำสั่ง (Disable)
- ถ้าตั้งความถี่เกินค่าสูงสุด จะทำงานที่ค่าสูงสุด
- คำสั่ง PLSF ไม่มีขา Direction ให้ ถ้าต้องการกำหนดทิศทาง ให้เลือก Output ขาไหนก็ได้มาเป็นขา Direction เอง
บทถัดไป
คำสั่งควบคุม Servo Motor ด้วย PLC-Samkoon | EDRVI และ EDRVA
1 นาทีปานกลาง · Intermediate
กลับ
มีคำถาม? ติดต่อทีมงาน

