
TIA Portal training
Master Siemens TIA Portal from hardware configuration to advanced PLC programming and HMI development. This comprehensive training covers every stage of industrial automation engineering, from first connection to safety programming and cybersecurity. Develop the hands-on skills employers demand in modern manufacturing and process control environments.
What your team will master:
This course takes you through the complete TIA Portal engineering workflow used on real industrial projects. You will configure Siemens S7-1200 and S7-1500 hardware, build structured PLC programs in LAD, FBD, and SCL, and develop operator interfaces using WinCC. You will also set up PROFINET and PROFIBUS networks, implement PID control, and apply fail-safe programming concepts. Diagnostic tools, commissioning procedures, and cybersecurity measures are covered so you can handle full project delivery. By the end, you will have the technical depth to work confidently on Siemens automation systems in any industrial setting.
How your team learns in practice TIA Portal training
How your team practises TIA Portal training
Professionals from these companies study at Dedika









Course content
8 Chapters • 40 LessonsDuration between 4 and 360 hours (you decide)
Chapter 1HideHide detailsSee detailsIntroduction to TIA Portal and PLCs
Introduction to TIA Portal and PLCs
Lesson 1 • PLC Fundamentals and Automation Basics
Covers CPU operation, scan cycle, and I/O processing in industrial automation. Establishes the conceptual base required for all subsequent TIA Portal work.
Lesson 2 • Hardware Catalogue and Device Configuration
Guides students through selecting hardware from the catalogue and configuring rack layouts. Accurate hardware configuration is prerequisite to any programme download.
Lesson 3 • TIA Portal Software Overview
Introduces the integrated engineering framework of TIA Portal and its licensed editions. Students identify key workspace components and understand the unified project model.
Lesson 4 • Connecting to Siemens S7 Controllers
Establishes communication between the engineering PC and S7-1200/1500 CPUs. Students perform their first online connection and verify device status.
Lesson 5 • Creating and Managing Projects
Teaches project creation, device addition, and file management within TIA Portal. Proper project structure prevents errors in later programming and commissioning stages.
Chapter 2HideHide detailsSee detailsHardware Configuration and Network Setup
Hardware Configuration and Network Setup
Lesson 1 • Compiling and Downloading Hardware Configuration
Guides students through compilation, error resolution, and downloading hardware config to the CPU. A successful download confirms the project is ready for software development.
Lesson 2 • PROFIBUS DP Configuration
Covers PROFIBUS master/slave setup, baud rate selection, and GSD file import. Students integrate legacy field devices into a TIA Portal project.
Lesson 3 • CPU Properties and Operating Modes
Covers CPU startup behaviour, operating modes, and protection settings. Correct CPU configuration prevents unexpected behaviour during commissioning.
Lesson 4 • Digital and Analogue Module Configuration
Teaches parameterisation of digital input/output and analogue signal modules. Students configure measurement ranges, filters, and diagnostics for each module type.
Lesson 5 • PROFINET Network Configuration
Introduces PROFINET IO topology, device naming, and IP address assignment. Students build a working PROFINET network connecting CPU and distributed I/O.
Chapter 3HideHide detailsSee detailsPLC Programming with Ladder Logic
PLC Programming with Ladder Logic
Lesson 1 • Data Types and Tag Management
Covers S7 data types, tag table creation, and symbolic addressing. Consistent tag naming improves readability and reduces programming errors.
Lesson 2 • Timer and Counter Instructions
Teaches IEC-compliant timer and counter function blocks for time-based and count-based control. Students implement on-delay, off-delay, and up/down counter logic.
Lesson 3 • LAD Programming Environment
Introduces the LAD editor, rung structure, and element palette in TIA Portal. Students create their first program block and understand block organisation.
Lesson 4 • Comparison and Math Instructions
Introduces comparison boxes and arithmetic operations for data-driven control decisions. Students combine maths and comparison logic with bit instructions.
Lesson 5 • Bit Logic and Basic Instructions
Covers normally open/closed contacts, output coils, set/reset, and edge detection. These instructions form the building blocks of all ladder control programmes.
Chapter 4HideHide detailsSee detailsProgram Structure and Block Organisation
Program Structure and Block Organisation
Lesson 1 • Libraries and Reusable Components
Introduces the TIA Portal library concept for storing and sharing tested program blocks. Students build a project library and retrieve blocks across multiple projects.
Lesson 2 • Structured Programming Best Practices
Applies naming conventions, commenting standards, and modular design patterns to PLC code. Consistent structure reduces commissioning time and long-term maintenance cost.
Lesson 3 • Organisation Blocks and Program Execution
Explains OB types, priority classes, and the cyclic/interrupt-driven execution model. Students configure startup, cyclic, and time-interrupt OBs for their projects.
Lesson 4 • Data Blocks and Memory Organisation
Teaches global DB creation, optimised vs. standard access, and retain memory settings. Proper DB design ensures data integrity across power cycles.
Lesson 5 • Functions and Function Blocks
Covers FC parameter passing and FB instance data block creation for reusable logic. Students design FBs that encapsulate motor control and valve logic.
Chapter 5HideHide detailsSee detailsAdvanced Programming Languages
Advanced Programming Languages
Lesson 1 • Statement List Programming
Covers STL mnemonics, accumulator operations, and jump instructions for low-level control. Students gain insight into how TIA Portal compiles higher-level languages.
Lesson 2 • Language Selection and Conversion
Guides students in choosing the optimal language for each task and converting between LAD, FBD, and SCL. Informed language selection improves maintainability and performance.
Lesson 3 • Structured Control Language Basics
Teaches SCL syntax, variable declarations, and control flow structures for complex algorithms. SCL enables efficient implementation of calculations and data processing.
Lesson 4 • Function Block Diagram Programming
Introduces FBD network structure, logic gates, and function block calls. Students rewrite LAD programmes in FBD to understand language equivalence.
Lesson 5 • Advanced SCL Techniques
Covers arrays, structures, string handling, and indirect addressing in SCL. Students implement reusable algorithms that process complex data structures.
Chapter 6HideHide detailsSee detailsHMI Development with TIA Portal
HMI Development with TIA Portal
Lesson 1 • Recipes and Data Logging
Implements recipe management and process data logging for production traceability. Students configure recipe views and data logs exported to storage media.
Lesson 2 • Alarm Management in WinCC
Configures discrete and analogue alarms, alarm classes, and acknowledgement behaviour. A well-designed alarm system guides operators to faults quickly and safely.
Lesson 3 • HMI Device Selection and Integration
Covers adding HMI devices to a TIA Portal project and establishing PLC connections. Integrated engineering eliminates manual tag export between PLC and HMI.
Lesson 4 • Dynamic Objects and Tag Connections
Links HMI objects to PLC tags for real-time display and operator input. Students configure I/O fields, bars, and trend views connected to live process data.
Lesson 5 • Screen Design and Navigation
Teaches screen creation, template use, and navigation button configuration in WinCC. Effective screen design reduces operator error and improves response time.
Chapter 7HideHide detailsSee detailsDiagnostics, Debugging, and Commissioning
Diagnostics, Debugging, and Commissioning
Lesson 1 • Trace and Logic Analyser Functions
Configures the TIA Portal trace function to record high-speed variable changes over time. Trace data reveals timing-dependent faults invisible to standard monitoring.
Lesson 2 • Commissioning Procedures and Acceptance Testing
Structures a systematic commissioning workflow from hardware checks to full functional testing. Students document test results and produce an acceptance test report.
Lesson 3 • CPU and Module Diagnostics
Reads diagnostic buffers, module status, and system event logs to identify hardware faults. Students interpret diagnostic codes and map them to physical field issues.
Lesson 4 • Breakpoints and Single-Step Execution
Applies breakpoints and single-step mode to isolate logic errors in complex program blocks. These tools allow controlled execution for precise fault localisation.
Lesson 5 • Online Monitoring and Program Status
Uses program status view and watch tables to observe live variable values during execution. Real-time monitoring is the primary tool for verifying program logic correctness.
Chapter 8HideHide detailsSee detailsSafety, Security, and Advanced Features
Safety, Security, and Advanced Features
Lesson 1 • Motion Control Basics in TIA Portal
Introduces axis objects, drive integration, and PLCopen motion control function blocks. Students configure a virtual axis and execute basic positioning commands.
Lesson 2 • Fail-Safe PLC Programming Concepts
Introduces functional safety standards, fail-safe CPU types, and F-program structure. Students understand the separation between standard and safety program execution.
Lesson 3 • TIA Portal Access Protection and Security
Configures CPU access levels, block protection, and know-how protection for intellectual property. Security measures prevent unauthorised modification of production programmes.
Lesson 4 • PID Control and Closed-Loop Tuning
Configures the PID_Compact instruction for closed-loop process control and performs auto-tuning. Students analyse step response and adjust parameters for stable control.
Lesson 5 • Programming Safety Functions in TIA Portal
Covers certified safety function blocks for emergency stop, door monitoring, and two-hand control. Students build and verify a basic safety application using F-FBD.
Your valid completion certificate
This course is for you:
Electrical technician: ready to move into PLC programming and automation engineering.
Mechanical engineer: expanding into controls to broaden industrial project responsibilities.
Automation student: building job-ready Siemens skills before entering the workforce.
Maintenance engineer: wanting to troubleshoot and modify TIA Portal systems independently.
Career changer: transitioning from IT or electronics into industrial automation roles.
Controls engineer: switching from Allen-Bradley or other platforms to Siemens ecosystems.
Related courses
FAQ
Who is Dedika?
Is the certificate valid in the United Kingdom?
Are the courses free?
What is the course workload?
What are the courses like?
How do the courses work?
What is the duration of the courses?
What is the cost or price of the courses?
What is an EAD or online course and how does it work?
PDF Course



















