Interfacing of Proximity Sensor with PLC in Motor Speed Control Application

Published on . Written by

Interfacing of Proximity Sensor with PLC in Motor Speed Control Application
The Programmable Logic Controller (PLC) is a dedicated controller designed for industrial usage. It contains the various types of I/Os that are very suitably matching with the industrial instrumentation and plant control interfaces. It provides the flexibility in the programming options especially the "ladder language" that is similar to the industrial standard "ladder Network" used for designing automatic control schemes in the plants. So, getting a hands-on experience on PLC is important for an engineer to match the industrial standards. The aim of this project is to develop a drive system which can regulate the speed of the DC motor with the help of the Proximity sensor.

Read more..
This project deals with controlling speed of a DC motor using PLC. In some cases, Induction Motor are inefficient than DC motor. Due to the simplistic nature of this control, DC motor has the potential to be implemented in a low-cost application-specific integrated circuit. The controller exploits the characteristic of most electromechanical systems.


Skyfi Labs Projects
Furthermore, this control strategy does not require a state observer. Under dynamic load conditions. Here you will use the proximity sensor to measure the current RPM of the motor. According to the reading, the voltage will be regulated using PLC to achieve the required RPM of the motor. The proposed controller will be capable of regulating speed without the use of an observer. This results in a considerable reduction of size and the cost of the system.

Project Description:

  1. PLC: A PLC is an industrial digital computer which receives information from connected sensors or input devices, processes the data, and triggers outputs based on pre-programmed parameters. Depending on the inputs and outputs, a PLC can monitor and record run-time data such as machine productivity or operating temperature, automatically start and stop processes, generate alarms if a machine malfunctions and more.
  2. Proximity sensor: Proximity sensor is a prime device to measure the speed of the motor so that the motor speed can be further controlled. In this project, you will be interfacing such sensors with PLC.
  3. DC Motor: Motor is a rotary actuator or linear actuator that is capable of carrying out precise control of angular or linear position, velocity, and acceleration. A DC motor converts direct current into electrical machines.

Project Implementation:

  1. At 1st install LOGO! Soft comfort v8.0 in your PC. Then write code with proper logic to import into PLC. Your aim should be to maintain the motor speed at 1000RPM.
  2. Make an assembly of DC motor and IR sensor in such a way that IR sensor can always detect the speed of the motor.
  3. Upload the code in PLC and test your prototype.
  4. If you observe any error correct your program and test your prototype again.
Project Brief: With successful completion of project you can observe that, whenever there is a rise or fall in rpm of the motor, PLC will know it from the reading of proximity sensor and according to the code it will work on maintaining the required rpm of the motor.

Software requirements:

LOGO! Soft Comfort V8.0(PLC Software): LOGO! A soft Comfort is a programming software which you will use to programme your PLC. This allows the creation of user programs by selecting the respective functions and their connection via drag-and-drop. This speed up programming and testing.

Programming language: Graphical programming language

Kit required to develop Interfacing of Proximity Sensor with PLC in Motor Speed Control Application:
Technologies you will learn by working on Interfacing of Proximity Sensor with PLC in Motor Speed Control Application:


Any Questions?