Blog

Tips, insights, and lessons from industrial automation

Recent Posts

When you upgrade a TIA Portal project with legacy Comfort Panels, firmware images install into the wrong version folder. Here is why it happens and how to fix it before you get to site.

Read more →

A deep dive into the two main building blocks of SIMATIC AX — FUNCTION_BLOCK and CLASS. What each one supports, when to use which, and how they fit together in real projects. Written for TIA Portal engineers who already know function blocks.

Read more →

The question is no longer what tool is more convenient for humans. The question is what tool is more convenient for AI agents. My take on Simatic AX vs TIA Portal.

Read more →

A hands-on guide to writing unit tests in SIMATIC AX using AxUnit. Walks through the anatomy of a test file, the reset pattern, assert methods, running tests, and what to test versus what to leave for commissioning.

Read more →

What unit testing is, why TIA Portal engineers should care, and how SIMATIC AX's built-in AxUnit framework lets you verify PLC code automatically — no hardware needed.

Read more →