BEIE305L Industrial Automation
Digital Assignment 1
Submitted by
Ajaykrishna R T
22BEI0058
Drive link of the LLP files : https://drive.google.com/drive/folders/1XQ9gT2qF5h7ZadAds-
og7QEovA_2bLR4?usp=sharing
1)A pump isto be used to fill two storage tanks. The pump is manually started
by the operator from a start/stop station. When the first tank isfull,the control
logic must be able to automatically stop flow to the first tank and direct flow to
the second tank through the use of sensors and electric solenoid valves. When
the second tank is full, the pump must shut down automatically. Indicator lamps
are to be included to signal when each tank is full. Prepare a typical PLC
program for this control process.
Ans :
I/O Allocation :
I:0/0 – Start I:0/1 - Stop
I:0/2 – Level Sensor 1 I:0/4 – Level Sensor 2
O:0/0 – Pump O:0/1 – Valve 1
O:0/2 – Valve 2 O:0/3 – Fill Light 1
O:0/4 – Fill Light 2
2) Study the ladder logic program in Figure 1 and answer the questions that
follow: a. What type of timer has been programmed? b. What is the length of
the time-delay period? c. What is the value of the accumulated time when
power is first applied? d. When does the timer start timing? e. When does the
timer stop timing and reset itself? f. When input LS1 is first closed, which
rungs are true and which are false? g. When input LS1 is first closed, state
the status (on or off) of each output. h. When the timer’s accumulated value
equals the preset value, which rungs are true and which are false? i. When
the timer’s accumulated value equals the preset value, state the status (on or
off) of each output.
Ans :
a)Timer On Delay Timer has been used.
b)10 seconds
c)0 second
d)When LS1 is pressed, timer will start.
e)Timer will stop timing and resets once LS1 is opened.
f)Rung 3,4 and 5 will be true once LS1 is triggered.
g) SOL A – Off, SOL B – ON, B – ON. Y – ON.
h)Rung 2 and 4 are True, Rung 1 and 3 are false.
i)SOL A – ON, SOL B – Off, B – ON, Y – Off.
3) Study the ladder logic program in Figure 2 , and answer the questions that
follow: a. What type of timer has been programmed? b. What is the length of
the time-delay period? c. When does the timer start timing? d. When is the
timer reset? e. When will rung 3 be true? f. When will rung 5 be true? g.
When will output PL4 be energized? h. Assume that your accumulated time
value is up to 020 and powerto yoursystem is lost. What will your
accumulated time value be when power is restored? i. What happens if
inputs PB1 and PB2 are both true at the same time?
a) Retentive On Timer.
b)50 seconds.
c)When PB2 is pressed, timer is started.
d)When PB1 is pressed, timer is resetted.
e)When Timer is powered, rung 3 will be true.
f)Rung 5 will be true when the accumulated value reaches the preset value.
g)PL4 will be energized intil the accumulated value in timer reaches preset
value.
h)Accumulated value will go back to 0 when the supply is cut.
i)The accumulated value will be 0 always which do not allow it to reach the
preset value.
4) Write a program to implement the process illustrated in Figure 3. The
sequence of operation is to be as follows: • Normally open start and normally
closed stop pushbuttons are used to start and stop the process. • When the
start button is pressed, solenoid A energizes to start filling the tank. • As the
tank fills, the empty level sensor switch closes. • When the tank is full, the
full level sensor switch closes. • Solenoid A is de-energized. • The agitate
motor starts automatically and runs for 3 min to mix the liquid. • When the
agitate motor stops, solenoid B is energized to empty the tank. • When the
tank is completely empty, the empty sensor switch opens to deenergize
solenoid B. • The start button is pressed to repeat the sequence.
Ans :
5) When the lights are turned off in a building, an exit door light is to remain
on for an additional 2 min, and the parking lot lights are to remain on for an
additional 3 min after the door light goes out. Write a program to implement
this process.
Ans :
6) A main conveyor has two conveyors, A and B, feeding it. Feeder
conveyor A puts sixpacks of canned soda on the main conveyor. Feeder
conveyor B puts eight-packs of canned soda on the main conveyor. Both
feeder conveyors have counters that count the number of packs leaving them.
Construct a PLC program to give a total can count on the main conveyor.
Ans:
7) Using whatever PLC sequencer output instruction you are most familiar
with, develop a program to implement an automatic car-wash process. The
process is to be eventdriven by the vehicle, which activates various limit
switches (LS1 through LS6) as it is pulled by a conveyor chain through the
car-wash bay. Design the program to operate the car wash in the following
manner:
• The vehicle is connected to the conveyor chain and pulled inside the car-
wash bay.
• LS1 turns on the water input valve.
• LS2 turns on the soap release valve, which mixes with the water input
valve to provide a wash spray.
• LS3 shuts off the soap valve, and the water input valve remains on to rinse
the vehicle.
• LS4 shuts off the water input valve and activates the hot wax valve, if
selected.
• LS5 shuts off the hot wax valve and starts the air blower motor.
• LS6 shuts off the air blower. The vehicle exits the car wash.
8) Design a PLC program and prepare a typical I/O connection diagram and
ladder logic program that will correctly execute the industrial control process
in Figure 6. The sequence of operation is as follows:
• Product in position (limit switch LS1 contacts close).
• The start button is pressed and the conveyor motor starts to move the
product forward toward position A (limit switch LS1 contacts open when the
actuating arm returns to its normal position).
• The conveyor moves the product forward to position A and stops (position
detected by 8 off – to – on output pulses from the encoder, which are
counted by an up-counter)
. • A time delay of 10 s occurs, after which the conveyor starts to move the
product to limit switch LS2 and stops (LS2 contacts close when the actuating
arm is hit by the product).
Ans: