6. VFD Start Sources and Speed References Explained


0

Introduction

One of the most common problems when troubleshooting a Variable Frequency Drive is not electrical power, not the motor, and not even a bad drive.

Many times the real issue is this:

The VFD is not listening to the correct command source.

A VFD needs two main instructions before it can control a motor correctly:

1. A Start Command
2. A Speed Reference

The start command tells the drive:

Run or Stop

The speed reference tells the drive:

How fast to run

These two concepts are related, but they are not the same. A drive can receive the start command from one place and the speed command from another place.

The examples in this post may reference Allen-Bradley PowerFlex parameters, but the same concepts apply to most industrial VFDs, including ABB, Siemens, Yaskawa, Schneider, Danfoss, Mitsubishi, and other drive manufacturers.


Start Source vs Speed Reference

This is the key concept:

Start Source = Who tells the drive to run?
Speed Reference = Who tells the drive how fast to run?

For example:

Start Source = Terminal Block
Speed Reference = Analog Input

That means a hardwired signal starts the drive, but an analog signal controls the speed.

Another example:

Start Source = Communication Network
Speed Reference = Communication Network

That means the PLC sends both the run command and the speed command over a network.

A PowerFlex 400 example makes this clear: in Auto mode, the start command is defined by P036 [Start Source], while the speed reference is defined by P038 [Speed Reference]. The documentation also explains that Hand mode can use the integral keypad for both start command and speed reference.


1. What Is a Start Source?

The start source is the parameter that tells the VFD where the run command comes from.

The run command may come from:

Keypad / HIM
Terminal block
PLC digital output
Communication network
Hand-Off-Auto mode
Local/Remote selection
Fire/Purge override
Internal drive logic

On a PowerFlex-style drive, this may be configured with:

P036 [Start Source]

The PowerFlex documentation describes P036 [Start Source] as the parameter that sets the control scheme used to start the drive. It includes options such as Keypad, 3-Wire, 2-Wire, 2-Wire Level Sensitive, 2-Wire High Speed, and Comm Port.


Common Start Sources

Start SourceTypical Use
Keypad / HIMLocal testing, maintenance, manual operation
Terminal BlockHardwired start/stop from switches, relays, or PLC outputs
2-Wire ControlMaintained run command
3-Wire ControlMomentary start and stop pushbuttons
Communication PortPLC starts/stops the drive over network
HOA / Local-RemoteOperator mode selection
Purge / Fire OverrideSpecial life-safety or HVAC control mode

2. Keypad / HIM Start Source

A VFD can usually be started locally using the keypad or HIM.

HIM means:

Human Interface Module

This is useful for:

Maintenance
Commissioning
Local testing
Checking motor rotation
Jogging or manual operation
Troubleshooting

On many drives, the local keypad can provide:

Start
Stop
Reverse
Speed adjustment
Fault reset
Parameter access
Status display

The PowerFlex manual explains that the integral keypad Start key is controlled by P036 [Start Source], while the keypad potentiometer is controlled by P038 [Speed Reference]. The Stop key is always active and is controlled by P037 [Stop Mode].


Technician Note

If the drive starts from the keypad but not from the PLC, the drive may not be configured for the correct remote start source.

Check:

[ ] Is the drive in Local or Remote?
[ ] Is Start Source set to Keypad, Terminal Block, or Network?
[ ] Is the PLC output actually energizing the correct VFD input?
[ ] Is the stop input present?
[ ] Is the drive faulted?
[ ] Is an enable input required?

3. Terminal Block Start Source

Terminal block control means the VFD receives hardwired control signals.

These may come from:

Selector switches
Pushbuttons
Control relays
PLC digital outputs
Safety/interlock circuits
HOA switches
Auxiliary contacts

Remote control signals are typically wired into the VFD terminal strip. Digital inputs are ON/OFF signals sent to the VFD and can command functions such as start, stop, reverse, jog, or speed change.


Common Hardwired Commands

Digital Input CommandFunction
Run ForwardStarts motor forward
Run ReverseStarts motor reverse
StopStops or enables drive depending on wiring/design
JogRuns at jog speed
Fault ResetClears fault when active
Preset Speed SelectSelects fixed speed
Local/RemoteChanges control mode
External FaultStops/faults drive from external device

4. 2-Wire Control

In 2-wire control, a maintained contact tells the drive to run.

Example:

Switch closed = Run
Switch open = Stop

This is common with:

PLC output contacts
Maintained selector switches
Relay contacts
Simple run permissive circuits

A basic 2-wire concept:

PLC Output ON  → VFD Run Input ON  → Motor Runs
PLC Output OFF → VFD Run Input OFF → Motor Stops

Important Warning About 2-Wire Control

With some 2-wire level-sensitive modes, if the run command remains active, the drive may restart when a stop condition is removed or after power/fault conditions depending on the configuration.

The PowerFlex documentation warns that when P036 [Start Source] is set to the 2-Wire Level Sensitive option and the Run input is maintained, the Run input does not need to be toggled after a Stop input for the drive to run again. It identifies this as an unintended-operation hazard.

That is why technicians must understand whether the drive requires:

A maintained run signal

or:

A new start transition / leading edge

after a stop, fault, or power cycle.


5. 3-Wire Control

In 3-wire control, the VFD is controlled more like a traditional motor starter circuit.

Typical signals:

Momentary Start PB
Momentary Stop PB
Run Forward / Run Reverse logic

In general:

Start button = momentary command to run
Stop button = opens stop circuit
Drive logic seals in internally

This is common when the drive is controlled by physical pushbuttons instead of a PLC.


2-Wire vs 3-Wire Quick Comparison

Feature2-Wire Control3-Wire Control
Run CommandMaintainedMomentary start
Stop CommandRemove run signalStop input opens
Common UsePLC output, selector switchPushbutton station
Restart BehaviorCan restart if run remains activeOften requires new start command
Troubleshooting FocusCheck maintained commandCheck stop circuit and start pulse

6. Communication Start Source

A VFD can also be started and stopped by communication.

Common communication methods include:

EtherNet/IP
Modbus RTU
Modbus TCP
PROFIBUS
PROFINET
DeviceNet
RS485 / DSI
CANopen
Vendor-specific networks

On a PowerFlex-style example, the start source may be set to a communication port.

The PowerFlex RS485/DSI documentation states that P036 [Start Source] must be set to RS485/DSI Port if the start command is controlled from the network. It also states that P038 [Speed Reference] must be set to RS485/DSI Port if the speed reference is controlled from the network.


Communication Troubleshooting

If the PLC is supposed to control the VFD over network, verify:

[ ] Correct Start Source
[ ] Correct Speed Reference
[ ] Correct node address / IP address
[ ] Correct data rate
[ ] Correct communication format
[ ] Communication status healthy
[ ] PLC logic is sending run command
[ ] PLC speed reference is scaled correctly
[ ] Drive is not in Local mode
[ ] Communication loss action is understood

The same PowerFlex RS485/DSI section lists communication parameters such as data rate, node address, communication loss action, communication loss time, and communication format.


7. What Is a Speed Reference?

The speed reference tells the VFD how fast to run the motor.

Common speed reference sources include:

Keypad / HIM
Integral potentiometer
External potentiometer
Analog input 0–10 VDC
Analog input 4–20 mA
Preset speeds
Communication network
Internal PID loop
MOP up/down

On a PowerFlex-style drive, this may be configured with:

P038 [Speed Reference]

PowerFlex 400 parameter data lists P038 [Speed Reference] options such as Drive Keypad, Internal Frequency, Analog Input 1, Analog Input 2, Preset Frequency, and Communications Port.


Technician Note

A VFD can have a valid run command and still not move the motor if the speed reference is missing or set to zero.

Example:

Start Source = Terminal Block
Speed Reference = Analog Input
Analog Signal = 0 VDC
Result = Drive may run at 0 Hz or minimum frequency

So when troubleshooting, do not only ask:

Is the drive commanded to run?

Also ask:

What speed is the drive being commanded to run?

8. Keypad / HIM Speed Reference

A technician may use the keypad or HIM to adjust speed locally.

This is useful during:

Startup
Motor rotation test
Maintenance
Manual operation
Temporary troubleshooting
Local control

However, keypad speed control may not be the normal production mode.

A common issue is when the drive was left in local/keypad speed reference after maintenance, and the PLC/HMI speed command no longer controls the motor.


Field Example

Problem:

Operator changes speed from HMI, but motor speed does not change.

Possible cause:

Speed Reference is set to Keypad instead of Analog Input or Network.

9. Analog Speed Reference

Analog speed references are very common in industrial applications.

Typical signals:

0–10 VDC
4–20 mA
0–20 mA
±10 VDC

Analog inputs are proportional or modulating signals sent to the VFD. These signals can tell the drive what the reference speed should be or provide feedback signal information.


Analog Input Examples

SignalMeaning
0 VDCMinimum speed
10 VDCMaximum speed
4 mAMinimum speed
20 mAMaximum speed
12 mAApproximately mid-range speed

Example:

4–20 mA = 0–60 Hz

Then:

4 mA  = 0 Hz
12 mA = 30 Hz
20 mA = 60 Hz

Analog Troubleshooting Checks

If the speed is wrong, check:

[ ] Is the drive configured for voltage or current?
[ ] Is the analog signal present?
[ ] Is the polarity correct?
[ ] Is analog common correct?
[ ] Is scaling correct?
[ ] Is minimum/maximum frequency correct?
[ ] Is the PLC analog output scaled correctly?
[ ] Is the shield grounded correctly?
[ ] Is signal noise present?

PowerFlex 400 documentation shows analog inputs that are DIP-switch selectable for voltage or current and analog outputs that can be selected for voltage or current.


10. Preset Speed Reference

Preset speeds are fixed speed values stored in the drive.

They are usually selected using digital inputs.

Example:

Input 1 OFF, Input 2 OFF = Speed 1
Input 1 ON, Input 2 OFF = Speed 2
Input 1 OFF, Input 2 ON = Speed 3
Input 1 ON, Input 2 ON = Speed 4

Preset speeds are useful when a machine only needs a few specific speeds.

Applications:

Conveyors
Mixers
Indexing equipment
Fans
Simple machine modes
Batch processes

The PowerFlex manual notes that digital inputs can have priority for frequency control when programmed as preset speeds and active.


11. Internal PID Speed Reference

Some VFDs can generate their own speed command using an internal PID loop.

In this case, the drive compares:

Setpoint vs Feedback

Then adjusts motor speed automatically.

Common applications:

Pressure control
Flow control
Tank level control
Temperature-related air movement
Fan static pressure
Pump pressure

Example:

Pressure Setpoint = 60 PSI
Pressure Feedback = 52 PSI
VFD increases speed

This is common in pump and fan applications.


12. Hand-Off-Auto, Local/Remote, and Auto/Manual Modes

Many VFD systems include control mode selection.

Common modes:

ModeTypical Meaning
HandLocal keypad or local panel control
OffDrive stopped or disabled
AutoPLC, process controller, or external system controls drive
LocalControl from drive/keypad/local station
RemoteControl from PLC, terminal block, or network
ManualOperator manually controls speed
AutoSpeed is controlled automatically by process/PID

PowerFlex 400 documentation describes configurable Hand-Off-Auto, Local/Remote, and Auto/Manual configurations. In Hand or Local operation, command and speed may come from the keypad; in Auto or Remote operation, start and speed are defined by parameters such as Start Source and Speed Reference.


Technician Note

When troubleshooting, always check mode first.

Ask:

Is the drive in Hand, Off, or Auto?
Is the drive in Local or Remote?
Is the drive in Manual or Auto?
Is the operator expecting HMI control while the drive is in Local?

Many “VFD not responding” problems are actually mode-selection problems.


13. Drive Feedback: How the VFD Reports Back

The VFD does not only receive commands. It also sends feedback.

Common feedback signals:

Drive Running
Drive Ready
Drive Faulted
At Speed
Output Frequency
Output Current
Output Voltage
DC Bus Voltage
Motor Overload
Communication Status

Feedback may be sent through:

Relay outputs
Digital outputs
Analog outputs
Network communication
HIM/keypad display

PowerFlex 400 documentation lists programmable relay outputs and opto outputs that can indicate drive or motor conditions, and analog outputs that can be used for metering.


Command vs Feedback

This distinction is very important:

Command = What the PLC or operator requests
Feedback = What the drive/motor is actually doing

Example:

VFD_Start_Cmd = ON
VFD_Running_FB = OFF
VFD_Faulted = ON

That means the PLC is requesting the drive to run, but the drive is not running because it is faulted.


14. Common Troubleshooting Scenarios

Scenario 1: Drive Runs from Keypad but Not from PLC

Possible causes:

[ ] Start Source set to Keypad instead of Terminal Block or Network
[ ] Drive is in Local mode
[ ] PLC output not energizing
[ ] Stop input missing
[ ] Enable input missing
[ ] Source/sink wiring mismatch
[ ] Digital input assigned wrong function

Scenario 2: Drive Starts but Motor Does Not Speed Up

Possible causes:

[ ] Speed Reference set to wrong source
[ ] Analog signal missing
[ ] Network speed reference not being written
[ ] Minimum frequency set to 0
[ ] Preset speed selected incorrectly
[ ] PID output at minimum
[ ] Drive current limiting

Scenario 3: HMI Speed Command Does Nothing

Possible causes:

[ ] Drive is in Hand/Local mode
[ ] Speed Reference set to Keypad
[ ] PLC analog output not changing
[ ] Network reference not enabled
[ ] Analog input configured for wrong signal type
[ ] Scaling issue in PLC or VFD

Scenario 4: Drive Restarts Unexpectedly

Possible causes:

[ ] 2-wire maintained run command still active
[ ] Auto restart enabled
[ ] Stop condition removed while run is maintained
[ ] Fire/Purge override active
[ ] Network command still active
[ ] HOA selector in Auto with active PLC command

15. Good PLC Tag Names for VFD Control

For a PLC-controlled VFD, clear tag names help a lot.

Example command tags:

VFD_Start_Cmd
VFD_Stop_Cmd
VFD_Reset_Cmd
VFD_Reverse_Cmd
VFD_Speed_Ref
VFD_PresetSpeed1_Cmd
VFD_PresetSpeed2_Cmd

Example feedback tags:

VFD_Ready_FB
VFD_Running_FB
VFD_AtSpeed_FB
VFD_Faulted_FB
VFD_OutputFreq_FB
VFD_OutputCurrent_FB
VFD_CommOK_FB

Example status tags:

VFD_LocalMode
VFD_RemoteMode
VFD_AutoMode
VFD_HandMode
VFD_SpeedRef_Active

16. Technician Checklist: Start Source and Speed Reference

Use this checklist when a VFD does not respond correctly:

[ ] Is the drive powered and ready?
[ ] Is the drive faulted?
[ ] Is the drive in Local or Remote?
[ ] Is HOA mode correct?
[ ] Is Start Source set correctly?
[ ] Is Speed Reference set correctly?
[ ] Is the Stop input present?
[ ] Is the Enable input present, if required?
[ ] Is the PLC run command reaching the drive?
[ ] Is the speed reference present?
[ ] Is the analog signal voltage/current correct?
[ ] Is the network command active?
[ ] Is the network speed reference being written?
[ ] Are digital inputs assigned correctly?
[ ] Are preset speed inputs active?
[ ] Is a safety or external fault input active?
[ ] Is a Purge/Fire override active?

Common Mistakes Technicians Should Avoid

[ ] Confusing Start Source with Speed Reference
[ ] Assuming the HMI controls speed when the drive is in Local
[ ] Setting Start Source to Terminal Block but expecting network control
[ ] Setting Speed Reference to Keypad but expecting analog control
[ ] Not checking the Stop input
[ ] Ignoring source/sink wiring
[ ] Forgetting preset speed inputs can override normal reference
[ ] Not checking analog input DIP switch or signal type
[ ] Replacing a drive without recording P036/P038 or equivalent settings
[ ] Resetting faults without understanding why the drive stopped

Simple Technician Explanation

A simple way to explain this topic is:

The Start Source tells the VFD who has permission to start the motor.
The Speed Reference tells the VFD how fast the motor should run.

Or even shorter:

Start Source = Run command
Speed Reference = Speed command

If either one is wrong, the drive may not behave the way the operator or PLC expects.


Final Thoughts

Understanding start sources and speed references is one of the most practical VFD troubleshooting skills.

When a drive does not start, does not respond to the HMI, runs at the wrong speed, or only works from the keypad, do not immediately assume the drive is bad.

First ask:

Who is supposed to start the drive?
Who is supposed to control speed?
Is the drive configured to listen to that source?
Is the correct signal actually reaching the drive?
What feedback is the drive giving back?

A VFD is only going to follow the source that it is configured to follow.

That means good troubleshooting starts with understanding:

Command source
Speed reference
Control mode
Feedback status

Once those are clear, VFD troubleshooting becomes much more logical and much less confusing.

Leave a Reply

Your email address will not be published. Required fields are marked *