MODULE DETAILS

 

Module 10: Practical Programmable Logic Controllers

(PLCs) for Automation and Process Control

 

Nominal duration: 3 weeks (36 hours total time commitment)

 

This time commitment includes the preparation reading, attendance at each webinar (1 hour plus 15-30 minutes for discussion), and the time necessary to complete the assignments and further study.

 

MODULE PURPOSE

 

This module covers the planning, programming and installation of Programmable Logic Controller (PLC) systems for the automation and process control of plants and factories

 

PRE-REQUISITES MODULE, UNITS /

 

CO-REQUISITES

 

Module 9

 

ASSESSMENT STRATEGY

 

To evaluate the achievement of the learning outcomes; written assignments, group projects and practical exercises are set.

 

SUMMARY OF LEARNING OUTCOMES

 

1.  Examine the fundamentals of PLC hardware and software

 

2.  Apply ladder logic to the development of PLC programs

 

3.  Apply IEC 61131-3to the development of PLC programs

 

4.  Examine the use of PLCs in advanced applications

 

Learning Outcome 1

 

Examine the fundamentals of PLC hardware and software

 

Assessment Criteria

 

1.1

 

Examine the typical PLC hardware structure

 

 

1.2

 

Examine the typical I/O modules and their applications

 

 

1.3

 

Examine good installation practice for PLCs

 

 

 

 

1.4

 

Demonstrate the methods of representing: (a) Logic functions

(b) Boolean algebra

 

(c) Instruction code

 

 

1.5

 

Compare PLCs from different manufacturers in terms of:

 

(a) memory structure (b) data representation (c) instruction code

 

Learning Outcome 2

 

Apply ladder logic to the development of PLC

programs

 

Assessment Criteria

 

2.1

 

Interpret relay ladder diagrams

 

 

2.2

 

Develop simple PLC ladder logic programs incorporating:

 

(a) Contacts (b) Relay coils (c) Output coils (d) Timer coils

 

 

2.3

 

Demonstrate good programming practice by maintaining:

 

(a) I/O Lists

 

(b) Register Sheets

 

Learning Outcome 3

 

Apply IEC 61131-3 to the development of PLC

programs

 

Assessment Criteria

 

3.1

 

Examine the concept and common elements of structured programming as embodied in IEC 61131-

3

 

 

 

 

3.2

 

Develop a simple PLC program in one or more of the following programming languages:

 

(a) Structured text

 

(b) Function block diagram

 

(c) Instruction list

 

(d) Sequential function chart

 

Learning Outcome 4

 

Examine the use of PLC in advanced applications

 

Assessment Criteria

 

4.1

 

Examine advanced programming concepts including: (a) Reusable blocks

(b) Drive logic

 

(c) Alarm handling

 

 

4.2

 

Examine the issues related to using PLCs for closed loop (PID) control

 

 

4.3

 

Examine the issues related to using PLCs for batch processes and sequential control

 

 

4.4

 

Examine the issues related to using PLCs for safety programmable systems

 

Delivery mode

 

A combination of asynchronous and synchronous e-learning delivery comprising a judicious mix of interactive online web conferencing, simulation (virtual labs) software, remote online labs, online videos, PowerPoint slides, notes, reading and study materials (in PDF, HTML and Word format) accessed through the Moodle Learning Management System (LMS).

 

Software/Hardware Used

Software

  • Codesys

  • v3.5

Hardware

  •  N/A