Delta DVP — 10.7 PLSR - Servo Motor Acceleration/Deceleration Control

10. High-speed Input/Output Design Examples 10.7 PLSR - Servo Motor Acceleration/Deceleration Control Start/Stop O F F O N X1 X2 X0 Y4 Cutter O F F O N Pause Products under process Pulse output terminal Y0 Servo motor Control Purpose: z Counting the pulses generated by servo motor and performing cutting process when specified number of pulses is counted. The multi-tooth cam shares same axis with the servo motor. Therefore, when the servo motor rotates once, the proximity switch will detect 10 pulses sent by the ten-teeth cam. When the servo motor rotates 10 times (100 pulses), the conveyor will be stopped and the system will perform cutting process for 1 sec.

The program uses a servo motor as a rotation device. Because servo motor requires a bigger load, there should be an acceleration/deceleration process during the working of servo motor. The time for acceleration/deceleration is set as 200ms as the below diagram: 10000 9000 8000 7000 6000 5000 4000 3000 1000 2000 Time Devices: DVP-PLC Application Examples 10-11 Frequency of pulse output (Hz) Acceleration time Deceleration time 200ms 200ms Acceleration time 200ms Deceleration time 200ms Device Function X0 Proximity switch for detecting pulses created by the teeth on cam