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
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 > 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

Redundant Automation Systems – Need and Advantages
Making Multi Way Switches using PLC
Relay Operation, Types, Symbols & Characteristics
PLC Timer Practice Exercise: Coffee Machine Programming
Tia Portal – OB121 Programming Errors Interrupt Organization Block
Interconnection between PLC, MCC, LCP & Pumps – Video
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

Ladder Diagram Example using Memory Bits and Set Coils
Parking Garage Indicator: PLC Automation System
Industrial Oven Control Application with PLC Controller
Communication between Wincc and Tia Portal
PLC Programming for Baking with Auto and Manual Modes
Basics of 4 to 20 mA analog Signals
Cars Garage Counter From the Same Door PLC Logic
Connecting Blocks in Functional Block Diagram – Studio 5000

Keep Learning

Yokogawa DCS CPU

System Cabinet Health Checks – PLC and DCS Industrial Automation

Create PLC Program based on Logic Circuit

Create PLC Program based on Logic Circuit

Open Platform Communication (OPC)

Open Platform Communication (OPC)

Digital input signals in safety circuits

1oo2 Evaluation Safety Instruction in Safety PLC

Classic Control Circuits

Motor Classic Control Circuits using Single Push button

Control of Double-acting Pneumatic Cylinder

Ladder Logic for Control of Double-acting Pneumatic Cylinder

PLC Data Logging and Transmission

Moving Data between PLCs – Siemens Basics – TSEND TRCV

Surge Protection Device

What is a Surge Protection Device? – Principle, Types, Advantages

Learn More

What is a Compressor

What is a Compressor? Types of Compressors

Industrial safety Objective Questions and Answers

Top 10 Industrial safety Objective Questions

PLC Logic - Control Spray Nozzle, Fans, and Puncher

PLC Logic: Control Spray Nozzle, Fans, and Puncher

Why is HV Testing important in Electrical Panels?

Why is HV Testing important in Electrical Panels?

Parallel RLC Circuit

Impedance in RLC Circuits

Control Valve Packing

Control Valve Packing

Hazard Identification and Risk Assessment

Hazard Identification & Risk Assessment (HIRA)

Voltage Divider Rule

Voltage Divider Rule

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?