DevOps / Export & Import

Bidirectionele Gegevensuitwisseling
voor TIA Portal-projecten

Exporteer programmablokken, variabelen, UDT's, hardwareconfiguraties, alarmen en projectteksten uit TIA Portal - en importeer ze weer na bewerking, migratie of vertaling. Meer dan 20 MCP-tools en REST-endpoints voor gestructureerde gegevensuitwisseling.

Ondersteunde Gegevenscategorieën en Formaten

Elk belangrijk TIA Portal-gegevenstype heeft een eigen export- en importpad

GegevenscategorieExportformatenImportformaten
ProgrammablokkenSimaticML (XML), SCL-bron, STL-bronSimaticML (XML), SCL-bron
VariabelentabellenXML, CSV, XLSXXML, CSV, XLSX
Gebruikersgedefinieerde Gegevenstypen (UDT's)XMLXML
HardwareconfiguratieAutomationML (AML)AutomationML (AML)
ControletabellenXMLXML
PLC-alarmenXLSXXLSX
SupervisiesXLSX, XMLXLSX, XML (instellingen)
Projectteksten (i18n)XLSXXLSX

Export- en Importmogelijkheden

Gestructureerde gegevensuitwisseling voor elke fase van uw automatiseringslevenscyclus

Blok-export

Exporteer elk programmablok - OB, FB, FC, DB - als SimaticML XML voor volledige getrouwheid, of als SCL/STL-bron voor tekstgebaseerde verwerking. Bron-exports kunnen worden gevolgd in Git, beoordeeld in code-review-tools of worden ingevoerd in AI-analysepipelines.

Variabelen-uitwisseling

Exporteer variabelentabellen naar CSV of XLSX, overhandig ze aan elektro-engineers voor verificatie of wijziging, en importeer de bijgewerkte sheet weer terug. Ondersteunt bulkcreatie en updates van variabelen zonder door de TIA Portal-interface te klikken.

Hardwareconfiguratie

Exporteer de volledige hardwaretopologie als AutomationML - een standaard XML-gebaseerd formaat dat door verschillende automatiseringsleveranciers wordt gebruikt. Importeer AML-bestanden om hardwareconfiguraties over projecten heen te dupliceren of te herstellen van een backup.

Alarmbeheer

Exporteer PLC-alarmtekstlijsten naar XLSX voor beoordeling of meertalige bewerking. Importeer het bijgewerkte bestand weer terug in TIA Portal. Ondersteunt zowel alarminstantieteksten als alarmtekstlijst-exports in één bewerking.

Projectteksten (i18n)

Exporteer alle voor de gebruiker zichtbare strings in het project - HMI-teksten, alarmberichten, commentaar bij variabelen - naar een gestructureerd XLSX-bestand. Stuur het naar een vertaalbureau of bewerk het extern, en importeer de vertalingen vervolgens weer terug voor meertalige implementaties.

Directe Import

Importeer SCL-bronbestanden rechtstreeks in TIA Portal om blokken te herstellen of te migreren. Importeer variabelentabellen uit CSV- of XLSX-bestanden die door een willekeurige tool zijn gegenereerd. Importeer hardware-AML om apparaatconfiguraties te dupliceren. Alle imports zijn scriptbaar via REST API.

Typische Workflows

Echte automatiseringstaken die door de export/import-tools herhaalbaar en scriptbaar worden gemaakt

Geautomatiseerde Backup

Backup-pipeline

1

Plan een nachtelijke export van alle blokken (SimaticML), variabelentabellen (XML), UDT's en hardware (AML) naar een bestandsserver of Git-repository.

2

Elke exportrun produceert een snapshot van de projectstatus in mensleesbare of standaardformaten.

3

Om te herstellen, importeert u de geëxporteerde bestanden terug in TIA Portal met de bijbehorende import-tools - geen handmatige stappen nodig.

Samenwerking tussen Teams

Variabelen-workflow

1

Exporteer de PLC-variabelentabel naar XLSX. De elektro-engineer beoordeelt adressen, commentaren en gegevenstypen in Excel - de tool die hij al kent.

2

De engineer voegt ontbrekende variabelen toe, corrigeert adressen en stuurt het bijgewerkte XLSX-bestand terug.

3

Importeer het bijgewerkte XLSX-bestand terug in TIA Portal. Nieuwe variabelen worden aangemaakt, bestaande bijgewerkt - zonder de TIA Portal-GUI aan te raken.

i18n-automatisering

Meertalig Project

1

Exporteer alle projectteksten (HMI-labels, alarmberichten, commentaar bij variabelen) naar één XLSX-bestand met één kolom per taal.

2

Stuur de XLSX naar het vertaalteam. Zij vullen de kolommen voor de doeltalen in met standaard kantoortools.

3

Importeer het voltooide vertaalbestand weer terug in TIA Portal. Alle talen worden tegelijkertijd bijgewerkt in het gehele project.

Referentie Export- en Import-tools

Alle tools beschikbaar via REST API en MCP-protocol

ToolBeschrijving
export_blockExporteert een programmablok als SimaticML XML. Behoudt de volledige blokstructuur inclusief interface, body en attributen.
export_block_sourceExporteert een blok als ruwe SCL- of STL-brontekst. Geschikt voor Git-tracking, diff en AI-gebaseerde code-review.
import_scl_sourceImporteert een SCL-bronbestand in TIA Portal, waarbij het bijbehorende blok wordt gemaakt of overschreven.
export_tag_table_to_xmlExporteer een PLC-variabelentabel naar XML-formaat met volledige variabelenattributen.
export_tag_table_to_csvExporteert een PLC-variabelentabel naar CSV. Compatibel met Excel en alle tekstgebaseerde tooling.
export_tag_table_to_excelExporteert een PLC-variabelentabel naar XLSX-formaat voor directe bewerking in Excel.
import_tags_from_csvMaakt PLC-variabelen aan of werkt ze bij vanuit een CSV-bestand. Ondersteunt bulkbewerkingen.
import_tags_from_xlsxMaakt PLC-variabelen aan of werkt ze bij vanuit een XLSX-bestand. Komt overeen met het export_tag_table_to_excel-formaat.
export_udtExporteert een UDT-definitie naar XML.
import_udtImporteert een UDT-definitie vanuit XML naar het TIA Portal-project.
export_hardwareExporteert de hardwareconfiguratie van het apparaat als AutomationML (AML).
import_hardwareImporteert een hardwareconfiguratie uit een AML-bestand naar TIA Portal.
export_watch_tableExporteert een controle- of forcetabel naar XML.
import_tableImporteert een controletabel uit XML naar het TIA Portal-project.
export_plc_alarm_text_lists_xlsxExporteert PLC-alarmtekstlijsten naar XLSX voor beoordeling of meertalige bewerking.
export_plc_alarm_instance_texts_xlsxExporteert alarminstantieteksten (per alarmklasse) naar XLSX.
import_plc_alarm_text_lists_xlsxImporteert bijgewerkte alarmtekstlijsten vanuit een XLSX-bestand terug in TIA Portal.
export_supervisions_xlsxExporteert supervisie-instellingen naar XLSX-formaat.
import_supervisions_xlsxImporteert supervisie-instellingen uit XLSX naar het TIA Portal-project.
export_project_textsExporteert alle voor de gebruiker zichtbare projectteksten (HMI-labels, commentaren, alarmberichten) naar XLSX voor externe vertaling.
import_project_textsImporteert vertaalde projectteksten uit XLSX terug in TIA Portal, waarbij alle taalkolommen gelijktijdig worden bijgewerkt.

Automatiseer uw TIA Portal-gegevensuitwisseling

Stop met handmatig exporteren en importeren. Scripteer de volledige uitwisselingspipeline één keer en voer deze uit bij elk project, elke build, elke release.