Inst ToolsInst ToolsInst Tools
  • Ask
  • Courses
  • Videos
  • Q & A
    • Interview
      • Instrumentation
      • Electronics
      • Electrical
      • Practical Questions
    • MCQ
      • Instrumentation MCQ
      • Electrical MCQ
      • Electronics MCQ
      • Control Systems MCQ
      • Analog Electronics MCQ
      • Digital Electronics MCQ
      • Power Electronics MCQ
      • Microprocessor MCQ
      • Multiple Choice Questions
  • EE
    • Electronics
      • Electronics Q & A
      • Electronic Basics
      • Electronic Devices & Circuits
      • Electronics Animation
      • Digital Electronics
    • Electrical
      • Electrical Basics
      • Electrical Q & A
      • Power Electronics
      • Electrical Machines
      • Electrical Animation
      • Power Systems
      • Switchgear & Protection
      • Transmission & Distribution
  • Measure
    • Control Valves
    • Calibration
    • Temperature
    • Pressure
    • Flow
    • Level
    • Analyzers
    • Switches
    • Vibration
    • Solenoid Valve
  • Control
    • PLC Tutorials
    • Control Systems
    • Safety Instrumented System (SIS)
    • Communication
    • Fire & Gas System
  • More
    • Design
    • Tools
    • Animation
    • Basics
    • Formulas
    • Standards
    • TextBooks
    • Common
    • Software
    • Excel Tools
    • Erection & Commissioning
    • Process Fundamentals
    • Videos
    • Books
Search
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Reading: PLC Program for Artificial Fishpond Water Level Monitoring System
Share
Notification Show More
Font ResizerAa
Inst ToolsInst Tools
Font ResizerAa
  • Courses
  • PLC Tutorials
  • Control Systems
Search
  • Ask
  • Courses
  • Videos
  • Q & A
    • Interview
    • MCQ
  • EE
    • Electronics
    • Electrical
  • Measure
    • Control Valves
    • Calibration
    • Temperature
    • Pressure
    • Flow
    • Level
    • Analyzers
    • Switches
    • Vibration
    • Solenoid Valve
  • Control
    • PLC Tutorials
    • Control Systems
    • Safety Instrumented System (SIS)
    • Communication
    • Fire & Gas System
  • More
    • Design
    • Tools
    • Animation
    • Basics
    • Formulas
    • Standards
    • TextBooks
    • Common
    • Software
    • Excel Tools
    • Erection & Commissioning
    • Process Fundamentals
    • Videos
    • Books
Follow US
All rights reserved. Reproduction in whole or in part without written permission is prohibited.
Inst Tools > Blog > PLC Tutorials > PLC Program for Artificial Fishpond Water Level Monitoring System

PLC Program for Artificial Fishpond Water Level Monitoring System

PLC program for an artificial fishpond water level monitoring system explained with the ladder logic concept for beginners.

Last updated: November 3, 2023 10:59 am
Editorial Staff
PLC Tutorials
2 Comments
Share
5 Min Read
SHARE

PLC program for an artificial fishpond water level monitoring system explained with the ladder logic concept for beginners.

Contents
Water Level Monitoring SystemProblem DiagramProblem SolutionList of Inputs/OutputsInputs ListOutputs ListPLC Ladder Logic for artificial fishpond water level monitoringLogic ExplainedNetwork 1:Network 2:Network 3:Network 4:Network 5:Network 6:Result

Water Level Monitoring System

Problem Description

Implement a PLC program for an artificial fishpond water level monitoring system.

Feed or drain the water of the artificial fishpond when the water level is below the normal level and activate the alarm when the water level is above or below the level.

Problem Diagram

PLC Program for Fishpond Water Level Monitoring System

Problem Solution

This problem can be solved by using simple automation.

Here we considered one artificial fishpond, four level sensors and three pumps for system monitor & control.

Here we will write program that will control whole system. System will maintain normal level and it does not allow water level to go up or down to maintain the normal level.

If water level goes down from the normal level then system will feed water in the fishpond and if water level goes up from the normal level then system will drain water from the fishpond.

List of Inputs/Outputs

Inputs List

  • Level Sensor, L0 : I0.0 (L0=1 when the water level is above the alarm level).
  • Level Sensor, L1 : I0.1 (L1=1 when the water level is above the normal level)
  • Level Sensor, L2 : I0.2 (L2=1 when the water is above the normal level)
  • Level Sensor, L3 : I0.3 (L3=1 when the water is above the alarm level)

Outputs List

  • Feeding pump :- Q0.0
  • Drainage pump 1 :- Q0.1
  • Drainage pump 2 :- Q0.2
  • Alarm lamp :- Q0.3

PLC Ladder Logic for artificial fishpond water level monitoring

Water Level Monitoring System
PLC Water Level Logic
Water Level Ladder Diagram
PLC Water Level
PLC Timer Flash
PLC Lamp Control

Logic Explained

In this problem we will consider S7-300 PLC and TIA portal software for programming.

Network 1:

In this network, we have written logic for drainage pump 1 (Q0.1). When water level is above the highest level of alarm level (L3 = I0.3), at that time drainage pump 1 (Q0.1) will be ON.

Network 2:

If water level is below the alarm level then feeding pump (Q0.0) should be start. So here we have taken NC contact of L1 (I0.1), when level is below the normal level then feeding pump (Q0.0) will ON and fill the water in the fishpond.

Network 3:

If water level is above the normal level then the drainage pump 2 (Q0.2) will be ON. Here water level is above than the normal level, not alarm level, so only drainage pump2 (Q0.1) will work.

Network 4:

Here we have used two conditions in OR gate so either level is below normal level (L1 = I0.1) or above normal level (L1 = I0.1) then flashing circuit will be activated and alarm lamp (Q0.3) will be ON.

Network 5:

Timer 2 for flashing circuit.

Network 6:

Here we have used two conditions in OR gate so either level is below normal level (L1=01) or above normal level then alarm lamp (Q0.3) will flash automatically on 5 second interval.

Level is above alarm level (L0=1, L1=1, L2=1, L3=1) or below alarm level (L0=0, L1=0, L2=0, L3=0) THEN alarm lamp will flash automatically on 5 seconds interval.

Level is above alarm level (L0=0, L1=0, L2=0, L3=0) then drainage pump 1&2 will start and if water level is above normal then only drainage pump 2 will start.

Note:- Above example is for explanation purpose only, not all parameters or interlocks are considered. It is not necessary to use S7-300 PLC for this simple logic, we have used this PLC for our discussion purpose.

Result

PLC Water Level Programming

Author: Bhavesh

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 Program for IEC timers
  • Daily Production PLC Logic
  • PLC Questions & Answers
  • Automatic Bottle Rejection System
  • Water filling & Discharging Process
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 !
PLC Program to Simulate Gate Array Logic
Basics of 4 to 20 mA analog Signals
PLC Program for Counting Moving Objects on Conveyor
Timers in Codesys – Timer ON, Timer OFF, Pulse Timer
Explaining Various Types of Analog Instruments
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
2 Comments
  • Ryan says:
    July 10, 2018 at 11:49 am

    Is Q0.1 a feed or drain pump?

    Reply
  • SUNIL YADAV says:
    July 11, 2018 at 1:56 am

    feed pump-this pump used to fill any tank. AS example boiler feed pump fill water in Boiler Drum for steam making process.Another simple example is-our home roof top water vessel or tank as motor start water feed (fill) in tank.

    Drain pump- this pump uses for empty any tank or vessel. Drain pump transfer water from one tank to another

    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

Recent Comments

  • Guifty Shimica on Top Non-PLC Certification Courses for Automation Professionals
  • Guifty Shimica on Top Non-PLC Certification Courses for Automation Professionals
  • MIHARITSOA Aina Sitraka on Top Non-PLC Certification Courses for Automation Professionals
  • Vaishnavi on Free Instrumentation Course for Trainee Engineers

Related Articles

PID parameters

PID in Siemens TIA Portal

Omron PLC programs

Daily Alarm PLC Program using Real-Time Clock

PLC Sequential Operation Example Program

PLC Sequential Operation Example Program

Basics of Sinking and Sourcing

Basics of Sinking and Sourcing – Automation System MCQ

Save to Memory Card

How to Save a PLC Project to a Micro Memory Card?

Structured Text Automatic Gate Logic

Structured Text PLC Programming for Automatic Gate Control

Redundant system communication cable

What is Interface Module in Siemens PLC?

plc-analog-signals-wiring-techniques

PLC Analog Signals Wiring Techniques

More Articles

Microprocessors Objective Questions

Microprocessors Objective Questions – Set 6

Encode and Decode Instructions

How to Use Encode and Decode Instructions in PLC ?

Troubleshooting Fieldbus Devices

Troubleshooting Fieldbus Devices

Instrumentation Bulk Material

Instrumentation Bulk Material Requirements in Oxygen Service

Difference Between Optical Fibre and Coaxial Cable

Difference Between Optical Fibre and Coaxial Cable

The Hardware Structure of DCS

DCS Applications and Hardware Structure of Plant Automation

Use of Isolators and Barriers in Electrical Panel

Use of Isolators and Barriers in Electrical Panel

PLC control 4 machines with 1 button

CX-Programmer Tutorial: 1 Button To Activate 4 Different Machines

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?