Pulse output instructions
1180
Part IV Tool Instructions
PulseOutput_Jog_FB
JOG operation
This non-inline instruction is part of the tool instructions for pulse output. For a detailed description
of the instruction(s) used internally, please refer to the online help: F172_PulseOutput_Jog (see
page 1060). Use PulseInfo_IsActive (see page 1223
) to check if the control flag for the selected
channel is FALSE.
PLC types see see page 1329
Input variable Data type Function
bExecute With edge or permanent if change of speed required
bReverse
BOOL
Movement direction: Forward = FALSE, Reverse = TRUE
diInitialAndFinalSpeed Initial and final speed (FP0R): 1 to 50000 (1Hz–50kHz)
diTargetSpeed Target speed: Set this value according to the frequency range
selected in PulseOutput_Channel_Configuration_DUT:
FP
, FP-X: 1 to 9800 (1.5Hz–9.8kHz)
48 to 100000 (48Hz–100kHz)
191 to 100000 (191–100kHz)
FP0R: 1 to 50000 (1Hz–50kHz)
FP0, FP-e: 40 to 5000 (40Hz–5kHz)
diAccelerationTime Acceleration time (FP0R): 1ms–32760ms (up to the maximum
speed)
diDecelerationTime
DINT
Deceleration time (FP0R): 1ms–32760ms (from the maximum
speed)
dutChannelConfiguration Predefined system DUT for channel configuration:
PulseOutput_Channel_Configuration_DUT
Output variable
Data type
Function
bError BOOL Refers to an internal mismatch of input values to avoid a PLC
error.
Description
This instruction is used for JOG operation. Pulses are output from the specified channel when the
control flag for this channel is FALSE and the execution condition is TRUE.
Data types
Example
In this example the function has been programmed in ladder diagram (LD). Please refer to the
online help for a structured text (ST) example. The same POU header is used for all programming
languages.