MECT06023 2019 Automation Programming

General Details

Full Title
Automation Programming
Transcript Title
Automation Programming
75 %
Subject Area
MECT - Mechatronics
MECT - Mechatronics
06 - NFQ Level 6
05 - 05 Credits
Start Term
2019 - Full Academic Year 2019-20
End Term
9999 - The End of Time
David Mulligan, Rudie Coppieters
Programme Membership
SG_EAUTI_N06 201900 Certificate in Automation and Instrumentation SG_EMTRN_B07 201900 Bachelor of Engineering in Mechatronic Engineering SG_EMTRN_C06 201900 Higher Certificate in Engineering in Mechatronic Engineering SG_EMECH_B07 201900 Bachelor of Engineering in Mechatronic Systems SG_EMECH_H08 202000 Bachelor of Engineering (Honours) in Mechanical Engineering SG_EMECH_S06 201900 Certificate in Mechanical Analysis and Automation SG_EMSYS_B07 201900 Bachelor of Engineering in Mechatronic Systems SG_EMECH_H08 202100 Bachelor of Engineering (Honours) in Mechatronic Systems SG_EMTRN_B07 202300 Bachelor of Engineering in Mechatronic Engineering

In this module students will be introduced to the concept of PLCs and their implementation in automation systems. Students will learn how to program brick type and modular PLCs and learn PLC relevant concepts of signal processing. 






Learning Outcomes

On completion of this module the learner will/should be able to;


Apply sequential function chart (aka Grafcet or state-transition) methods to control sequential processes including selective and parallel branching techniques.


Use simple programming instructions to include the use of applied instructions and register use.


Produce ladder logic to solve electro-pneumatic sequential problems involving the use of two cylinders.


Employ specific addressing configuration of an industry standard PLC and apply same to  practical automation problems.


Create ladder logic to solve industrial problems using timers, counters and flip flops.


Demonstrate an understanding of structured text programming.

Teaching and Learning Strategies

This module will be delivered through weekly lectures and accompanying labs. Students will learn through assignments and quizzes, both formative and summative.

Module Assessment Strategies

There will be formative and summative assessment. Formative through lab quizzes and summative through final exam.


Repeat Assessments

Students can repeat the end of semester exam or repeat attend labs. 

Module Dependencies


Indicative Syllabus


CPU, memory, I/O unit, timers, counters, PLC scanning and operation, flip-flop.

Latching, use of timers and counters. Sequential function chart (GRAFCET). PLC control of pneumatic cylinder sequence using ladder logic to include, A A-, A B A-B- etc.

PLC control of circuits with electro-pneumatic components, proximity switches, relays and timers.

Use ladder logic for electro-pneumatic control of two cylinder sequencing. 

PLC programming methods, ladder, list, Boolean, combinational logic, OB1, FB and FC.

Parallel and selective branching. SIEMENS STEP7 GRAPH

PLC analog I/Os, motion control, process control and input resolution.

Applied instructions (MOVE, COMPARE, ARITHMETIC, LOGIC etc)

Data handling, registers, SHIFT register, faulty part detection, indexing etc.

PLC Hardware configuration and addressing.

CPU, memory, I/O unit, registers, counters, timers, PLC operation. Digital and analogue I/O.

PLC addressing. PLC programming methods, ladder, list, Boolean, combinational logic.  Latching, timers, counters, sequencer, shift register, master control relay, jumps, subroutines, functions. Sequential logic, GRAFCET, parallel and selective branching.

Motion control, process control.










Coursework & Assessment Breakdown

Coursework & Continuous Assessment
40 %
End of Semester / Year Formal Exam
60 %

Coursework Assessment

Title Type Form Percent Week Learning Outcomes Assessed
1 Continuous Assessment Lab assessments Coursework Assessment Multiple Choice/Short Answer Test 40 % OnGoing 1,3,4,6

End of Semester / Year Assessment

Title Type Form Percent Week Learning Outcomes Assessed
1 Final Exam Final Exam Closed Book Exam 60 % End of Semester 2,4,5

Full Time Mode Workload

Type Location Description Hours Frequency Avg Workload
Practical / Laboratory Engineering Laboratory PLC lab 2 Weekly 2.00
Independent Learning Not Specified Self Study 8 Weekly 8.00
Lecture Flat Classroom PLC Lecture 2 Weekly 2.00
Total Full Time Average Weekly Learner Contact Time 4.00 Hours

Required & Recommended Book List

Required Reading
03/04/2015 Programmable Logic Controllers Newnes

Module Resources

Non ISBN Literary Resources





Collins, Kevin PLC Programming for Industrial Automation Exposure 2006
Journal Resources


URL Resources


Other Resources

Full access to KITE resources for SIEMENS S7 , RS Logix, Lookout & Labview

Current version of Labview with DSC add on option to be made available to students - downloaded from the National Instruments website

Additional Information