PLC Programming Course

with Siemens Tia Portal and Digital Twin Simulation

Master Industrial Automation from Practice

Do you want to master Siemens TIA Portal in a truly practical way and see your code bring virtual machines to life? This Master course bridges the gap between abstract theory and industrial practice by utilizing cutting-edge Digital Twin technology. With over 10 hours of high-quality video training and an included professional simulator, you will learn to structure and program complex automated systems safely and efficiently in a high-fidelity 3D environment.

Available in English and Spanish

The practical learning revolution

Your own virtual factory

In this course you don’t just get video lessons. You receive the key to a virtual industrial plant. Thanks to the included Digital Twin simulation software, we have eliminated the barrier between software and reality. You will no longer program “blindly”. You’ll program to see immediate results in a highly accurate 3D environment.

What is the Digital Twin?

The Digital Twin is an exact virtual replica of a physical system that connects directly to TIA Portal, allowing you to visualize real-time movements such as conveyor belts or sorters as you program them. It enables you to learn from mistakes and collisions without the risk of costly repairs, while providing a realistic environment that simulates gravity, friction, and actual response times.

What will you learn in this Video-Course?

We have designed a program that goes from scratch to the management of complex processes, always supported by the Digital Twin:

1 – Environment Configuration: Seamless installation and communication between TIA Portal and the Simulator.
2 – Programming Logic (LAD/SCL): Creation of functions and data blocks applied to virtual machines.
3 – Signal Processing: Configuration of digital and analog sensors in a 3D environment.
4 – HMI & Display: Design control screens that directly drive your Digital Twin.
5 – Troubleshooting: Learn how to detect failures in the simulation as if you were at the foot of the machine.

Course content

Module 1 – Basic Level

Learn the fundamentals of PLCs and the TIA Portal environment, from hardware configuration to I/O module setup. You will master basic programming logic, timers, and counters using LAD/SCL applied to virtual machines. The module concludes with a practical project: programming and simulating a tank filling system with level control.
Syllabus - 3.5 hours of video aprox

Topic 1.A – Basic Concepts
Topic 1.B – What is a PLC? Functions and applications
Topic 1.C – TIA Portal environment: Navigation and main tools
Topic 2.A – PLC and CPU Selection
Topic 2.B – I/O Module Configuration
Topic 2.C – Basic Connections
Topic 2.D – Introduction to Machine Simulator, configuration and integration with TIA Portal.
Topic 2.E – PLC Connection with external elements
Topic 3.A – Data Types
Topic 3.B – Programming languages
Topic 3.C – Practical Example
Topic 4.A – Basic Structure
Topic 4.B – CPU Configuration
Topic 4.C – Memory Addresses
Topic 4.D – Practical Exercise
Topic 5.A – Program Blocks
Topic 5.B – Combinational Logic
Topic 5.C – Timers and counters
Topic 5.D – Timers applications
Topic 5.E – Practical Exercise
Topic 6.A – Simulation
Topic 6.B – Depuration
Topic 6.C – Tank filling system with level control
Topic 7.A – Diagnosis 1
Topic 7.B – Diagnosis 2
Topic 7.C – Practical exercise
Topic 7.D – Exercise II

Module 2 – Intermediate Level

Master modular and structured programming to handle advanced functions and industrial communications between devices. You will design HMI control screens that interact directly with your Digital Twin and implement essential industrial safety functions. This block focuses on optimizing code and troubleshooting complex simulated processes.
Syllabus - 4 hours of video aprox

Topic 1.A – Modular and Structured Programming (I)
Topic 1.B – Modular and Structured Programming (II)
Topic 1.C – Modular and Structured Programming (III)
Topic 1.D – Modular and Structured Programming (IV)
Topic 2.A – Advanced Functions and Features (I)
Topic 2.B – Advanced Functions and Features (II)
Topic 2.C – Advanced Functions and Features (III)
Topic 3.A – Industrial Communication and Networks
Topic 3.B – Communication between PLCs and other devices
Topic 3.C – Transport system simulation
Topic 4.A – HMI
Topic 4.B – HMI Link
Topic 4.C – HMI Practical Exercise
Topic 5.A – Sequences and State Logic
Topic 6.A – Security Functions
Topic 6.B – Safety Practical Exercise
Topic 7.A – Optimization and Complete Simulation
Topic 7.B – Simulation Practical Exercise

Module 3 – Advanced Level

Transition to professional engineering by structuring the complete project of an industrial machine. You will program the specific operating modes required by the industry: Manual, Semi-Automatic, and Auto cycles. Master critical sequences such as the “Home Position” and professional “Emptying Cycles” to ensure machine efficiency and safety.
Syllabus - 3 hours of video aprox

Topic 1 – Operating cycles in an industrial process
Topic 2 – Manual Control
Topic 3 – Semi-Automatic Control
Topic 4 – Emptying Processes
Topic 5 – Home Position
Topic 6 – Automatic Control

Syllabus - 3.5 hours of video aprox

Topic 1.A – Basic Concepts
Topic 1.B – What is a PLC? Functions and applications
Topic 1.C – TIA Portal environment: Navigation and main tools
Topic 2.A – PLC and CPU Selection
Topic 2.B – I/O Module Configuration
Topic 2.C – Basic Connections
Topic 2.D – Introduction to Machine Simulator, configuration and integration with TIA Portal.
Topic 2.E – PLC Connection with external elements
Topic 3.A – Data Types
Topic 3.B – Programming languages
Topic 3.C – Practical Example
Topic 4.A – Basic Structure
Topic 4.B – CPU Configuration
Topic 4.C – Memory Addresses
Topic 4.D – Practical Exercise
Topic 5.A – Program Blocks
Topic 5.B – Combinational Logic
Topic 5.C – Timers and counters
Topic 5.D – Timers applications
Topic 5.E – Practical Exercise
Topic 6.A – Simulation
Topic 6.B – Depuration
Topic 6.C – Tank filling system with level control
Topic 7.A – Diagnosis 1
Topic 7.B – Diagnosis 2
Topic 7.C – Practical exercise
Topic 7.D – Exercise II

Syllabus - 4 hours of video aprox

Topic 1.A – Modular and Structured Programming (I)
Topic 1.B – Modular and Structured Programming (II)
Topic 1.C – Modular and Structured Programming (III)
Topic 1.D – Modular and Structured Programming (IV)
Topic 2.A – Advanced Functions and Features (I)
Topic 2.B – Advanced Functions and Features (II)
Topic 2.C – Advanced Functions and Features (III)
Topic 3.A – Industrial Communication and Networks
Topic 3.B – Communication between PLCs and other devices
Topic 3.C – Transport system simulation
Topic 4.A – HMI
Topic 4.B – HMI Link
Topic 4.C – HMI Practical Exercise
Topic 5.A – Sequences and State Logic
Topic 6.A – Security Functions
Topic 6.B – Safety Practical Exercise
Topic 7.A – Optimization and Complete Simulation
Topic 7.B – Simulation Practical Exercise

Syllabus - 3 hours of video aprox
Topic 1 – Operating cycles in an industrial process
Topic 2 – Manual Control
Topic 3 – Semi-Automatic Control
Topic 4 – Emptying Processes
Topic 5 – Home Position
Topic 6 – Automatic Control

Module 4 – Bonus Track

his course also includes a specialized 1 hour masterclass on PID Control theory and programming, allowing you to regulate variables like temperature and pressure in real-time.

Ready to take your simulations to the next level?

Back to top

    Your Cart
    Your cart is emptyReturn to Shop