T-IA Connect 功能

T-IA Connect: 最全面的西门子自动化工具包

从简单的API调用到AI驱动的工程。T-IA Connect通过390+ MCP工具和330+ REST端点(涵盖23个类别)为您提供对TIA Portal每个方面的编程控制。

393+
MCP工具
316+
REST端点
24
类别
V17-V21
TIA Portal V17-V21

您所需的一切, 尽在一个工具包中

浏览通过MCP服务器和REST API提供的所有工具类别。每个类别涵盖TIA Portal自动化的特定领域。

Project Management

19 工具

archive_projectclose_projectcreate_project+16

Devices & Hardware

12 工具

add_devicechange_cpu_typeclear_parking_lot+9

Network & Communication

11 工具

configure_networkcreate_access_pointcreate_subnet+8

PLC Blocks

23 工具

add_interface_membercompile_blockcompile_device+20

Tags, Constants & UDTs

33 工具

create_constantcreate_tagcreate_tag_table+30

HMI / WinCC

51 工具

add_screen_itemadd_screen_itemsconfigure_hmi_runtime+48

Online & Deployment

10 工具

compare_online_offlinedownload_to_plcget_cpu_state+7

PLCSim Simulation

35 工具

plcsim_batch_readplcsim_batch_writeplcsim_connect+32

Libraries

20 工具

archive_global_libraryclose_global_librarycompare_library_type_versions+17

Safety

8 工具

create_safety_runtime_groupdelete_safety_runtime_groupget_safety_runtime_groups+5

Security & Users

24 工具

assign_role_to_userclear_online_auth_passwordconfigure_security+21

Technological Objects & Drives

13 工具

create_technological_objectdelete_technological_objectget_drive_parameter+10

Watch & Force Tables

11 工具

add_watch_table_entriesclear_watch_table_entriescreate_watch_force_table_folder+8

Text Lists & PLC Alarms

13 工具

create_plc_alarm_textlistcreate_text_listdelete_plc_alarm_textlist+10

Import / Export

9 工具

create_external_source_folderdelete_external_sourcedelete_external_source_folder+6

Software Architecture

13 工具

add_software_unit_relationcreate_software_unitcreate_workspace+10

Version Control

17 工具

vcs_branch_checkoutvcs_branch_createvcs_branch_delete+14

Pipelines

9 工具

pipeline_deletepipeline_getpipeline_get_template+6

Testing & Reporting

8 工具

fat_generate_reportgenerate_graphplc_test_create+5

Documentation & Search

13 工具

get_custom_doc_chunkget_custom_doc_full_textget_custom_docs_stats+10

AI Copilot

6 工具

copilot_chatcopilot_clear_historycopilot_get_history+3

Patterns & Templates

5 工具

get_pattern_detailsget_pattern_guideinstantiate_pattern+2

CODESYS

20 工具

codesys_add_devicecodesys_buildcodesys_close_project+17

Server Administration

10 工具

attach_portaldetach_portalget_help_topic_details+7

核心功能

深入了解使T-IA Connect成为最强大TIA Portal自动化平台的功能。

完整REST API访问

通过标准HTTP请求控制TIA Portal项目的每个方面。创建和修改PLC程序块(OB、FB、FC、DB),管理标签,编译硬件,导入/导出数据并部署到PLC - 所有操作无需打开TIA Portal界面。支持SCL、LAD、STL和GRAPH。

  • 创建、读取、修改和删除任何PLC程序块
  • 支持XML、CSV、Excel格式的导入/导出
  • 编译并部署到PLC硬件
  • 管理标签、UDT、常量和监视表
GET /api/projects/blocks
POST /api/projects/blocks/compile
PUT /api/projects/tags
DELETE /api/projects/blocks/{name}

// 330+ endpoints available

PLCSim Advanced仿真

对PLCSim Advanced实例的完全编程控制。创建虚拟控制器,下载程序,实时读写标签,管理仿真配置文件并运行自动化测试序列 - 所有操作通过API调用完成。

  • 创建和管理虚拟PLC实例
  • 批量操作读写标签
  • 保存和加载仿真配置文件
  • 自动化测试与结果收集
plcsim_create_instance("CPU_1")
plcsim_power_on()
plcsim_run()
plcsim_read_tag("DB1.Temperature")
// > 85.4

plcsim_batch_write([
  { tag: "DB1.Setpoint", value: 90.0 },
  { tag: "DB1.Enable", value: true }
])

HMI和WinCC自动化

以编程方式创建和配置HMI画面、标签、报警、脚本和动画。通过代码构建完整的操作员界面,管理与PLC的连接,并配置运行时设置,无需手动设计工作。

  • 创建画面、元素和动画
  • 管理HMI标签、报警和连接
  • 配置脚本和事件处理程序
  • 标签绑定和动态化
create_hmi_screen("Overview")
add_screen_item("Overview", {
  type: "IOField",
  tag: "Temperature",
  x: 100, y: 200
})
set_visibility_animation("Alarm_Icon", {
  tag: "DB_Alarms.Active",
  visible_when: true
})

AI驱动工程

利用大语言模型生成适配您项目的PLC程序块。AI读取您现有的程序块、标签和UDT,生成无缝集成的代码。支持SCL和LAD生成,具有自动导入和编译功能。

  • 从项目数据进行上下文感知代码生成
  • 40个预构建工业模式(电机、阀门、安全)
  • 用于故障排除和文档的AI副驾驶
  • 社区知识库,含共享LLM技巧
generate_and_import_block({
  name: "FB_MotorCtrl",
  language: "SCL",
  description: "Motor control with
    start/stop, fault detection,
    and runtime counter",
  device: "PLC_1"
})
// Block generated, imported & compiled

版本控制和CI/CD

面向TIA Portal项目的内置Git式版本控制。创建分支、提交更改、合并、推送到远程仓库并构建自动化CI/CD管道。定义可复用的管道模板,实现标准化部署工作流。

  • 分支、提交、合并、推送、拉取操作
  • 自动化工作流的管道模板
  • 项目快照和历史跟踪
  • 多用户工作空间管理
vcs_init()
vcs_branch_create("feature/new-recipe")
// ... make changes ...
vcs_commit("Add recipe management")
vcs_merge("main")

pipeline_run("deploy-to-production", {
  target: "PLC_Line_1",
  compile: true
})

CODESYS集成

不仅限于西门子。T-IA Connect还以相同的API驱动方式支持CODESYS项目。创建项目、管理POU、构建和部署 - 将您的自动化工具包扩展到单一供应商之外。

  • 创建和管理CODESYS项目
  • 以结构化文本和梯形图创建POU
  • 构建、编译和部署
  • 浏览硬件目录和设备管理
codesys_create_project("MyProject")
codesys_add_device("WAGO_PFC200")
codesys_create_pou("PLC_PRG", "ST")
codesys_set_pou_code("PLC_PRG", code)
codesys_build()
// Build successful: 0 errors

准备好自动化您的工程了吗?

从免费试用开始,探索所有390+工具。