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: PLC FBD Example for Tank Liquid Heating Control by Steam Flow
Share
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 > PLC FBD Example for Tank Liquid Heating Control by Steam Flow

PLC FBD Example for Tank Liquid Heating Control by Steam Flow

Learn how to heat liquid in a tank by steam flow example using the language of functional block diagram (FBD) in a PLC.

Last updated: September 16, 2024 4:51 am
Viral Nagda
PLC Tutorials
No Comments
Share
5 Min Read
SHARE

PID and control algorithms are one of the most used functions in PLC programs. As more and more systems demand accurate control of process variables, these algorithms and functions play a very important role.

Contents
Tank Liquid Heating Control by Steam FlowPLC FBD Example

Before using PID, we can also use some simple addition and subtraction formulae for controlling a process. Let us see a case of heating a tank here in this post. In this article, we will see how to heat liquid in a tank by steam flow, using the language of functional block diagrams, as it is easy to use and understand.

Tank Liquid Heating Control by Steam Flow

Let us understand the case scenario first. There is a tank with a liquid in it. It needs to be heated and maintained around a set temperature.

For this, a steam valve is used. When the temperature is below the setpoint, the valve will open at a rate of 0.1% / 10 seconds time. When the temperature is above the setpoint, the valve will close at a rate of 0.1% / 10 seconds time.

And to lock the valve at it’s minimum and maximum values, we compare it’s current opening percentage. If it is already 0%, then we prevent it from closing further by forcefully moving value 0 in it. If it is already 100%, then we prevent it from opening further by forcefully moving value 100 in it. Otherwise, there will be no limit in it’s addition and subtraction.

PLC FBD Example

Now, let us write the program. Refer to the below image. There is one PLC analog input – temperature sensor and one PLC analog output – steam valve.

PLC FBD Example for Tank Liquid Heating Control by Steam Flow

If you see the image, the program is divided into two parts. In the first part of the left hand side, we open the valve and in the second part of the right hand side, we close the valve. As seen in the case, we check the temperature every 10 seconds. So, we use a timer initially which runs continuously for every 10 seconds.

If the temperature is less than equal to 45 degrees and the current steam valve opening is less than 100%, then we add the current value of valve with 0.1 after a 10 second pulse. For that, we use LE block, AND block and ADD block. To limit the valve opening, even if the temperature is low but the current steam valve opening is more than equal to 100%, then we forcefully move 100% in the valve and stop adding now.

If the temperature is more than equal to 45 degrees and the current steam valve opening is more than 0%, then we subtract the current value of valve with 0.1 after a 10 second pulse. For that, we use GE block, AND block and SUB block. To limit the valve opening, even if the temperature is high but the current steam valve opening is less than equal to 0%, then we forcefully move 0% in the valve and stop subtracting now.

The cycle thus goes on according to the temperature and at the same time, we also limit valve opening between it’s minimum and maximum values. This frequent opening and closing of the steam valve thus controls the temperature of the liquid.

In this way, we saw how to write a PLC program for heating liquid in the tank by steam flow, using a functional block diagram.

Read Now:

  • Traffic Lights Ladder Diagram using Timers
  • PLC Programming With a Move Instructions
  • PID Controllers in Closed Loop Control Systems
  • Motion Detection based Street Light PLC Logic
  • SAVE and BR Memory Instructions in Siemens PLC

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

Implement UDT in PLC Programming: User-Defined Data Type
Communication between InTouch Scada and Allen Bradley PLC
Sequential Operation of Output Bits using Two Push buttons
SFC Language in PLC Programming
Electrical Drives – Modes, Types, Speed Control Applications
PLC Program for Control Valve Scaling
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
Leave a Comment

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

Principle of Operation of PLC
Functional Block Diagram PLC Example for Traffic Light System
Vendor Document for Project Systems Architecture
FactoryTalk Studio and SQL Server for Data Logging
#6 PLC Best Practices – Validate Timers and Counters
Difference Between PLCSIM and PLCSIM Advanced? – Siemens PLC
How to Program PID Control in PLC with Structured Text?
PLC Ladder Logic for Tanks Filling as per Priority

Keep Learning

Two wire loop powered transmitters

4-20 mA Transmitter Wiring Types : 2-Wire, 3-Wire, 4-Wire

Studio 5000 Tutorial PLC Programming for Digital Alarms

Studio 5000 Tutorial: PLC Programming for Digital Alarms

Wonderware Recipe Manager Plus

What is Recipe Management in SCADA?

Surface Grinding Process using PLC Program

Surface Grinding Process using PLC Program

RSLogix 5000 PLC Programming Procedure

PID Simulator

PID Simulator Download

Simulator in S7-1200 and S7-1500 PLC

How to Work With Simulator in S7-1200 and S7-1500 PLC?

PLC Program for Controlling Sequence of Conveyors with Interlocking

PLC Program for Controlling Sequence of Conveyors with Interlock

Learn More

DC Machine

DC Machines Construction

Process Control Instrumentation Engineering Interview Questions

Process Control Instrumentation Engineering Interview Questions

Industrial Electronics Objective Questions and Answers

Industrial Electronics Objective Questions and Answers

PLC programming for clothes washing machine automation

LS Electric PLC Program Example: Clothes Washing System

Process Control Instrumentation Objective Questions

Process Control & Instrumentation Objective Questions – Set 6

What is Transparent Solar Panel

What is Transparent Solar Panel? – Working Principle and Theory

Reflex Level Gauge Parts

What is Reflex Level Gauge?

Types of Potentiometers

Types of Potentiometers – What is a Potentiometer? – Applications

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?