Specifications

Mode 30: Pulse Output
Purpose
The HSIO circuit in Mode 30 generates output pulse
trains suitable for open-loop control of a single-axis
motion positioning system. It generates pulse (stepper
increment) and direction signals which you can connect
to motor drive systems and perform various types of
motion control. Using Mode 30 Pulse Output, you can
select from three profile types detailed later in this
chapter:
Trapezoidal – Accel Slope to Target Velocity to Decel Slope
Registration Velocity to Position Control on Interrupt (also used for home search moves)
Velocity Control – Speed and Direction only
The HSIO circuit becomes a high-speed pulse generator (up to 7 kHz) in Mode 30. By
programming acceleration and deceleration values, position and velocity target values, the
HSIO function automatically calculates the entire motion profile. The figure below shows the
DL05 generating pulse and direction signals to the drive amplifier of a stepper positioning
system. The pulses accomplish the profile independently and without interruption to ladder
program execution in the CPU.
In the figure above, the DL05 generates pulse and
direction signals. Each pulse represents the smallest
increment of motion to the positioning system (such as
one step or micro-step to a stepper system).
Alternatively, the HSIO Pulse Output Mode may be
configured to deliver counter clock-wise (CCW) and
clock-wise (CW) pulse signals as shown to the right.
NOTE: The pulse output is designed for open loop stepper motor systems. This, plus its minimum
velocity of 40 pps make it unsuitable for servo motor control.
DL05 Micro PLC User Manual, 6th Edition, Rev. C
E–24
Appendix E: High-speed Input and Pulse Output Features
1
2
3
D
E
6
7
8
9
10
11
1
1
14
A
B
C
D
Trapezoidal Profile
Time
Decel
Velocity
Accel
Drive
Amplifier
Stepper
Motor
Pulse
Direction
DL05 Micro PLC
CCW Pulse
CW Pulse
Drive
Amplifier