Componenti riutilizzabili standardizzati
In ogni progetto TIA Portal
T-IA Connect espone 15 strumenti MCP che coprono l'intero stack delle librerie TIA Portal. Crea copie master, versiona i tipi di libreria e distribuisci componenti standardizzati nel tuo portfolio di progetti - tutto scriptabile tramite REST API o agente AI.
Due approcci alla riutilizzabilità
TIA Portal offre due distinti meccanismi di libreria, ciascuno con diversi compromessi per il versionamento, l'ambito e la gestione degli aggiornamenti
Copie master
Snapshot - Nessun collegamento di versioneUna copia master è un'istantanea congelata di un blocco, UDT o tabella delle variabili memorizzata in una libreria. Quando viene istanziata in un progetto, si ottiene una copia indipendente. Non esiste un collegamento continuo con la sorgente - le modifiche all'originale non si propagano. Le copie master sono ideali per i template che cambiano raramente e dove è prevista una personalizzazione indipendente per progetto.
- Istanziato una sola volta - nessun tracciamento della versione
- Funziona con blocchi, UDT, tabelle variabili e oggetti grafici
- Può essere memorizzato nella libreria di progetto o nella libreria globale
- Veloce da usare, nessuna imposizione di coerenza
Tipi di libreria
Versionato - Collegamento mantenutoUn tipo di libreria mantiene una discendenza versionata. Ogni versione è immutabile una volta rilasciata. È possibile impostare una versione predefinita e tutte le istanze del progetto sanno su quale versione si basano. T-IA Connect consente di confrontare le versioni dei tipi di libreria e rilevare quali progetti eseguono istanze obsolete - abilitando una pipeline di standardizzazione.
- Versioni multiple, ognuna immutabile una volta creata
- La versione predefinita si propaga alle nuove istanziazioni
- Il confronto delle versioni rileva lo scostamento tra i progetti
- Utilizzato per componenti critici per la sicurezza e regolamentati
Funzionalità di gestione delle librerie
15 strumenti MCP che coprono ogni aspetto delle operazioni sulle librerie TIA Portal
Copie master
Crea copie master da blocchi e UDT esistenti, organizzale in cartelle, istanziale in qualsiasi progetto ed elimina quelle obsolete. Ciclo di vita CRUD completo tramite API.
Tipi di libreria
Crea nuovi tipi di libreria, aggiungi nuove versioni, imposta la versione predefinita attiva, confronta due versioni affiancate ed elimina i tipi obsoleti. La cronologia delle versioni viene preservata.
Libreria di progetto
Ogni progetto TIA Portal contiene una libreria di progetto integrata limitata a quel progetto. T-IA Connect espone l'intero albero della libreria di progetto in modo da poter inventariare, esportare e replicarne i contenuti.
Librerie globali
Le librerie globali sono file .al20 autonomi condivisi tra progetti e team. T-IA Connect può aprire, chiudere, salvare, creare e archiviare librerie globali e recuperare l'intero albero dei contenuti.
Creazione e distribuzione di componenti riutilizzabili
Un processo ripetibile dal design alla distribuzione sull'intera flotta
Progettazione del componente in TIA Portal
Costruisci il tuo blocco riutilizzabile o UDT in un progetto di riferimento. Testalo a fondo con hardware reale o simulato prima di promuoverlo in una libreria.
Creazione di una copia master o di una versione del tipo di libreria
Usa T-IA Connect per creare una copia master per la distribuzione snapshot, o crea una nuova versione del tipo di libreria per una distribuzione versionata e tracciata. Imposta la nuova versione come predefinita, se applicabile.
Archiviazione in una libreria globale
Promuovi il componente dalla libreria di progetto a una libreria globale accessibile a tutti i progettisti. T-IA Connect gestisce l'apertura, la scrittura e il salvataggio del file della libreria globale.
Distribuzione nell'intera flotta di progetti
Itera sul tuo portfolio di progetti. Per ogni progetto, T-IA Connect istanzia il componente dalla libreria. Le copie master vengono inserite una sola volta; i tipi di libreria creano istanze collegate.
Audit e aggiornamento
Usa lo strumento di confronto delle versioni per rilevare quali istanze di progetto eseguono versioni precedenti del tipo di libreria. Genera un report sugli scostamenti, quindi attiva gli aggiornamenti in modo selettivo o sull'intera flotta.
Tracciamento delle versioni nell'intera flotta
I tipi di libreria offrono l'audit trail che le copie master non possono fornire
Nelle industrie regolamentate, sapere esattamente quale versione di un interblocco di sicurezza o di un template di controllo motore è distribuita su ciascuna macchina è un requisito di conformità, non un'opzione. I tipi di libreria TIA Portal contengono metadati di versione, ma controllarli manualmente su dozzine di progetti è impraticabile.
Lo strumento compare_library_type_versions di T-IA Connect consente di differenziare programmaticamente due versioni di un tipo di libreria. Combinato con get_project_library_tree e get_global_library_tree, un agente AI o uno script CI può iterare su ogni progetto della tua flotta, recuperare la versione del tipo di libreria in uso e segnalare qualsiasi deviazione dal baseline previsto.
Il risultato è una pipeline di standardizzazione: uno script che viene eseguito secondo una pianificazione, rileva lo scostamento e lo segnala oppure - con lo strumento create_from_library_type - aggiorna automaticamente le istanze nell'intera flotta.
Riferimento strumenti MCP
15 strumenti che coprono librerie di progetto, librerie globali, copie master e tipi di libreria
Albero delle librerie di progetto e globali
get_project_library_tree e get_global_library_tree restituiscono l'intera gerarchia di cartelle ed elementi di qualsiasi libreria. Usali come punto di partenza per script di inventario o audit.
Operazioni sulle copie master
get_master_copies, create_master_copy, create_master_copy_folder, delete_master_copy e create_from_master_copy coprono l'intero ciclo di vita della copia master. Istanzia in qualsiasi progetto aperto.
Operazioni sui tipi di libreria
get_library_types, create_library_type_version, set_library_type_default_version, delete_library_type, compare_library_type_versions e create_from_library_type. Ciclo di vita versionato completo.
Gestione file libreria globale
open_global_library, close_global_library, save_global_library, create_global_library, archive_global_library e list_global_libraries. Gestisci i file .al20 condivisi come parte della tua pipeline.
Domande frequenti
Qual è la differenza tra una copia master e un tipo di libreria in TIA Portal?
Una copia master è uno snapshot statico - una volta istanziata in un progetto, non c'è collegamento con la libreria. Un tipo di libreria mantiene il versionamento e un riferimento live: puoi tracciare quale versione è distribuita in ogni progetto e confrontare le versioni programmaticamente. Usa le copie master per i template indipendenti e i tipi di libreria quando la coerenza delle versioni tra i progetti è importante.
T-IA Connect può istanziare automaticamente i tipi di libreria in più progetti?
Sì. Lo strumento create_from_library_type istanzia un tipo di libreria versionato in qualsiasi progetto aperto. Uno script o un agente AI può aprire ogni progetto in sequenza, chiamare lo strumento, salvare e chiudere - distribuendo un componente su un'intera flotta senza interazione manuale con TIA Portal.
Le librerie globali possono essere condivise tra i progettisti di un team?
Sì. Le librerie globali sono file .al20 autonomi che possono essere posizionati su un'unità di rete condivisa. T-IA Connect può aprire, leggere, modificare e salvare librerie globali. Più progettisti possono accedere allo stesso file, sebbene l'accesso in scrittura simultanea debba essere coordinato - lo stesso vincolo che si applica a qualsiasi file condiviso.
Come funziona il confronto delle versioni?
Lo strumento compare_library_type_versions accetta due identificatori di versione per lo stesso tipo di libreria e restituisce un diff delle loro interfacce e proprietà. Ciò consente a uno script CI o a un agente AI di rilevare se la versione distribuita in un progetto corrisponde al baseline previsto, e segnalare o rimediare alla discrepanza automaticamente.