EET 2281 PLC Final Exam PART 1 SPRING 2021 PROBLEMS
EET 2281 PLC Final Exam PART 1 SPRING 2021 PROBLEMS
Name: ________________________
PLEASE PRINT YOUR FULL NAME ON THE LINE ABOVE. DO NOT ABBREVIATE
OR USE A SLANG VERSION OF YOUR NAME!
Instructions
1. Each student is to complete this evaluation individually.
2. No outside assistance is permitted.
3. Design a technical solution to a basic level for each of the four ladder logic programming
problems given in this exam.
4. When designing your solution one one of these ladder logic programs, please ensure you
provide addresses, tags, and all normally requested information for all portions of your
programs.
5. You may ask the course instructor for clarification of a question, but no other assistance may be
obtained from any other person.
6. Part #1 solutions must be posted to the course Dropbox no later than 9:00 p.m. This gives each
student time to develop fully functional solutions to these problems. This means you are
expected to submit your *.RSL (LogixPro) solution files AND, in addition to the electronic
submissions to the course Dropbox, hardcopy ‘printouts’ on 8.5” x 11” paper must be submitted.
Failure to submit these printouts will reduce the scoring of the student’s part #1 score by 20
points. Failure to provide your solutions ‘on time’, results in a ZERO for each late solution.
7. Each student must name their LogixPro ladder logic solution to this problem using the filename
structure “YOURLASTNAMEPROB#.RSL”. Failure to use proper file naming reduces the
solution by 2 points for each occurrence.
1
EET 2281 Final Exam Part 1 Sinclair College
1. (15 points)
Problem #1 Description: A switch (I:1/0) is to start a process. The process is to run for 30
seconds, stop for 10 seconds and repeat as long switch I:1/0 remains closed. Opening I:1/0 at any
time is to reset all timers and de-energize all outputs. Output O:2/0 is to be energized during the 30s
run period and output O:2/1 is to be energized during the 10 second stop period. During the run
period, a single output O:2/2 is controlled by input I:1/1. If I:1/1 is open (at the beginning of the run
period), O:2/2 is to be off for the first 5 seconds and then turn on for 10 seconds. If I:1/1 is closed
(at the beginning of the run period), O:2/2 is to be off for the first 10 seconds then on for 15
seconds. Changing I:1/1, after the run period has begun, should not change the above sequence.
Output O:2/2 is to be off during the stop period always. Use the I/O Simulator to verify operation
of the solution.
2. (15 points) Problem #2: Write a ladder logic program to drive two sets of flashing lights. In
total, your program should use the lights connected from O:2/00 to O:2/15. At any second, one
out of every three lights should be on. Every second the pattern is on, the lights should shift
towards O:2/15.
At the same time, the lights in O:4 should move from O:4/15 towards O:4/00! (Basically, you
have lights running from top to bottom in O:2. And, you have lights running from bottom to top
in O:4!) You are REQUIRED to use some type of SEQUENCER instruction in your
solution!
Each student must employ the output addresses used on the I/O Simulator as shown below. Each
student must name their solution with the filename “YOURLASTNAMEPROB2.RSL”. Each
student must post their completed solution to the course Dropbox by the required due date and
time.
2
EET 2281 Final Exam Part 1 Sinclair College
3. (15 points) Problem #3: Write a fully documented ladder logic program to implement a time-
driven sequencer program to be used for traffic light control for a four-way intersetion. The
control of the traffic should be achieved using at least two sequencer instructions and at least
one timer. Your program must use at least one sub-routine. It is your choice what the sub-
routine contains. Use the information in the Timing Chart for your solution. If you have access
to the Traffic Simulator program, test your proposed solution. The information below might be
useful in developing your application solution. Use the proper filenaming convention for this
problem.
4. (15 points) PROBLEM #4: Develop a fully document ladder logic program to fulfill the tasks listed
below. Ensure you use either a sequencer or bit shifting method in your solution. Use at least one sub-
routine in your solution. It is your choice what is entered into the sub-routine.
A. Each file bit location represents a station on the processing line shown in the image. The status bit
indicates whether or not a part is ‘present at the station’.
B. The bit address, I:1/2, detects whether or not a part has come onto the line.
C. The shift register’s function is used to keep track of items to be sprayed.
D. Either a sequencer of a bit shifting function must be used to indicate a forward motion of the line.
E. As the parts pass along the production line, the shift register bit patterns represent the items on the
conveyor hanger to be painted.
F. LS1 is used to detect the hanger.
G. LS2 is used to detect the part.
H. When a part to be painted and a part hanger occur in sequence )indicated by a sequential closing of
LS2 followed by LS1), a logic “1” is input into the shift register.
I. The logic “1” will cause the undercoat spray gun to operate.
J. Five steps later, when “1” occurs in the shift register, the topcoast spray gun is operated.
K. Limit switch 3 counts the parts as they exit the oven.
L. The counts obtained by limit switch 2 and limit switch 3 should be equal at the end of the spray-
painting run (PL1 should be energized, when this occurs) and is an indication that the parts
commencing the spray-painting run equal the parts that have completed it.
M. A logic “0” in the shift register indicated the conveyour has no part on it to be sprayed and, therefore,
inhibits the operation of the spray guns.
The information below might be useful in developing your application solution. Use the proper
filenaming convention for this problem.
3
EET 2281 Final Exam Part 1 Sinclair College
GRADING
Each problem stated above has its grade point value provided. To earn full credit for each problem,
the solution must employ ALL required programmable logic controller ladder logic standards.
These include, but are not limited to, proper file naming, the use of addresses, tags, rung comments,
logic minimization, and all other industry standards. Any deviation from these standards will
reduce the earned credit for the problem solutions.