Skip to main content

Course Outlines

ACIM 5030 Advanced Programmable Logic Controllers and Human Machine Interfaces in Manufacturing

School School of Construction and the Environment
Program ACIM
Course Credits 3
Minimum Passing Grade 70%
Start Date January 11, 2021
End Date March 01, 2021
Total Hours 46
Total Weeks 7
Hours/Weeks 6.57
Delivery Type Lecture/Lab
Pre-requisites ACIM 5010
CRN 85243

Acknowledgement of Territories

The British Columbia Institute of Technology acknowledges that our campuses are located on the unceded traditional territories of the Coast Salish Nations of Sḵwx̱wú7mesh (Squamish), səl̓ilwətaɁɬ (Tsleil-Waututh), and xwməθkwəy̓əm (Musqueam).

Instructor Details

Name Allen Song
E-mail Instructor to provide
Location Room 224, Building SE1, BCIT
Office Hours Instructor to provide

Course Description

The programmable logic controllers (PLCs) course will build on principles that were introduced in the Introduction to programmable logic controllers course (ACIM 5010). PLCs are most commonly encountered in a wide variety of automated control systems in manufacturing, conveying, transportation, and process control. Human-machine interfaces (touchscreen panels) as PLC system peripherals provide system status and operator control capabilities. Topics covered include installation, interfacing, communications, monitoring, troubleshooting and testing, and safety. Students will make power, signal, and communication connections for the PLC and HMI, and interpret and write programs for controlling manufacturing processes and displaying the status of automated systems.

Course Learning Outcomes/Competencies

Upon successful completion of this course, the student will be able to:

  • Install, connect, maintain, and troubleshoot PLCs and HMIs in automated control systems.
  • Create PLC ladder logic programs and design basic HMI touchscreen displays for control and alarms.
  • Install and configure a barcode reader (Labvolt 5921-00).
  • Set up Ethernet communication between a PLC, an HMI, a Variable Frequency Drive, and a local PC.
  • Configure an interface between a PLC and a scrolling message display.
  • Configure a DeviceNet network for remote input and output modules and devices.

Learning Resources

Learning Hubs

Lab equipment at Room 116

Evaluation Criteria

Criteria % Comments
troubleshooting simulator and lab exam30
programming/interface project20
Final exam25

BCIT Policy

Any student who needs special assistance in the event of a medical emergency or building evacuation (either because of a disability or for any other reason) should promptly inform their course instructor(s) and Accessibility Services of their personal circumstances.

Human Rights, Harassment and Discrimination:
The BCIT community is made up of individuals from every ability, background, experience and identity, each contributing uniquely to the richness and diversity of the BCIT community as a whole. In recognition of this, and the intrinsic value of our diversity, BCIT seeks to foster a climate of collaboration, understanding and mutual respect between all members of the community and ensure an inclusive accessible working and learning environment where everyone can succeed.

Respect, Diversity, and Inclusion is a supportive resource for both students and employees of BCIT, to foster a respectful learning and working environment. Any student who feels that they are experiencing discrimination or harassment (personal or human rights-related) can confidentially access this resource for advice and support. Please see Policy 7507 – Harassment and Discrimination and accompanying procedure.

Students should make themselves aware of additional Education, Administration, Safety and other BCIT policies listed at

Guidelines for School of Construction and the Environment

Students must successfully complete a course within a maximum of three (3) attempts at the course. Students with two attempts in a single course will be allowed to repeat the course only upon special written permission from the Associate Dean. Students who have not successfully completed a course within three attempts will not be eligible to graduate from their respective program.


I verify that the content of this course outline is current.
Allen Song, Instructor
January 05, 2021

I verify that this course outline has been reviewed and complies with BCIT policy.
James Cai, Associate Dean
January 11, 2021

Note: Should changes be required to the content of this course outline, students will be given reasonable notice.