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: Split Range Control Application using PLC Ladder Logic
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 > Split Range Control Application using PLC Ladder Logic

Split Range Control Application using PLC Ladder Logic

Split Range Control Application: Design a PLC ladder logic to control two control valves using split range control logic.

Last updated: November 3, 2023 2:49 pm
Editorial Staff
PLC Tutorials
6 Comments
Share
7 Min Read
SHARE

This article covers the basics of split Range control application used for controlling more than one final control element in process control.

Contents
Split Range Control ApplicationProblem DescriptionProblem DiagramProblem SolutionList of Inputs and OutputsPLC Program for split range controlProgram Description

Split Range Control Application

Split Range Control Block Diagram

Problem Description

The products need to be heated and cooled depending on the temperature. There is one PID controller and we need to control 2 control valves.

Write a PLC program using ladder diagram language for this application.

Problem Diagram

Split Range Control using PID Controller

Problem Solution

For this type of application, we need to use split range concept.

Split range concept mostly used when single controller is used to control multiple final control elements.

Here we considered temperature control application. Two control valves and one PID controller are used for temperature control.

Here consider one valve for cooling and another valve for heating process.

We will split controller output (here PID controller) for two different valves as shown in above figure.

In the diagram above, the 0% to 100% range of the PID controller output is connected to the SPLIT block and  further control valves are connected to this SPLIT block as shown in above figure.

If the PID controller output is in between 0% to 50%, it is the cooling valve that is in operation. This valve is fully open when the controller output is 0% and fully closed when the controller output is 50%.

If the PID controller output is between in 50% to 100%, it is the heating valve that is in operation. At 50%, the heating valve starts to open and it is fully open at 100% of the controller output.

So, with PLC you can split both output using programming, hence you can connect 2 control valves with separate analog output of the PLC.

Also Read: Types of Split Range Control

List of Inputs and Outputs

Inputs List

  • PID enable :- M61.0
  • Manual enable :- M61.1
  • PID reset :- M61.2
  • Analog input form TC :- IW64

Outputs List

  • Cooling control valve analog output :- QW96
  • Heating control valve analog output :- QW98

M memory

  • Set temperature :- MD500
  • Actual temperature :- MD704
  • PID output (%) :- MD758
  • PID outputs for heating control valve :- MW762
  • PID outputs for cooling control valve :- MW766
  • PID state word :- MW770
  • PID error word :- MD778
  • PID enable input :- M61.0
  • PID manual mode enable input :- M61.1
  • PID controller reset :- M61.2
  • PID high limit alarm :- M766.0
  • PID low limit alarm :- M766.1
  • PID input warning :- M766.2

PLC Program for split range control

Split Range Control Logic
Split Range Control Logic PLC
Valve Split Range Control Logic
Split Range Control Logic using PLC
Split Range Control application

Program Description

For this application, we used S7-1200 PLC and TIA portal software for programming.

Network 1

In network we configured standard parameters for PID function.

  • “Drive PID”.sRet.r_Ctrl_Gain:- saved proportional gain or P gain for PID (1.0).
  • “Drive PID”.sRet.r_Ctrl_Ti:-Saved integral time or I gain for PID (20s).

Network 2

“Drive PID”.sRet.r_Ctrl_Td:-Saved derivative time or D gain for PID (0s).

Network 3

Here we have taken temperature PID max output limit and minimum output limit. We have considered here max limit for PID output 100 and minimum limit is 0.

Network 4

Sampling time of the PID_Compact instruction r_Cycle is determined automatically and usually equivalent to the cycle time of the calling OB. Consider 0.1s for this application.

Network 5

When PID enable (M61.0) is pressed PID block will be executed. As per SET point (MD500) it will generate output (0-27648) and according to actual temperature transmitter will give feedback (IW96) to PID.Manual enable (M61.1) is for manual operation and PID reset (M61.2) is for resetting the PID.

Network 6

Activate Mode after CPU restart If sb_RunModeByStartup = FALSE, the controller will remain inactive after a CPU startup.

Network 7

Here we used split range concept for output splitting. If PID output is between 0% to 50%, cooling valve will be working and if PID output is between 50% to 100%, heating valve will working.

Here we consider fail open valve for cooling and fail close valve for heating. Hence cooling valve is fully open when PID output is 0% and fully closed when PID output is 50%.

Similarly for heating valve, it will start to open when PID output is 50% and fully open when PID output is 100%.

Network 8

If PID output is less than 50%, zero valve will move in heating valve analog channel.

Network 9

Here we used inverse PID logic for fail to open valve.

Note:- Above application may be different from actual application. We can also make this application by using ready-made PID controllers and current to pressure converters.

This example is only for explanation purpose only. We can implement this logic in other PLC also. This is the simple split range control application used in industry, we can use this concept in other examples also.

All parameters and graphical representations considered in this example are for explanation purpose only, parameters or representation may be different in actual applications. Also all interlocks are not considered in the application.

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:

  • PID Controller Selection
  • Exclusive Control Valve Sequence
  • How to tune a PID Controller?
  • PID Controller Theory
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 Digital Signals Wiring Techniques
PLC Sequencer Instruction with Example
Sheets, Tags, Elements in Functional Block Diagram of Studio 5000
Feedback Monitoring in Safety PLC
Software Troubleshooting Errors and Faults in Siemens PLC
Configuration of Profibus Network in Siemens PLC
Share This Article
Facebook Whatsapp Whatsapp LinkedIn Copy Link
Share
6 Comments
  • Jerko Viskov says:
    November 23, 2018 at 11:38 pm

    Where do you write your MW766 for cooling control valve , if there is only on PID function?

    Reply
  • Jerko Viskov says:
    November 23, 2018 at 11:50 pm

    Oh i see, network 9. Nice article btw.

    Reply
  • Sankar says:
    December 11, 2018 at 10:04 am

    Hi I learn a plc

    Reply
  • Digvijay Patil says:
    September 19, 2019 at 11:18 am

    Hello sir … Your every article is very usefull for us..can you make an article of program distribution and subroutine call up for AB PAC series

    Reply
  • Krupali says:
    May 7, 2020 at 11:00 pm

    How split range control carried out in field without 2 Analog Outputs?

    Reply
    • Jigar Patel says:
      May 12, 2020 at 3:38 pm

      Krupali, We have implemented split range control with one analog output. we have split the air output from one I/P converter to two control valves.

      For 0 to 50% o/p valve-1 will operate, 50-100 % valve-2 will operate( CV-2 is air to open and CV-1 is air to close) at 50% output both CVs are closed.

      we have Calibrated CV-1 Positioner to be fully open 0%( 3 psi from I/P ) and fully open at 50% (9 Psi from I/P). same for CV-2 Positioner fully closed at 50% (9 psi from I/P) and fully open at 100% (15 Psi from I/P). For this to work we need to Calibrate CV Positioner with our suitable range. CV-1 is Cooling valve, CV-2 is heating valve.

      Reply

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

Will PLCs become obsolete?
PLC Program for Alternate Output Circuit with Latched Function
What is Profinet and How to Configure in Siemens PLC?
PLC Ladder Logic for Start-up Control of Boilers
PLC Packing Machine Control System Program in XG5000
Overview of Industrial Control Systems
Basic PLC Exercise on Heater and Cooler for Students
How to Troubleshoot a PLC System?

Keep Learning

PLC Example to Control LEDs Via Switches

PLC Example to Control LEDs Via Switches

How to Activate the Schneider PLC Software License

How to Download EcoStruxure Machine Expert? Schneider PLC Software

Earthing Calculations

Electrical Earthing Calculations

PLC Programming for Weight-Based Packaging

PLC Programming for Weight-Based Packaging

PLC Software Redundancy

Software Redundancy in Siemens PLC – Hardware versus Software

How to do Force in GE PLC Proficy Machine Edition?

PLC Examples for calling functions in SCL

How to Insert Block Calls in SCL Language?

Compare DCS, PLC, RTU

Difference between DCS, PLC, and RTU ?

Learn More

DC Machine

DC Machines Construction

Distributed Control System Architecture for Profibus Field Instruments

H1 FF Physical layer

ATEX Certification Codes

Understanding Hazardous Area Classification

Split Phase Motor

Single Phase AC Induction Motors

Star-Delta PLC programming with 1 button

How to Program a Star-Delta System using 1 Button in PLC?

PLC Program for Daily Production Record

PLC Program for Daily Production Record

How to Test Diodes Using Multimeter

How to Test Diodes Using Multimeter

Example of Automated Guided Vehicle with PLC

Example of Automated Guided Vehicle with PLC

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?