Integrated Automation Systems (IAS) refers to the use of various control systems for operating equipment such as machinery, processes in factories, boilers and heat treating ovens, switching on telephone networks, steering and stabilization of ships, aircraft and other applications and vehicles with minimal or reduced human intervention, with some processes that are completely automated.

Most often used in Advanced Manufacturing, or Lean Manufacturing environments, IAS are typically faster than regular technology, reduce the cost of machinery overall and reduce the need for manual labour by using a series of devices that are interconnected using various computerized hardware and software.

These systems include Programmable Logic Controllers (PLC's), Robotic equipment and Information Technologies. Programmable Logic Controllers are digital computers that function within industrial computer networks and communicate operational instructions to other machines. PLC's monitor inputs and outputs and make logic based decisions to control automated processes.

Integrated Automation Systems, are also referred to as Human Machine Interfaces, or Mechatronics, and are used in numerous industries, most commonly in manufacturing and food processing, however, job titles in automation can now be found in other rapidly automating industries such as healthcare, hospitality, travel and leisure, aerospace, printing, film, agriculture and retail.

This program provides instruction and a Recognition of Achievement Credential in using the latest concepts and equipment to support Integrated Automation in a variety of industries.

Students are strongly encouraged to observe listed course pre-requisites, unless they have previous industrial experience.

Career Opportunities

Automation technicians troubleshoot, service and maintain the computerized systems and robotic devices that are designed to reduce human interaction, such as robotic assembly devices and computer-controlled building air-conditioning systems. These machines and systems are often found within industrial and manufacturing plants and other commercial facilities. Technicians perform routine diagnostic checks, monitor automated systems, isolate problems and perform repairs.

Some common job titles include:

  • Automation Service Technician
  • Automation Specialist
  • Automation Technician
  • Bench Technician
  • Control Specialist
  • Control Systems Support Specialist
  • Field Technician
  • Maintenance Technician
  • Motion Control Specialist
  • PLC Operator
  • PLC Programmer
  • PLC Technician
  • Production Support Technician
  • Robotics Technician
  • SCADA Specialist

For more information on careers in this sector, visit:

Entry Requirements

Ontario Secondary School Diploma (OSSD) or equivalent with:

  • Grade 12 English: ENG4(C) or ENG4(U)
  • Grade 12 Mathematics: (C) or (U) or Grade 11 Mathematics: MCR3(U)

OR Mature Student Status (age 19 or older) with the above prerequisite course(s), their equivalent(s) or appropriate Academic and Career Entrance (ACE) Certificate program credits (see Academic Upgrading)

Filter Classes: In Class     Online     Correspondence     Hybrid     Availability   

Due to COVID-19, all Part-time Studies courses are being offered online until further notice, in one of the following two formats: online virtual classroom and online self-directed. Click Availability below to see current offerings.


Introduction to Siemens / Allen Bradley PLC's

This course covers the fundamentals of Programmable Logic Controllers (PLCs) and automation control systems, including:

  • basic principles for designing and controlling simple mechanical, electrical and fluid systems
  • concepts of control system theory
  • an introduction to various control systems and PLCs in a complex mechatronic environment
  • SIMATIC S7 & Comfort HMI and the related programming software TIA portal/STEP7
  • CompactLogix with RSLogix 5000 and Micro 850 with CCW

Using computer simulation, students learn the role that PLCs play within mechatronic systems or subsystems. They will also learn basic elements of PLC functions by writing small programs and testing these programs on an actual system (2 axis gripper pick and place unit). Students will learn to identify malfunctioning PLC hardware, as well as to apply troubleshooting strategies to identify and localize problems caused by PLC software.

Loading availability...
If the availability does not load please click here.

Advanced Siemens PLC Techniques and System Integration

Students explore more advanced topics in the field, including: S7-1500 and S7-300 PLCs, Hardware installation and wiring, TIA and PLCSIM, Communication set up: PROFINET and MPI, Linear programming and Sequential control, Organization blocks, function blocks, data blocks including multi instances, and functions, Structured programming, Interrupts, Array, retentive data, and PLC data type, Multiple addressing and indirect addressing, Move operations, Shift and rotate, Conversion operations, Word logic operations, Program control, Operation of analog signals, PID configuration and PID tuning, Utilization of system resources, Programming in FBD, SCL, STL, and GRAPH, Networking of PLCs, System Integration with S7-1500 PLC and Comfort HMI, Introduction to SINAMICS drives, Complex sequential control with FESTO's Robot and MPS (Distributing station, Handling station, and Separating station, etc.).

Loading availability...
If the availability does not load please click here.

Advanced Allen Bradley PLC Techniques and System Integration

Students will learn how AB systems are integrated, including: CompactLogix, Micro 850, and MicroLogix 1500 PLC, Rockwell Software: RSLogix 5000, RSLogix 500, CCW, and SoftLogix, Firmware upgraded with ContrlFlash, Communication set up and reset to factory default setting: RSLinx and BOOTP, Tasks (including interrupts), programs, routines and subroutines, Tag array, user defined data type, indirect addresses, COPY, MOVE, and FLL instructions, Sequencer (SQO and SQI) instructions, Producer/Consumer tags and message instruction, Cooperation control with networking of multiple CompactLogix PLCs, Add-On instruction, IEC 61131-3 programming languages, Complex sequential control: Water Tank System Control, PID control and PID tuning for continuous process: Chamber Control, System integration for PID control with Micro 850 PLC and PanelView C400 HMI, Introduction to FactoryTalk@ View Studio, 4 Floors elevator project with SoftLogix and FactoryTalk@ View Studio.

Loading availability...
If the availability does not load please click here.

SCADA - Distributed Computing Systems (DCS)

This course teaches a unified approach to developing and trouble-shooting Allen-Bradley based factory integration using Factory Talk and ViewAnyWare Software. Students will learn to create data loggers, message screens, recipes and multiple alarm screens. They will also study the process for connecting remotely from FactoryTalk ViewClient to Factory Talk ViewServers and explore complex derived tags, ActiveX faceplates and animation techniques. Implementation of distributed human-machine interface (HMI) systems, database collection, plant performance monitoring systems and total plant integration will also be covered.

Loading availability...
If the availability does not load please click here.

Introduction to Rockwell PLC and PAC Programming

This course provides programming instructions for Control Logix 5000, using Studio 5000 programming software. Students learn how to write ladder logic programming and basic programs, debug applications and troubleshoot, and test the program using the monitoring system. Testing is completed using Online edit and I/O Force along with the I/O graphical interface of the I/O card. The course also introduces HMI design using FTAP-VIEW and Basic SERVO System programming using Virtual AXIS.

Loading availability...
If the availability does not load please click here.

Program Outcomes

This program is designed for Technicians and Technologists seeking to upgrade or enhance their skills and maintain awareness of current technologies in Automation. It will provide students with thorough knowledge in the area of PLC installation, maintenance, troubleshooting and an understanding of how this equipment integrates with other automated systems.

Upon completion of the program, students will meet the following outcomes:

  • Capable of installing, wiring, and configuring PLC hardware
  • Demonstrate the ability to program, compile, download and execute a PLC project
  • Trouble shoot and maintain a variety of PLC control systems from several major manufacturers
  • Design an integrated PLC control system
  • Design a distributed HMI application
  • Manage and monitor Application and Documentation of projects.


Recognition of Achievement

Upon successful completion of the program requirements, please submit a Request for Recognition of Achievement Form to the Faculty of Continuing Education and Training. There is no cost for this and your Recognition of Achievement will be mailed to you.

Program Contacts

Cherry Langlois
Program Assistant
416-491-5050 ext.22523

Tina Kotsiomitis
Academic Program Manager
416-491-5050 ext.22515

For more information about this program, fill out the following form.