How to Program a VFD: Basic Parameter Setup
What is VFD parameter setup? Parameter setup is the commissioning step where motor nameplate data, control mode, ramp times, and I/O assignment are entered into the drive's parameter list before the motor runs under load — per IEC 61800-2, the drive cannot compute correct flux and torque current without accurate rated voltage, frequency, current, and speed values. Get the nameplate entry wrong and the vector or DTC current model runs on false assumptions, producing nuisance overcurrent trips or a motor that stalls under normal load. This article covers motor nameplate entry, control mode selection, ramp times and stop mode, I/O and reference source, and the protection parameters set before first start.
What the Drive Needs Before First Start
Every drive ships with a factory default parameter set tuned for a generic induction motor at the drive's own rated power. That default rarely matches the motor bolted to the load. Four inputs have to be gathered before touching the keypad: the motor nameplate (voltage, current, frequency, speed, power factor), the duty type (constant torque conveyor, variable torque pump, or overhauling crane), the control signal source (keypad, 4-20 mA/0-10 V analog, or fieldbus), and the site's line voltage and expected ambient temperature for derating. Skipping this step and running on defaults is how a 7.5 kW ND-rated drive ends up nuisance-tripping on a 7.5 kW HD load — the nameplate power matched, the duty class did not.
What we see in the field: most commissioning delays trace back to a nameplate that's been repainted, relabeled, or replaced with a rewound motor whose data plate no longer matches the original. Read the plate that's actually on the motor, not the one on the purchase order.
Motor Nameplate Data: The Parameters That Matter Most
Five values go in first: rated voltage, rated current, rated frequency, rated speed, and rated power. On a vector or DTC drive these feed a current model that estimates rotor flux in real time; a transposed digit on rated current shifts the thermal and torque calculation across the entire speed range, not just at one operating point. Rated speed matters more than it looks — the drive derives the number of motor poles and the slip from it, and slip compensation, used to hold speed constant as load increases, depends on getting slip right.
Below is the ratio that scalar (V/f) control holds constant from zero speed up to base frequency:
Formula: Volts-per-Hertz Ratio — Source: IEC 61800-2
U/f = UN / fN
| Symbol | Description | Unit |
|---|---|---|
| U/f | Volts-per-hertz ratio held by the scalar control curve up to base frequency | V/Hz |
| UN | Motor rated (nameplate) voltage | V |
| fN | Motor rated (nameplate) frequency | Hz |
A 400 V, 50 Hz motor holds 8 V/Hz below base frequency; enter 380 V by mistake and every speed point below base runs the motor slightly underfluxed, cutting available torque. Voltage and current class also set the drive's own voltage and current ratings compatibility check at commissioning — a 400 V drive paired with a 690 V motor plate will flag a mismatch before it lets you run.
Choosing the Control Mode: V/f, Vector or DTC
Scalar (V/f) control is open loop and the default on entry-tier drives; it holds volts-per-hertz roughly constant and costs nothing to commission beyond nameplate entry. It cannot hold torque near zero speed, which rules it out for hoists, extruders, and any load needing full torque at a standstill. Vector control (FOC) decouples flux-producing and torque-producing current, giving tight torque control down to a few percent of rated speed; DTC, ABB's method, controls flux and torque directly without a modulator stage, reacting faster to load steps. Choosing between them is a one-time decision made at parameter setup, not something changed run to run.
For sensorless vector or DTC, an auto-tuning run improves accuracy over nameplate-only estimates.
Static tuning takes under a minute and works with the motor still coupled to the load; rotating tuning needs the shaft free to spin and takes longer, but resolves the magnetizing curve that static tuning can only estimate. Skip auto-tuning on a vector drive and expect looser torque control at low speed, not necessarily a fault — the drive still runs, just less precisely. See the full comparison of V/f, vector and DTC control methods for when each earns its extra commissioning time, and how PWM and V/f control combine at the power-stage level.
Setting Ramp Times and Stop Mode
Acceleration and deceleration ramp times set how many seconds the drive takes to go from zero to rated frequency and back. Too short, and the drive current-limits or trips on overcurrent trying to force the motor up to speed faster than the load's inertia allows; too long, and a conveyor or pump takes an inconveniently long time to reach process speed. A decelerating motor with real inertia pumps energy back into the DC bus. A fast decel ramp on a load with high inertia can raise bus voltage into an overvoltage trip before a brake chopper and resistor are added, or before the ramp is simply lengthened.
Stop mode is a separate parameter from ramp time: coast-to-stop removes power and lets the load stop on friction alone, ramp-to-stop follows the decel ramp down to zero, and DC-injection braking applies DC current to the stator windings to hold or stop the shaft at low speed without true regenerative braking. Overhauling loads — cranes, hoists, centrifuges — need dynamic or regenerative braking hardware, not just a stop-mode parameter change, to bring the load down safely. Full detail on the three approaches is in dynamic, regenerative and DC-injection braking.
I/O Assignment: Start Command and Speed Reference
Two parameters decide where the drive takes its run/stop command and speed setpoint from: the command source and the reference source. Options typically include the local keypad, a hardwired digital input (a start/stop pushbutton or a PLC output), an analog input (0-10 V or 4-20 mA from a PLC or a process controller), and a fieldbus network (Modbus RTU, PROFINET, EtherNet/IP). A drive left on keypad control after a PLC integration is a common startup mistake: the PLC issues a run command over Modbus, the drive ignores it because command source is still set to keypad, and the fault reads as a communication problem when it's a parameter setting.
Digital inputs also carry safety and interlock functions: a run permissive, an external fault input, or a Safe Torque Off (STO) circuit on drives that support IEC 61800-5-2 functional safety. These get mapped during I/O assignment, before the motor first turns, not discovered during commissioning by trial and error.
Protection Parameters: Overload Class and Current Limit
Motor thermal protection (overload class) models winding temperature from measured current and trips before the motor cooks itself on a stalled or overloaded run. Set it from the nameplate service factor and duty class, not left on drive default sized for the drive's own rated motor. Current limit caps the output current the drive will deliver regardless of speed command, protecting both motor and drive from a mechanical jam that would otherwise pull current past the short-time overload rating.
Overload rating itself is a drive-level parameter class, not a motor one: Normal Duty (ND, variable torque) typically allows 110% overload for 60 s, sized for pumps and fans; Heavy Duty (HD, constant torque) typically allows 150% for 60 s, sometimes 200% for 3 s, sized for conveyors and positive-displacement loads. A given drive frame delivers a higher continuous kW rating in ND than in HD — size and set the parameter by duty, not by matching nameplate kW alone. Full detail on the two ratings and where each applies is in normal duty vs heavy duty overload ratings; if the drive itself needs re-sizing rather than reparameterizing, start from sizing a VFD to the motor.
Some integrators leave current limit at the factory maximum to avoid nuisance trips during commissioning. That works until the first real mechanical jam, when the drive rides the current limit rather than tripping fast, and the motor windings absorb the difference. Set current limit close to the duty-rated overload ceiling, not the drive's absolute maximum.
Frequently Asked Questions
Do I need to run auto-tuning every time I commission a drive?
Not for V/f (scalar) control — nameplate entry is enough. For vector or DTC, auto-tuning improves torque accuracy and low-speed performance over nameplate estimates alone; static tuning is quick and works with the motor coupled, rotating tuning needs the shaft free and gives a more complete result.
What happens if I enter the wrong motor voltage?
The V/f ratio shifts across the whole speed range below base frequency, not just at one point. Enter a voltage lower than actual and the motor runs underfluxed, losing available torque; enter it higher and the motor can saturate, drawing excess magnetizing current and running hotter than expected.
Which control mode should I start with?
V/f for pumps, fans, and any load that doesn't need torque at zero speed — it's the fastest to commission. Move to vector or DTC only when the application needs tight torque control at low speed or fast response to load steps; the extra auto-tuning step is worth it there, not everywhere.
How do I choose acceleration and deceleration ramp times?
Start from the load's inertia and the process tolerance for a fast start or stop, then check the deceleration side against DC bus voltage. A high-inertia load ramped down too fast can regenerate enough energy to trip on overvoltage before a brake resistor is added.
What's the difference between a keypad start and a fieldbus start command?
Keypad start takes the run/stop and speed reference from the drive's own local panel, useful for bench testing but not for a PLC-integrated line. A fieldbus start (Modbus RTU, PROFINET, EtherNet/IP) takes both from the network; the command source parameter has to be set to match, or the drive ignores a PLC's run command entirely.
Do basic parameters differ between ABB, Schneider and Siemens drives?
The parameter categories are the same across brands — motor data, control mode, ramp times, I/O, protection — because IEC 61800-2 rating structures and induction motor physics don't change by manufacturer. Parameter numbering, menu structure, and auto-tuning routine names differ: ABB's DTC tuning sequence, Schneider's Altivar auto-tune, and Siemens SINAMICS quick commissioning wizard each ask for the same nameplate data in a different order.
Conclusion
Basic parameter setup is five decisions made once, before the motor turns: nameplate data entered correctly, control mode matched to the load's torque requirement, ramp times set against inertia and DC bus voltage, command and reference source matched to the actual control architecture, and protection parameters set to the real duty class. Get these five right and the rest of commissioning — fine-tuning PID loops, fieldbus configuration, application-specific macros — builds on a drive that already knows what motor it's driving and how hard it's allowed to work it. For the full VFD engineering guide, see the VFD engineering guide; for drive selection and commissioning checklists across product lines, see the VFD selection checklist and browse Stoklink's range of variable frequency drives.