Home > SIMATIC AX Guide

SIMATIC AX for TIA Portal Engineers

What actually changes when you move from TIA Portal to a text-based, Git-friendly PLC development workflow

Why this guide exists

I am a controls engineer who has spent years in TIA Portal. When Siemens released SIMATIC AX, I did not want a marketing summary — I wanted to know what actually changes when you program a PLC from a text editor and a command line instead of a graphical engineering tool.

So I started working through it in public. Every article below is something I built, ran, or broke on my own machine, and where a thing did not work, I said so. That includes the parts where SIMATIC AX is clearly not finished yet.

If you already know TIA Portal, this guide is written for you. I explain each AX concept by pointing at the TIA Portal thing it replaces, because that is how I had to learn it myself.

Start here

If you are new to SIMATIC AX, these three answer the questions most TIA Portal engineers ask first.

The tools and the workspace

The language and the type system

How the program actually runs

Testing PLC code without a PLC

This is the part that changed how I think about controls work the most.

HMI — WinCC Unified Elements

The tank control demo, start to finish

A complete worked example rather than isolated features. These are meant to be read in order.

  1. Requirements and I/O Baseline — starting with a process description, not with code.
  2. GitHub, TIA Selection Tool, and Hardware Configuration
  3. Building the Software Skeleton — named UDTs, mapping functions, function block instances.
  4. Tank Control Logic: From Empty Blocks to Tested Behavior — analog scaling, protected Manual and Automatic modes, and tests that prove the behaviour.
  5. Does SIMATIC AX Already Support the S7-1200 G2 CPU 1214C? — hardware support package 4.8, and what compiled versus what did not.

If you came here from TIA Portal

Two companion guides written from the same starting point: TIA Portal, the platform I use for most customer work, and Codesys, the platform behind much of the non-Siemens PLC world.

Outside the PLC platforms, Custom Devices covers the electronics and operator interfaces I build myself when nothing off the shelf fits.

Working on something similar?

I am Yuriy Mosiyenko — I design and program industrial control systems, mostly Siemens, as a one-person practice based in Bedford, Nova Scotia, working with customers across Canada. If you have a controls project you cannot staff internally, tell me what you are building.

Planning a Project?

Let's Build a Control System That Works in Production

Tell Yuriy what you are building, upgrading, or trying to make more reliable.