TIA Portal is Siemens' industry-standard PLC programming environment. This is the honest on-ramp: practise LAD (ladder), SCL (structured text), timers, and counters in a browser simulator — no Windows VM, no Siemens licence, on any device.
Join 800+ learners practicing PLC programming
Create a free account to save your progress.

Opening honesty
If you are programming a real Siemens S7-1200 or S7-1500, you will use TIA Portal — there is no substitute for that on real hardware. This page is about the step before: building Siemens ladder and SCL fluency cheaply, on any computer, so TIA Portal feels familiar the first time you open it.
For a deeper look at TIA Portal itself — installation, navigation, and project structure — read our companion blog post: TIA Portal tutorial (blog).
What TIA Portal is
TIA Portal (Totally Integrated Automation Portal) is Siemens' unified engineering framework. It combines Step 7 PLC programming, WinCC HMI/SCADA design, and drive configuration in one install. The current generation of Siemens controllers — the S7-1200 (compact, lower I/O count) and S7-1500 (full-featured, safety-capable) — are programmed exclusively in TIA Portal.
TIA Portal supports five IEC 61131-3 languages: LAD/KOP (ladder), FBD (function block diagram), SCL (structured control language / structured text), STL (statement list), and GRAPH (sequential function chart). Most beginners start with LAD and then add SCL for data-handling rungs.
The real cost for a learner: TIA Portal is Windows-only, requires a Siemens licence (Basic, Professional, or Advanced), and the install runs to several gigabytes. Without an S7 controller or S7-PLCSIM (bundled with higher-tier licences), testing is limited.
The differentiator
Every TIA Portal instruction maps onto a transferable IEC 61131-3 concept. The table below shows that mapping and links you straight to the matching free practice lesson.
| TIA Portal term | Universal concept | Practice it here |
|---|---|---|
| LAD / KOP — normally-open contact | NO contact (examine if closed) | Lesson: Switch → Light → |
| LAD / KOP — normally-closed contact | NC contact (examine if open) | Lesson: NO vs NC → |
| Output coil ( ) | Output coil / OTE | Lesson: Coil basics → |
| Set (S) / Reset (R) coil | Latch / Unlatch | The Path: latches → |
| TON — On-delay timer | On-delay timer | Timer lessons → |
| CTU — Count Up counter | Up counter | Counter lessons → |
| SCL / Structured Text | IEC 61131-3 ST | Structured Text practice → |
| PLCSIM (virtual controller) | In-browser simulation | Siemens simulator → |
| WinCC / HMI tags | HMI concepts | HMI tutorial (blog) → |
Where TIA Portal slows beginners
TIA Portal V17+ does not run on Mac, Linux, or Chromebook. Getting started requires a Windows PC or a heavy VM setup.
Even the Basic licence costs hundreds of dollars. Without a trial or employer seat, a learner cannot open a project.
TIA Portal installs run 10–20 GB with HSP packages, redistributables, and optional components — often over an hour.
Without S7 hardware or the PLCSIM simulation add-in, you cannot watch your program execute a live scan cycle.
TIA Portal is a workbench, not a course. There is no auto-grader telling a beginner whether their rung logic is correct.
LAD, FBD, SCL, STL, GRAPH — the choice overwhelms beginners before they write their first contact.
The learning path
Start with normally-open (NO) and normally-closed (NC) contacts and the output coil. Build your first rung: a switch turning on a light.
Start this step →The motor start/stop latch and the safety interlock are the two patterns that appear on nearly every panel diagram.
Start this step →Practise the on-delay (TON) and off-delay (TOF) timer with the Siemens dialect active. Watch IN, ET, Q, and PT behave in the browser simulator.
Start this step →Count parts, count faults, count batches. Practise the CTU and CTD counter instructions in Siemens mode.
Start this step →Switch the editor to Structured Text and write the same logic in SCL notation — IF/THEN, arithmetic, and function blocks.
Start this step →Activate the Siemens dialect in the editor. Your contact and coil symbols now follow TIA Portal conventions. Cross-reference to our Siemens simulator.
Start this step →Keep exploring
No Windows VM. No Siemens licence. No install. Start today.