Inst ToolsInst ToolsInst Tools
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Search
  • Books
  • Software
  • Projects
  • Process
  • Tools
  • Basics
  • Formula
  • Power Plant
  • Root Cause Analysis
  • Electrical Basics
  • Animation
  • Standards
  • 4-20 mA Course
  • Siemens PLC Course
Reading: How to Control VFD with PLC using Ladder Logic
Share
Notification Show More
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • Design
  • PLC
  • Interview
  • Control System
Search
  • Courses
  • Automation
    • PLC
    • Control System
    • Safety System
    • Communication
    • Fire & Gas System
  • Instrumentation
    • Design
    • Pressure
    • Temperature
    • Flow
    • Level
    • Vibration
    • Analyzer
    • Control Valve
    • Switch
    • Calibration
    • Erection & Commissioning
  • Interview
    • Instrumentation
    • Electrical
    • Electronics
    • Practical
  • Q&A
    • Instrumentation
    • Control System
    • Electrical
    • Electronics
    • Analog Electronics
    • Digital Electronics
    • Power Electronics
    • Microprocessor
  • Request
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > PLC Tutorials > How to Control VFD with PLC using Ladder Logic

How to Control VFD with PLC using Ladder Logic

Last updated: March 4, 2021 3:16 pm
Editorial Staff
PLC Tutorials
7 Comments
Share
4 Min Read
SHARE

This is a complete tutorial about PLC ladder logic to control variable frequency drive (VFD) for motor speed control with speed selection from Field Local Panel or SCADA graphics.

Contents
How to Control VFD with PLC ?Control and Power DiagramCommissioning and Parameters Programming in VFD PLC ProgramNetwork 1 :Network 2 :Network 3 :Network 4 :Network 5 :Network 6 :SCADA DesignNormal StateRunning StateError State

Execution Steps :

  1. Prepare a Control and Power drawing
  2. Commissioning and Parameters Programming in VFD
  3. Prepare a PLC program
  4. Prepare a SCADA design

How to Control VFD with PLC ?

How to Control VFD with PLC using Ladder Logic

Control and Power Diagram

VFD connections with PLC

Commissioning and Parameters Programming in VFD

  • Commissioning is needed for the proper function of VFD.
  • Necessary parameter like Motor Nameplate details, Input Voltage, Motor Type, Frequency should be entered in VFD during quick commissioning.
  • After successful quick commissioning, now it’s a time to install the advanced commissioning. This commissioning is needed to give the details of all the digital and analog inputs and outputs, like
    • Information about Digital inputs of Start command and Speed Selection command
    • Information about Digital Outputs like Status of Drive Running and Drive in Fault etc.
    • Information about Analog Inputs like Speed Input 1 and Speed Input 2
    • Information about Analog Outputs like Current and Frequency of Motor

 PLC Program

Network 1 :

VFD Ready to Start

In this Network 1, we are checking whether the VFD is ready to start. This signal will come when all the conditions are healthy as well as safety and power feedbacks are active.

Network 2 :

VFD Start Button in Ladder Logic

In the Network 2, When start button is pressed, VFD Drive_DO bit will be set, if Ready_to_Start and No Error will be there.

Network 3 :

VFD Stop Logic in PLC

This is the stop logic, When stop button is pressed it will reset the Drive_DO bit.

Network 4 :

VFD Run Feedback Fault PLC Logic

In this Network 4, this logic is required for safety as soon as Drive_DO bit will set and if any case VFD will not operate due to any fault then after predefined wait time, here we considered it as Run_FB_Time, it will reset the Drive_DO bit and generate Error.

This Error you can acknowledge from the SCADA after resolving the error from the field side.

Network 5 :

Variable Frequency Drive Overload Error Logic

In this Network 5, If the VFD is taking more current and gives overload error, then it will reset Drive_DO bit and generate Error.

This Error you can acknowledge from the SCADA after resolving the error from the field side.

Network 6 :

Drive speed selection Ladder Diagram

This is the speed selection Digital output, if you select speed input as a local then it will not activate Speed Selection bit resulting Speed_DO absent and if you select speed input as a remote then it will activate Speed Selection bit resulting Speed_DO present.

SCADA Design

Normal State

SCADA Normal State

This is the normal state of motor. There is no error as well as Ready bit is also in normal state.

Also the speed selection is in LOCAL mode.

Running State

SCADA Running State

This state shows that Ready bit is high and motor is running without any error.

Error State

SCADA Error State

There is an error bit is high and motor also showing error condition.

Note :

In some industries, Yellow color also used to indicate the error condition. Red color is used to indicate motor stop condition.

Author : Hiral Patel

If you liked this article, then please subscribe to our YouTube Channel for PLC and SCADA video tutorials.

You can also follow us on Facebook and Twitter to receive daily updates.

Read Next:

PLC Logic for Oil Pump Motor

Car Washing using Ladder Logic

PLC Sequencer Programming

One Shot Falling Instructions

Ladder Logic for Tanks Filling

Don't Miss Our Updates
Be the first to get exclusive content straight to your email.
We promise not to spam you. You can unsubscribe at any time.
Invalid email address
You've successfully subscribed !

Continue Reading

How to Configure PID Controller in Various Schneider PLCs?
How PLC Reads the Data from Field Transmitters
Procedure for Reading or Searching the Tag number in Siemens PLC
Use of Comments in SCL Language
Step-by-Step Guide to Choose Right Fuse for a Panel
Operator Interface for SCADA System
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
7 Comments
  • Satish says:
    August 15, 2019 at 6:28 pm

    Good program

    Reply
  • tosif mansuri says:
    August 16, 2019 at 4:01 pm

    Good

    Reply
  • Jitendra nath nayak says:
    August 16, 2019 at 8:57 pm

    Communication btn drive & plc

    Reply
  • sridhar says:
    June 25, 2020 at 10:39 am

    nice explanation

    Reply
  • Suresh Kumar says:
    January 24, 2021 at 11:53 am

    Nice program logic

    Reply
  • biraj says:
    February 25, 2022 at 12:53 pm

    this is a great site, it would be more systematic if the course contents were shown from zero to advance

    Reply
  • Heybar Sequera says:
    January 29, 2023 at 2:15 am

    What do represent Temp1 and Tem2 on the Networks 2 & 3?
    Thanks in advance.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
210kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

PLC Practice Questions
What is NOR Flash Memory in PLC?
Communication between Wincc and Tia Portal
How to Filter Digital and Analog Inputs in a PLC?
Communicating Between Siemens PLC and Other PLC Brands
CX Programmer Example: Perfume Mixing and Filling System
Five Types of PLC Programming languages
Unknown Do’s Need to Know as a PLC Programmer

Keep Learning

Functional block diagram for analog alarms

PLC Logic for Analog Alarms using Functional Block Diagram

Structured Text in PLC: Parking Information Systems

Structured Text in PLC: Parking Information Systems

Difference Between Microcontroller and PLC

Difference Between Microcontroller and PLC

PLC Hoist Crane Programming

PLC Hoist Crane Programming: Example using Schneider

Programming in Omron PLC

Automatic Vacuum Cleaner Programming in Omron PLC

ControlLogix 5580 Controllers

Rockwell PLCs for Large Scale Applications

Create Ladder Diagram from Boolean Logic

Create Ladder Diagram from Boolean Logic

Dry Contact in PLC

What is a Dry Contact? – Basics of PLC Wiring

Learn More

Classification of HVAC chillers

Classification of HVAC Chillers

PLC Program for Controlling Sequence of Conveyors with Interlocking

PLC Program for Controlling Sequence of Conveyors with Interlock

Electrical Machines Questions and Answers

Induction Machines Multiple Choice Questions

Displacer Level Transmitter weight calibration

Displacer Level Transmitter Dry Calibration with Weights

Why Are Charcoal and Salt Added to an Earthing Pit

Why Are Charcoal and Salt Added to an Earthing Pit?

Difference between Feedback, Feedforward, and Cascade Control

Difference between Feedback, Feedforward, and Cascade Control?

Carbon Monoxide Gas Hazards

Carbon Monoxide Gas Hazards

Limit Switches Wiring

Draw Limit Switch Symbol ?

Menu

  • About
  • Privacy Policy
  • Copyright

Quick Links

  • Learn PLC
  • Helping Hand
  • Part Time Job

YouTube Subscribe

Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?