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
| Gegevenscategorie | Exportformaten | Importformaten |
|---|---|---|
| Programmablokken | SimaticML (XML), SCL-bron, STL-bron | SimaticML (XML), SCL-bron |
| Variabelentabellen | XML, CSV, XLSX | XML, CSV, XLSX |
| Gebruikersgedefinieerde Gegevenstypen (UDT's) | XML | XML |
| Hardwareconfiguratie | AutomationML (AML) | AutomationML (AML) |
| Controletabellen | XML | XML |
| PLC-alarmen | XLSX | XLSX |
| Supervisies | XLSX, XML | XLSX, XML (instellingen) |
| Projectteksten (i18n) | XLSX | XLSX |
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
Backup-pipeline
Plan een nachtelijke export van alle blokken (SimaticML), variabelentabellen (XML), UDT's en hardware (AML) naar een bestandsserver of Git-repository.
Elke exportrun produceert een snapshot van de projectstatus in mensleesbare of standaardformaten.
Om te herstellen, importeert u de geëxporteerde bestanden terug in TIA Portal met de bijbehorende import-tools - geen handmatige stappen nodig.
Variabelen-workflow
Exporteer de PLC-variabelentabel naar XLSX. De elektro-engineer beoordeelt adressen, commentaren en gegevenstypen in Excel - de tool die hij al kent.
De engineer voegt ontbrekende variabelen toe, corrigeert adressen en stuurt het bijgewerkte XLSX-bestand terug.
Importeer het bijgewerkte XLSX-bestand terug in TIA Portal. Nieuwe variabelen worden aangemaakt, bestaande bijgewerkt - zonder de TIA Portal-GUI aan te raken.
Meertalig Project
Exporteer alle projectteksten (HMI-labels, alarmberichten, commentaar bij variabelen) naar één XLSX-bestand met één kolom per taal.
Stuur de XLSX naar het vertaalteam. Zij vullen de kolommen voor de doeltalen in met standaard kantoortools.
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
| Tool | Beschrijving |
|---|---|
| export_block | Exporteert een programmablok als SimaticML XML. Behoudt de volledige blokstructuur inclusief interface, body en attributen. |
| export_block_source | Exporteert een blok als ruwe SCL- of STL-brontekst. Geschikt voor Git-tracking, diff en AI-gebaseerde code-review. |
| import_scl_source | Importeert een SCL-bronbestand in TIA Portal, waarbij het bijbehorende blok wordt gemaakt of overschreven. |
| export_tag_table_to_xml | Exporteer een PLC-variabelentabel naar XML-formaat met volledige variabelenattributen. |
| export_tag_table_to_csv | Exporteert een PLC-variabelentabel naar CSV. Compatibel met Excel en alle tekstgebaseerde tooling. |
| export_tag_table_to_excel | Exporteert een PLC-variabelentabel naar XLSX-formaat voor directe bewerking in Excel. |
| import_tags_from_csv | Maakt PLC-variabelen aan of werkt ze bij vanuit een CSV-bestand. Ondersteunt bulkbewerkingen. |
| import_tags_from_xlsx | Maakt PLC-variabelen aan of werkt ze bij vanuit een XLSX-bestand. Komt overeen met het export_tag_table_to_excel-formaat. |
| export_udt | Exporteert een UDT-definitie naar XML. |
| import_udt | Importeert een UDT-definitie vanuit XML naar het TIA Portal-project. |
| export_hardware | Exporteert de hardwareconfiguratie van het apparaat als AutomationML (AML). |
| import_hardware | Importeert een hardwareconfiguratie uit een AML-bestand naar TIA Portal. |
| export_watch_table | Exporteert een controle- of forcetabel naar XML. |
| import_table | Importeert een controletabel uit XML naar het TIA Portal-project. |
| export_plc_alarm_text_lists_xlsx | Exporteert PLC-alarmtekstlijsten naar XLSX voor beoordeling of meertalige bewerking. |
| export_plc_alarm_instance_texts_xlsx | Exporteert alarminstantieteksten (per alarmklasse) naar XLSX. |
| import_plc_alarm_text_lists_xlsx | Importeert bijgewerkte alarmtekstlijsten vanuit een XLSX-bestand terug in TIA Portal. |
| export_supervisions_xlsx | Exporteert supervisie-instellingen naar XLSX-formaat. |
| import_supervisions_xlsx | Importeert supervisie-instellingen uit XLSX naar het TIA Portal-project. |
| export_project_texts | Exporteert alle voor de gebruiker zichtbare projectteksten (HMI-labels, commentaren, alarmberichten) naar XLSX voor externe vertaling. |
| import_project_texts | Importeert vertaalde projectteksten uit XLSX terug in TIA Portal, waarbij alle taalkolommen gelijktijdig worden bijgewerkt. |