DevOps for TIA Portal
and PLC Programming
T-IA Connect brings the full DevOps lifecycle to industrial automation. Source control, CI/CD pipelines, automated testing, simulation, and deployment - exposed through 393 MCP tools and 417 REST endpoints that any tool, script, or AI agent can call.
DevOps Domains
Nine capability areas covering the complete industrial automation DevOps lifecycle
Source Control (Git)
Full Git integration embedded in T-IA Connect. Commit, diff, branch, merge, push, and pull TIA Portal projects as readable text files. No external Git installation required.
CI/CD Pipelines
Automate compilation, code review, and deployment from Jenkins, GitHub Actions, GitLab CI, or any script. Trigger TIA Portal operations via REST API from any CI system.
PLC Testing
Create, run, and retrieve results from automated PLC test suites. Define test cases programmatically and execute them against real hardware or PLCSim instances.
Deployment
Download compiled programs to PLCs, upload from hardware, compare online vs offline states, and manage staged rollouts with full audit trails across your production fleet.
Simulation (PLCSim)
Create, configure, and control PLCSim Advanced instances programmatically. Read and write process tags, run simulation profiles, and validate logic before touching real hardware.
Reporting (FAT / SAT)
Generate factory acceptance test and site acceptance test reports automatically. Export structured reports as part of your delivery and commissioning workflow.
Security and Protection
Manage block protection, CPU access levels, OPC UA users, web server credentials, project roles, and safety program authentication - all scriptable via API.
Library Management
Create, version, and distribute reusable library types and master copies across projects. Automate library updates and consistency checks across your project portfolio.
Export and Import
Export blocks, tag tables, UDTs, hardware configurations, and project texts. Import them back to restore, migrate, or synchronize state across TIA Portal installations.
Three Ways to Automate
Choose the integration model that fits your workflow - or combine all three
REST API
A comprehensive HTTP API with 417 endpoints covering every TIA Portal operation. Call it from any language, CI system, or automation platform. Authenticated via API key, returns structured JSON.
MCP Tools
393 Model Context Protocol tools that expose TIA Portal capabilities directly to AI agents. Claude, Cursor, VS Code Copilot, and any MCP-compatible client can orchestrate TIA Portal as a native tool.
AI Copilot
A built-in AI assistant embedded in the T-IA Connect desktop application. Ask in plain language to compile, export, version, test, or deploy - the Copilot calls the right tools automatically.
Works With Your Existing Stack
T-IA Connect exposes standard HTTP APIs - plug it into any platform you already use
Jenkins
Trigger TIA Portal compilation stages from Jenkinsfile pipelines. Fail builds on compilation errors, archive test results, and gate deployments on test pass.
GitHub Actions
Run PLC compile and test jobs on every pull request. Post compilation status as checks. Block merge when PLCSim tests fail.
GitLab CI
Include TIA Portal compile and deploy stages in .gitlab-ci.yml. Use the REST API from any GitLab runner to automate the full build pipeline.
Azure DevOps
Integrate PLC build and test stages into Azure Pipelines. YAML pipeline definitions call T-IA Connect endpoints the same way any HTTP task does.
pytest
Write PLC test cases in pytest. Call T-IA Connect to set process values, trigger logic, read outputs, and assert expected behavior - just like software unit tests.
Robot Framework
Define acceptance test suites in Robot Framework syntax. T-IA Connect's REST API becomes a custom library: TIA Portal operations as readable test keywords.