Version Last Updated |
1.1 S022024 |
BEE304S
Unit Name | Electrical Control Circuits and PLC Programming |
Unit Code | BEE304S |
Unit Duration | 1 semester |
Award |
Bachelor of Science (Engineering) Duration 3 years |
Year Level | Two or Three |
Unit Creator / Reviewer | Pejman Peidaee |
Core/Sub-discipline: | Sub-discipline |
Pre/Co-requisites | BSC101C, BSC102C |
Credit Points |
3 Total Course Credit Points 81 (27 x 3) |
Mode of Delivery | Online or on-campus. |
Unit Workload | (Total student workload including “contact hours” = 10 hours per week; 5 hours per week for 24 week delivery) Pre-recordings / Lecture – 1.5 hours Tutorial – 1.5 hours Guided labs / Group work / Assessments – 2 hours Personal Study recommended – 5 hours |
Unit Description and General Aims
The objective of this unit is to impart to the students: the ability to interpret electrical control schemes and their digital equivalent schemes; and, to design such schemes to achieve a given set of control objectives. Students will also be given sufficient instruction for them to have a thorough knowledge of the internals of a PLC, and the ability to create simple programs to achieve a given set of requirements. Students will complete a project covering the design of a control scheme, program the same on a PLC (simulation), and test the operation of this program.
Learning Outcomes
On successful completion of this Unit, students are expected to be able to:
- Use PSIM software (or equivalent) to draw simple circuits
- Bloom’s Level 6
- Create logic diagrams to achieve specific control functionalities.
- Bloom’s Level 6
- Translate the logic diagram to create hardwired control schemes (ladder type).
- Bloom’s Level 4
- Design control systems of feedback/feed-forward type of control and evaluate their stability.
- Bloom’s Level 6
- Explain the fundamental principles behind programmable logic controllers (PLC).
- Bloom’s Level 4
- Distinguish between different methods of programming PLCs based on IEC 61131-3.
- Bloom’s Level 4
- Create and test a PLC program to achieve specific control functionalities.
- Bloom’s Level 6
Student assessment
Assessment Type | When assessed | Weighting (% of total unit marks) | Learning Outcomes Assessed |
Assessment 1 Type: Quiz Description: Students will need to complete multiple-choice quiz questions to demonstrate a good understanding of the fundamental concepts. |
After Topic 5 | 15% | 1, 2, 3 (Topics 1 - 5) |
Assessment 2 Type: Short answer questions (Report) Description: Students will need to answer some short answer questions to demonstrate a good understanding of the fundamental concepts. |
After Topic 9 | 20% | 4, 5 (Topics 1 - 9) |
Assessment 3 Type: Practical (Report) Description: Students will need to complete this practical project using software. |
After Topic 11 | 20% | 5, 6, 7 (Topics 1 - 11) |
Assessment 4 Type: Exam (Invigilated) Description: An examination with a mix of theoretical short/detailed answer questions and some engineering problems.
|
Exam Week | 40% | All (All topics) |
Attendance / Tutorial Participation Example: Presentation, discussion, group work, exercises, self-assessment/reflection, case study analysis, application. |
Continuous | 5% |
Prescribed and Recommended Readings
Textbooks
- Phipps, CA, 1999, Fundamentals of Electrical Control, 2nd Edition, Fairmont Press, ISBN 978-0130126993
- IDC Technologies Course manual on PLC programming
- IDC Technologies course manual on Control loop tuning
Notes and Reference Texts
- IDC Technologies, Practical Programmable Logic Controllers (PLCs) for Automation and Process Control, IDC Technologies, Perth
- Hackworth JR, Hackworth FD, Programmable Logic Controllers: Programming Methods and Applications. Online version available at http://www.nfiautomation.org/FREE_Download/Technical%20Documents/PLC/%28eBook%29%20%20PLC%20Programming%20Methods.pdf
- References from authentic websites on the Internet:
For example:
http://www.plcdev.com/a_quick_tutorial_on_rslogix_emulator_5000 : A Quick Tutorial on RSLogix Emulator 5000.
Unit Content
Topic 1
PSIM
- Software introduction
- Circuit design
- Circuit drawing in PSIM
- Simulation and analysis
Topics 2, 3 and 4
Control scheme interpretation and design
- Need for control schemes
- Symbols used in control circuits
- controls – unidirectional
- Motor control – reversing
- Interlocks for control/safety
- Interpreting the operation of a control circuit
- Design a control circuit in the form of a logic diagram for a given set of requirements and evaluation using Boolean algebra principles
- Translating a logic diagram into a control circuit
- Control systems (Open and closed loop), transfer function and block diagrams
- Feedback controls and feed forward controls
- Proportional, integral and derivative (PID) control
- Analog and digital control
- System stability criteria and loop tuning
Topics 5 and 6
Digital logic circuits and integrated circuits for logic applications
- Fundamentals of digital electronics
- Introduction to Logic gates
- Diode-resistor logic (DRL)
- Emitter coupled logic (ECL)
- Resistor-transistor logic (RTL)
- Diode transistor logic (DTL)
- Transistor to transistor logic (TTL)
- Positive and negative logic
- Typical circuits for logic functions
- Logic gates using integrated circuits
- Other useful functions such as timers, counters, flip-flop (two-state) devices and etc. using ICs
- Introduction to clocked (dynamic) digital logic circuits
Topics 7 and 8
Programmable logic controller basics
- Historical overview
- Clocked logic as the basis of programmable logic controllers
- Fundamentals of PLC hardware
- Block diagram of a PLC
- PLC processor module
- Internal memory and its organisation
- Input-output section
- Power supplies
- Noise control from I/O connections
- Recommended precautions in wiring
- Operation of dynamic logic by step-by-step execution
- Comparison of hard-wired logics with PLCs
- Possible concerns in using PLC (focus on safety systems)
Topics 9 and 10
Programming methods based on IEC standard 61131-3
- PLC programming basics
- The need for a programming standard
- Ladder logic programming
- Structured text method
- Function block method
- Instruction list
- Sequential function chart
- Comparison between IEC61131-3 and C programming
- Good programming habits
- Code organisation and documentation
- Maintenance of program code and change documentation
- Simple examples of programming
- Communication between PLCs
Topic 11
Program creation and testing
- Demonstration of program writing using RSLogix 5000 emulator (or any other simulator)
- Use of chassis monitor
- Step-by-step development
- Demonstration of the program using the simulator
- Testing/troubleshooting
Topic 12
Unit Review
In the final week students will have an opportunity to review the contents covered so far. Opportunity will be provided for a review of student work and to clarify any outstanding issues. Instructors/facilitators may choose to cover a specialized topic if applicable to that cohort.
Software/Hardware Used
Software
-
Software: PSIM
-
Version: N/A
-
Instructions: N/A
-
Additional resources or files: N/A
Hardware
- N/A