支持 TIA Portal V17-V21

生成您的 PLC 代码 使用人工智能。

西门子的首个 AI 连接器。将 TIA Portal 转变为 Openness API 服务器,自动生成 SCL 块,并即时记录您的项目。

>_
SIEMENS | T-IA_CONNECT_V1.0
TIA Portal
SIEMENSS7-1500192.168.0.1
REST / WEBSOCKET
T-IA Connect
/v1/tags200 OK
Log OutputCONNECTED
14:20:01POST/auth/login200 OK
14:20:02GET/api/tags/db112ms
14:20:03WSStream established...
API_GATEWAY
EXTERNAL | INTEGRATION
T-IA Connect
GATEWAYREST APIHTTPS / WSS
JSON / XML
Your App
CLIENTWeb / SoftAny Lang
Client IntegrationPYTHON / JS
importrequests
res = requests.get("/api/plc")
print(res.json())// { "cpu": "Run" }
Support
Multi-CPU / HMI
兼容性
TIA V17 - V21
原生访问
响应式架构
OpenAPI 契约
结构化数据
100% HTTP/JSON
通用协议
核心能力

工业力量。开发者体验。

我们将 TIA Portal 和西门子工程的复杂性抽象为一个干净、现代、IT 团队喜爱的界面。

API 保护

令牌身份验证和关键路由(写入/删除)锁定。

原生 WebSocket

通过 SignalR 提供实时反馈,用于跟踪长时间运行的 TIA 任务。

签名代码

认证的二进制文件和 PowerShell 脚本,确保工具链的完整性。

TIA 监控

主动监控西门子进程状态和内存。

编排

智能队列 (StaDispatcher) 管理对 TIA Portal 的并发访问。

服务模式

设计为在您的 Windows 工程服务器上作为后台任务无头运行。

技术栈集成

说同样的语言
现代 IT.

忘记字节偏移和专有协议。T-IA Connect 在驱动程序级别抽象了西门子的复杂性,提供类型化的 JSON 模式,可随时用于您的 React 仪表板或 Python 自动化管道。

前端

React, Vue, Angular, Svelte

后端

Node.js, Python, Go, .NET

数据与分析

InfluxDB, Grafana, ELK, Postgres

DevOps 与 CI/CD

GitHub Actions, Azure DevOps, Jenkins

协议

REST (OpenAPI), WebSockets, JSON

环境

工业 IPC, Windows Server, Azure/AWS VM

PowerShell
response.json
1{
2 "status": {
3 "status": "Connected",
4 "pid": 19628,
5 "tiaPortalVersion": "20.0.0.0",
6 "buildVersion": "0.0.1140",
7 "buildDate": "2026-01-08T16:25:46",
8 "projectName": "ProjectOpen.ap20",
9 "projectPath": "C:\TiaProject\"
10 },
11 "response": {
12 "success": true,
13 "message": "pong",
14 "data": "pong",
15 "timestamp": "2026-01-08T19:16:55.1536098Z"
16 },
17 "success": true,
18 "message": "pong"
19}
Simple ping endpoint for availability checksStatus 200 OK
模型上下文协议 (MCP)

您的 AI 连接器用于
生成式工程

我们将 MCP 服务器直接集成到核心中。通过我们的西门子人工智能连接器将您的 TIA Portal 项目连接到 Gemini、Claude 或 Ollama,以生成代码并记录 DB。

TIA Co-Pilot
已连接到 TIA V21
Gemini 1.5 Pro

创建一个功能块 (SCL) 来控制传送带。使用我们在库中定义的 UDT "Motor_Drive"。

正在读取项目上下文 (Library/Types/Motor_Drive)...

我已经分析了 Motor_Drive UDT. 这是 SCL 代码 FB_Conveyor_Control:

FB_Conveyor_Control.sclSCL
FUNCTION_BLOCK "FB_Conveyor_Control"
VAR_INPUT
  Enable : Bool;
  Reset : Bool;
  Drive_Ref : "Motor_Drive";
END_VAR

BEGIN
  #Drive_Ref.ControlWord.%X0 := #Enable;

  IF #Reset THEN
    #Drive_Ref.ControlWord := 16#0480;
  END_IF;

  // Ramp Generator
  IF #Enable AND #Drive_Ref.StatusWord.%X2 THEN
     #Drive_Ref.SpeedSetpoint := 1500.0;
  END_IF;
END_FUNCTION_BLOCK

了解您的上下文。
不只是通用的代码片段。

我们将 MCP 服务器直接集成到核心中。通过我们的西门子人工智能连接器将您的 TIA Portal 项目连接到 Gemini、Claude 或 Ollama,以生成代码并记录 DB。

自带模型

兼容 Gemini Pro、Claude 3.5 Sonnet,或使用 Ollama (Llama 3, Mistral) 离线运行。

上下文感知生成

AI 在编写代码之前会读取您的 PLC 数据类型。不再有不匹配的变量名。

本地执行

保护您的知识产权。通过 Ollama 运行本地 LLM,绝不将您的专有逻辑发送到云端。

DevOps 时代的自动化。

使用 T-IA Connect 为您的自动化工程师提供他们应得的现代工具。