Fully online technical training designed around real industry demand, so you can specialize at your own pace.
10/24/2026
Start Date
1 month
Duration
100
Total Hours
6 Modules
Program
Duration
Total Hours
Program
Start Date
ICTESS’s PLC & LOGO! Programming Training Course provides specialized technical training in programming and configuring programmable logic controllers for building and facility automation. The program covers everything from digital logic fundamentals and I/O management to programming complex sequences with timers, counters and communication with human-machine interfaces (HMI).
You will learn to develop programs in Ladder Logic (LAD) and Function Block Diagram (FBD), configure digital and analog input modules, program automated sequences using GRAFCET (SFC), set up communication between the PLC and HMI panels for process supervision, and validate programs with simulation tools. The course concludes with a Capstone Project in which you will apply everything you have learned to fully program a working automation system.
Automation with programmable logic controllers is the operational backbone of modern facilities, from building automation systems to industrial process control and HVAC systems. The industry needs professionals who can program controllers that autonomously manage lighting, ventilation, access and technical equipment, ensuring operational efficiency and reliable continuous operation.
The purpose of the course is to train professionals who can develop complete automation programs for PLC and LOGO! controllers, from I/O configuration to complex sequences with timers, counters and combined conditions. You will learn to design control logic for real HVAC, lighting, pumping and access control systems, implementing sequential routines with the GRAFCET (SFC) methodology and validating operation with built-in simulation tools.
The training includes hands-on work with programming environments such as LOGO! Soft Comfort and TIA Portal fundamentals for project configuration and device communication. The program culminates in a Capstone Project in which you will fully program an automated system using every skill acquired.
The PLC & LOGO! Programming Training Course qualifies you for specialized technical roles at industrial automation companies, building systems integrators, HVAC and electrical contractors, and maintenance departments of commercial buildings. You will be able to work as a PLC programmer, facility automation technician, control systems integrator, or maintenance lead for automation control panels in buildings and industrial facilities.
The program prepares you to develop control programs in Ladder and FBD: configuring digital and analog I/O, programming timers and counters to manage switching times, designing automated GRAFCET sequences for equipment startup, shutdown and lead-lag rotation, and setting up communication between the controller and HMI panels for operator supervision and control.
You will also build the skills to run simulation tests before commissioning, troubleshoot existing programs, document automation projects with control panel schematics and I/O assignment tables, and adapt programs to changes in the installation. The hands-on approach lets you apply what you learn right away on real industry projects.
Study from anywhere, with no commuting. Balance your technical specialization with your current job.
Plan your study around your schedule. Move through the modules at your own pace and review the content you need.
Work with LOGO! Soft Comfort and TIA Portal, the same tools professionals use on real projects.
Technical video lessons, up-to-date downloadable materials, forums with specialized instructors and hands-on programming exercises.
With ICTESS, you get specialized technical training focused on professional practice and designed to help you master PLC and LOGO! programming for real installations. Learn with an up-to-date methodology and industry tools.
What you'll achieve
Configure digital and analog inputs and outputs on PLC and LOGO! controllers, applying combinational logic with AND, OR, NOT and SET/RESET functions.
Program timers (TON, TOF, TP) and counters (CTU, CTD) to manage switching times, startup delays and equipment lead-lag cycles.
Design automated sequences using the GRAFCET (SFC) methodology, implementing steps, transitions and conditions for sequential control processes.
Establish communication between the logic controller and HMI panels, configuring display tags, alarms and operator controls for supervision.
Validate automation programs through built-in simulation, detect logic errors and document the project with tag tables and functional diagrams.
Programmable logic controllers are the core of automation in buildings and industrial facilities, managing everything from HVAC and ventilation to smart lighting, pumping and access control. Growing energy efficiency requirements in buildings, driven by codes such as IECC and ASHRAE 90.1, and the digitalization of industrial processes have expanded the use of PLCs, creating steady demand for technicians who can program, configure and maintain these control systems.
A shortage of qualified PLC programmers: Employers consistently report difficulty finding technicians who can program logic controllers independently. Automation companies, contractors and maintenance departments of large buildings need professionals who master both programming logic and I/O configuration, along with communication with supervisory devices.
A cross-industry skill with many applications: PLC programming is not limited to a single field. What you learn applies directly to smart building automation, HVAC system management, industrial process control, water treatment and energy management, expanding your career options as a specialist.
A competitive edge over generalist profiles: Specialized training in logic controller programming with professional Siemens tools sets you apart from technicians without PLC experience. Mastering Ladder, FBD and GRAFCET, together with HMI communication, makes you a top candidate in industry hiring processes.
Completing the PLC & LOGO! Programming Training Course positions you as a qualified professional in a core technical skill for the automation industry. Programmable logic controllers are present in virtually every modern facility, from smart buildings to industrial plants, and companies need technicians who can program and maintain them.
An essential, cross-industry skill: PLC programming is in demand across multiple sectors: building automation, industrial HVAC, water and pumping systems, access control and security systems. Mastering it opens doors at contractors, systems integrators, maintenance departments and automation engineering firms.
Command of professional Siemens tools: Working with LOGO! Soft Comfort and TIA Portal lets you program one of the most widely used controller families worldwide. Hands-on experience with these platforms is a frequent requirement in job postings and sets you apart from candidates without practical experience.
Ability to solve real automation problems: You will develop the skills to analyze control needs, design automation logic and program working solutions, so you can take on technical responsibilities in new installations and in modifications to existing systems.
Professional certificate: The ICTESS professional certificate backs your technical specialization in logic controller programming, strengthening your position in the job market and validating your skills with automation employers.
This course is designed for technical professionals and graduates who want to build or strengthen their skills in programmable logic controller programming for building and facility automation. Recommended profiles include:
Program details
The Capstone Project is the culminating stage of the program and brings together all the programming skills developed throughout the course. It consists of developing a complete automation project based on a PLC or LOGO! controller, from analyzing the installation’s functional requirements to validating the program through simulation, using the design methods and programming languages applied by industry professionals.
The project includes defining the tag table with full I/O assignment (digital and analog), programming the control logic in Ladder or FBD with combinational functions, timers and counters configured to the process requirements, and designing the automated GRAFCET sequence for startup, normal operation, controlled shutdown and alarm management. You will also program communication with an HMI panel, defining display tags, status indicators and operator controls.
The project also includes full validation through simulation, documenting the results of the functional tests performed on the program. The final documentation must be delivered at a professional level, including control panel schematics, I/O assignment tables, a commented program listing, HMI screenshots and a test report, demonstrating your ability to develop and document automation projects ready to be implemented in a real installation.
ICTESS’s PLC & LOGO! Programming Training Course trains you in Siemens’ professional programming environments: LOGO! Soft Comfort for programming and simulating LOGO! controllers, and TIA Portal fundamentals for configuring projects with S7 controllers. You will learn to develop programs in the two main languages: Ladder (LAD) and FBD (Function Block Diagram), both defined in IEC 61131-3 and widely used in building and industrial automation. You will also work with built-in simulation tools that let you validate programs before downloading them to the physical controller, and with HMI panel configuration for system supervision. Command of these Siemens tools is highly valued by employers, since Siemens is one of the world’s leading PLC manufacturers.
No prior software programming experience is required. PLC languages (Ladder and FBD) are graphical languages designed specifically for electrical and automation technicians, so they do not require knowledge of conventional software programming. Basic electrical knowledge and familiarity with low-voltage control circuits are recommended, since Ladder programming is based directly on the logic of relay and contact wiring diagrams. Electricians, maintenance technicians and graduates of electrical or electronics technical programs will find the program especially intuitive. The course starts from digital logic fundamentals and progresses toward complex sequences, so any professional with an electrical background can follow it without difficulty.
The ICTESS Professional Certificate validates your technical training in PLC and LOGO! programming and is recognized by industry employers as specialized professional development. While it is not an official Siemens certification, which requires a Siemens-accredited exam, the certificate documents in-demand technical skills: Ladder and FBD programming, GRAFCET sequence design, timer and counter configuration, and HMI communication. Automation companies, contractors and maintenance departments value this training as assurance that a professional can develop and maintain controller programs with sound technical judgment.
ICTESS’s PLC & LOGO! Programming Training Course stands out for its hands-on focus on real installations and for covering both LOGO! and S7 PLC fundamentals in a single program. While many courses focus only on basic combinational logic, this program advances to sequential programming with GRAFCET, HMI communication and simulation-based validation, covering the full workflow of a professional automation project. The content is geared to real building and facility applications: HVAC control, lighting management, pumping automation and ventilation systems. The Capstone Project also requires a complete, professionally documented project, replicating the demands of a real industry deliverable.