Novità - Estensione VS Code

Sviluppo TIA Portal
Dentro VS Code

Esplora, modifica SCL/STL, compila, gestisci il controllo versione e usa l'IA sui tuoi progetti Siemens TIA Portal - senza mai uscire dal tuo editor. Funziona con VS Code, Cursor e Windsurf.

Installazione gratuita dal VS Code Marketplace. Richiede una licenza T-IA Connect.

Demo dell'estensione T-IA Connect per VS Code - modifica SCL, compilazione blocchi e navigazione dei progetti TIA Portal

Perché Uscire da TIA Portal?

TIA Portal è potente, ma il suo ambiente di sviluppo ha dei limiti

Ecosistema Chiuso

L'editor di TIA Portal non supporta estensioni, temi o personalizzazioni. Sei costretto a un unico flusso di lavoro con strumenti di produttività limitati.

Nessuna Integrazione IA Nativa

Siemens Industrial Copilot è costoso e limitato. Non c'è modo di utilizzare Claude, GPT o modelli locali direttamente all'interno di TIA Portal.

Il Controllo Versione è Manuale

TIA Portal non ha supporto nativo per Git. I team si affidano ad archivi zip dei progetti, condivisioni di file o esportazioni manuali per tracciare le modifiche.

Ciclo di Feedback Lento

Passare continuamente tra TIA Portal, un editor di testo, un client Git e una finestra di chat IA interrompe il flusso di lavoro e fa perdere tempo.

Come Funziona

L'estensione comunica con TIA Portal tramite il server T-IA Connect, che incapsula la Siemens Openness API. Il tuo editor di codice invia richieste REST al server locale, che le traduce in operazioni TIA Portal. Nessuna dipendenza diretta da TIA Portal in VS Code.

VS Code / Cursor

Estensione + Interfaccia

Server T-IA Connect

REST API + Openness

TIA Portal V17-V21

I Tuoi Progetti PLC

Tutto Ciò di Cui Hai Bisogno

12 strumenti integrati per sviluppare progetti TIA Portal dal tuo editor preferito

Esplora Progetti

Naviga l'intera struttura ad albero del progetto TIA Portal con icone colorate per OB, FB, FC e DB. Albero dei dispositivi, cartelle dei blocchi e indicatori di stato a colpo d'occhio.

Modifica SCL / STL

Supporto completo del linguaggio: evidenziazione della sintassi, completamento automatico, suggerimenti sulle firme, documentazione al passaggio del mouse, vai alla definizione, rinomina simbolo e 15 snippet di codice.

Visualizzatore LAD / FBD / GRAPH

Rendering SVG in sola lettura dei blocchi grafici. Visualizza contatti, bobine, istruzioni a blocchi e rami paralleli direttamente in VS Code.

Creazione Blocchi

Crea FB, FC, OB e DB in SCL, STL, LAD, FBD o GRAPH. I template di codice vengono inseriti automaticamente per i linguaggi testuali.

Compilazione

Compila un singolo blocco o un intero dispositivo con Ctrl+Shift+B. Errori e avvisi appaiono come diagnostiche VS Code con numeri di riga esatti.

Esporta / Importa

Tag (CSV, XLSX, XML), UDT, tabelle di osservazione, schermate HMI e configurazione hardware (AML). Esporta tutto con un clic per tag, UDT e tabelle di osservazione.

Controllo Versione (VCS)

Gestione delle versioni basata su Git con differenziazione intelligente degli XML, ordinamento delle dipendenze, pulizia degli orfani, operazioni sui branch, registro dei commit ed esportazione automatica.

Integrazione IA

Partecipante alla chat @tia per GitHub Copilot, una barra laterale IA dedicata con supporto multi-provider e server MCP con oltre 100 strumenti.

Server MCP

Genera automaticamente .vscode/mcp.json con oltre 100 strumenti. Compatibile con Claude Desktop, Claude Code, Cursor e Windsurf per l'automazione guidata dall'IA.

Test PLC

Esegui singoli test o intere suite contro PLCSim Advanced. Risultati dettagliati con badge di esito positivo/negativo, dettagli sulle asserzioni e tempi di esecuzione.

Riferimenti Incrociati

Visualizza tutti i riferimenti per qualsiasi blocco in SCL, STL, LAD, FBD e GRAPH. Badge sorgente/destinazione con indicatori di lettura/scrittura.

Pipeline CI/CD

Definisci, esegui e monitora pipeline di automazione. Crea da template, visualizza la cronologia di esecuzione e integra con il tuo flusso di lavoro DevOps.

Tre Modi per Usare l'IA

T-IA Connect ti offre tre percorsi di integrazione IA indipendenti. Usane uno, due o tutti e tre in base al tuo flusso di lavoro e alle tue preferenze.

@tia nella Chat Copilot

Digita @tia nella chat di GitHub Copilot per accedere a 30 strumenti del modello linguistico. Fai domande sul tuo progetto, genera blocchi, analizza i riferimenti incrociati - tutto in modo conversazionale.

T-IA Connect Copilot

Una barra laterale IA dedicata, indipendente da GitHub Copilot. Porta la tua chiave API per OpenAI, Anthropic, Google, Mistral, oppure usa un modello locale tramite Ollama.

Server MCP (100+ Strumenti)

L'intera API T-IA Connect esposta come strumenti MCP. Usa con Claude Code, Cursor Agent o qualsiasi client compatibile MCP per la programmazione PLC autonoma.

Funziona Dove Lavori

Compatibile con i più diffusi editor di codice e con TIA Portal dalla V17 alla V21

Editor

VS Code 1.85+, Cursor e Windsurf. Qualsiasi editor che supporti le estensioni VS Code.

TIA Portal

Siemens TIA Portal V17, V18, V19, V20 e V21. Richiede la Openness API (inclusa nell'edizione Professional).

Piattaforma

Windows (necessario per TIA Portal). Il server T-IA Connect viene eseguito localmente sulla tua workstation di ingegneria.

Avvio Rapido in 6 Passi

Da zero alla modifica del codice PLC in VS Code

1

Installa l'Estensione

Cerca "T-IA Connect" nel VS Code Marketplace, oppure installala dal web. Richiede pochi secondi.

2

Installa T-IA Connect Desktop

Scarica e installa l'applicazione T-IA Connect. Include il server che fa da ponte tra VS Code e TIA Portal.

3

Accedi

Clicca su "Accedi" nell'estensione. Il browser si apre, effettui il login e il token viene salvato in modo sicuro nel portachiavi del sistema operativo.

4

Avvia il Server

Lancia il server T-IA Connect da VS Code (modalità headless o GUI). La chiave API viene recuperata automaticamente.

5

Apri un Progetto TIA Portal

Apri TIA Portal e carica il tuo progetto. T-IA Connect lo rileva e popola Esplora Progetti.

6

Inizia a Programmare

Clicca su qualsiasi blocco per aprirlo nell'editor. Modifica SCL/STL, compila con Ctrl+Shift+B e reimportazione automatica al salvataggio.

Domande Frequenti

L'estensione VS Code è gratuita?

L'estensione è gratuita da installare dal VS Code Marketplace. Tuttavia, richiede una licenza T-IA Connect per connettersi a TIA Portal. Puoi iniziare con una prova gratuita per testare tutte le funzionalità.

Ho ancora bisogno di TIA Portal installato?

Sì. T-IA Connect funziona insieme a TIA Portal, non come sostituto. TIA Portal deve essere installato sulla stessa macchina del server T-IA Connect. L'estensione comunica con TIA Portal tramite la Openness API.

Quali linguaggi di programmazione sono supportati?

SCL e STL hanno pieno supporto alla modifica con evidenziazione della sintassi, completamento automatico e diagnostiche. I blocchi LAD, FBD e GRAPH possono essere visualizzati (rendering SVG in sola lettura) e creati, ma non modificati graficamente in VS Code.

Posso usarlo con Cursor o Windsurf invece di VS Code?

Sì. L'estensione è compatibile con qualsiasi editor che supporti le estensioni VS Code. Cursor e Windsurf sono completamente supportati e testati.

L'integrazione IA è inclusa?

L'estensione include tre percorsi di integrazione IA: @tia per GitHub Copilot Chat, una barra laterale IA dedicata (porta la tua chiave API) e un server MCP. Le funzionalità IA richiedono una licenza T-IA Connect con il componente aggiuntivo IA.

Funziona con TIA Portal V21?

Sì. T-IA Connect supporta TIA Portal V17, V18, V19, V20 e V21. L'estensione funziona in modo identico su tutte le versioni supportate.

Porta TIA Portal nel Tuo Editor

Modifica SCL/STL, compila, gestisci il controllo versione e usa l'IA - tutto da VS Code. Gratuita da installare, pronta in pochi minuti.