Двунаправленный обмен данными
для проектов TIA Portal
Экспортируйте программные блоки, теги, UDT, конфигурации оборудования, алармы и тексты проектов из TIA Portal - затем импортируйте их обратно после редактирования, миграции или перевода. Более 20 инструментов MCP и REST-эндпоинтов для структурированного обмена данными.
Поддерживаемые категории данных и форматы
Для каждого основного типа данных TIA Portal предусмотрен выделенный путь экспорта и импорта
| Категория данных | Форматы экспорта | Форматы импорта |
|---|---|---|
| Программные блоки | SimaticML (XML), исходный код SCL, исходный код STL | SimaticML (XML), исходный код SCL |
| Таблицы тегов | XML, CSV, XLSX | XML, CSV, XLSX |
| Типы данных пользователя (UDT) | XML | XML |
| Конфигурация оборудования | AutomationML (AML) | AutomationML (AML) |
| Таблицы наблюдения | XML | XML |
| Алармы PLC | XLSX | XLSX |
| Супервизии | XLSX, XML | XLSX, XML (настройки) |
| Тексты проекта (i18n) | XLSX | XLSX |
Возможности экспорта и импорта
Структурированный обмен данными на каждом этапе жизненного цикла вашей автоматизации
Экспорт блоков
Экспортируйте любой программный блок - OB, FB, FC, DB - в формате SimaticML XML для полной аутентичности или в виде исходного кода SCL/STL для текстовой обработки. Экспортированные исходники можно отслеживать в Git, проверять в инструментах код-ревью или передавать в пайплайны ИИ-анализа.
Обмен таблицами тегов
Экспортируйте таблицы тегов в CSV или XLSX, передавайте их инженерам-электрикам для проверки или изменения, а затем импортируйте обновленный лист обратно. Поддерживает массовое создание и обновление тегов без необходимости кликать в интерфейсе TIA Portal.
Конфигурация оборудования
Экспортируйте полную топологию оборудования в формате AutomationML - стандартном XML-формате, используемом различными производителями средств автоматизации. Импортируйте AML-файлы для репликации конфигураций оборудования между проектами или восстановления из бэкапа.
Управление алармами
Экспортируйте списки текстов алармов PLC в XLSX для проверки или многоязычного редактирования. Импортируйте обновленный файл обратно в TIA Portal. Поддерживает экспорт как текстов экземпляров алармов, так и списков текстов алармов за одну операцию.
Тексты проекта (i18n)
Экспортируйте все видимые пользователю строки проекта - тексты HMI, сообщения об алармах, комментарии к тегам - в структурированный файл XLSX. Отправьте его в бюро переводов или отредактируйте внешне, а затем импортируйте переводы обратно для многоязычного развертывания.
Прямой импорт
Импортируйте исходные файлы SCL напрямую в TIA Portal для восстановления или миграции блоков. Импортируйте таблицы тегов из файлов CSV или XLSX, созданных любым инструментом. Импортируйте аппаратный AML для репликации конфигураций устройств. Все операции импорта скриптуются через REST API.
Типичные рабочие процессы
Реальные задачи автоматизации, которые инструменты экспорта/импорта делают повторяемыми и скриптуемыми
Пайплайн резервного копирования
Настройте еженощный экспорт всех блоков (SimaticML), таблиц тегов (XML), UDT и оборудования (AML) на файловый сервер или в Git-репозиторий.
Каждый запуск экспорта создает снимок состояния проекта в человекочитаемых или стандартных форматах.
Для восстановления импортируйте экспортированные файлы обратно в TIA Portal с помощью соответствующих инструментов импорта - ручные действия не требуются.
Рабочий процесс с таблицами тегов
Экспортируйте таблицу тегов PLC в XLSX. Инженер-электрик проверяет адреса, комментарии и типы данных в Excel - инструменте, который он уже знает.
Инженер добавляет недостающие теги, исправляет адреса и возвращает обновленный файл XLSX.
Импортируйте обновленный XLSX обратно в TIA Portal. Новые теги создаются, существующие обновляются - без использования GUI TIA Portal.
Многоязычный проект
Экспортируйте все тексты проекта (метки HMI, сообщения алармов, комментарии тегов) в один файл XLSX с одной колонкой на каждый язык.
Отправьте XLSX команде переводчиков. Они заполняют колонки целевых языков с помощью стандартных офисных инструментов.
Импортируйте заполненный файл перевода обратно в TIA Portal. Все языки обновляются одновременно во всем проекте.
Справочник инструментов экспорта и импорта
Все инструменты доступны через REST API и протокол MCP
| Инструмент | Описание |
|---|---|
| export_block | Экспортирует программный блок как SimaticML XML. Сохраняет полную структуру блока, включая интерфейс, тело и атрибуты. |
| export_block_source | Экспортирует блок как чистый исходный текст SCL или STL. Подходит для отслеживания в Git, сравнения (diff) и ИИ-ревью кода. |
| import_scl_source | Импортирует исходный файл SCL в TIA Portal, создавая или перезаписывая соответствующий блок. |
| export_tag_table_to_xml | Экспортирует таблицу тегов PLC в формат XML со всеми атрибутами тегов. |
| export_tag_table_to_csv | Экспортирует таблицу тегов PLC в CSV. Совместим с Excel и любыми текстовыми инструментами. |
| export_tag_table_to_excel | Экспортирует таблицу тегов PLC в формат XLSX для прямого редактирования в Excel. |
| import_tags_from_csv | Создает или обновляет теги PLC из CSV-файла. Поддерживает массовые операции с тегами. |
| import_tags_from_xlsx | Создает или обновляет теги PLC из XLSX-файла. Соответствует формату export_tag_table_to_excel. |
| export_udt | Экспортирует определение типа данных пользователя (UDT) в XML. |
| import_udt | Импортирует определение UDT из XML в проект TIA Portal. |
| export_hardware | Экспортирует конфигурацию оборудования устройства в формате AutomationML (AML). |
| import_hardware | Импортирует конфигурацию оборудования из AML-файла в TIA Portal. |
| export_watch_table | Экспортирует таблицу наблюдения или форсирования в XML. |
| import_table | Импортирует таблицу наблюдения из XML в проект TIA Portal. |
| export_plc_alarm_text_lists_xlsx | Экспортирует списки текстов алармов PLC в XLSX для проверки или многоязычного редактирования. |
| export_plc_alarm_instance_texts_xlsx | Экспортирует тексты экземпляров алармов (по классам алармов) в XLSX. |
| import_plc_alarm_text_lists_xlsx | Импортирует обновленные списки текстов алармов из XLSX-файла обратно в TIA Portal. |
| export_supervisions_xlsx | Экспортирует настройки супервизии в формат XLSX. |
| import_supervisions_xlsx | Импортирует настройки супервизии из XLSX в проект TIA Portal. |
| export_project_texts | Экспортирует все видимые пользователю тексты проекта (метки HMI, комментарии, сообщения алармов) в XLSX для внешнего перевода. |
| import_project_texts | Импортирует переведенные тексты проекта из XLSX обратно в TIA Portal, обновляя все языковые колонки одновременно. |