SIMATIC AX incontra TIA Portal V21
Programmazione PLC basata su codice con IA
Siemens sta facendo convergere TIA Portal e SIMATIC AX in un flusso di lavoro unificato basato su codice. T-IA Connect collega entrambi i mondi attraverso il protocollo MCP, offrendoti la programmazione PLC assistita dall'IA già oggi, su qualsiasi versione.
L'evoluzione: da XML a codice
Per anni, TIA Portal ha archiviato la logica PLC come SimaticML proprietario (XML). Modificare blocchi al di fuori di TIA significava lottare con complessi alberi XML. SIMATIC AX ha cambiato le cose con un IDE basato su VS Code e un approccio incentrato sul testo, ma richiedeva di abbandonare completamente TIA Portal.
Con TIA Portal V21, Siemens introduce i SIMATIC Source Documents (.s7dcl per il codice, .s7res per commenti/i18n). Questo è il punto di convergenza: TIA Portal ora supporta lo stesso formato testuale introdotto da SIMATIC AX. Il codice può essere versionato con Git, confrontato come normale sorgente e generato in modo programmatico.
T-IA Connect ha supportato questa transizione fin dal primo giorno. Il nostro server MCP genera già codice SCL e lo inietta in TIA Portal attraverso l'API Openness, senza alcuna manipolazione XML. Con i Source Documents di V21, questo flusso di lavoro diventa ancora più potente.
Cos'è SIMATIC AX?
SIMATIC AX è l'ambiente di sviluppo PLC di nuova generazione di Siemens, costruito su VS Code. Porta le pratiche moderne dell'ingegneria del software nell'automazione industriale: controllo di versione Git, test unitari (AxUnit), gestione pacchetti (apax), namespace, OOP con classi e interfacce e pipeline CI/CD.
Sebbene SIMATIC AX rappresenti il futuro della programmazione PLC Siemens, la maggior parte degli ingegneri lavora ancora con TIA Portal — e continuerà a farlo per anni. La domanda non è 'AX o TIA Portal?', ma piuttosto 'Come posso ottenere i vantaggi di entrambi?'
TIA Portal V21: Il ponte verso flussi di lavoro basati su codice
Cambiamenti chiave che portano i concetti di SIMATIC AX in TIA Portal
Source Documents (.s7dcl)
Rappresentazione testuale dei blocchi PLC al posto dell'XML. LAD usa la sintassi wire#powerrail/Contact()/Coil(), FBD usa l'assegnazione diretta. Gli header Pragma definiscono i metadati (S7_Optimized, S7_PreferredLanguage, S7_Version).
Architettura DLL modulare
La monolitica Siemens.Engineering.dll è suddivisa in assembly specifici per dominio: Base, Step7, Safety, WinCC, WinCCUnified, Startdrive. Ciascuno può essere caricato in modo indipendente.
Version Control Interface (VCI)
Integrazione nativa Git/SVN con workspace, sincronizzazione automatica dei .s7dcl e diff visuale all'interno di TIA Portal. Finalmente il codice PLC ottiene un controllo di versione adeguato.
Named Value Types (NVT)
Supporto reale per le enumerazioni con valori nominati e aggiornamento automatico dei riferimenti in caso di rinomina. Il refactoring professionale arriva nella programmazione PLC.
ObjectIdentifierProvider
ID unici persistenti per gli oggetti del progetto. Gli ID sopravvivono alla chiusura/riapertura del progetto e allo spostamento degli oggetti. Consente la risoluzione O(1) degli oggetti anziché l'attraversamento dell'albero.
AddIn Framework (89+ tipi)
10 nuovi namespace per i componenti aggiuntivi di TIA Portal: menu contestuali, flussi di lavoro, importazione/esportazione CAX, hook di compilazione Safety, integrazione con il controllo di versione. T-IA Connect sfrutta tutto questo per un'integrazione più profonda.
Come T-IA Connect collega AX e TIA Portal
Non devi scegliere tra SIMATIC AX e TIA Portal. Il server MCP di T-IA Connect ti offre il flusso di lavoro basato su codice e potenziato dall'IA di AX, restando in TIA Portal.
Scrivi codice PLC in VS Code o Cursor con assistenza IA, e T-IA Connect gestisce l'iniezione in TIA Portal attraverso l'API Openness. La tua IA vede il contesto del progetto (UDTs, tag, blocchi esistenti) e genera codice che compila al primo tentativo.
VS Code + qualsiasi modello IA
Lavora in VS Code o Cursor con Claude, GPT, Llama o qualsiasi modello compatibile con MCP. Descrivi la tua logica di automazione in linguaggio naturale e ottieni codice SCL compilabile iniettato direttamente in TIA Portal.
Supporto da V17 a V21
A differenza di SIMATIC AX che richiede l'ultima versione di TIA, T-IA Connect funziona con V17, V18, V19, V20 e V21. Modernizza il tuo flusso di lavoro senza aggiornare l'intera catena di strumenti.
60+ strumenti MCP
Creare blocchi, leggere UDTs, gestire tag, compilare, simulare con PLCSim, configurare schermate HMI — tutto attraverso il protocollo aperto MCP utilizzabile da qualsiasi IA.
Flussi di lavoro pronti per Git
Esporta il codice sorgente dei blocchi, traccia le modifiche e integra con la tua pipeline CI/CD esistente. Con il supporto VCI di V21, T-IA Connect può orchestrare progetti di automazione completamente versionati.
SIMATIC AX vs. TIA Portal + T-IA Connect
Due percorsi verso lo sviluppo PLC moderno: uno richiede una migrazione completa, l'altro funziona con i tuoi progetti esistenti
| Funzionalità | SIMATIC AX | TIA Portal + T-IA Connect |
|---|---|---|
| IDE | VS Code (integrato) | VS Code, Cursor, Windsurf + TIA Portal |
| Integrazione IA | Manuale (nessuna IA nativa) | MCP nativo — qualsiasi LLM con contesto completo del progetto |
| Controllo di versione | Git nativo | Tramite VCI (V21) o flussi di esportazione/importazione |
| Test unitari | AxUnit (integrato) | Simulazione PLCSim tramite API |
| Versioni di TIA Portal | Solo l'ultima | V17, V18, V19, V20, V21 |
| Progetti esistenti | Migrazione necessaria | Funziona con i progetti esistenti così come sono |
| HMI / Azionamenti / Safety | Ambito limitato | Set completo di funzionalità TIA Portal tramite Openness |
| IA offline | Non disponibile | Ollama / vLLM con modelli locali |
Il futuro è basato su codice — ed è già qui
SIMATIC AX è la visione di Siemens per il futuro della programmazione PLC. I Source Documents e l'integrazione VCI di TIA Portal V21 dimostrano che Siemens sta attivamente facendo convergere entrambe le piattaforme. In 3-5 anni, il confine tra AX e TIA Portal scomparirà completamente.
T-IA Connect ti permette di adottare questo flusso di lavoro basato su codice e assistito dall'IA già oggi — senza aspettare la maturità di SIMATIC AX, senza migrare i tuoi progetti e senza rinunciare al set completo di funzionalità di TIA Portal. Inizia in modo moderno, resta compatibile.
Domande frequenti
Ho bisogno di SIMATIC AX per usare T-IA Connect?
No. T-IA Connect lavora direttamente con TIA Portal (V17-V21) attraverso l'API Openness. Ottieni i vantaggi del flusso di lavoro VS Code + IA senza bisogno di SIMATIC AX.
T-IA Connect supporterà SIMATIC AX in modo nativo?
Stiamo lavorando attivamente all'integrazione con SIMATIC AX. Il protocollo MCP è agnostico rispetto agli strumenti, quindi estendere il supporto ai progetti AX è un'evoluzione naturale. T-IA Connect V20/V21 sfrutta già il nuovo formato Source Document.
Cosa sono i file .s7dcl?
I SIMATIC Source Documents (.s7dcl) sono la nuova rappresentazione testuale dei blocchi PLC introdotta in TIA Portal V21. Contengono l'interfaccia del blocco e il codice in un formato leggibile, sostituendo il vecchio SimaticML basato su XML. Possono essere versionati con Git e generati in modo programmatico.
Posso usare SIMATIC AX e TIA Portal sullo stesso progetto?
Siemens sta lavorando sull'interoperabilità tra AX e TIA Portal attraverso il formato Source Document. Il server MCP di T-IA Connect può lavorare con entrambi gli ambienti, rendendolo il ponte ideale durante il periodo di transizione.