DevOps / Export & Import

Bidirektionellt datautbyte
för TIA Portal-projekt

Exportera programmablok, variabler, UDT, hårdvarukonfigurationer, larm och projekttexter från TIA Portal - och importera sedan tillbaka dem efter redigering, migrering eller översättning. Över 20 MCP-verktyg och REST-slutpunkter för strukturerat datautbyte.

Data-kategorier och format som stöds

Varje större TIA Portal-datatyp har en dedikerad export- och importväg

DatakategoriExportformatImportformat
ProgrammablokSimaticML (XML), SCL-källa, STL-källaSimaticML (XML), SCL-källa
VariabeltabellerXML, CSV, XLSXXML, CSV, XLSX
Användardefinierade datatyper (UDT)XMLXML
HårdvarukonfigurationAutomationML (AML)AutomationML (AML)
BevakningstabellerXMLXML
PLC-larmXLSXXLSX
ÖvervakningXLSX, XMLXLSX, XML (inställningar)
Projekttexter (i18n)XLSXXLSX

Export- och importfunktioner

Strukturerat datautbyte för varje steg i din automatiseringslivscykel

Blockexport

Exportera valfritt programmablok - OB, FB, FC, DB - som SimaticML XML för fullständig återgivning, eller som SCL/STL-källa för textbaserad bearbetning. Källexporter kan spåras i Git, granskas i kodgranskningsverktyg eller matas in i AI-analyspipelines.

Utbyte av variabellistor

Exportera variabeltabeller till CSV eller XLSX, lämna över dem till elingenjörer för verifiering eller modifiering och importera sedan den uppdaterade listan igen. Stöder masskapande och uppdatering av variabler utan att behöva klicka i TIA Portal-gränssnittet.

Hårdvarukonfiguration

Exportera den kompletta hårdvarutopologin som AutomationML - ett XML-baserat standardformat som används av flera automatiseringsleverantörer. Importera AML-filer för att replikera hårdvarukonfigurationer mellan projekt eller återställa från backup.

Larmhantering

Exportera PLC-larmtextlistor till XLSX för granskning eller flerspråkig redigering. Importera den uppdaterade filen tillbaka till TIA Portal. Stöder både larminstanstexter och larmtextlistexporter i en enda operation.

Projekttexter (i18n)

Exportera alla användarsynliga strängar i projektet - HMI-texter, larmmeddelanden, variabelkommentarer - till en strukturerad XLSX-fil. Skicka den till en översättningsbyrå eller redigera den externt och importera sedan översättningarna igen för flerspråkiga installationer.

Direktimport

Importera SCL-källfiler direkt till TIA Portal för att återställa eller migrera block. Importera variabeltabeller från CSV- eller XLSX-filer som genererats av valfritt verktyg. Importera hårdvaru-AML för att replikera enhetskonfigurationer. Alla importer är skriptbara via REST API.

Typiska arbetsflöden

Verkliga automatiseringsuppgifter som export/import-verktygen gör repeterbara och skriptbara

Automatiserad backup

Backup-pipeline

1

Schemalägg en nattlig export av alla block (SimaticML), variabeltabeller (XML), UDT och hårdvara (AML) till en filserver eller ett Git-arkiv.

2

Varje exportkörning skapar en ögonblicksbild av projektets tillstånd i läsbara eller standardiserade format.

3

För att återställa, importera de exporterade filerna tillbaka till TIA Portal med motsvarande importverktyg - inga manuella steg krävs.

Samarbete mellan team

Arbetsflöde för variabellistor

1

Exportera PLC-variabeltabellen till XLSX. Elingenjören granskar adresser, kommentarer och datatyper i Excel - verktyget de redan känner till.

2

Ingenjören lägger till saknade variabler, korrigerar adresser och returnerar den uppdaterade XLSX-filen.

3

Importera den uppdaterade XLSX-filen tillbaka till TIA Portal. Nya variabler skapas, befintliga uppdateras - utan att röra TIA Portal-gränssnittet.

i18n-automatisering

Flerspråkiga projekt

1

Exportera alla projekttexter (HMI-etiketter, larmmeddelanden, variabelkommentarer) till en enda XLSX-fil med en kolumn per språk.

2

Skicka XLSX-filen till översättningsteamet. De fyller i målkolumnerna med vanliga kontorsverktyg.

3

Importera den färdiga översättningsfilen tillbaka till TIA Portal. Alla språk uppdateras samtidigt i hela projektet.

Referens för export- och importverktyg

Alla verktyg tillgängliga via REST API och MCP-protokoll

VerktygBeskrivning
export_blockExporterar ett programmablok som SimaticML XML. Bevarar hela blockstrukturen inklusive gränssnitt, body och attribut.
export_block_sourceExporterar ett block som rå SCL- eller STL-källtext. Lämplig för Git-spårning, diff och AI-baserad kodgranskning.
import_scl_sourceImporterar en SCL-källfil till TIA Portal och skapar eller skriver över motsvarande block.
export_tag_table_to_xmlExporterar en PLC-variabeltabell till XML-format med fullständiga variabelattribut.
export_tag_table_to_csvExporterar en PLC-variabeltabell till CSV. Kompatibel med Excel och alla textbaserade verktyg.
export_tag_table_to_excelExporterar en PLC-variabeltabell till XLSX-format för direkt redigering i Excel.
import_tags_from_csvSkapar eller uppdaterar PLC-variabler från en CSV-fil. Stöder massredigering.
import_tags_from_xlsxSkapar oder uppdaterar PLC-variabler från en XLSX-fil. Matchar formatet från export_tag_table_to_excel.
export_udtExporterar en definition av en användardefinierad datatyp till XML.
import_udtImporterar en UDT-definition från XML till TIA Portal-projektet.
export_hardwareExporterar enhetens hårdvarukonfiguration som AutomationML (AML).
import_hardwareImporterar en hårdvarukonfiguration från en AML-fil till TIA Portal.
export_watch_tableExporterar en bevaknings- eller forctabell till XML.
import_tableImporterar en bevakningstabell från XML till TIA Portal-projektet.
export_plc_alarm_text_lists_xlsxExporterar PLC-larmtextlistor till XLSX för granskning eller flerspråkig redigering.
export_plc_alarm_instance_texts_xlsxExporterar larminstanstexter (per larmklass) till XLSX.
import_plc_alarm_text_lists_xlsxImporterar uppdaterade larmtextlistor från en XLSX-fil tillbaka till TIA Portal.
export_supervisions_xlsxExporterar övervakningsinställningar till XLSX-format.
import_supervisions_xlsxImporterar övervakningsinställningar från XLSX till TIA Portal-projektet.
export_project_textsExporterar alla användarsynliga projekttexter (HMI-etiketter, kommentarer, larmmeddelanden) till XLSX för extern översättning.
import_project_textsImporterar översatta projekttexter från XLSX tillbaka till TIA Portal och uppdaterar alla språkkolumner samtidigt.

Automatisera ditt datautbyte i TIA Portal

Sluta exportera och importera manuellt. Skripta hela utbytesflödet en gång och kör det på varje projekt, varje build, varje release.