PowerFlex 525 in a Pump Application: Wiring, Parameters, and PLC Integration
Contents
1. Drive Overview
The 25B-D2P3N104 breaks down as follows:
| Code | Meaning | Value |
|---|---|---|
| 25B | Product family | PowerFlex 525 |
| D | Input voltage | 480V AC, 3-phase |
| 2P3 | Output current | 2.3 A (1 HP at 480V) |
| N | Enclosure | NEMA / Open Type |
| 1 | HIM (keypad) | Integral LCD keypad |
| 04 | Emission class & version | 0 = standard emissions, 4 = version code |
The PowerFlex 525 uses Sensorless Vector Control (SVC) by default (P039 = 1), which provides good speed regulation for most applications including centrifugal pumps. It also supports V/Hz mode (P039 = 0) for simple variable-torque loads and Economize mode (P039 = 2) for energy savings. The built-in EtherNet/IP port (no separate comm module required) allows direct integration with CompactLogix and ControlLogix PLCs using the drive's Add-On Profile (AOP).
2. Power Wiring
The PF525 Frame A uses a single terminal block (TB1) for power connections. Wire gauge for 1 HP at 480V is typically 14 AWG copper. Always install a properly sized branch circuit disconnect and fuse or circuit breaker upstream per NEC 430.
| Terminal | Function | Notes |
|---|---|---|
| R / L1 | AC Input Phase 1 | From MCC or disconnect |
| S / L2 | AC Input Phase 2 | From MCC or disconnect |
| T / L3 | AC Input Phase 3 | From MCC or disconnect |
| ⏚ (GND) | Safety ground | Bond to panel ground bus, 14 AWG min |
| U / T1 | Motor Output Phase 1 | To motor terminal U1 |
| V / T2 | Motor Output Phase 2 | To motor terminal V1 |
| W / T3 | Motor Output Phase 3 | To motor terminal W1 |
| BR+ / BR- | Dynamic brake resistor | Optional — not typically needed for pumps |
3. Control Wiring
Control wiring connects to the removable terminal strips on the lower front of the drive. The PF525 has digital inputs (01–08), analog I/O (11–16), opto outputs (17–19), relay outputs (R1/R2/R5/R6), STO safety terminals (S1/S2/S+), and communication terminals (C1/C2). All digital inputs are 24V DC, sourcing or sinking selectable via the jumper on the I/O board.
Control Terminal Map — Typical Pump Wiring
| Terminal | Default Function | Pump Application Use |
|---|---|---|
| 01 | Stop (always a stop input) | Stop input — wire NC contact or jumper to terminal 11 for keypad/network stop |
| 02 | DigIn TermBlk 02 — Start/Run FWD | Run / Start command (from PLC output or HOA switch) |
| 03 | DigIn TermBlk 03 — Dir/Run REV | Direction / Run Reverse (or reprogramme via t063 for Fault Reset) |
| 04 | Digital Common | Common return for all digital inputs — electrically isolated from drive |
| 05 | DigIn TermBlk 05 | Speed Preset or external fault / dry-run protection (programmable via t065) |
| 06 | DigIn TermBlk 06 | Spare / HOA Auto-enable interlock (programmable via t066) |
| 07 | DigIn TermBlk 07 / Pulse In | Pulse train speed reference or additional digital input (programmable via t067) |
| 08 | DigIn TermBlk 08 | Jog Forward or spare (programmable via t068) |
| 11 | +24V DC | Power for digital inputs (drive-supplied, 100 mA max); also factory-jumpered to terminal 01 |
| 12 | +10V DC | Reference supply for 0–10V external potentiometer (15 mA max) |
| 13 | Analog Input — 0–10V (or ±10V) | 0–10V speed reference from potentiometer or PLC analog output |
| 14 | Analog Common | Return for analog I/O — electrically isolated from drive |
| 15 | Analog Input — 4–20 mA | 4–20 mA speed reference from PLC AO or pressure transmitter (250 ohm impedance) |
| 16 | Analog Output (0–10V or 4–20 mA) | Output frequency signal to panel meter or PLC AI (set via t088; jumper selects V or mA) |
| R1 | Relay 1 — N.O. | Run status to PLC DI (normally open contact) |
| R2 | Relay 1 — Common | Relay 1 common (programmed via t076) |
| R5 | Relay 2 — Common | Relay 2 common (programmed via t081) |
| R6 | Relay 2 — N.C. | Fault output to PLC DI or alarm (normally closed, opens on fault) |
4. Essential Parameters
Parameters are organized into groups on the PF525 keypad. The most important for a pump application are in the Basic (P) and Advanced (A) groups. Always set motor nameplate data first — the drive uses this for overload protection.
Motor Nameplate Parameters (P Group)
| Parameter | Name | Typical Value | Notes |
|---|---|---|---|
| P031 | Motor NP Volts | 460 | Match motor nameplate voltage exactly |
| P032 | Motor NP Hz | 60 | 60 Hz for North America |
| P033 | Motor OL Current | FLA from nameplate | Sets the motor overload protection level (default = drive rated amps) |
| P034 | Motor NP FLA | FLA from nameplate | Motor nameplate full-load amps — used for Autotune and motor control |
| P035 | Motor NP Poles | 4 | Number of motor poles (2=3600 sync, 4=1800 sync, 6=1200 sync) |
| P036 | Motor NP RPM | 1750 or 3500 | Nameplate RPM (not synchronous speed) |
| P037 | Motor NP Power | 1.0 | Motor nameplate power in kW (PF525 only) |
| P039 | Torque Perf Mode | 1 = SVC (default) | SVC is the default and suits most applications; use V/Hz (0) for simple variable-torque loads like centrifugal pumps if SVC is not needed |
Speed, Ramp, and Source Parameters (P Group)
| Parameter | Name | Typical Value | Notes |
|---|---|---|---|
| P041 | Accel Time 1 | 10–30 s | Ramp-up time (default 10.00 s); longer = softer start, less water hammer |
| P042 | Decel Time 1 | 10–30 s | Ramp-down time (default 10.00 s); critical to prevent pressure surge on stop |
| P043 | Minimum Freq | 15–20 Hz | Prevents running below minimum flow; protects pump bearings (default 0.00 Hz) |
| P044 | Maximum Freq | 60 Hz | Upper limit (default 60.00 Hz); can increase slightly if motor allows |
| P046 | Start Source 1 | 1 = Keypad (default), 2 = DigIn TrmBlk, 5 = EtherNet/IP | Controls where the Run command comes from |
| P047 | Speed Reference1 | 1 = Drive Pot (default), 5 = 0–10V Input, 6 = 4–20mA Input, 15 = EtherNet/IP | Controls where the speed reference comes from |
EtherNet/IP Network Parameters (C Group)
| Parameter | Name | Example Value | Notes |
|---|---|---|---|
| C129 | EN IP Addr Cfg 1 | 192 | First octet of static IP (e.g. 192.168.1.21) |
| C130 | EN IP Addr Cfg 2 | 168 | Second octet |
| C131 | EN IP Addr Cfg 3 | 1 | Third octet |
| C132 | EN IP Addr Cfg 4 | 21 | Fourth octet — unique per drive on subnet |
| C133–C136 | EN Subnet Cfg 1–4 | 255.255.255.0 | Match your network subnet |
| C137–C140 | EN Gateway Cfg 1–4 | 192.168.1.1 | Your network gateway |
| C128 | EN Addr Sel | 1 = Parameters (static IP) | Set to 1 for static IP; default is 2 "BOOTP" (DHCP enabled) |
5. Control: Local Faceplate (Manual / Hand Mode)
The PF525 ships with a 4-line LCD keypad that can fully control the drive locally. This is useful for commissioning, testing pump rotation, and manual override during maintenance.
Setting Up Keypad Control
- Set P046 (Start Source 1) = 1 (Keypad) — this is the factory default
- Set P047 (Speed Reference1) = 1 (Drive Pot) — this is the factory default; use the keypad potentiometer to set speed
- Press the Esc key to return to the main display
- Press ▲ / ▼ arrows to set the desired output frequency
- Press the green Start button — the drive ramps up to the set speed
- Press the red Stop button to ramp down and stop
6. Control: From a CompactLogix / ControlLogix PLC (EtherNet/IP)
The PF525's built-in EtherNet/IP port supports Class 1 cyclic I/O (implicit messaging) for real-time Run/Speed commands and status feedback. No additional comm module is required.
Step 1 — Add the Drive in Studio 5000
- In Studio 5000 Logix Designer, right-click your Ethernet module in the I/O tree → New Module
- Search for "PowerFlex 525" in the module catalog (requires the PF525 AOP installed — download from Rockwell's Product Compatibility & Download Center)
- Enter the drive's IP address (e.g.
192.168.1.21) - Set Comm Format = Standard I/O (20-IN, 70-OUT)
- Set RPI (Requested Packet Interval) to 10–20 ms for pump control
- Download the updated program — the controller will go to Run mode and the drive will appear in the I/O tree
Step 2 — I/O Data Structure
Once added, Studio 5000 creates a tag structure under your module name (e.g. PF525_Pump1). The key tags are:
| Tag | Direction | Description |
|---|---|---|
PF525_Pump1:O.LogicCommand | PLC → Drive | 16-bit command word (see bit map below) |
PF525_Pump1:O.Reference | PLC → Drive | Speed reference: 0–32767 = 0 Hz to max freq (P044) |
PF525_Pump1:I.LogicStatus | Drive → PLC | 16-bit status word (see bit map below) |
PF525_Pump1:I.Feedback | Drive → PLC | Actual output frequency: 0–32767 = 0 Hz to max freq |
Logic Command Word — Output (PLC → Drive)
| Bit 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Rsv | Rsv | Rsv | Rsv | Rsv | Rsv | Rsv | Rsv | Rsv | MOP↓ | MOP↑ | Clr Flt | Jog Rev | Jog Fwd | Run Rev | Run Fwd |
Logic Status Word — Input (Drive → PLC)
| Bit 15 | 14 | 13 | 12 | 11 | 10 | 9 | 8 | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Rsv | Rsv | Rsv | Rsv | Rsv | Rsv | Fault | Alarm | Decel | Accel | Rot Rev | Rot Fwd | Cmd Rev | Cmd Fwd | Active | Ready |
Reference = (45 / 60) × 32767 = 24,575. In ladder logic, use a Compute (CPT) instruction: PF525_Pump1:O.Reference := DINT_Hz_Setpoint * 32767 / 60.
7. Control: From an HMI (FactoryTalk View SE/ME)
In most pump applications the HMI does not talk directly to the drive — it writes to PLC tags, and the PLC forwards commands to the drive via EtherNet/IP. This is the recommended architecture because it keeps all interlocks (dry-run protection, high-pressure cutout, HOA logic) in one place in the PLC program.
Recommended PLC Tag Structure for HMI Binding
| PLC Tag | Data Type | HMI Use |
|---|---|---|
Pump1_RunCmd | BOOL | Momentary Start button on HMI faceplate |
Pump1_StopCmd | BOOL | Momentary Stop button on HMI faceplate |
Pump1_FaultReset | BOOL | Fault Reset pushbutton on HMI |
Pump1_SpeedSP | REAL | Numeric input — speed setpoint in Hz (15.0–60.0) |
Pump1_Running | BOOL | Green status indicator (from drive status bit 1) |
Pump1_Fault | BOOL | Red fault indicator (from drive status bit 9) |
Pump1_ActualHz | REAL | Numeric display — actual output frequency |
Pump1_HOA | INT | HOA selector: 0=Off, 1=Hand, 2=Auto |
In FactoryTalk View, create a Pump Faceplate popup display with these elements bound to the tags above. The PLC ladder handles all logic transitions — the HMI only reads and writes these simple tags.
8. PLC Logic Example (Studio 5000 Structured Text)
The following Structured Text routine translates HOA mode, HMI commands, and safety interlocks into the drive's Logic Command and Reference words. Place this in a periodic task at 10–20 ms.
9. Common Faults & Tips
| Fault / Symptom | Likely Cause | Resolution |
|---|---|---|
| F005 — OverVoltage | DC bus voltage exceeded max — can be caused by regeneration during decel or high line voltage | Increase P042 (Decel Time); check input voltage; consider dynamic brake resistor |
| F012 — HW OverCurrent | Hardware current limit exceeded — pump seized, deadheaded, or too-fast accel | Verify pump can turn freely; check discharge valve; increase P041 (Accel Time) |
| F007 — Motor Overload | Electronic overload trip — P033 set too low, or motor running hot | Verify P033 matches motor nameplate FLA; check ambient temp and A530 Boost Select |
| F073 — EN Net Loss | EtherNet/IP communication interrupted — drive lost connection to PLC | Check Ethernet cable; verify PLC program is in Run mode; check RPI setting; review C125 Comm Loss Action |
| No run from ENet | P046 still set to Keypad or I/O terminal | Confirm P046 = 5 (EtherNet/IP) and P047 = 15 (EtherNet/IP) |
| Drive runs but wrong speed | Reference scaling mismatch | Verify P044 (Maximum Freq) matches scaling formula denominator |
| Pump cavitates at low speed | P043 (Minimum Freq) set too low | Raise P043 to 20–25 Hz minimum for centrifugal pumps |
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.
| Publication | Description | Download |
|---|---|---|
| 520-UM001 | PowerFlex 520-series User Manual | |
| 520-IN001 | PowerFlex 520-series Installation Instructions | |
| 520-TD001 | PowerFlex 525 Technical Data |
Need a 25B-D2P3N104 or a Replacement PowerFlex 525?
PLC Exchange stocks Allen-Bradley drives with a 2.5-year warranty and same-day shipping on in-stock units. Get pricing in a few hours.