<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>AnyAutomation Blog</title>
    <link>https://anyautomation.ch/en/blog</link>
    <description>Hands-on articles on unit testing, AI and code generation for Siemens TIA Portal.</description>
    <language>en</language>
    <lastBuildDate>Tue, 21 Jul 2026 21:31:08 GMT</lastBuildDate>
    <atom:link href="https://anyautomation.ch/en/rss.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>MCP and TIA Portal: AI with tool access</title>
      <link>https://anyautomation.ch/en/blog/tia-portal-mcp-integration</link>
      <guid isPermaLink="true">https://anyautomation.ch/en/blog/tia-portal-mcp-integration</guid>
      <pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate>
      <description>The Model Context Protocol connects AI assistants to tools. What that means for TIA engineering and why approvals are the crucial part.</description>
    </item>
    <item>
      <title>Generating SCL code with AI</title>
      <link>https://anyautomation.ch/en/blog/ai-scl-code-generation</link>
      <guid isPermaLink="true">https://anyautomation.ch/en/blog/ai-scl-code-generation</guid>
      <pubDate>Sun, 19 Jul 2026 00:00:00 GMT</pubDate>
      <description>An LLM writes SCL in seconds. The code only becomes valuable with guardrails: a precise spec, Openness import, a compile gate and unit tests.</description>
    </item>
    <item>
      <title>Generating blocks with TIA Openness</title>
      <link>https://anyautomation.ch/en/blog/tia-openness-block-generation</link>
      <guid isPermaLink="true">https://anyautomation.ch/en/blog/tia-openness-block-generation</guid>
      <pubDate>Sat, 18 Jul 2026 00:00:00 GMT</pubDate>
      <description>From reference block to series: generating blocks from templates, via external sources or SimaticML XML, with compile as the gate. Here is how.</description>
    </item>
    <item>
      <title>Version TIA Portal with Git</title>
      <link>https://anyautomation.ch/en/blog/tia-portal-git-workflow</link>
      <guid isPermaLink="true">https://anyautomation.ch/en/blog/tia-portal-git-workflow</guid>
      <pubDate>Thu, 18 Jun 2026 00:00:00 GMT</pubDate>
      <description>Version PLC code like software: stage, commit and diff TIA blocks and test suites in Git, and sync with GitLab or GitHub.</description>
    </item>
    <item>
      <title>SCL Unit Testing Step by Step</title>
      <link>https://anyautomation.ch/en/blog/scl-unit-test-tutorial</link>
      <guid isPermaLink="true">https://anyautomation.ch/en/blog/scl-unit-test-tutorial</guid>
      <pubDate>Tue, 16 Jun 2026 00:00:00 GMT</pubDate>
      <description>How to create an SCL unit test for a TIA block and run it against PLCSIM Advanced: Arrange, Act, Assert, in five steps.</description>
    </item>
    <item>
      <title>What is TIA Openness?</title>
      <link>https://anyautomation.ch/en/blog/tia-openness-explained</link>
      <guid isPermaLink="true">https://anyautomation.ch/en/blog/tia-openness-explained</guid>
      <pubDate>Sun, 14 Jun 2026 00:00:00 GMT</pubDate>
      <description>TIA Openness is Siemens&apos; API for TIA Portal. What it does, what it&apos;s used for, and how AI generates and imports SCL code through it.</description>
    </item>
    <item>
      <title>TIA Portal CI/CD with GitLab</title>
      <link>https://anyautomation.ch/en/blog/tia-portal-ci-cd-gitlab</link>
      <guid isPermaLink="true">https://anyautomation.ch/en/blog/tia-portal-ci-cd-gitlab</guid>
      <pubDate>Fri, 12 Jun 2026 00:00:00 GMT</pubDate>
      <description>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.</description>
    </item>
    <item>
      <title>Industrial Copilot vs. Multi-Provider AI</title>
      <link>https://anyautomation.ch/en/blog/industrial-copilot-vs-multiprovider</link>
      <guid isPermaLink="true">https://anyautomation.ch/en/blog/industrial-copilot-vs-multiprovider</guid>
      <pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate>
      <description>Siemens Industrial Copilot is tied to one model and the cloud. What a multi-provider AI for TIA Portal does differently (and more).</description>
    </item>
    <item>
      <title>Which LLM for TIA Portal?</title>
      <link>https://anyautomation.ch/en/blog/llm-for-tia-portal</link>
      <guid isPermaLink="true">https://anyautomation.ch/en/blog/llm-for-tia-portal</guid>
      <pubDate>Tue, 09 Jun 2026 00:00:00 GMT</pubDate>
      <description>Claude, GPT, Gemini or a local model for PLC programming? Why multi-provider beats a vendor-bound copilot for TIA Portal.</description>
    </item>
  </channel>
</rss>
