工业 DevOps

面向 TIA Portal 的 DevOps
及 PLC 编程

T-IA Connect 为工业自动化带来了完整的 DevOps 生命周期。源代码控制、CI/CD 流水线、自动化测试、仿真和部署 - 通过 393 个 MCP 工具和 417 个 REST 端点公开,任何工具、脚本或 AI 代理均可调用。

393
MCP 工具
417
REST 端点
~120
DevOps 专用工具
3
访问通道
V17-V20
TIA Portal 支持

DevOps 领域

涵盖完整工业自动化 DevOps 生命周期的九大能力领域

源代码控制 (Git)

T-IA Connect 内置完整的 Git 集成。将 TIA Portal 项目作为可读文本文件进行提交、对比、分支、合并、推送和拉取。无需安装外部 Git。

17 个 MCP + 10 个 REST 工具

CI/CD 流水线

通过 Jenkins、GitHub Actions、GitLab CI 或任何脚本自动化编译、代码审查和部署。通过 REST API 从任何 CI 系统触发 TIA Portal 操作。

9 个 MCP + 9 个 REST 工具

PLC 测试

创建、运行并检索自动化 PLC 测试套件的结果。以编程方式定义测试用例,并在真实硬件或 PLCSim 实例上执行。

5 个 MCP + 5 个 REST 工具

部署

将编译后的程序下载到 PLC,从硬件上传,对比在线与离线状态,并在整个生产机群中通过完整的审计追踪管理分阶段发布。

10+ 个工具

仿真 (PLCSim)

以编程方式创建、配置和控制 PLCSim Advanced 实例。读写过程变量,运行仿真配置,并在接触真实硬件前验证逻辑。

40+ 个工具

报告 (FAT / SAT)

自动生成工厂验收测试 (FAT) 和现场验收测试 (SAT) 报告。将结构化报告导出为交付和调试工作流的一部分。

6 个工具

安全与保护

管理程序块保护、CPU 访问级别、OPC UA 用户、Web 服务器凭据、项目角色和安全程序身份验证 - 均可通过 API 编写脚本。

13+ 个工具

库管理

在项目间创建、版本化和分发可复用的库类型和母版。自动化库更新和整个项目组合的一致性检查。

15 个工具

导出与导入

导出程序块、变量表、UDT、硬件配置和项目文本。将其导回以在 TIA Portal 安装之间恢复、迁移或同步状态。

20+ 个工具

三种自动化方式

选择适合您工作流的集成模型 - 或三者结合

REST API

涵盖每个 TIA Portal 操作的综合 HTTP API,包含 417 个端点。可从任何语言、CI 系统或自动化平台调用。通过 API 密钥认证,返回结构化 JSON。

MCP 工具

393 个 Model Context Protocol 工具,直接向 AI 代理公开 TIA Portal 能力。Claude、Cursor、VS Code Copilot 及任何兼容 MCP 的客户端均可将 TIA Portal 作为原生工具进行编排。

AI Copilot

内置于 T-IA Connect 桌面应用程序中的 AI 助手。通过自然语言请求编译、导出、版本化、测试或部署 - Copilot 会自动调用正确的工具。

与您现有技术栈协同工作

T-IA Connect 公开标准 HTTP API - 将其接入您已在使用的任何平台

Jenkins

从 Jenkinsfile 流水线触发 TIA Portal 编译阶段。在编译错误时使构建失败,归档测试结果,并根据测试通过情况把控部署。

GitHub Actions

在每次拉取请求时运行 PLC 编译和测试任务。将编译状态作为 Check 发布。在 PLCSim 测试失败时阻止合并。

GitLab CI

在 .gitlab-ci.yml 中包含 TIA Portal 编译和部署阶段。从任何 GitLab runner 使用 REST API 自动化整个构建流水线。

Azure DevOps

将 PLC 构建和测试阶段集成到 Azure Pipelines。YAML 流水线定义像调用任何 HTTP 任务一样调用 T-IA Connect 端点。

pytest

在 pytest 中编写 PLC 测试用例。调用 T-IA Connect 设置过程值、触发逻辑、读取输出并断言预期行为 - 就像软件单元测试一样。

Robot Framework

使用 Robot Framework 语法定义验收测试套件。T-IA Connect 的 REST API 成为自定义库:将 TIA Portal 操作作为可读的测试关键字。

开始自动化您的 PLC 工作流

下载 T-IA Connect,将您的 TIA Portal 项目连接到 DevOps 工具链的其余部分。