Brand · Free · No card

Free Siemens PLC courses with certificate

Every Siemens course on EDWartens, free: TIA Portal from zero, the S7-1200 tutorial series, program structure and best practice, HMI panels with WinCC, organisation blocks and interrupts, PID Compact, commissioning and troubleshooting, Factory I/O projects, the S7-300 installed base with STEP 7, advanced S7-1500, Safety Integrated, SCL, WinCC SCADA and Unified, SINAMICS drives, PCS 7 and LOGO!. Complete, self-paced, with notes, quizzes and an optional verifiable certificate.

20 courses · 247 modules · 205h 9m of video · Updated 27 September 2026
Siemens TIA Portal course cover
FreePLC programmingBeginner

Siemens TIA Portal

From zero electrical knowledge to a working, simulated S7-1200 program, for nothing.

  • Read a ladder rung and predict what the PLC will do with it
  • Wire sinking and sourcing sensors to an S7-1200 without guessing
  • Build timers, counters and comparators into working interlocks
22 modules 12h 53mView course
Siemens TIA Portal in Three Hours course cover
FreePLC programmingBeginner

Siemens TIA Portal in Three Hours

The first three hours of the Siemens TIA Portal course, cut to end on a win: what a PLC is, how it is wired, a project configured in TIA Portal, and your first ladder program running in simulation. Finish it in an evening or two, earn a certificate, and carry straight on into the full course.

  • Explain what a PLC does, where it sits in the automation pyramid and why it replaced the relay panel
  • Describe the scan cycle and the process image, and say what happens to a signal shorter than one scan
  • Wire a sinking or sourcing sensor to an S7-1200 input without guessing, and say what fail-safe means
9 modules 3h 16mView course
TIA Portal: Build a Machine course cover
FreePLC programmingIntermediate

TIA Portal: Build a Machine

One machine, start to finish. Take a bottle filling line from a written specification and an I/O list to a structured S7-1200 program with a fill station, a capper, a reject sorter and an operator screen with alarms, then test it against a written record and archive it for hand-over. The lessons are the reference; the machine is yours, and it is what you submit.

  • Write a functional description in numbered steps and an I/O list with addresses, types and normal states before the first rung
  • Structure a project into station blocks called from OB1, with UDTs and an FB with instance data wherever state must be remembered
  • Program a motor rung where Stop always wins, with the E-stop and the downstream interlock in series with the seal-in
9 modules 6h 9mView course
Siemens S7-1200 with TIA Portal: The Tutorial Series course cover
FreePLC programmingBeginner

Siemens S7-1200 with TIA Portal: The Tutorial Series

Every S7-1200 instruction, one short video at a time: bits, edges, timers, counters, comparators, maths, MOVE, conversion, analog scaling, jumps and shift registers.

  • Create an S7-1200 project, add an HMI and connect the two
  • Write NO, NC, set and reset logic and download it to a PLC
  • Use P_TRIG, N_TRIG, R_TRIG and F_TRIG edge instructions correctly
9 modules 2h 17mView course
Siemens TIA Portal HMI: KTP and Comfort Panels with WinCC course cover
FreeHMIBeginner

Siemens TIA Portal HMI: KTP and Comfort Panels with WinCC

Every screen a plant operator touches, built in TIA Portal: tags, buttons, symbols, numeric input, bar graphs, navigation and templates, trends, alarms, recipes, faceplates, pop-ups, users and languages.

  • Add a panel, create HMI tags and connect them to PLC tags
  • Build buttons, indicators, symbols, numeric input and bar graphs
  • Design screen navigation, templates and a modern screen layout
11 modules 8h 10mView course
Siemens TIA Portal PID Compact and Analog Processing course cover
FreeProcess controlIntermediate

Siemens TIA Portal PID Compact and Analog Processing

Closed-loop control the way it is done on an S7-1200 or S7-1500: analog in, NORM_X and SCALE_X, PID_Compact configured, tuned and wired to an HMI, analog or PWM out, proved on a free tank simulation.

  • Explain on/off, three-point and PID control and when each fits
  • Read P, I and D as gain, reset time and rate time
  • Scale analog inputs with NORM_X and SCALE_X and outputs the other way
7 modules 2h 54mView course
Siemens TIA Portal: Organisation Blocks, Interrupts and Timers course cover
FreePLC programmingIntermediate

Siemens TIA Portal: Organisation Blocks, Interrupts and Timers

What the S7-1500 does between your rungs: OB1 and the cycle, OB100 at startup, time-delay, cyclic and hardware interrupts, the error OBs that keep a CPU out of STOP, time of day, and every timer the instruction tree offers.

  • Read and change the cycle time and use OB1 correctly
  • Do startup work in OB100 such as counting restarts
  • Write OB20 time-delay and OB30 cyclic interrupts
8 modules 3h 48mView course
Siemens TIA Portal Commissioning: Hardware, PLCSIM, Backups and Troubleshooting course cover
FreePLC programmingIntermediate

Siemens TIA Portal Commissioning: Hardware, PLCSIM, Backups and Troubleshooting

The site-engineer half of TIA Portal: getting the software, configuring hardware, sizing I/O and power with the selection tool, PLCSIM including the V20 sequences and hardware events, download, upload, backups, firmware, resets, cross references, traces, web server and program protection.

  • Get, install and license TIA Portal and pick the right version
  • Configure hardware and read the device, network and topology views
  • Size ET 200 distributed I/O and power supplies with the TIA Selection Tool
10 modules 6h 39mView course
Siemens TIA Portal with Factory I/O: Virtual Commissioning Projects course cover
FreePLC programmingBeginner

Siemens TIA Portal with Factory I/O: Virtual Commissioning Projects

Nine machines you can see moving: connect Factory I/O to TIA Portal, then program conveyors, sorting and separating stations, a filling tank, a queue, an assembler, pick and place, a converge station, an elevator, a warehouse and an analog tank, all with your own ladder.

  • Install Factory I/O and connect it to PLCSIM and PLCSIM Advanced
  • Map scene sensors and actuators to PLC input and output tags
  • Program conveyors, set and reset, sorting and separating logic
10 modules 5h 55mView course
Siemens TIA Portal Program Structure and Best Practice course cover
FreePLC programmingIntermediate

Siemens TIA Portal Program Structure and Best Practice

How professionals lay out a TIA Portal project so it is still readable in five years: modular blocks, FBs and instances, UDTs for I/O, arrays and shift registers, a structured drive block, and two live workshops that clean up real messy programs.

  • Start a TIA Portal project cleanly and know why TIA beats Simatic Manager
  • Structure a program into modular blocks that scale
  • Use function blocks with single and multi-instances correctly
8 modules 9h 43mView course
Siemens S7-300 with STEP 7 course cover
FreePLC programmingBeginner

Siemens S7-300 with STEP 7

The classic Siemens PLC, from an empty SIMATIC Manager project to a commissioned, diagnosed, running machine.

  • Build an S7-300 rack in HW Config and read the addresses it assigns
  • Write ladder with contacts, coils, Set/Reset, edges and flip-flops that behave safely
  • Use S7 and IEC timers and counters, and know which one a problem needs
22 modules 13h 6mView course
Siemens S7-1500 Advanced Programming in TIA Portal course cover
FreePLC programmingIntermediate

Siemens S7-1500 Advanced Programming in TIA Portal

Beyond the basics: block design, optimized DBs, UDTs, S7-GRAPH, SCL, drives, libraries, software units, multiuser, testing tools and worked projects on the S7-1500.

  • Simulate on PLCSIM and use clock memory and time functions
  • Choose FC, FB, DB and instance types deliberately, with libraries and versioning
  • Use optimized block access and know when standard access is still needed
19 modules 19h 43mView course
HMI Design and Programming: Siemens WinCC and FactoryTalk View ME course cover
FreeHMIBeginner

HMI Design and Programming: Siemens WinCC and FactoryTalk View ME

What an HMI is and how to design one well, then two mainstream tools end to end: Siemens WinCC in TIA Portal and Rockwell FactoryTalk View Machine Edition on PanelView Plus, with WinCC flexible for the legacy base.

  • Design a high-performance HMI: grey ground, colour for abnormal, screen hierarchy
  • Build a WinCC TIA project with templates, connection, tags, screens, animation, text lists, pop-ups
  • Configure alarms, trends, recipes, users, scripts, libraries and languages in WinCC
16 modules 10h 21mView course
Siemens Small Controllers: LOGO! 8 and S7-200 SMART course cover
FreePLC programmingBeginner

Siemens Small Controllers: LOGO! 8 and S7-200 SMART

The LOGO! logic module from unboxing to analog, clocks, display, comms and worked applications in LOGO!Soft Comfort, plus the S7-200 SMART basics in STEP 7-MicroWIN SMART.

  • Identify and wire LOGO! 8 base and expansion modules
  • Install LOGO!Soft Comfort, connect over Ethernet, download, upload and test online
  • Program FBD logic, switch circuits, timers, counters, latching and shift registers
16 modules 15h 41mView course
Siemens WinCC SCADA: V7, Unified and Advanced course cover
FreeSCADAIntermediate

Siemens WinCC SCADA: V7, Unified and Advanced

Siemens SCADA end to end: WinCC V7/V8 from project to client-server and SQL, WinCC Unified with JavaScript, faceplates, plant objects and collaboration, and WinCC Advanced/flexible practice with alarms, trends, recipes and PLC interfacing.

  • Place WinCC V7/V8, Unified and Advanced/flexible and choose between them
  • Build a V7 project: drivers, tags, structure tags, screens, navigation, animation, faceplates, VBS
  • Configure alarms, tag logging, trends, reports, users and runtime security
15 modules 19h 6mView course
Siemens Safety Integrated: S7-1500F and S7-1200F in TIA Portal course cover
FreeSafetyIntermediate

Siemens Safety Integrated: S7-1500F and S7-1200F in TIA Portal

Functional safety on Siemens hardware: F-CPUs and F-modules, creating an F-project, PROFIsafe addresses, safe inputs 1oo1 and 1oo2, safe outputs and wiring, E-stop, safety door, two-hand, feedback monitoring, operating modes, global acknowledgement, a complete cell example and G120 drive safety.

  • Explain SIL, PL and Siemens Safety Integrated
  • Create an F-project, configure F-modules and assign PROFIsafe addresses
  • Evaluate safe inputs 1oo1 and 1oo2 and wire safe outputs
11 modules 8h 23mView course
Siemens SIMATIC PCS 7 DCS course cover
FreeDCSIntermediate

Siemens SIMATIC PCS 7 DCS

Siemens' process control system as refineries, chemical and power plants run it: components and buses, AS and OS configuration, the multi-project, CFC and run-time groups, STEP 7 blocks inside PCS 7, the MotL block and interlocks, custom logic, OS alarms, trends, logging and users, reusable charts, PID and voting, SFC sequences and control templates, and full projects from tank station to compressor anti-surge.

  • Explain PCS 7 architecture, stations and buses
  • Configure AS, OS and the multi-project
  • Build CFC charts with run-time groups and STEP 7 blocks
15 modules 27h 47mView course
Siemens SINAMICS Drives: G120 and S120 with STARTER and Startdrive course cover
FreeDrivesIntermediate

Siemens SINAMICS Drives: G120 and S120 with STARTER and Startdrive

Siemens drives the way commissioning engineers work them: the SINAMICS family and STARTER, projects and uploads, G120 commissioning, BICO technology and command sources, limits, bands and diagnostics, parameter backup and firmware, S120 components and configuration, S120 in TIA Portal with Startdrive and motion blocks, drive safety STO and SS1, and S210 motion commissioning.

  • Connect STARTER over USB, PROFINET and PROFIBUS
  • Upload, download, archive and commission a G120
  • Wire signals with BICO and set limits and diagnostics
11 modules 7h 1mView course
Siemens SCL Structured Text in TIA Portal course cover
FreePLC programmingBeginner

Siemens SCL Structured Text in TIA Portal

From ladder to text on the S7-1200 and S7-1500: setting up the controller, tags and monitoring, data types, maths and data blocks, FCs, FBs, timers, counters and diagnostics, an eight-part SCL worked example, loops with FOR, WHILE, REPEAT, CONTINUE and EXIT, and a time-sliced part counter application.

  • Configure an S7-1200 with tags, DBs and data types
  • Use FCs, FBs, timers, counters and diagnostics
  • Write SCL with IF, CASE, arrays, structs and timers
8 modules 8h 38mView course
Siemens WinCC Unified course cover
FreeHMIBeginner

Siemens WinCC Unified

The new Siemens HMI and SCADA from project to panel: project creation and simulation, screens, layout and navigation, tags, buttons and dynamisation, text lists and visibility, faceplates with UDTs and popups, faceplate interfaces in depth, a complete HMI build, alarms, events, trends and parameter sets, JavaScript, users, languages, certificates and the Unified Comfort Panel.

  • Create Unified projects, simulate and download securely
  • Build screens with templates, navigation and dynamisation
  • Use text lists, faceplates, UDTs and popups
11 modules 13h 41mView course

Compare the Siemens courses

Questions

Which free Siemens PLC course should I start with?
Siemens TIA Portal. It assumes nothing and runs fully in PLCSIM. Then the S7-1200 tutorial series or the HMI course, Program Structure once you can write logic, Commissioning before your first site job, and Factory I/O to practise on machines that move.
Is Siemens PLCSIM free?
PLCSIM comes with the TIA Portal trial, which is free for 21 days and can be reinstalled. Every simulation exercise in the courses works in it.
Is the certificate a Siemens certificate?
The EDWartens Certificate of Completion is optional, paid, verifiable by code and issued after the final assessment. It is not a vendor credential.