How to Control a Three-Phase Motor Using PLC and VFD
Implementing automated control for industrial motors requires careful planning and execution. In this comprehensive guide, we’ll walk through building a PLC-controlled three-phase motor system with VFD for bidirectional operation.
Project Overview
This industrial automation project enables:
-
Smooth motor start/stop sequences
-
Safe direction reversal
-
Protective interlocks
-
Programmable timing functions
All through the combined power of programmable logic controllers (PLC) and variable frequency drives (VFD).

Required Components
To build this system, you’ll need:
Control Components
-
-
PLC unit (Siemens, Allen-Bradley, etc.)
-
VFD (2.2kW-5.5kW typical)
-
Control relays (24VDC coil)
-
Power contactors
-
Power Components
-
-
Three phase servo motor (matched to VFD rating)
-
Circuit breakers (main and branch)
-
Emergency stop buttons
-
Selector switches
-
Wiring Essentials
-
-
Control cables (shielded for VFD signals)
-
Power cables (proper gauge)
-
Terminal blocks
-
DIN rail mounting
-
System Design & Wiring
Control Circuit Architecture
The intelligent backbone comprises:
-
-
-
Operator inputs → PLC digital inputs
-
PLC logic processing → Outputs to relays
-
Relay contacts → Command VFD terminals
-
VFD power stage → Drives motor
-
-
Critical Safety Features
-
Electrical isolation between PLC and power circuits
-
Physical interlocks on contactors
-
Emergency stop hardwired to VFD enable
-
Overload protection on all phases
PLC Programming Essentials
The control logic handles:
Motor Commands
NETWORK 1: Forward Run IF "ForwardPB" AND NOT "ReversePB" THEN "ForwardCmd" := TRUE; END_IF;
Protective Logic
-
-
Direction interlock: Prevents simultaneous FWD/REV
-
Start delay timer: 2-sec VFD pre-charge
-
Safety cooldown: 5-sec post-stop lockout
-
VFD Configuration
Key parameter settings:
|
Parameter |
Setting |
Purpose |
|
P0.01 |
1 |
Terminal control |
|
P0.03 |
5Hz |
Start frequency |
|
P0.04 |
50Hz |
Base frequency |
|
P1.04 |
3s |
Acceleration time |
Testing Procedures
Validation Checklist
-
-
Verify proper motor rotation direction
-
Confirm forward/reverse interlocking
-
Test emergency stop functionality
-
Validate overload protection
-
Check alarm conditions
-
Common Troubleshooting Tips
Motor Not Starting
-
-
Check 24V control power
-
Verify PLC outputs energizing
-
Inspect VFD run command LED
-
Unexpected Direction Changes
-
-
Validate wiring sequence (U-V-W)
-
Check for crossed control wires
-
Confirm interlock logic in program
-
Advanced Enhancements
Take your project further with:
-
-
Modbus RTU communication between PLC-VFD
-
Analog speed control via 0-10V input
-
PID regulation for process control
-
HMI integration for operator visualization
-
Final Thoughts
This PLC/VFD motor control solution delivers:
✅ Precise speed regulation
✅ Safe bidirectional operation
✅ Programmable automation
✅ Industrial reliability
For complex implementations, always consult local electrical codes and consider working with certified automation professionals.
