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.

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
Installa l'Estensione
Cerca "T-IA Connect" nel VS Code Marketplace, oppure installala dal web. Richiede pochi secondi.
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.
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.
Avvia il Server
Lancia il server T-IA Connect da VS Code (modalità headless o GUI). La chiave API viene recuperata automaticamente.
Apri un Progetto TIA Portal
Apri TIA Portal e carica il tuo progetto. T-IA Connect lo rileva e popola Esplora Progetti.
Inizia a Programmare
Clicca su qualsiasi blocco per aprirlo nell'editor. Modifica SCL/STL, compila con Ctrl+Shift+B e reimportazione automatica al salvataggio.