PLC Lab Exercises: Allen Bradley: Industrial Automation Training Academy
PLC Lab Exercises: Allen Bradley: Industrial Automation Training Academy
Industrial Automation
Training Academy
Section 2- Latching & Interlocking Circuits – Using OUT & Latch/ Unlatch Commands
1. Device a circuit IN0 is ON, OUT0 should be latched & when IN1 is ON, OUT0 should be unlatched.
(In this case consider IN0 as NO Push Button & IN1 as NC Push Button)
2. Device a circuit IN0 is ON, OUT0 should be latched & when IN1 is ON, OUT0 should be unlatched.
(In this case consider IN0 as NC Push Button & IN1 as NO Push Button)
3. Device a circuit IN0 is ON, OUT0 should be latched & when IN1 is ON, OUT0 should be unlatched.
(In this case consider IN0 & IN1 NO Push Button)
4. Device a circuit IN0 is ON, OUT0 should be latched & when IN1 is ON, OUT0 should be unlatched.
(In this case consider IN0 & IN1 NC Push Button)
5. Device a Circuit to interlock OUT0 & OUT1 using IN0 & IN1 to fulfil the following conditions:
(Consider IN0 & IN1 as NO Push Buttons & IN2 as NC Push Button)
6. Similarly Interlock 3 Outputs OUT0, OUT1 & OUT2 using IN0, IN1 & IN2. Using IN4 as NC
Push button to turn off the Outputs OUT0 ~ OUT2 at any event.
Section 3- Use of Rising/Falling Edge (ONS & OSF) & Memory Bits (B)
1. Device a Circuit such that when IN0 is pressed, OUT0 gets latched. When IN1 is pressed, nothing
should happen, but when IN1 is released OUT0 should unlatched.
Section 5- Use of Timers (T4:0) with Comparison Commands | =, >, <, >=, <=, <>
8. Use one push button (IN1) turn ON OUT0 in following sequence:
OUT0 on for 2 sec. then off for 2 sec. then on for 3 sec. then off for 3 sec then on for 4 sec. then
continuously off.
9. Use IN0 to blink OUT0. (On Time 0.5 second & OFF time 0.5 second).
10. Use IN0 to blink OUT0. (On Time 0.5 second & OFF time 1 second).
11. When you press IN0, OUT0 and OUT1 should blink with the delay of 1 sec continuously (such that
1 sec. ON & 1 sec. OFF) and when you press IN1, OUT0 and OUT1 should blink with the delay of
1.5 sec.
12. Device a Traffic Light Simulator such that when you press IN0 following sequence should occur
Section 6- Use of Data Register (N7:0) & related commands- MOV, RST, ADD, SUB, MUL, DIV &
INC/DEC
1. Switch ON a Lamp (OUT0) after 5 sec. Make a provision using “MOV” command to change the
delay time to 10 second by pressing IN1 & then back to 5 sec by pressing IN2. You have 1
maintained button (IN0) and 2 push buttons only. Maintained button to switch on/off the lamp.
Other two push button for changing the time from 5 to 10 sec and vice-versa
2. Device a circuit to Change the time of above timer using Increment & (IN3- PB) Decrement (IN4-
PB) commands.
3. Device a circuit to blink the output OUT0 using following delay time sequence using MOV
command
a. Default Delay Time = ON time 1 Second & OFF Time 1 second
b. Case A, When IN1 is pressed = ON time 2 seconds & OFF time 1 second
c. Case B, When IN2 is pressed = ON time 1.5 seconds & OFF Time 2 seconds
4. I have a constant K10 in D0
a. Multiply it with 100
b. Add 56 to it
c. Subtract 14 from it
d. Finally store it in D10
5. Device a similar circuit as above but to change the time use Increment (IN1) & Decrement (IN2)
functions such that minimum blinking time should be 0.5 seconds (ON/OFF) & maximum should
be 3 seconds (ON/OFF). The step of Increment & Decrement should be 0.1 second