INDUSTRIAL PLC PROGRAMMING COURSE
Duration: 3 Months
Total Hours: 50
Mode: Online
Award: Certificate from UGC recognized University
Entry Requirement: Basic computer knowledge / No prior programming experience required
Course Overview
This course aims to provide students with a strong foundation in Programmable Logic
Controllers (PLCs), covering hardware, software, programming techniques, and industrial
applications. Students will gain hands-on experience with PLC programming, HMI design,
industrial communication, and troubleshooting techniques to develop real-world automation
solutions.
Course Content Summary
- Understanding PLC Fundamentals
Students will learn the basic working principles, types, and internal parts of a PLC system. - PLC Software Installation and Setup
Students will learn how to install and configure PLC programming and HMI software such as XDPPro, GX Works2, and Touchwin. - Working with Input and Output Modules
Students will understand digital and analog I/O modules, how they are connected, and how signals are processed. - Developing Basic PLC Programs
Students will create simple PLC programs using memory bits, logical instructions, and basic programming concepts. - Using Timers, Counters, and Math Operations
Students will design control logic using timers, counters, arithmetic calculations, and comparison instructions. - Designing Industrial Control Systems
Students will develop automation programs for industrial applications such as motor, pump, and blower control, including alarm systems. - HMI Development and Communication
Students will create HMI screens for monitoring and control and implement Modbus communication for data exchange between devices. - Testing and Troubleshooting PLC Systems
Students will learn how to debug programs, perform fault analysis, and conduct full system testing to ensure proper operation.
Course Lecturer
Pathum Palawaththa
BSc (Hons). Engineer – University of Moratuwa
IESL,ECSL
Automation Engineer
