Blog
Hands-on articles on unit testing, AI and code generation for Siemens TIA Portal.
2026-08-13
TIA compare shows phantom differences
The online/offline compare in TIA Portal reports differences although nobody changed anything? The six most common causes and what actually helps.
2026-08-12
Generate a FUXA web SCADA from TIA Portal
From TIA project to a running FUXA dashboard in minutes: export the OPC UA node set, pick signals, and let Studio generate and provision the screens.
2026-07-20
MCP and TIA Portal: AI with tool access
The Model Context Protocol connects AI assistants to tools. What that means for TIA engineering and why approvals are the crucial part.
2026-07-19
Generating SCL code with AI
An LLM writes SCL in seconds. The code only becomes valuable with guardrails: a precise spec, Openness import, a compile gate and unit tests.
2026-07-18
Generating blocks with TIA Openness
From reference block to series: generating blocks from templates, via external sources or SimaticML XML, with compile as the gate. Here is how.
2026-06-18
Version TIA Portal with Git
Version PLC code like software: stage, commit and diff TIA blocks and test suites in Git, and sync with GitLab or GitHub.
2026-06-16
SCL Unit Testing Step by Step
How to create an SCL unit test for a TIA block and run it against PLCSIM Advanced: Arrange, Act, Assert, in five steps.
2026-06-14
What is TIA Openness?
TIA Openness is Siemens' API for TIA Portal. What it does, what it's used for, and how AI generates and imports SCL code through it.
2026-06-12
TIA Portal CI/CD with GitLab
Treat PLC code like software: run SCL unit tests in a GitLab pipeline, read JUnit XML and re-run only the suites whose block changed.
2026-06-10
Industrial Copilot vs. Multi-Provider AI
Siemens Industrial Copilot is tied to one model and the cloud. What a multi-provider AI for TIA Portal does differently (and more).
2026-06-09
Which LLM for TIA Portal?
Claude, GPT, Gemini or a local model for PLC programming? Why multi-provider beats a vendor-bound copilot for TIA Portal.