Funzionalita T-IA Connect

T-IA Connect: Il Toolkit Siemens di Automazione Piu Completo

Da una semplice chiamata API all'ingegneria guidata dall'IA. T-IA Connect offre il controllo programmatico di ogni aspetto di TIA Portal con 390+ strumenti MCP e 330+ endpoint REST in 23 categorie.

393+
Strumenti MCP
316+
Endpoint REST
24
Categorie
V17-V21
TIA Portal V17-V21

Tutto cio di cui hai bisogno, In un unico toolkit

Esplora tutte le categorie di strumenti disponibili tramite il server MCP e l'API REST. Ogni categoria copre un'area specifica dell'automazione TIA Portal.

Project Management

19 strumenti

archive_projectclose_projectcreate_project+16

Devices & Hardware

12 strumenti

add_devicechange_cpu_typeclear_parking_lot+9

Network & Communication

11 strumenti

configure_networkcreate_access_pointcreate_subnet+8

PLC Blocks

23 strumenti

add_interface_membercompile_blockcompile_device+20

Tags, Constants & UDTs

33 strumenti

create_constantcreate_tagcreate_tag_table+30

HMI / WinCC

51 strumenti

add_screen_itemadd_screen_itemsconfigure_hmi_runtime+48

Online & Deployment

10 strumenti

compare_online_offlinedownload_to_plcget_cpu_state+7

PLCSim Simulation

35 strumenti

plcsim_batch_readplcsim_batch_writeplcsim_connect+32

Libraries

20 strumenti

archive_global_libraryclose_global_librarycompare_library_type_versions+17

Safety

8 strumenti

create_safety_runtime_groupdelete_safety_runtime_groupget_safety_runtime_groups+5

Security & Users

24 strumenti

assign_role_to_userclear_online_auth_passwordconfigure_security+21

Technological Objects & Drives

13 strumenti

create_technological_objectdelete_technological_objectget_drive_parameter+10

Watch & Force Tables

11 strumenti

add_watch_table_entriesclear_watch_table_entriescreate_watch_force_table_folder+8

Text Lists & PLC Alarms

13 strumenti

create_plc_alarm_textlistcreate_text_listdelete_plc_alarm_textlist+10

Import / Export

9 strumenti

create_external_source_folderdelete_external_sourcedelete_external_source_folder+6

Software Architecture

13 strumenti

add_software_unit_relationcreate_software_unitcreate_workspace+10

Version Control

17 strumenti

vcs_branch_checkoutvcs_branch_createvcs_branch_delete+14

Pipelines

9 strumenti

pipeline_deletepipeline_getpipeline_get_template+6

Testing & Reporting

8 strumenti

fat_generate_reportgenerate_graphplc_test_create+5

Documentation & Search

13 strumenti

get_custom_doc_chunkget_custom_doc_full_textget_custom_docs_stats+10

AI Copilot

6 strumenti

copilot_chatcopilot_clear_historycopilot_get_history+3

Patterns & Templates

5 strumenti

get_pattern_detailsget_pattern_guideinstantiate_pattern+2

CODESYS

20 strumenti

codesys_add_devicecodesys_buildcodesys_close_project+17

Server Administration

10 strumenti

attach_portaldetach_portalget_help_topic_details+7

Funzionalita Chiave

Scopri nel dettaglio le funzionalita che rendono T-IA Connect la piattaforma di automazione TIA Portal piu potente.

Accesso API REST Completo

Controlla ogni aspetto del tuo progetto TIA Portal tramite richieste HTTP standard. Crea e modifica blocchi PLC (OB, FB, FC, DB), gestisci tag, compila hardware, importa/esporta dati e distribuisci sui PLC, il tutto senza aprire l'interfaccia di TIA Portal. Supporta SCL, LAD, STL e GRAPH.

  • Creare, leggere, modificare, eliminare qualsiasi blocco PLC
  • Importazione/esportazione in formati XML, CSV, Excel
  • Compilazione e distribuzione sull'hardware PLC
  • Gestione di tag, UDT, costanti e tabelle di osservazione
GET /api/projects/blocks
POST /api/projects/blocks/compile
PUT /api/projects/tags
DELETE /api/projects/blocks/{name}

// 330+ endpoints available

Simulazione PLCSim Advanced

Controllo programmatico completo delle istanze PLCSim Advanced. Crea controller virtuali, scarica programmi, leggi e scrivi tag in tempo reale, gestisci profili di simulazione ed esegui sequenze di test automatizzate, tutto tramite chiamate API.

  • Creare e gestire istanze PLC virtuali
  • Lettura/scrittura tag con operazioni batch
  • Salvare e caricare profili di simulazione
  • Test automatizzati con raccolta risultati
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 }
])

Automazione HMI e WinCC

Crea e configura programmaticamente schermate HMI, tag, allarmi, script e animazioni. Costruisci interfacce operatore complete tramite codice, gestisci connessioni ai PLC e configura le impostazioni runtime senza lavoro di progettazione manuale.

  • Creazione di schermate, elementi e animazioni
  • Gestione tag HMI, allarmi e connessioni
  • Configurazione script e gestori eventi
  • Binding tag e dinamizzazioni
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
})

Ingegneria Guidata dall'IA

Sfrutta i LLM per generare blocchi PLC contestualizzati al tuo progetto. L'IA legge i tuoi blocchi, tag e UDT esistenti per produrre codice che si integra perfettamente. Supporta generazione SCL e LAD con importazione e compilazione automatiche.

  • Generazione codice contestuale dai dati del progetto
  • 40 pattern industriali predefiniti (motori, valvole, sicurezza)
  • Copilota IA per troubleshooting e documentazione
  • Base di conoscenza comunitaria con suggerimenti LLM condivisi
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

Controllo Versione e CI/CD

Controllo versione integrato tipo Git per progetti TIA Portal. Crea branch, esegui commit, unisci, invia a remoti e costruisci pipeline CI/CD automatizzate. Definisci template di pipeline riutilizzabili per workflow di distribuzione standardizzati.

  • Operazioni branch, commit, merge, push, pull
  • Template di pipeline per workflow automatizzati
  • Snapshot del progetto e tracciamento cronologia
  • Gestione workspace multiutente
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
})

Integrazione CODESYS

Non limitato a Siemens. T-IA Connect supporta anche progetti CODESYS con lo stesso approccio guidato da API. Crea progetti, gestisci POU, compila e distribuisci, estendendo il tuo toolkit di automazione oltre un singolo fornitore.

  • Creazione e gestione di progetti CODESYS
  • Creazione POU in Structured Text e Ladder
  • Build, compilazione e distribuzione
  • Esplorazione catalogo hardware e gestione dispositivi
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

Pronto ad automatizzare la tua ingegneria?

Inizia con la prova gratuita ed esplora tutti i 390+ strumenti.