Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
PLC Programming for Beginners – TIA Portal Step by Step
Rating: 4.7 out of 5(20 ratings)
86 students

PLC Programming for Beginners – TIA Portal Step by Step

Understand PLC fundamentals, logic, timers, counters, and program structure using TIA Portal
Created byFlorian Stöger
Last updated 2/2026
English
English [Auto],

What you'll learn

  • Understand the fundamentals of PLC systems, including PLC hardware, software, and basic automation concepts
  • Install and work with Siemens TIA Portal, create a new PLC project, and configure PLC tags
  • Write, download, test, and simulate PLC programs using standard programming workflows
  • Apply bit logic operations such as AND, OR, Set/Reset, edge detection, and signal inversion
  • Use timers and counters (TON, TOF, TP, TONR, CTU, CTD, CTUD) in real PLC applications
  • Implement math, comparison, move, and conversion operations in PLC programs
  • Structure PLC programs professionally using Functions (FCs) and Function Blocks (FBs)
  • Understand the difference between FC and FB and know when to use each one
  • Test and validate PLC programs using simulation and Factory I/O

Course content

7 sections45 lectures6h 56m total length
  • What is a PLC?7:55

    Learn what a PLC is, how sensors and actuators connect through inputs and outputs, and how the TIA Portal enables programming and control of machines.

  • PLC Hardware22:21
  • PLC Software10:03

    TIA Portal V16

    Link to free Trial Version.

    https://support.industry.siemens.com/cs/document/109772803/simatic-step-7-incl-safety-and-wincc-v16-trial-download?dti=0&lc=en-DE


    TIA Portal V17

    Link to free Trial Version.

    https://support.industry.siemens.com/cs/document/109784440/simatic-step-7-incl-safety-s7-plcsim-and-wincc-v17-trial-download?dti=0&lc=en-DE


    TIA Portal V18

    Link to free Trial Version.

    https://support.industry.siemens.com/cs/document/109807109/simatic-step-7-incl-safety-s7-plcsim-and-wincc-v18-trial-download?dti=0&lc=en-DE


    TIA Portal V19

    Link to free Trial Version.

    https://support.industry.siemens.com/cs/document/109820994/simatic-step-7-inkl-safety-s7-plcsim-and-wincc-v19-trial-download?dti=0&lc=en-DE


    TIA Portal V20

    Link to free Trial Version.

    https://support.industry.siemens.com/cs/document/109963850/simatic-step-7-incl-safety-s7-plcsim-and-wincc-v20-trial-download?dti=0&lc=en-D

  • Installation TIA Portal8:28

    TIA Portal V16

    Link to free Trial Version.

    https://support.industry.siemens.com/cs/document/109772803/simatic-step-7-incl-safety-and-wincc-v16-trial-download?dti=0&lc=en-DE


    TIA Portal V17

    Link to free Trial Version.

    https://support.industry.siemens.com/cs/document/109784440/simatic-step-7-incl-safety-s7-plcsim-and-wincc-v17-trial-download?dti=0&lc=en-DE


    TIA Portal V18

    Link to free Trial Version.

    https://support.industry.siemens.com/cs/document/109807109/simatic-step-7-incl-safety-s7-plcsim-and-wincc-v18-trial-download?dti=0&lc=en-DE


    TIA Portal V19

    Link to free Trial Version.

    https://support.industry.siemens.com/cs/document/109820994/simatic-step-7-inkl-safety-s7-plcsim-and-wincc-v19-trial-download?dti=0&lc=en-DE


    TIA Portal V20

    Link to free Trial Version.

    https://support.industry.siemens.com/cs/document/109963850/simatic-step-7-incl-safety-s7-plcsim-and-wincc-v20-trial-download?dti=0&lc=en-D

Requirements

  • No prior PLC or automation experience is required – this course is designed for complete beginners
  • Basic computer skills (using Windows, installing software, working with files)
  • A Windows PC or laptop capable of running Siemens TIA Portal
  • Motivation to learn industrial automation and PLC programming

Description

How this course is structured


The course is divided into clear, logical sections:

  • PLC fundamentals – understand the basics without unnecessary theory

  • Your first PLC project – build and run your first program step by step

  • Logic, timers, and counters – core PLC programming skills

  • Advanced operations – data handling and calculations

  • Program structure – clean, professional PLC code

  • Each section includes practical examples and exercises to help you apply what you learn immediately.


Who this course is for

  • Complete beginners who want to learn PLC programming from scratch

  • Students in electrical engineering, mechatronics, or automation

  • Technicians and electricians who want to understand PLC logic

  • Engineers new to Siemens PLCs and TIA Portal


Why take this course?

  • Beginner-friendly, step-by-step explanations

  • Focus on practical PLC programming, not just theory

  • Learn using simulation – no PLC hardware required

  • Solid foundation for advanced PLC and HMI projects

  • By the end of this course, you will have a strong foundation in PLC programming and the confidence to continue with more advanced automation projects.


Why take this course?

  • Beginner-friendly, step-by-step explanations

  • Focus on practical PLC programming, not just theory

  • Learn using simulation – no PLC hardware required

  • Solid foundation for advanced PLC and HMI projects


By the end of this course, you will have a strong foundation in PLC programming and the confidence to continue with more advanced automation projects.

Who this course is for:

  • Complete beginners who want to start learning PLC programming from scratch
  • Students and trainees in electrical engineering, mechatronics, or industrial automation
  • Maintenance technicians and electricians who want to understand PLC programs and automation systems
  • Engineers and technicians who are new to Siemens PLCs and TIA Portal
  • Anyone who wants a practical, step-by-step introduction to industrial PLC programming