DevOps / Esportazione e Importazione

Scambio Dati Bidirezionale
per Progetti TIA Portal

Esporta blocchi di programma, variabili, UDT, configurazioni hardware, allarmi e testi di progetto da TIA Portal - quindi importali di nuovo dopo la modifica, la migrazione o la traduzione. Oltre 20 strumenti MCP ed endpoint REST per lo scambio di dati strutturati.

Categorie di Dati e Formati Supportati

Ogni principale tipo di dato TIA Portal ha un percorso dedicato di esportazione e importazione

Categoria DatiFormati di EsportazioneFormati di Importazione
Blocchi di ProgrammaSimaticML (XML), sorgente SCL, sorgente STLSimaticML (XML), sorgente SCL
Tabelle VariabiliXML, CSV, XLSXXML, CSV, XLSX
Tipi di Dati Utente (UDT)XMLXML
Configurazione HardwareAutomationML (AML)AutomationML (AML)
Tabelle di ControlloXMLXML
Allarmi PLCXLSXXLSX
SupervisioniXLSX, XMLXLSX, XML (impostazioni)
Testi di Progetto (i18n)XLSXXLSX

Capacità di Esportazione e Importazione

Scambio di dati strutturati per ogni fase del ciclo di vita dell'automazione

Esportazione Blocchi

Esporta qualsiasi blocco di programma - OB, FB, FC, DB - come SimaticML XML per una fedeltà totale, o come sorgente SCL/STL per l'elaborazione testuale. Le esportazioni sorgente possono essere tracciate in Git, revisionate in strumenti di code review o inserite in pipeline di analisi AI.

Scambio Fogli Variabili

Esporta le tabelle delle variabili in CSV o XLSX, consegnale ai progettisti elettrici per la verifica o la modifica, quindi importa nuovamente il foglio aggiornato. Supporta la creazione e l'aggiornamento massivo di variabili senza cliccare nell'interfaccia di TIA Portal.

Configurazione Hardware

Esporta la topologia hardware completa come AutomationML - un formato standard basato su XML utilizzato tra i fornitori di automazione. Importa file AML per replicare le configurazioni hardware tra i progetti o ripristinarle dal backup.

Gestione Allarmi

Esporta le liste dei testi degli allarmi PLC in XLSX per la revisione o l'editing multilingue. Importa il file aggiornato in TIA Portal. Supporta sia i testi delle istanze di allarme che le esportazioni delle liste dei testi degli allarmi in un'unica operazione.

Testi di Progetto (i18n)

Esporta tutte le stringhe visibili dall'utente nel progetto - testi HMI, messaggi di allarme, commenti alle variabili - in un file XLSX strutturato. Invialo a un'agenzia di traduzione o modificalo esternamente, quindi importa nuovamente le traduzioni per i deployment multilingue.

Importazione Diretta

Importa file sorgente SCL direttamente in TIA Portal per ripristinare o migrare i blocchi. Importa tabelle variabili da file CSV o XLSX generati da qualsiasi strumento. Importa l'AML hardware per replicare le configurazioni dei dispositivi. Tutte le importazioni sono scriptabili tramite REST API.

Workflow Tipici

Compiti di automazione reali che gli strumenti di esportazione/importazione rendono ripetibili e scriptabili

Backup Automatizzato

Pipeline di Backup

1

Pianifica un'esportazione notturna di tutti i blocchi (SimaticML), tabelle variabili (XML), UDT e hardware (AML) su un server di file o un repository Git.

2

Ogni sessione di esportazione produce un'istantanea dello stato del progetto in formati leggibili o standard.

3

Per il ripristino, importa nuovamente i file esportati in TIA Portal utilizzando gli strumenti di importazione corrispondenti - nessun passaggio manuale richiesto.

Collaborazione tra Team

Workflow Fogli Variabili

1

Esporta la tabella delle variabili PLC in XLSX. Il progettista elettrico revisiona indirizzi, commenti e tipi di dati in Excel - lo strumento che già conosce.

2

Il progettista aggiunge le variabili mancanti, corregge gli indirizzi e restituisce il file XLSX aggiornato.

3

Importa il file XLSX aggiornato in TIA Portal. Vengono create nuove variabili e aggiornate quelle esistenti - senza toccare la GUI di TIA Portal.

Automazione i18n

Progetto Multilingue

1

Esporta tutti i testi di progetto (etichette HMI, messaggi di allarme, commenti alle variabili) in un unico file XLSX con una colonna per lingua.

2

Invia l'XLSX al team di traduzione. Loro compilano le colonne delle lingue di destinazione utilizzando i normali strumenti per l'ufficio.

3

Importa nuovamente il file di traduzione completato in TIA Portal. Tutte le lingue vengono aggiornate simultaneamente in tutto il progetto.

Riferimento Strumenti di Esportazione e Importazione

Tutti gli strumenti disponibili tramite REST API e protocollo MCP

StrumentoDescrizione
export_blockEsporta un blocco di programma come SimaticML XML. Mantiene la struttura completa del blocco, inclusi interfaccia, corpo e attributi.
export_block_sourceEsporta un blocco come testo sorgente SCL o STL grezzo. Adatto per il monitoraggio Git, diff e code review basate su IA.
import_scl_sourceImporta un file sorgente SCL in TIA Portal, creando o sovrascrivendo il blocco corrispondente.
export_tag_table_to_xmlEsporta una tabella delle variabili PLC in formato XML con tutti gli attributi delle variabili.
export_tag_table_to_csvEsporta una tabella delle variabili PLC in CSV. Compatibile con Excel e qualsiasi strumento basato su testo.
export_tag_table_to_excelEsporta una tabella delle variabili PLC in formato XLSX per la modifica diretta in Excel.
import_tags_from_csvCrea o aggiorna le variabili PLC da un file CSV. Supporta operazioni massive sulle variabili.
import_tags_from_xlsxCrea o aggiorna le variabili PLC da un file XLSX. Corrisponde al formato export_tag_table_to_excel.
export_udtEsporta la definizione di un tipo di dato utente (UDT) in XML.
import_udtImporta una definizione UDT da XML nel progetto TIA Portal.
export_hardwareEsporta la configurazione hardware del dispositivo come AutomationML (AML).
import_hardwareImporta una configurazione hardware da un file AML in TIA Portal.
export_watch_tableEsporta una tabella di controllo o di forzamento in XML.
import_tableImporta una tabella di controllo da XML nel progetto TIA Portal.
export_plc_alarm_text_lists_xlsxEsporta le liste dei testi degli allarmi PLC in XLSX per la revisione o l'editing multilingue.
export_plc_alarm_instance_texts_xlsxEsporta i testi delle istanze di allarme (per classe di allarme) in XLSX.
import_plc_alarm_text_lists_xlsxImporta nuovamente le liste dei testi degli allarmi aggiornate da un file XLSX in TIA Portal.
export_supervisions_xlsxEsporta le impostazioni di supervisione in formato XLSX.
import_supervisions_xlsxImporta le impostazioni di supervisione da XLSX nel progetto TIA Portal.
export_project_textsEsporta tutti i testi di progetto visibili dall'utente (etichette HMI, commenti, messaggi di allarme) in XLSX per la traduzione esterna.
import_project_textsImporta i testi di progetto tradotti da XLSX nuovamente in TIA Portal, aggiornando simultaneamente tutte le colonne delle lingue.

Automatizza il tuo Scambio Dati TIA Portal

Smetti di esportare e importare manualmente. Scrittura la pipeline di scambio completa una volta ed eseguila su ogni progetto, ogni build, ogni release.