IMCT508 – PLCs and Elementary Programming

Please contact the Student Enrolment & Information Centre to determine a module's availability

Module code
Module title
PLCs and Elementary Programming
To provide students with essential knowledge about programmable logic controller (PLC) operation, programming, and interfacing with field and communications devices as a foundation for them to be able to develop an automation related project.
  • TC1705
NZQA Level
Level 5
NZQA Credits
Delivery method
  • Web-Supported
Learning hours
Directed hours
Self directed hours
Total learning hours
Resources required
Learning Outcomes
Demonstrate knowledge of programmable logic controller hardware concepts
Demonstrate and apply knowledge of programmable logic controller software concepts including elementary level programming
Demonstrate knowledge of systems associated with PLCs
-PLC hardware - power supply, processor, I/O modules, backplane; programming facilities; memory;
-Programming - ladder logic, instruction lists, structured text, SFC, FBD, IEC 61131-3;
-Associated systems related to automation - bus systems, distributed I/O, communications networks, SCADA/HMI, operator interfaces
Teaching and Learning Strategy
Learning will be by way of structured distance learning, either by hardcopy written material and assessment/s or by on-line learning and assessment for the theory part of the module. Students will practice with standard PLC programming software and then develop programmes to meet specified operational functions.
Assessment Criteria
Written Assessment40
Practical - PLC Programme 120
Practical - PLC Programme 220
Practical - PLC Programme 320

Students may develop three separate programmes to meet the assessment requirements above or may provide one programme which covers the assessment requirement of all three smaller assessments after consultation with the tutor;
Programmes may be simulated for verification.