Uploaded by johnhop3131

Exam 03

advertisement
DAYTONA STATE COLLEGE
SCHOOL OF ENGINEERING TECHNOLOGY
EST 3543: Programmable Logic Applications and Device Integration
EXAM #3 (Open books and notes. 120 minutes)
Instructions:
The three (3) problems in the exam are to be programmed directly using RSLogix. You
must create a new program file for each problem and setup the proper controller type.
Identify each problem with a program file using the following format: E3_x_FML.RSS.
Where x is the problem number and FML are your first, middle, and last name initials.
Enter the ladder logic on the corresponding window. All symbols must be specified and a
description must be added stating the type of device with its normal state (NO, NC).
Upload the three (3) .RSS files and submit them through the Exam #03 Dropbox via
Online@DSC.
Problem No. 1: (35 pts.)
Design a PLC ladder logic program to control the operation of a conveyor-storage system
using the following sequence:
- Program a count-up to keep track of the parts brought into the storage room by
the CONVEYOR_IN and detected with a PROXIMITY_IN sensor.
- Program a count-down to keep track of the parts taken out of the storage room
by the CONVEYOR_OUT and detected with a PROXIMITY_OUT sensor.
- Both conveyor motors are operated by one START/STOP seal-in pushbutton
station.
- A GREEN light must be on if the part count in the storage room is equal to
zero (0).
- A YELLOW light must be on if the part count in the storage room is between
one (1) and ten (10) (inclusive).
- A RED light must flash on and off in periods of 0.5 seconds if the part count
in the storage room is greater than ten (10).
- A RESET pushbutton is used to reset the count.
- Program CONVEYOR_IN and CONVEYOR_OUT using bits 0 and 1 of the
output module.
- Program the GREEN, YELLOW, and RED lights using bits 2, 3, and 4 of
the output module.
- Program the START and STOP buttons as normally open in bits 0 and 1 of
the input module.
- Program PROXIMITY_IN and PROXIMITY_OUT using bits 2 and 3 of
the input module.
- Program the RESET pushbutton using bit 4 of the input module.
1
Problem No. 2: (35 pts.)
Design a PLC ladder logic program to control the operation of an automatic mixing
process using the following sequence:
- A solenoid valve, VALVE_IN, automatically allows fluid in the mixing tank
3 seconds after a level switch, LEVEL_EMPTY, detects when the tank is
empty.
- VALVE_IN is automatically de-energized as soon as a level switch,
LEVEL_FULL, detects when the tank is full.
- A mixer MOTOR is automatically energized for 10 seconds after the tank is
full.
- After the 10-second mixing period the mixer MOTOR is automatically shut
down.
- A second solenoid valve, VALVE_OUT, is energized to drain the tank
immediately after the MOTOR shuts down.
- VALVE_OUT is automatically de-energized as soon as the level switch,
LEVEL_EMPTY, detects when the tank is empty. The filling process must
start over at this point.
- A master switch, ON_OFF, is used to manually turn off the solenoid valves
and the mixer.
- Hint: Latch/Unlatch both valves and motor with intermediate bits.
- Program ON_OFF on bit 0 of the input module.
- Program LEVEL_EMPTY on bit 1 of the input module.
- Program LEVEL_FULL on bit 2 of the input module.
- Program MOTOR on bit 0 of the output module.
- Program VALVE_IN on bit 1 of the output module.
- Program VALVE_OUT on bit 2 of the output module.
Problem No. 3: (30 pts.)
Design a PLC ladder logic program to control the operation of an alarm system using the
following sequence:
- An ALARM must be energized and stay energized (latched) when a limit
SWITCH is activated once or when a motion SENSOR is activated three (3)
times within a space of 30 seconds.
- The ALARM can only be de-energized (unlatched) by pushing a hidden
normally-open momentary-contact BUTTON.
- Hint: latch the timer with a sensor activation and use a count-up instruction to
count the number of sensor activations. Reset the count and unlatch the timer
if the timer is done.
- Program SWITCH, SENSOR, and BUTTON using bits 0, 1, and 2 of the
input module respectively.
- Program ALARM using bit 0 of the output module.
2
Download