DevOps / Eksport i Import

Dwukierunkowa Wymiana Danych
dla projektów TIA Portal

Eksportuj bloki programowe, zmienne, UDT, konfiguracje sprzętowe, alarmy i teksty projektowe z TIA Portal - a następnie importuj je z powrotem po edycji, migracji lub tłumaczeniu. Ponad 20 narzędzi MCP i punktów końcowych REST dla ustrukturyzowanej wymiany danych.

Obsługiwane Kategorie Danych i Formaty

Każdy główny typ danych TIA Portal ma dedykowaną ścieżkę eksportu i importu

Kategoria DanychFormaty EksportuFormaty Importu
Bloki ProgramoweSimaticML (XML), źródło SCL, źródło STLSimaticML (XML), źródło SCL
Tabele ZmiennychXML, CSV, XLSXXML, CSV, XLSX
Typy Danych Użytkownika (UDT)XMLXML
Konfiguracja SprzętowaAutomationML (AML)AutomationML (AML)
Tabele ObserwacyjneXMLXML
Alarmy PLCXLSXXLSX
SuperwizjeXLSX, XMLXLSX, XML (ustawienia)
Teksty Projektowe (i18n)XLSXXLSX

Możliwości Eksportu i Importu

Ustrukturyzowana wymiana danych na każdym etapie cyklu życia automatyzacji

Eksport Bloków

Eksportuj dowolny blok programowy - OB, FB, FC, DB - jako SimaticML XML dla pełnej wierności lub jako źródło SCL/STL do przetwarzania tekstowego. Eksporty źródłowe mogą być śledzone w Git, sprawdzane w narzędziach do przeglądu kodu lub przesyłane do potoków analizy AI.

Wymiana Arkuszy Zmiennych

Eksportuj tabele zmiennych do formatu CSV lub XLSX, przekazuj je inżynierom elektrykom do weryfikacji lub modyfikacji, a następnie importuj zaktualizowany arkusz z powrotem. Obsługuje masowe tworzenie i aktualizację zmiennych bez konieczności klikania w interfejsie TIA Portal.

Konfiguracja Sprzętowa

Eksportuj kompletną topologię sprzętową jako AutomationML - standardowy format oparty na XML używany przez dostawców automatyki. Importuj pliki AML, aby powielać konfiguracje sprzętowe między projektami lub przywracać je z kopii zapasowej.

Zarządzanie Alarmami

Eksportuj listy tekstów alarmów PLC do XLSX w celu weryfikacji lub edycji wielojęzycznej. Importuj zaktualizowany plik z powrotem do TIA Portal. Obsługuje zarówno teksty instancji alarmów, jak i eksporty list tekstów alarmów w jednej operacji.

Teksty Projektowe (i18n)

Eksportuj wszystkie widoczne dla użytkownika ciągi znaków w projekcie - teksty HMI, komunikaty alarmowe, komentarze do zmiennych - do ustrukturyzowanego pliku XLSX. Wyślij go do agencji tłumaczeń lub edytuj zewnętrznie, a następnie zaimportuj tłumaczenia z powrotem dla wdrożeń wielojęzycznych.

Import Bezpośredni

Importuj pliki źródłowe SCL bezpośrednio do TIA Portal, aby przywracać lub migrować bloki. Importuj tabele zmiennych z plików CSV lub XLSX wygenerowanych przez dowolne narzędzie. Importuj sprzętowy AML, aby powielać konfiguracje urządzeń. Wszystkie importy można skryptować przez REST API.

Typowe Procesy Pracy

Rzeczywiste zadania automatyzacji, które narzędzia eksportu/importu czynią powtarzalnymi i skryptowalnymi

Zautomatyzowana Kopia Zapasowa

Potok Kopii Zapasowych

1

Zaplanuj nocny eksport wszystkich bloków (SimaticML), tabel zmiennych (XML), UDT i sprzętu (AML) na serwer plików lub repozytorium Git.

2

Każdy cykl eksportu tworzy migawkę stanu projektu w formatach czytelnych dla człowieka lub standardowych.

3

Aby przywrócić, zaimportuj wyeksportowane pliki z powrotem do TIA Portal za pomocą odpowiednich narzędzi importowych - nie są wymagane żadne ręczne kroki.

Współpraca Międzyzespołowa

Workflow Arkusza Zmiennych

1

Wyeksportuj tabelę zmiennych PLC do XLSX. Inżynier elektryk przegląda adresy, komentarze i typy danych w Excelu - narzędziu, które już zna.

2

Inżynier dodaje brakujące zmienne, poprawia adresy i odsyła zaktualizowany plik XLSX.

3

Zaimportuj zaktualizowany plik XLSX z powrotem do TIA Portal. Nowe zmienne są tworzone, istniejące aktualizowane - bez dotykania interfejsu graficznego TIA Portal.

Automatyzacja i18n

Projekt Wielojęzyczny

1

Wyeksportuj wszystkie teksty projektu (etykiety HMI, komunikaty alarmowe, komentarze zmiennych) do jednego pliku XLSX z jedną kolumną na język.

2

Wyślij plik XLSX do zespołu tłumaczy. Wypełniają oni kolumny języków docelowych przy użyciu standardowych narzędzi biurowych.

3

Zaimportuj uzupełniony plik tłumaczeń z powrotem do TIA Portal. Wszystkie języki są aktualizowane jednocześnie w całym projekcie.

Dokumentacja Narzędzi Eksportu i Importu

Wszystkie narzędzia dostępne przez REST API i protokół MCP

NarzędzieOpis
export_blockEksportuje blok programowy jako SimaticML XML. Zachowuje pełną strukturę bloku, w tym interfejs, treść i atrybuty.
export_block_sourceEksportuje blok jako surowy tekst źródłowy SCL lub STL. Odpowiedni dla śledzenia w Git, diff i przeglądu kodu opartego na AI.
import_scl_sourceImportuje plik źródłowy SCL do TIA Portal, tworząc lub nadpisując odpowiedni blok.
export_tag_table_to_xmlEksportuje tabelę zmiennych PLC do formatu XML z pełnymi atrybutami zmiennych.
export_tag_table_to_csvEksportuje tabelę zmiennych PLC do CSV. Kompatybilny z Excelem i dowolnym narzędziem tekstowym.
export_tag_table_to_excelEksportuje tabelę zmiennych PLC do formatu XLSX w celu bezpośredniej edycji w Excelu.
import_tags_from_csvTworzy lub aktualizuje zmienne PLC z pliku CSV. Obsługuje operacje masowe na zmiennych.
import_tags_from_xlsxTworzy lub aktualizuje zmienne PLC z pliku XLSX. Zgodny z formatem export_tag_table_to_excel.
export_udtEksportuje definicję typu danych użytkownika (UDT) do XML.
import_udtImportuje definicję UDT z XML do projektu TIA Portal.
export_hardwareEksportuje konfigurację sprzętową urządzenia jako AutomationML (AML).
import_hardwareImportuje konfigurację sprzętową z pliku AML do TIA Portal.
export_watch_tableEksportuje tabelę obserwacyjną lub wymuszania do XML.
import_tableImportuje tabelę obserwacyjną z XML do projektu TIA Portal.
export_plc_alarm_text_lists_xlsxEksportuje listy tekstów alarmów PLC do XLSX w celu weryfikacji lub edycji wielojęzycznej.
export_plc_alarm_instance_texts_xlsxEksportuje teksty instancji alarmów (na klasę alarmu) do XLSX.
import_plc_alarm_text_lists_xlsxImportuje zaktualizowane listy tekstów alarmów z pliku XLSX z powrotem do TIA Portal.
export_supervisions_xlsxEksportuje ustawienia superwizji do formatu XLSX.
import_supervisions_xlsxImportuje ustawienia superwizji z XLSX do projektu TIA Portal.
export_project_textsEksportuje wszystkie widoczne dla użytkownika teksty projektu (etykiety HMI, komentarze, komunikaty alarmowe) do XLSX w celu zewnętrznego tłumaczenia.
import_project_textsImportuje przetłumaczone teksty projektu z XLSX z powrotem do TIA Portal, aktualizując jednocześnie wszystkie kolumny językowe.

Zautomatyzuj Wymianę Danych TIA Portal

Przestań ręcznie eksportować i importować. Skryptuj kompletny potok wymiany raz i uruchamiaj go przy każdym projekcie, każdym buildzie, każdym wydaniu.