Runtime Test Cases
Inputs
Output
Physical
Elements
I:1/14 = 1
O:2/0 = 1
Turn ON oven
I:1/0 = 1
BSL = 1
Shift
bit to left
I:1/0 = I:1/1 = 1 B3:0/0 = 1
Set
bit to operate Spray
B3:0/2 = 1 O:2/1 = 1
Activate spray
PLC Program to Display Level of Three or More Tanks
This is a PLC Program to Display Level of Three or More Tanks.
Problem Description
There are total 3 tanks of which level is being controlled. Display level of these tanks for 5secs of one by
one. Implement this in PLC using Ladder Diagram programming language.
Problem Solution
Continuous measurement is necessary in this case.
Continuous level measuring devices such as Ultrasonic, Radar, Capacitive or Pressure gauge level sensor
can be used.
Output of these sensors are in analog form, so to deal with such analog data, analog modules are used in
PLC.
Analog modules convert analog signal into equivalent hex form.
Convert this into level height in Meter or in any other parameter to display on the screen.
Generate time base to MOV output storing register value to display address after
converting into BCD
equivalent.
Use either number of timers or Sequential Output instruction to solve this problem.
PLC Program
Here is PLC program to Display Level of Three or More Tanks, along with program explanation and run
time test cases.
List
of Inputs and Outputs
I:1
= Input from Tank 1
(Input)
I:2
= Input from Tank 2
(Input)
I:3
= Input from Tank 3
(Input)
N7:0 and N7:1
= Store and process data of tank 1
(Register)
N7:2 and N7:3
= Store and process data of tank 2
(Register)
N7:4 and N7:5
= Store and process data of tank 3
(Register)
T4:0,T4:1,T4:2 = Timers to switch display data every 5secs
(Timers)