How-To Guide

PowerFlex 525 for HVAC Fans & Cooling Towers

Energy-saving V/Hz setup for variable-torque fan loads, including flying start, sleep/wake on pressure, and BACnet/IP integration for building automation systems.

Get a Quote for the PowerFlex 525
~50% Energy Savings at 80% Speed
V/Hz Variable Torque Mode
BACnet /IP BAS Integration
HVAC Fan & Cooling Tower

How-To Guide  ·  Allen-Bradley PowerFlex 525  ·  HVAC & Fan Control

PowerFlex 525 for HVAC Fans & Cooling Towers: Energy-Saving Setup Guide

Applies to: 25B Series PowerFlex 525  ·  Variable-Torque Fan & Blower Loads  ·  BAS/BMS Integration

Fan and blower loads are among the best candidates for VFD control — due to the affinity laws, reducing fan speed to 80% cuts energy consumption by roughly 50%. The PowerFlex 525 is widely deployed in commercial HVAC (AHUs, supply/return fans, cooling tower fans, exhaust fans) and industrial ventilation. This guide covers the parameter differences from a pump setup, flying start, sleep/wake on pressure, and integration with a Building Automation System (BAS) over BACnet/IP or 4–20 mA.

1. Fan vs. Pump: Key Differences

While the wiring is nearly identical to a pump installation, fan loads have several important differences in how the drive should be configured:

ParameterPump ApplicationFan / HVAC Application
Torque curveVariable torque (centrifugal)Variable torque — same, but often lighter loads at low speed
Minimum frequency15–20 Hz (protect pump bearings)10–15 Hz typical — fans can run slower without bearing risk
Accel / Decel time10–30s (prevent water hammer)30–60s typical — large fans have high inertia
Flying startRarely neededEssential — fans often coast when the drive is off and must be caught spinning
Motor OL classStandard Class 10Class 10 or 20 — confirm with motor nameplate
BAS integrationRareCommon — BAS usually commands speed via 4–20mA or BACnet/IP

2. Control Wiring for a Typical Fan Application

Most HVAC fan VFD installations use a simple analog speed reference from the BAS or DDC controller. The drive start/stop is often wired to a digital output from the BAS or a HOA switch.

TerminalFunctionFan Application Use
01Stop (always a stop input)Stop input — jumpered to terminal 11 by default; remove jumper if using as hardwired stop
02DigIn TermBlk 02 — Start/Run FWDRun/Enable from BAS digital output or HOA Auto contact
03DigIn TermBlk 03 — Dir/Run REVFault Reset (reprogram via t063) or BAS reset output
04Digital CommonCommon return for all digital inputs
05DigIn TermBlk 05Fire/smoke shutdown — external interlock (program via t065)
11+24V DCSource power for digital inputs (100 mA max)
15Analog Input — 4–20 mA4–20 mA speed reference from BAS (0–100% fan speed; 250 ohm impedance)
14Analog CommonReturn for analog I/O
16Analog Output (0–10V or 4–20 mA)Output frequency signal to BAS AI (speed feedback; set via t088)
R1Relay 1 N.O.Run status to BAS DI (via t076)
R6Relay 2 N.C.Fault status to BAS DI or building alarm panel (via t081)
Fire / Smoke Interlock — Always Wire This NFPA 90A and most local codes require HVAC fans to shut down on smoke detection. Wire the fire alarm system's smoke damper relay output (normally closed) in series with the drive's enable input, or to a dedicated digital input programmed as Aux Fault (t065 [DigIn TermBlk 05] = 12). This ensures the drive stops immediately on alarm regardless of BAS command, triggering an F002 Auxiliary Input fault.

3. Fan-Specific Parameter Settings

ParameterNameRecommended ValueReason
P039Torque Perf Mode0 = V/HzVariable torque V/Hz is suitable for centrifugal fan loads; SVC (1, default) also works but V/Hz is simpler
P041Accel Time 130–60 sLarge fans have high rotational inertia — too-fast ramp causes overcurrent (default 10.00 s)
P042Decel Time 130–60 sAllow fan to coast smoothly; protects bearings (default 10.00 s)
P043Minimum Freq10–15 HzFan bearings tolerate lower speeds than pumps; lower limit = more energy savings (default 0.00 Hz)
P044Maximum Freq60 Hz (or up to 63 Hz)Can slightly overspeed fans to compensate for belt slip if motor is rated for it (default 60.00 Hz)
P046Start Source 12 = DigIn TrmBlkBAS digital output wired to terminal 02 — BAS controls start/stop
P047Speed Reference16 = 4–20mA InputBAS analog output (4–20mA) on terminal 15 commands fan speed
t065DigIn TermBlk 0512 = Aux FaultWires smoke interlock — drive trips on F002 Auxiliary Input fault when contact opens
t100Sleep-Wake Sel2 = 4–20mA InputEnables sleep/wake from the 4–20mA analog input signal
t101Sleep Level20–25% (~12–15 Hz)Drive sleeps when analog input drops below this level — saves energy at night setback (entered as % of analog input range; default 10.0%)
t102Sleep Time10–30 sHow long input must be below Sleep Level before drive stops
t103Wake Level30–33% (~18–20 Hz)Input must rise above this to restart — prevents rapid cycling (entered as % of analog input range; default 15.0%)

4. Flying Start Setup

When a large fan loses power, it continues to coast for 30–120 seconds depending on size and load. If the drive restarts and tries to ramp from 0 Hz into a motor that's already spinning — even backward from wind effect — it will trip on F012 HW OverCurrent.

Flying Start (parameter A545) enables the drive to detect the motor's current speed and direction at startup, then ramp from that point rather than from zero.

  1. Set A545 [Flying Start En] = 1 (Enabled)
  2. Set A546 [FlyStrt CurLimit] to approximately 65% (default) — this is the current level the drive uses to determine when it has matched the motor frequency. Default is usually adequate.
  3. Test: with the fan coasting, command a start. The drive should search, find the frequency, then ramp smoothly. If it still trips on F012 (HW OverCurrent), slightly increase the Accel time (P041) or reduce A546.
Backward-Spinning Fan On rooftop exhaust fans, wind can drive the fan backward at significant speed. With Flying Start enabled, the PF525 detects the reverse rotation and ramps the frequency through zero before accelerating in the commanded direction. Without Flying Start, this almost always results in an overcurrent trip.

5. Sleep / Wake on Pressure (Night Setback)

During low-demand periods (overnight, unoccupied hours), the BAS reduces the speed command below what the drive needs to run efficiently. Rather than running the fan at 10 Hz drawing near-zero airflow, the Sleep/Wake feature stops the drive entirely and restarts when demand returns.

ParameterNameSettingNotes
t100Sleep-Wake Sel1 = 0–10V Input or 2 = 4–20mA InputEnables the sleep/wake feature and selects which analog input to monitor (default 0 = Disabled)
t101Sleep Level20% (~12 Hz)If analog input stays below this level, the drive will sleep after the Sleep Time delay (entered as % of analog input range; default 10.0%)
t102Sleep Time20 sHow long input must be below Sleep Level before the drive stops — prevents nuisance cycling on brief setbacks
t103Wake Level30% (~18 Hz)Input must rise above this to restart — the hysteresis between Sleep and Wake prevents rapid cycling (entered as % of analog input range; default 15.0%)
Sleep/Wake Requires Flying Start When the drive wakes from sleep, the fan will likely be coasting. Always enable Flying Start (A545 [Flying Start En] = 1) alongside Sleep/Wake to prevent overcurrent trips on wake-up.

6. BAS / BMS Integration

Option A — Analog 4–20 mA (Most Common)

The simplest and most universal method. The BAS DDC controller outputs a 4–20 mA signal wired to the drive's Analog Input (terminals 15/14). Set P047 = 6 (4–20mA Input). The BAS also provides a digital start/stop output to terminal 02.

SignalBAS SideDrive TerminalCorresponds To
Speed referenceDDC AO (4–20 mA)Terminal 15 (+) / 14 (common)4 mA = 0 Hz (min), 20 mA = 60 Hz (max)
Start/StopDDC DO (24VDC)Terminal 02 / 0424V = Run, 0V = Stop (with P046 = 2 DigIn TrmBlk)
Fault ResetDDC DO (24VDC)Terminal 03 / 04Momentary 24V pulse clears fault (reprogram t063 for Clear Fault)
Run feedbackDDC DITerminal R1 / R2Relay 1 N.O. closes when drive is running (via t076)
Fault feedbackDDC DITerminal R5 / R6Relay 2 N.C. opens on fault (default: Ready/Fault via t081)
Speed feedbackDDC AI (0–10V)Terminal 16 / 140V = 0 Hz, 10V = 60 Hz (set via t088 Analog Out Sel)

Option B — EtherNet/IP (PLC-mediated)

If the facility has a CompactLogix or ControlLogix PLC acting as a BAS gateway, the drive can be controlled over EtherNet/IP using the same method described in the pump application guide. The PLC receives a speed setpoint from the BAS over Modbus TCP or OPC-UA, then commands the drive via the Logic Command and Reference words.

7. Calculating Energy Savings

The fan affinity laws define the relationship between speed and power for centrifugal loads:

  • Airflow scales linearly with speed: 80% speed = 80% airflow
  • Static pressure scales with the square of speed: 80% speed = 64% pressure
  • Power scales with the cube of speed: 80% speed = 51% power consumed
Fan Speed% of Full-Speed PowerAnnual Savings vs. Fixed Speed (est.)
100% (60 Hz)100%Baseline
90% (54 Hz)73%~27%
80% (48 Hz)51%~49%
70% (42 Hz)34%~66%
60% (36 Hz)22%~78%

For a 1 HP fan running 8,760 hours/year at an average of 75% speed, annual energy savings vs. a fixed-speed motor starter are typically $150–$300/year depending on local electricity rates. The drive pays for itself in 1–3 years on most commercial HVAC applications.

8. Common Issues

SymptomLikely CauseFix
F012 HW OverCurrent on startFan still coasting — Flying Start not enabledEnable A545 [Flying Start En] = 1; if still tripping, increase P041 Accel Time
Drive runs but fan won't spinBelt broken or sheave slipping, or output frequency too low to overcome static pressureCheck mechanical system; raise P043 Minimum Freq to 20 Hz
Speed doesn't track BAS signalP047 set to wrong source, or 4–20mA loop wiring openVerify P047 = 6 (4–20mA Input); use drive keypad to read Analog In value; check wiring to terminals 15/14
Drive sleeps and won't waket103 Wake Level higher than BAS max outputLower t103 to a value the BAS reference actually reaches (e.g. 25%, which corresponds to ~15 Hz)
Nuisance F004 UnderVoltage on hot daysSupply voltage drops under heavy AC loadCheck supply voltage at drive input; verify wire gauge is adequate for run; check utility voltage sag
Excessive vibration at certain speedsMechanical resonance at that frequencyUse Skip Frequency bands (A448/A449 parameters) to create a dead band around the resonant frequency

Reference Documentation

The following Rockwell Automation publications were used as references for this guide. These are the official manufacturer documents for the hardware covered in this article.

PublicationDescriptionDownload
520-UM001PowerFlex 520-series User ManualPDF
520-IN001PowerFlex 520-series Installation InstructionsPDF
520-TD001PowerFlex 525 Technical DataPDF

Need a PowerFlex 525 for Your Fan Application?

PLC Exchange stocks the full 25B series with a 2.5-year warranty and same-day shipping on in-stock units.