# VFD Control Integration - Quick Reference SSO **Device Type:** Output Device - Variable Frequency Drive Control **Signal:** 0-10VDC speed command + Binary start/stop **Power:** VFD powered separately (208V-480V typical) **Version:** 1.0 | **Date:** Dec 2025 --- ## DEVICE OVERVIEW **Common VFD Brands:** - ABB, Siemens, Allen-Bradley/Rockwell, Schneider Electric (Altivar), Danfoss, Yaskawa, Delta, Eaton **Used For:** Fan speed control (supply, return, exhaust), pump speed control (chilled water, condenser water, hot water), precise motor speed regulation, energy savings **Control Methods:** - **Analog Speed Command:** 0-10VDC (most common for HVAC) - **Start/Stop:** Binary output (relay or digital output) - **Communication:** Modbus RTU/TCP or BACnet (advanced) **Specifications:** - **Speed Command:** 0-10VDC (0V = 0%, 10V = 100% speed) - **Alternative:** 4-20mA (4mA = 0%, 20mA = 100%) - **Start Command:** Dry contact closure or 24VDC signal - **Status Feedback:** Auxiliary relay contacts (running, fault, at speed) - **Wire Type:** 18AWG for control signals, shielded recommended **Environment:** Indoor electrical room, 32-104°F typical --- ## SAFETY - PPE REQUIRED - ☑ Safety glasses (ANSI Z87.1) - ☑ **Insulated gloves (Class 0 minimum)** - ☑ **Arc-rated clothing (if working on energized equipment)** - ☑ Hard hat - ☑ Face shield (if near bus bars) ### HAZARDS - ⚠️ **HIGH VOLTAGE - LETHAL** - VFD power terminals (208V-480V) - ⚠️ **ARC FLASH HAZARD** - Can cause severe burns or death - ⚠️ **STORED ENERGY** - VFD capacitors stay charged after power off (wait 5+ minutes) - ⚠️ **ROTATING EQUIPMENT** - Motor/fan controlled by VFD - ⚠️ **REMOTE START HAZARD** - Motor can start unexpectedly from BAS command ### CRITICAL SAFETY RULES - ⚠️ **VFD can restart motor remotely** - Lock out power before servicing motor - ⚠️ **Capacitors remain charged** - Wait 5-10 minutes after power off, verify 0V - ⚠️ **DC bus voltage >400V** - Lethal voltage inside VFD even when motor off ### LOCKOUT/TAGOUT - [ ] **REQUIRED for VFD power wiring** - Lock out main disconnect - [ ] **Required for motor service** - Even if only working on BAS control - [ ] NOT required for low-voltage control wiring (if VFD already installed and powered down) - [ ] Wait 5-10 minutes after lockout for capacitor discharge - [ ] Verify 0V with meter before touching terminals ### QUALIFIED PERSONNEL ONLY **VFD installation/service requires:** - Licensed electrician for power wiring - Arc flash training and PPE - VFD-specific training (manufacturer recommended) - BAS technician can wire control signals if power side locked out --- ## INSTALLATION CHECKLIST ### TOOLS NEEDED - Wire strippers (18AWG) - Screwdrivers (insulated) - Multimeter (DMM) - Megohmmeter (for motor insulation test) - Allen wrenches (VFD parameter access) - Label maker - Laptop/tablet (for VFD programming) ### MATERIALS - Control wiring (18AWG, shielded recommended) - Wire nuts or terminal blocks - VFD programming cable/adapter (manufacturer specific) - Labels (clearly mark all control wiring) ### PRE-INSTALL - [ ] **Verify VFD sized correctly:** HP, voltage, amperage match motor - [ ] Confirm control voltage available (24VDC from controller typical) - [ ] Verify VFD has 0-10VDC analog input - [ ] Confirm VFD has digital run input - [ ] Review VFD installation manual - [ ] **Lock out VFD power** before wiring control terminals ### CONTROL WIRING STEPS **TERMINAL IDENTIFICATION (varies by manufacturer):** - **Analog Speed Input:** AI+, AI-, or 0-10V+, 0-10V- - **Digital Run Input:** DI1, Run, Start/Stop - **Common:** COM, GND, Digital Common - **Status Outputs:** RO1, RO2 (relay outputs for status) **STEP 1: Wire Analog Speed Command (0-10VDC)** 1. **Locate VFD analog input terminals:** - Typically labeled: AI+, AI-, or AIN+, AIN- - Check VFD manual for exact terminal numbers 2. **Connect from controller:** - Controller AO+ (0-10V output) → VFD AI+ terminal - Controller COM → VFD AI- terminal - Tighten terminals: 7-9 in-lbs - **Use shielded cable if run >50 feet** - Ground shield at controller end only (not both ends) 3. **Verify voltage range:** - Most VFDs default to 0-10V input - Some can be configured for 4-20mA - verify setting **STEP 2: Wire Digital Run Command (Start/Stop)** 1. **Locate VFD digital input terminals:** - Typically labeled: DI1, Run, or Start - May require jumper removal (VFD ships with local control enabled) 2. **Connect from controller:** - **Option A: Dry contact (relay):** * Controller relay NO contact → VFD DI1 and COM * When relay closes = VFD runs - **Option B: Digital output (24VDC):** * Controller DO+ → VFD DI1 * Controller COM → VFD COM * When DO energized = VFD runs 3. **Verify input voltage:** - Most VFDs accept 24VDC digital inputs - Some require configuration for voltage vs contact **STEP 3: Wire Status Feedback (Optional but Recommended)** 1. **Locate VFD relay output terminals:** - Typically: RO1-COM-NO-NC (relay output 1) - Check VFD manual for terminal assignment 2. **Connect to controller binary input:** - VFD RO1-NO → Controller BI (binary input) - VFD RO1-COM → Controller COM - When VFD running, contact closes = BI TRUE 3. **Configure VFD relay output:** - Program RO1 for "Running" status - Or "Fault" status (opens when fault) - Or "At Speed" status (closes when >90% speed) **STEP 4: Label All Wiring** - Speed command: "VFD-AHU1-SPEED" - Run command: "VFD-AHU1-RUN" - Status feedback: "VFD-AHU1-STATUS" - Label at both controller and VFD ends **STEP 5: VFD Parameter Programming** **CRITICAL PARAMETERS TO CONFIGURE:** 1. **Control Mode:** - Set to "External" or "Terminal Control" - Disable keypad/local control 2. **Speed Reference:** - Set to "AI1" or "Analog Input 1" - Verify 0-10VDC range selected 3. **Run Command:** - Set to "DI1" or "Digital Input 1" - Verify contact or voltage input type 4. **Min/Max Speed Limits:** - Minimum speed: 20-30% typical (prevents motor stalling) - Maximum speed: 100% or less (may limit for noise/safety) 5. **Acceleration/Deceleration Ramps:** - Accel time: 10-30 seconds typical (prevents high inrush) - Decel time: 10-30 seconds typical (prevents water hammer) 6. **Motor Nameplate Data:** - Enter motor voltage, FLA, RPM, Hz from motor nameplate - VFD uses for protection and efficiency 7. **Status Relay Configuration:** - Program RO1 for "Running" or "Fault" - Set NO or NC operation **TYPICAL PARAMETER EXAMPLES (varies by manufacturer):** ``` P001 = Control Mode → External Control P002 = Speed Reference → AI1 (0-10V) P003 = Run Command → DI1 (Digital Input) P004 = Min Speed → 30% P005 = Max Speed → 100% P006 = Accel Time → 20 seconds P007 = Decel Time → 20 seconds P010 = Motor Voltage → 460V P011 = Motor FLA → 27A P012 = Motor RPM → 1750 ``` **STEP 6: Restore Power and Test** 1. Remove lockout device 2. Restore VFD power 3. Verify VFD display shows "Ready" 4. Do NOT command run until motor verified safe ### POST-INSTALL - [ ] All control wiring terminated tight - [ ] VFD parameters programmed correctly - [ ] Labels applied to all control wiring - [ ] VFD display shows "Ready" (no faults) - [ ] Motor rotation verified (see proof out tests) - [ ] Photos taken of wiring and parameter settings --- ## EXPECTED READINGS ### PRE-POWER (Controller Commands VFD Off) - **Speed Command:** 0V at VFD AI+ terminal - **Run Command:** Open (relay) or 0V (digital output) - **VFD Display:** "Ready" or "Stop" - **Status Feedback:** FALSE/0 (not running) ### POWER-UP (Controller Commands VFD to 50% Speed) - **Speed Command:** 5V at VFD AI+ terminal (50% of 0-10V) - **Run Command:** Closed (relay) or 24V (digital output) - **VFD Display:** Shows % speed, Hz, RPM, amps - **Status Feedback:** TRUE/1 (running) - **Motor Operation:** Running at ~50% of full speed ### TYPICAL VFD DISPLAY VALUES (Running at 60Hz = 100% Speed) | Command | Speed | Frequency | Motor RPM | Current | |---------|-------|-----------|-----------|---------| | 0V / 0% | 0% | 0 Hz | 0 | 0A | | 2V / 20% | 20% | 12 Hz | 350 RPM | 3-5A | | 5V / 50% | 50% | 30 Hz | 875 RPM | 8-12A | | 10V / 100% | 100% | 60 Hz | 1750 RPM | 20-27A | **Note:** Current values depend on motor load (fan/pump affinity laws) --- ## PROOF OUT TESTS ### TEST 1: Speed Command Verification - **Do:** Command VFD to 0%, 25%, 50%, 75%, 100% from controller - **Measure:** Voltage at VFD AI+ terminal with multimeter - **Expect:** * 0% = 0V * 25% = 2.5V * 50% = 5V * 75% = 7.5V * 100% = 10V - **Pass If:** Voltage proportional to command (±0.2V) ### TEST 2: Run Command Verification - **Do:** Command VFD to run from controller - **Expect:** * Relay closes (continuity) or digital output energizes (24V) * VFD display changes to "Run" or shows Hz/RPM * Motor does NOT start yet (speed = 0) - **Pass If:** Run command received by VFD ### TEST 3: Motor Rotation Direction (CRITICAL SAFETY TEST) - **WARNING:** Have qualified person ready to hit E-stop - **Do:** 1. Command VFD to run at 10-20% speed (slow start) 2. Observe motor/fan rotation direction - **Expect:** * **Fan:** Rotation matches directional arrow on housing * **Pump:** Rotation matches arrow on pump body * **Correct direction:** Airflow/water flow in expected direction - **If WRONG direction:** * STOP immediately * Lock out VFD * Swap any two motor leads (L1-L2, L2-L3, or L1-L3) * Restore power and retest - **Pass If:** Correct rotation confirmed ### TEST 4: Speed Ramp Test - **Do:** Command VFD from 0% to 100% over 30 seconds - **Expect:** * Smooth acceleration (no jerking or surging) * Current gradually increases * No overcurrent faults * Motor reaches full speed within accel time - **Pass If:** Smooth ramp to full speed ### TEST 5: Status Feedback Verification - **Do:** Command VFD on and off - **Expect:** * Status BI changes from FALSE to TRUE when VFD runs * Status BI changes from TRUE to FALSE when VFD stops * Controller graphics show VFD running - **Pass If:** Status feedback matches actual operation ### TEST 6: Minimum Speed Test - **Do:** Command VFD to minimum speed (20-30%) - **Expect:** * Motor runs smoothly without stalling * No vibration or unusual noise * Current stable - **Pass If:** Motor operates stably at minimum speed - **If motor stalls:** Increase minimum speed parameter ### TEST 7: Full Speed Load Test - **Do:** Command VFD to 100% speed - **Measure:** Motor current with clamp meter - **Expect:** * Current <100% of motor FLA * VFD shows Hz, RPM, amps * No overcurrent or overload faults * Normal motor sound (no grinding or vibration) - **Pass If:** Motor operates correctly at full load ### TEST 8: Emergency Stop Test - **Do:** Press VFD emergency stop button (E-stop) - **Expect:** * Motor stops immediately (coast stop) or within decel time * VFD shows "E-stop" or "Fault" * Status feedback changes to FALSE * Controller shows fault or alarm - **Pass If:** E-stop functions correctly - **Reset:** Clear E-stop and VFD fault before resuming ### TEST 9: Controller Integration - [ ] VFD speed command appears in controller AO list - [ ] VFD run command appears in controller BO list - [ ] Status feedback appears in controller BI list - [ ] Graphics show VFD speed, status, and control - [ ] Control sequences operate VFD correctly - [ ] No communication errors or faults --- ## TROUBLESHOOTING ### VFD WON'T START (Display Shows "Ready" but No Run) 1. **Check run command:** - Measure at VFD DI1: Should see closed contact or 24V - **If no signal:** Controller not commanding run 2. **Check VFD parameters:** - Verify run command set to DI1 (external control) - Check if keypad/local control still enabled (disable it) 3. **Check VFD faults:** - Display shows fault code? - Reset fault and retry 4. **Check interlocks:** - Some VFDs require multiple inputs to run - Verify all required interlocks satisfied ### VFD RUNS BUT WRONG SPEED 1. **Measure speed command voltage:** - Should be 0-10V at VFD AI+ terminal - **If wrong voltage:** Controller output problem 2. **Check VFD parameter:** - Verify AI1 set for 0-10VDC (not 4-20mA) - Check min/max speed limits 3. **Check wiring:** - Verify AI+ and AI- not reversed - Check for voltage drop in long wire runs 4. **Calibrate:** Some VFDs allow analog input calibration ### MOTOR ROTATION WRONG DIRECTION 1. **STOP immediately** - Wrong rotation can damage equipment 2. **Lock out VFD power** 3. **Swap two motor leads:** - Have electrician swap any two of the three motor leads - Example: Swap L1 and L2 at VFD output or motor terminals 4. **Restore power and retest** 5. **Verify:** Rotation now correct ### VFD SHOWS FAULT / TRIPS **Common VFD Faults:** **Overcurrent (OC):** - Motor overloaded or mechanical binding - Accel time too short (increase to 20-30 sec) - Check motor current vs FLA rating - **If current >FLA:** Motor or load problem **Overvoltage (OV):** - Decel time too short (increase to 20-30 sec) - Regenerative load (fan coasting = backfeeds VFD) - Add braking resistor if frequent overvoltage **Undervoltage (UV):** - Incoming power voltage too low - Check supply voltage at VFD input terminals - Voltage sag during motor start **Ground Fault:** - Motor insulation failure - Test motor with megohmmeter (should be >1 megohm to ground) - Check motor cable for damage **Overtemperature:** - VFD overheating (check cooling fans) - Ambient temperature too high (>104°F) - Blocked ventilation (clean filters) **Phase Loss:** - Missing input phase (L1, L2, or L3) - Check fuses, breakers, contactors - Measure voltage at VFD input (all 3 phases present?) ### VFD RUNS BUT MOTOR DOESN'T 1. **Check VFD output:** - Measure voltage at T1, T2, T3 (VFD motor terminals) - Should see voltage when VFD running - **If no voltage:** VFD output problem 2. **Check motor connections:** - Verify motor cable connected - Check for loose or broken wires 3. **Check motor contactor** (if present): - Some installations have contactor between VFD and motor - Verify contactor energized when VFD runs 4. **Test motor:** - May be motor problem (bearing seizure, winding failure) - Megohmmeter test motor insulation ### STATUS FEEDBACK NOT WORKING 1. **Check VFD relay output:** - Verify RO1 configured for "Running" status - Test continuity across relay contacts when running - **If open when should be closed:** VFD relay not operating 2. **Check wiring:** Verify connections at controller BI 3. **Check controller config:** BI configured as NO or NC? ### MOTOR STALLS AT LOW SPEED 1. **Increase minimum speed:** Typical 20-30% 2. **Check V/Hz curve:** May need boost voltage at low Hz 3. **Check load:** Motor may be oversized for load ### EXCESSIVE NOISE OR VIBRATION 1. **Check motor mounts:** Loose or damaged 2. **Fan unbalanced:** Check fan blades and wheel 3. **VFD switching frequency:** Increase carrier frequency (reduces audible noise) 4. **Mechanical resonance:** Avoid certain speed ranges --- ## ESCALATION - COMPLETE BEFORE CALLING ### PRE-ESCALATION CHECKLIST - [ ] Verified speed command voltage at VFD (0-10V) - [ ] Verified run command at VFD (closed contact or 24V) - [ ] Checked VFD display for fault codes - [ ] Reviewed VFD parameters (control mode, speed ref, run cmd) - [ ] Measured motor current (compare to FLA) - [ ] Verified correct motor rotation direction - [ ] Tested status feedback operation - [ ] Documented all VFD parameter settings - [ ] Taken photos of VFD display and wiring ### PROVIDE THIS INFO - **VFD:** [Mfg / Model / HP Rating / Voltage] - **Motor:** [HP / Voltage / FLA / Application] - **Speed Command Measured:** _____ VDC at VFD AI+ - **Run Command Status:** Closed/Open or _____ VDC - **VFD Display:** [Fault code / Ready / Running / Hz / Amps] - **Motor Current:** _____ A (measured with clamp meter) - **Motor FLA:** _____ A (from nameplate) - **Rotation Direction:** Correct / Wrong / Not tested - **Symptoms:** [Won't start, wrong speed, trips, noise, etc.] - **Parameter Settings:** [Control mode, speed ref, run cmd] - **Steps Taken:** [Troubleshooting completed] ### CONTACTS - **Field Specialist:** [Phone] - **Electrician:** [Phone] (motor wiring issues) - **VFD Technician:** [Phone] (manufacturer support) - **Programmer:** [Phone] (control logic issues) - **Dispatch:** [Phone] --- ## COMMON ISSUES & TIPS ✓ **Motor rotation:** ALWAYS verify correct rotation on first startup - wrong direction damages equipment ✓ **Accel/decel times:** 10-30 seconds typical - prevents overcurrent and water hammer ✓ **Minimum speed:** 20-30% prevents motor stalling and unstable operation ✓ **Shielded cable:** Use for analog speed command if >50 feet - prevents interference ✓ **Ground shield once:** At controller end only, never both ends (prevents ground loops) ✓ **Control mode:** Must be set to "External" or "Terminal" control ✓ **Parameter backup:** Save VFD parameters to file after programming ✓ **VFD sizing:** Must match motor HP and voltage - undersized VFD trips on overcurrent ✓ **Motor cable:** VFD-rated cable required - standard motor wire may not be adequate ✓ **Bypass contactor:** Allows manual operation if VFD fails (emergency backup) ✓ **Energy savings:** VFD reduces fan/pump energy by 50-70% at part load (affinity laws) ✓ **Soft start:** VFD eliminates need for separate soft starter ✓ **Remote monitoring:** Enable Modbus/BACnet for advanced diagnostics --- **Document ID:** SSO-VFD-001 **Revision:** 1.0 **Next Review:** Dec 2026 **SAFETY WARNING:** VFDs contain lethal voltages and can restart motors remotely. Always lock out power before servicing motor or VFD. Capacitors remain charged after power off - wait 5-10 minutes and verify 0V before touching terminals.
