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
| Datakategori | Exportformat | Importformat |
|---|---|---|
| Programmablok | SimaticML (XML), SCL-källa, STL-källa | SimaticML (XML), SCL-källa |
| Variabeltabeller | XML, CSV, XLSX | XML, CSV, XLSX |
| Användardefinierade datatyper (UDT) | XML | XML |
| Hårdvarukonfiguration | AutomationML (AML) | AutomationML (AML) |
| Bevakningstabeller | XML | XML |
| PLC-larm | XLSX | XLSX |
| Övervakning | XLSX, XML | XLSX, XML (inställningar) |
| Projekttexter (i18n) | XLSX | XLSX |
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
Backup-pipeline
Schemalägg en nattlig export av alla block (SimaticML), variabeltabeller (XML), UDT och hårdvara (AML) till en filserver eller ett Git-arkiv.
Varje exportkörning skapar en ögonblicksbild av projektets tillstånd i läsbara eller standardiserade format.
För att återställa, importera de exporterade filerna tillbaka till TIA Portal med motsvarande importverktyg - inga manuella steg krävs.
Arbetsflöde för variabellistor
Exportera PLC-variabeltabellen till XLSX. Elingenjören granskar adresser, kommentarer och datatyper i Excel - verktyget de redan känner till.
Ingenjören lägger till saknade variabler, korrigerar adresser och returnerar den uppdaterade XLSX-filen.
Importera den uppdaterade XLSX-filen tillbaka till TIA Portal. Nya variabler skapas, befintliga uppdateras - utan att röra TIA Portal-gränssnittet.
Flerspråkiga projekt
Exportera alla projekttexter (HMI-etiketter, larmmeddelanden, variabelkommentarer) till en enda XLSX-fil med en kolumn per språk.
Skicka XLSX-filen till översättningsteamet. De fyller i målkolumnerna med vanliga kontorsverktyg.
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
| Verktyg | Beskrivning |
|---|---|
| export_block | Exporterar ett programmablok som SimaticML XML. Bevarar hela blockstrukturen inklusive gränssnitt, body och attribut. |
| export_block_source | Exporterar ett block som rå SCL- eller STL-källtext. Lämplig för Git-spårning, diff och AI-baserad kodgranskning. |
| import_scl_source | Importerar en SCL-källfil till TIA Portal och skapar eller skriver över motsvarande block. |
| export_tag_table_to_xml | Exporterar en PLC-variabeltabell till XML-format med fullständiga variabelattribut. |
| export_tag_table_to_csv | Exporterar en PLC-variabeltabell till CSV. Kompatibel med Excel och alla textbaserade verktyg. |
| export_tag_table_to_excel | Exporterar en PLC-variabeltabell till XLSX-format för direkt redigering i Excel. |
| import_tags_from_csv | Skapar eller uppdaterar PLC-variabler från en CSV-fil. Stöder massredigering. |
| import_tags_from_xlsx | Skapar oder uppdaterar PLC-variabler från en XLSX-fil. Matchar formatet från export_tag_table_to_excel. |
| export_udt | Exporterar en definition av en användardefinierad datatyp till XML. |
| import_udt | Importerar en UDT-definition från XML till TIA Portal-projektet. |
| export_hardware | Exporterar enhetens hårdvarukonfiguration som AutomationML (AML). |
| import_hardware | Importerar en hårdvarukonfiguration från en AML-fil till TIA Portal. |
| export_watch_table | Exporterar en bevaknings- eller forctabell till XML. |
| import_table | Importerar en bevakningstabell från XML till TIA Portal-projektet. |
| export_plc_alarm_text_lists_xlsx | Exporterar PLC-larmtextlistor till XLSX för granskning eller flerspråkig redigering. |
| export_plc_alarm_instance_texts_xlsx | Exporterar larminstanstexter (per larmklass) till XLSX. |
| import_plc_alarm_text_lists_xlsx | Importerar uppdaterade larmtextlistor från en XLSX-fil tillbaka till TIA Portal. |
| export_supervisions_xlsx | Exporterar övervakningsinställningar till XLSX-format. |
| import_supervisions_xlsx | Importerar övervakningsinställningar från XLSX till TIA Portal-projektet. |
| export_project_texts | Exporterar alla användarsynliga projekttexter (HMI-etiketter, kommentarer, larmmeddelanden) till XLSX för extern översättning. |
| import_project_texts | Importerar översatta projekttexter från XLSX tillbaka till TIA Portal och uppdaterar alla språkkolumner samtidigt. |