The object of this coursework is to design and build a control system using PLC and SCADA technology to control a ‘Bytronics' model conveyor system.
Control System Requirements:
Minimal Requirements:
• Starting and stopping the conveyor using green start (n.o.) and red stop (n.c.) push buttons. The green and red LED's will indicate status as appropriate.
• Starting and stopping the conveyor remotely using the SCADA system.
• Detecting whether the larger of two baskets is present on the conveyor. If a shorter basket is on the conveyor, it has to be rejected by pulsing the eject solenoid.
• When five large baskets have passed the conveyor is stopped and the green LED is flashed. System is reset on pressing the start (n.o) pushbutton.
• If no baskets are detected on the conveyor for more than 5 seconds the conveyor should stop automatically. The red LED should flash to indicate that the conveyor has stopped automatically. The conveyor will not start until it has been reset. To reset the conveyor the red stop pushbutton must be pressed. When reset the red LED will return to solid. Indication of auto stop should also be shown on SCADA.
• Measure the air temperature around the conveyor. Alarm if the temperature exceeds high and low set point values, with default settings of 35 degrees and 15 degrees respectfully. Have the facility to change the alarm temperature alarm values. Trend the temperature in real time, selecting appropriate axis settings.
Additional Requirements
• Control the air temperature so that it doesn't exceed the alarm values.
• Inhibit the conveyor if temperature alarm exists
• Notify the operator that the conveyor needs serviced after it has run for a pre-programmed time in minutes.
• If the start push button is pressed twice within two seconds reject the large basket and keep the small.
Your Course Work will consist of fully documented PLC software listing in printed out hard copy and a zipped archived soft copy.
The software listing should consist of the following:
• Symbols Table
• Programme Structure
• Organisation Blocks Used (Full explanation of use)
• Functions Used
• Function Blocks Used
• Data Blocks Used
Your software comments should demonstrate a clear understanding of the task and your solution.
From your documented software the reader should be able understand all aspects of your software including the use of organisation blocks.
Identification of re-usable tasks and appropriate coding will be rewarded.
You will be asked to demonstrate your work during week 13 as part of the formal assessment during your designated practical lab time i.e.
Time slots within this period will be given nearer the time but students should be available during the session. The students should be asked to demonstrate all the features of their system software and maybe asked to explain the operation of some of the features.