Boiler Automation With PLC
Boiler Automation With PLC
Boiler Automation With PLC
INTRODUCTION
PLC applications are extensively used in industry to control and facilitate repetitive processes such as
manufacturing cell management, fly-by-wire control, or nuclear plant shutdown systems. One of these
applications is industrial automation which includes numerous automated processes. This again includes
automation of boiler which demands determination of certain physical parameters (viz. pressure,
temperature, etc.) & utilizing these parameters to make the boiler start-stop or function in any manner
we want, but automatically, without involvement of any personal.
PROJECT IN BRIEF
PROJECT AT A GLANCE:
Generally an industry has an emergency stop button to stop the whole process instantly if any error
occurred during operation. The emergency stop buttons are normally closed type. To start the
mechanism a start button (normally open type) switch is used which is connected after stop button.
When start button is made ON the lower level sensor sense the water level below the lower level hence
it start the motor to pump the water in to the boiler. The pump runs till the water reaches the higher
level sensor. After that the pump stops running. The temperature sensor provides the temperature
information to the PLC. If the temp. is less then the preset value the heater starts after 5 sec of motor
OFF time. Temperature rises continuously and form water steam. The temp. should not rise beyond
tolerance level of boiler hence the temp. should rise up to certain limit and the heater should stop at
that moment. The temp. again decreases and if goes below preset value it start the heater. The above
process continues. The steam produce in the boiler exert a pressure on the boiler which is picked up by
the pressure sensor. If pressure reaches the preset value it make the valve open and steam with a
definite pressure goes out through the pipe. The preset value of the pressure should be calculated
carefully and it should not exceed maximum limit of boiler tolerance. This process result in decrease in
water level and if falls below the lower level sensor the motor starts during which the heater stops and
whole process repeats.
3
FLOW CHART:
YES
YES
NO
NO
START
Is stop
button NC?
NO
Is start
button NO?
Is LLS NC?
Is HLS NC?
Is heater
timer NC?
START MOTOR
Is motor
coil NO?
NO
NO
Is upper
temp. Reach
NO
YES
YES
NO
YES
4
Is temp less
then preset?
Is heater coil
made NO?
Is LLS switch
NO?
Is motor
timer NC?
NO
YES
HEATER COIL IS
OFF
Is heater mem.
Coil NO?
NO
HEATER COIL IS on
NO
YES
YES
AND TIMER IS ON
Is press. Reaches
presets?
NO
YES
STOP
NO
YES
YES
NO
physical PLC trainer kit which is responsible for collection of data from field sensors (within the boiler),
evaluate them & generate appropriate output for the boiler to operate in a specific desired procedure.
Initially, we divided our project into four sections viz.,power supply section, water
BoilerSection: Boiling container, sensors (presssure,temperature & level sensors) & a heater
ControllingSection: This section includes the PLC trainer kit which is responsible for data
collection from field sensors, evaluation of collected data & generation of appropriate output signals for
automatic actuation and termination of different peripherals incorporated in the overall system.
WaterSupplySection:Water supply to the boiler is ensured by a water pump whose actuation
PowerSupplySection: This takes care of the power requirements for the whole project. This
mostly comprises of the circuits providing DC power for the field sensors and valves (solenoids).
APPLICATIONS: The main advantage of using PLCs is the drastic reduction in the
We divided the overall construction of the project in two stages. These are described as follows:
STAGE 1:
(i)
(ii)
Hardware design
SOFTWAREDESIGN& SIMULATION
The software design and simulation part of the whole project is done by using the software ³KGL´. This
software is used to design the ladder diagram of the overall project simulation in order to study it`s
behaviour.The ladder design hence obtained is downloaded into the PLC CPU and thereby generating
appropriate output signals required for the simulation.
A user can use the Program (*.PGM) created in LG Master-K Series for the Program created in other LG
Master-K Series As well. The Program, Parameter or Variable/Comment created inKGL-DOS or GSIKGL
can be also used inKGL forWindows.
KGL for Windows manages the User-Defined Program as one Project including
Parameter and Variable/Comment. Also a user can save a Program (*.PRG), Parameter (*.PMT),
Variable (*.VAR) or Comment (*.CNT) respectively and the stored each File can be used for
other Project files.
4) Online Editing
A Real Time Editing is available in online mode. The Program edited in the online
A user can easily monitor PLC status such as Error Status, Network Information and
System Status.
7
Trigger and Forced I/O Enable are available for the accurate Debugging
Creating a Program
This chapter describes creating a program in LadderWindow using the Tool Bar.
#After selecting the Normally Open Contact icon in the Ladder Tool Bar, Move the cursor to the
Contact
#Click the left button of the mouse or press Enter key, then the contact input dialog box appears.
8
#Type in the contact name (M0000) you want to insert and click OK button or press Enter key.
#Select the Output Coil icon in the Ladder Tool Bar and move the cursor to the next column of
P000.
#Type in the Output Coil (P040) and click OK button or press Enter key.
9
Create a Project
About a Project
#A Project is the highest level to communicate with PLC and KGL for Windows.
#KGL for Windows deals with User Defined Programs and includes all elements necessary for
describing a Project.
#A Project consists of 3 Items (Program, Parameter and Variable/Comment) and Monitoring is
activated when the MonitoringWindow is opened. Each Item can be saved respectively for
another Project.
#Saved Items (Program, Parameter and Variable/Comment) can be used for creating other
#A Project includes not only Program, Parameter and Variable/Comment, but also PLC type,
used status ofKGL and various information registered for monitoring. Thus, when you reopen
the Project after saving a Project, theWindow keeps the previous working condition.
#To create a New Project file, Select File--New Project« ( ) from the Project pull-down Menu.
Variable/Comment),
Select Item or items to be used by clicking the Find button in the dialog box.
#Up to 3 items can be selected and non-selected items are set to default (Initial data).
#After selecting PLC Type and Programming Language, press the OK button. Then Project,
#To create a New Project using Items (Program, Parameter and Variable/Comment) created in
Select PLC Type and Programming Language after selecting already created Items inKGL for
DOS. Then, a New
Project will be opened.
#To create a New Project from KGL file, Select already created files (*.PGM, *.CMT) from
GSIKGL in the dialog box and select PLC Type and Programming Language.
12
13
14
15
16
****** ******
17
HARDWARE DESIGN
CHIPSPECIFICATIONS:
Description:
integrated-circuit
advantage
over
linear temperature sensors calibrated in °Kelvin, as the user is not required to subtract a large constant
voltage from its output
for 1 mA load
18
Supply Voltage
+35V to í0.2V
Output Voltage
+6V to í1.0V
Output Current
10 mA
260°C.
(Soldering, 10 seconds)
Description:
This monolithic integrated circuit is an adjustable 3-terminal positive voltage regulator designed to
supply more than 1.5A of load current with an output voltage adjustable over a 1.2V to 37V. It employs
internal current limiting, thermal shut-down and safe area compensation.
Features:
- 40 V.
Operating Junction Temperature - 0 ~ +125 °C
Range
Storage Temperature Range
Temperature Coefficient of
±0.02 % /°C
19
Output Voltage
Description:
The LM78XX series of three terminal regulators is available with several fixed output voltages making
them useful in a wide range of applications. Each type employs internal current limiting, thermal shut
down and safe operating area protection, making it essentially indestructible. If adequate heat sinking is
provided, they can deliver over 1A output current. Although designed primarily as fixed voltage
regulators, these devices can be used with external components to obtain adjustable voltages and
currents.
Features
package
Voltage Range:
y LM7805C 5V
y LM7812C 12V
y LM7815C 15V
20
35V.
(For VO = 24V)
40V.
5C/W.
65C/W.
0 ~ +125C.
-65 ~ +150C.
4).HCF4093B:
QUAD 2 INPUT NANDSCHMITT TRIGGER
Description:
Features:
= 10V
21
yNOISE
IMMUNITY
GREATER
THAN
y NO LIMIT ON INPUT
y QUIESCENT CURRENT
SPECIFIED UP TO 20V
y S T AND ARDI ZE D
SYMMETRICAL
OUTPUT
CHARACTERISTICS
PARAMETRIC
RATINGS
Supply Voltage
-0.5 to +22 V
DC Input Voltage
DC Input Current
± 10 mA
200 mW
100 mW
Operating Temperature
-55 to +125 °C
Storage Temperature
-65 to +150 °C
Power supply:
This comprises of 12V DC & 5V DC supply for the four sensors (2 level sensors, 1 temperature
sensor & 1pressure sensor) used in the boiler. The 230V AC supply is first stepped down to
12V AC using a step down transformer. The output of this transformer is then passed through a bridge
rectifier to convert it to 12V DC output and hence to 5V. For the voltage consistency, IC 7812 & IC 7805
chips are used. The 12V DC and 5V hence obtained is utilized to activate all the four sensors.
24
Most of the sensor placed inside the water cause electrolytic reaction between liquid and sensor causing
loss of effectiveness. One solution to this problem is to ensure an AC potential rather than DC potential
between the electrodes. The constant reversal of electrode polarity drastically inhibits the electrolytic
process so that corrosion is considerable reduced and effectiveness doesn¶t hampered.
In this liquid level sensor AC is generated by an oscillator by connecting a capacitor (C1) to the input of
IC4093 (a NAND) gate and proving a feedback through the resistor (R1). This AC current is given to the
capacitor (C4) to charge up through the AC coupled capacitors C2 and C3. Between C2 and C3 two
sensor electrodes are placed so that when the liquid touches the electrode, a conducting path is being
created by the liquid so that C4 can be charged. Two diodes D1 and D2 provide blockage to discharge
capacitor C4. This high input of the charged capacitor C4 is given to the IC4093 whose output is used to
drive the base of transistor BC557. A relay is connected to ground through BC557. As the transistor is
driven by IC4093 which drive relay in and the 230 volt ac output of relay is used to drive the motor.
A voltage regulator circuit provides a fixed value of voltage for particular values of circuit components. A
12 volt DC voltage circuit can be designed by connecting a 230:12 volt transformer, a bridge rectifier
circuit and a capacitor, an IC7812.The transform gives 12 volt AC output which is rectified by bridge
circuit, a capacitor is used to bypass the AC component and the IC7812 is used to provide constant 12
volt output which is use to drive other instruments.
26
Future work:
REFERENCE
±2000.
3. UserManual for PLC Trainer Kit,LG Programmable logic controller KGL for windows
[MASTER-K Series].
27
PROJECT GUIDE:
Mr. JAYANTKUMARKAR
CHETAN DAS
(0601212524)
SARITKUMAR SI
(0601212533)