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 Danych | Formaty Eksportu | Formaty Importu |
|---|---|---|
| Bloki Programowe | SimaticML (XML), źródło SCL, źródło STL | SimaticML (XML), źródło SCL |
| Tabele Zmiennych | XML, CSV, XLSX | XML, CSV, XLSX |
| Typy Danych Użytkownika (UDT) | XML | XML |
| Konfiguracja Sprzętowa | AutomationML (AML) | AutomationML (AML) |
| Tabele Obserwacyjne | XML | XML |
| Alarmy PLC | XLSX | XLSX |
| Superwizje | XLSX, XML | XLSX, XML (ustawienia) |
| Teksty Projektowe (i18n) | XLSX | XLSX |
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
Potok Kopii Zapasowych
Zaplanuj nocny eksport wszystkich bloków (SimaticML), tabel zmiennych (XML), UDT i sprzętu (AML) na serwer plików lub repozytorium Git.
Każdy cykl eksportu tworzy migawkę stanu projektu w formatach czytelnych dla człowieka lub standardowych.
Aby przywrócić, zaimportuj wyeksportowane pliki z powrotem do TIA Portal za pomocą odpowiednich narzędzi importowych - nie są wymagane żadne ręczne kroki.
Workflow Arkusza Zmiennych
Wyeksportuj tabelę zmiennych PLC do XLSX. Inżynier elektryk przegląda adresy, komentarze i typy danych w Excelu - narzędziu, które już zna.
Inżynier dodaje brakujące zmienne, poprawia adresy i odsyła zaktualizowany plik XLSX.
Zaimportuj zaktualizowany plik XLSX z powrotem do TIA Portal. Nowe zmienne są tworzone, istniejące aktualizowane - bez dotykania interfejsu graficznego TIA Portal.
Projekt Wielojęzyczny
Wyeksportuj wszystkie teksty projektu (etykiety HMI, komunikaty alarmowe, komentarze zmiennych) do jednego pliku XLSX z jedną kolumną na język.
Wyślij plik XLSX do zespołu tłumaczy. Wypełniają oni kolumny języków docelowych przy użyciu standardowych narzędzi biurowych.
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ędzie | Opis |
|---|---|
| export_block | Eksportuje blok programowy jako SimaticML XML. Zachowuje pełną strukturę bloku, w tym interfejs, treść i atrybuty. |
| export_block_source | Eksportuje 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_source | Importuje plik źródłowy SCL do TIA Portal, tworząc lub nadpisując odpowiedni blok. |
| export_tag_table_to_xml | Eksportuje tabelę zmiennych PLC do formatu XML z pełnymi atrybutami zmiennych. |
| export_tag_table_to_csv | Eksportuje tabelę zmiennych PLC do CSV. Kompatybilny z Excelem i dowolnym narzędziem tekstowym. |
| export_tag_table_to_excel | Eksportuje tabelę zmiennych PLC do formatu XLSX w celu bezpośredniej edycji w Excelu. |
| import_tags_from_csv | Tworzy lub aktualizuje zmienne PLC z pliku CSV. Obsługuje operacje masowe na zmiennych. |
| import_tags_from_xlsx | Tworzy lub aktualizuje zmienne PLC z pliku XLSX. Zgodny z formatem export_tag_table_to_excel. |
| export_udt | Eksportuje definicję typu danych użytkownika (UDT) do XML. |
| import_udt | Importuje definicję UDT z XML do projektu TIA Portal. |
| export_hardware | Eksportuje konfigurację sprzętową urządzenia jako AutomationML (AML). |
| import_hardware | Importuje konfigurację sprzętową z pliku AML do TIA Portal. |
| export_watch_table | Eksportuje tabelę obserwacyjną lub wymuszania do XML. |
| import_table | Importuje tabelę obserwacyjną z XML do projektu TIA Portal. |
| export_plc_alarm_text_lists_xlsx | Eksportuje listy tekstów alarmów PLC do XLSX w celu weryfikacji lub edycji wielojęzycznej. |
| export_plc_alarm_instance_texts_xlsx | Eksportuje teksty instancji alarmów (na klasę alarmu) do XLSX. |
| import_plc_alarm_text_lists_xlsx | Importuje zaktualizowane listy tekstów alarmów z pliku XLSX z powrotem do TIA Portal. |
| export_supervisions_xlsx | Eksportuje ustawienia superwizji do formatu XLSX. |
| import_supervisions_xlsx | Importuje ustawienia superwizji z XLSX do projektu TIA Portal. |
| export_project_texts | Eksportuje wszystkie widoczne dla użytkownika teksty projektu (etykiety HMI, komentarze, komunikaty alarmowe) do XLSX w celu zewnętrznego tłumaczenia. |
| import_project_texts | Importuje przetłumaczone teksty projektu z XLSX z powrotem do TIA Portal, aktualizując jednocześnie wszystkie kolumny językowe. |