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
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: PLC Motor Control Ladder Logic Programming
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
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > PLC Tutorials > PLC Motor Control Ladder Logic Programming

PLC Motor Control Ladder Logic Programming

Last updated: March 4, 2021 4:28 pm
Editorial Staff
PLC Tutorials
13 Comments
Share
9 Min Read
SHARE

Now we are discussing about How a PLC Motor Control ?. Before going into the article, let us assume some conditions here.

Contents
PLC Motor ControlPLC InputsPLC OutputsExample Video  :

A PLC has to start a Motor when the Start button is pressed. It has three interlocks which are Motor Vibration High, Overload & Motor Temperature High.

if any of the interlock activated then PLC has to stop the motor immediately.

PLC has to stop the motor if the stop button is pressed.

PLC trip logic or interlock has to be enable only when motor is in Remote mode.

PLC Motor Control

PLC Motor Control Ladder Logic

In above figure : Red LED indicator lights on the input and output cards of the PLC indicate if those respective I/O channels are energized.

Note :

  1. In above figure, Local Control Panel signals are not shown. Local control panel is connected to motor feeder directly.
  2. 24v DC power directly connected ( in general fuses or barriers will be used, power will be distributed through bus bar)

PLC Inputs

  • Start push button
  • Stop push button
  • Vibration High
  • Temperature High
  • Overload Trip
  • Run feedback
  • Local/Remote status

PLC Outputs

  • Start Command (Remote Start)
  • Stop Command (Remote Stop)
  • Start Permissive ( Optional)

The motor is a three phase, 415V AC powered device. So by default high voltage equipment will be powered from substations or motor control centers (MCC) which are maintained by electrical.

So we consider this motor is connected to a simple motor feeder in the substation.

Generally the motor feeder have inputs from field (local control panel) & PLC also. Which are shown in below figure.

Motor Control Using PLC

Note : the motor feeder may have start, stop, some other trips indications like overload etc… in the motor feeder panel which are not shown in the fig. These are mounted on the motor feeder panel (in addition to LCP).

If motor feeder receives start & stop command inputs from PLC then we call them as Remote Start & Remote Stop signals.

Similarly if motor feeder receives start & stop command inputs from local control panel (LCP) which is installed in field (near to motor) then we call them as Local Start & Local Stop signals.

In common practice, this LCP has emergency stop & Local/Remote selection switch also.

The motor feeder also sends a Local/Remote status to PLC. If Local/Remote selection switch is in Local mode then motor feeder will only consider signals from LCP and ignore the commands from PLC.

Similarly if Local/Remote Selection switch in Remote Mode then motor feeder will consider signals from Remote i.e. PLC and ignore the signals from LCP.

For example : if Local/Remote selection Switch in Remote Mode. If field operator pressed the start push button from the field LCP then motor will not be started as the selection is in remote mode.

Depends on the Local/Remote selection switch status the motor feeder will decides which signals to be consider i.e. either PLC or LCP signals.

Note : Local/Remote Selection will not be applied for Emergency Stop or Stop Commands either from PLC or LCP. Whatever mode it is, the Stop commands will be accepted by motor feeder and stops the motor immediately. This is a safety concern.

Also Read : How a 4-20mA Transmitter Works ?

Lets see how a PLC controls a motor.

Now Local/Remote selection switch is in Remote mode.

Here we are sending an Permissive signal ( Start Permissive) to the motor feeder. For starting the motor, the permissive must be healthy otherwise motor feeder will be de-energized or will not start the motor.

In PLC, Start permissive will be used as a extra safety & for checking the interlock status. if all the interlocks are healthy then only permissive signal will be sent to motor feeder.

Generally we call this as “Start Permissive”, as name implies it is only required for starting the motor, after motor started the status of this permissive signal will not be considered by motor feeder (Only required for starting the motor).

This is an optional signal. For High capacity motors, start permissive signals will be used. For normal or low capacity motors these are very rarely used, again depends on our applications, industry, requirements etc.

Lets say all interlocks are healthy, so PLC sends the permissive signal to motor feeder.

Now start push button is pressed.

First PLC checks the Local/Remote status, if it is in Remote then proceeds further.

Again it checks for any active trips/interlocks. If there is no interlock or all working normal, then PLC sends a start command to substation where motor feeder is installed.

In this example we have three interlocks: Motor Vibration High, Motor Temperature High & Overload trip.

In generally High capacity motors are equipped with Vibration sensors & temperature sensors.

In our example we consider vibration signals as fail safe, so default status is normally closed, if high vibration appears then the contact become Normally Open & PLC trips/stops the motor.

We have another interlock which is Overload trip, this input is taken from the motor feeder. The temperature sensors signal is normally open and when temperature high then it becomes normally close and PLC trips/Stops the motor.

Note: Fail safe or default contact status either NC or NO are depends on our application or logic requirements. Here we are only discussing an example for understanding the concept.

After receiving the start command from the PLC, motor feeder will be energized and power up the motor. After motor started, the motor feeder will send the Run feedback to the PLC. The run feedback will be displayed on the graphics.

In some PLC’s or in safety PLC’s if the Run feedback is not received in specified time frame ( say within 5 seconds) then PLC automatically sends an Stop signals to the motor feeder. This is a optional feature in normal PLC applications( must in safety PLC’s).

Say now Vibration High came, then PLC sends a stop command to motor feeder and it immediately stops the motor. The run feedback status also updates accordingly.

Example Video  :

Motor will be started when Level Transmitter will be High & again it will stopped at Level Transmitter Low

Start Permissive signal not used in the below video.

Abbreviations :

  • MCC : Motor Control Center or Substation where motor will be powered.
  • PLC/DCS : Control System, where Motor can be controlled as per logic (Auto) or as per operator action (Manual).
  • LCP : Local Control Panel which is installed in the field, near motor in which start, stop push buttons are available

PLC Tutorials :

  • What is Programmable Logic Controller  ?
  • What is Ladder Diagram Programming ?
  • History of Programmable Logic Controllers
  • Mis-conceptions of PLC Ladder Logic
  • Contacts and coils in PLC
  • Digital Input and Output Modules
  • Analog I/O and Network I/O
  • PLC Input/Output Modules
  • Memory Mapping in PLC
  • Analog Input Scaling
  • PLC Example with Switches
  • Counter Instructions
  • Timer Instructions
  • Math instructions
  • Data Instructions
  • Ladder Logic Questions

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.

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

PLC Programming for Garden Sprinkler System
Drilling Process using PLC Program
How to Protect Siemens PLC using Password?
PLC Timer Instructions
Comparison of Control Loops – Open, Closed, Cascade, Feedforward, Ratio
HMI Screen Design for Hazardous Applications
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
13 Comments
  • Kumar says:
    July 31, 2017 at 6:33 am

    Excellent Article sir. I am a fresher in Instrumentation Field. Really helpful. Thanks a lot. Best website for Instrumentation Engineers.

    Reply
  • S.muthukumar says:
    August 2, 2017 at 4:58 am

    Super articals sir,very useful

    Reply
  • Sandeep C. says:
    August 2, 2017 at 10:10 am

    Its been a super simple way to understand the content

    Reply
  • jairo says:
    September 17, 2017 at 2:24 pm

    Melhor site de instrumentação!! Obrigado por compartilha esses artigos!! eu estou estudando cada artigos que é postado aqui..

    Translated : Portuguese to English : Best instrumentation site !! Thanks for sharing those articles !! I am studying every article that is posted here ..

    Reply
  • imran haider says:
    July 23, 2018 at 6:30 pm

    thank u so much sir your this website is very nice and good for instrument technician but pls sir give option for save bcoz we can read online no can b saved ao pls give option for save

    Reply
  • Faizal Raazy Z says:
    February 3, 2019 at 3:24 pm

    Very good presentation

    Reply
  • Dhillibabu says:
    February 7, 2019 at 12:47 pm

    I need more knowledge loop diagram

    Reply
  • Sibongo Mthethwa says:
    May 29, 2019 at 2:04 pm

    I need more knowledge on motor connections and motor speed control.

    Reply
  • Mohan Thomas says:
    January 28, 2021 at 5:48 pm

    Appreciate for this free contents which are very useful. Myself from Operations & found these very informative & has increased my insight on Instrumentation & systems. Thanks you very much.

    Reply
  • GORDON M Uganda says:
    May 13, 2021 at 7:35 pm

    Thank you very much for your time and knowledge you have given us.
    I have learnt much from this. Stay blessed

    Reply
  • Mathews Mwaba Kaungu says:
    December 26, 2021 at 10:16 am

    This article is so well articulated that if you don’t understand then you were just read like a story book not studying.

    Reply
  • m jagadish says:
    September 27, 2022 at 11:53 am

    Hi sir my name is m jagadish i want to contact you about the plc ladder programming i didnt get your number so it is my number please call me sir 7989001943

    Reply
  • Innocent Dhlakama says:
    September 7, 2023 at 7:20 pm

    I need help on this assignment.

    Draw a ladder diagram for the given situation.
    An audible alarm is given if the motor trips due to an overload. The motor runs if pressure is low and stops if there is overload and pressure is above limit. A signal lamp is required to be switched on if a pump is running and the pressure is satisfactory or the lamp test switch is closed.

    Reply

Leave a Reply Cancel reply

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

Stay Connected

128.3kFollowersLike
69.1kFollowersFollow
208kSubscribersSubscribe
38kFollowersFollow

Categories

Explore More

Series Tanks Level Control using PLC Ladder Programming
How to Delay a Sensor Signal in PLC?
200+ Quiz on Electrical Meters, Measurement, and Troubleshooting
Basics of Fail-safe Circuits
PLC Math instructions
Why is RTO used in the Place of TON Timer?
Comparator in PLC Programming
Features of SCADA

Keep Learning

Siemens PLC Force LED

Forcing and Modifying PLC Logic

Move function block

Move Instruction in Tia Portal

How to Filter Digital and Analog Inputs in a PLC

How to Filter Digital and Analog Inputs in a PLC?

How to Prevent Ground Loops in Analog Circuits?

How to Prevent Ground Loops in Analog Circuits?

How-to do Security of SCADA Systems

How-to do Security of SCADA Systems?

Industrial Automation Cold and Hot Standby

Difference between Cold Standby and Hot Standby

Step-by-step import export in FactoryTalk View

FactoryTalk View Studio – Import and Export Tutorial

Machine Indicator Lights PLC Programming Solution

Machine Indicator Lights: PLC Programming Solution

Learn More

field-mounted thermocouple

Thermocouple Extension Wires

Tips for Reducing the Noise Signals

Tips for Reducing the Noise Signals

Digital Electronics Multiple Choice Questions

Read Only Memory (ROM) Objective Questions – Part 3

Field Transmitter Damping

What is Field Transmitter Damping ?

Point Gas Detectors Principle

Point IR Detectors Vs Open Path IR Detectors

Difference Between PLC and SCADA

Difference Between PLC and SCADA

Motor Star Delta Connections

How Motor Star Delta Starter Works ?

Siemens Industrial Laptop (Simatic Field PG)

Connect to the Siemens S7 PLC

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?