Problem Description
Boiler is being operated and monitored using a PLC. Temperature set point of boiler is 600°C and
maximum temperature limit is 610°C. If temperature rises above its maximum limit. Hooter and
emergency lights are activated in order to inform operator. Implement this in PLC using Ladder Diagram
programming language.
Problem Solution
There are two methods to solve this problem. One is by using stack operation and the other one is by using
sequencer output method.
Sequencer output method is best suited for this problem since very less
configuration is needed and
program length is also reduced.
In this method, we need to assign SQO instruction by configuring all the parameters given in the instruction.
Alarm signal must be continuous until operator turns it off manually.
Sequencing of Lights and Hooter is done here by using SQO Sequential Output to operate lights and hooter.
Set timer to activate and deactivate hooter and lights or to be précised, change sequence of output.
Let’s say, these both outputs are energized for 1sec and de-energized for next 1sec.
In sequencer output, the start position is all zeros. So to start the actual
function of output sequence,
Position 1 is determined as starting sequence while programming.
PLC Program
Here is PLC program to Operate Light as an Emergency Signal, along with program explanation and run
time test cases.
List of Inputs and Outputs
I:1/0
=
Start
(Input)
I:1/1
= Stop
(Input)
O:2/0
= Master Coil
(Output)
T4:0
= Timer to update output sequence (Timer)
SQO
=
Sequencer output
(Sequencer)
O:2/0
= Emergency Red Light (From O:2) (Output)
O:2/1
= Hooter (From O:2) (Output)
R6:0
= Control Register
(Register)
N7:0
=
File register
(Register)
-(RES)- = Reset outputs and Position of SQO
(Logical)