Перейти к содержанию

Импорт и экспорт тегов (CSV/Codesys)

CSV

Инструмент позволяет быстро загружать или выгружать теги в структурированном виде, что упрощает массовое создание, редактирование или миграцию данных между системами. Он поддерживает чтение и запись CSV с указанием ключевых полей (имя, тип, адрес, пространство и пр.). Например, с помощью данного инструмента удобно создавать длинные списки тегов.

Чтобы экспортировать начальную структуру в CSV-файл нажмите кнопку "Экспорт в CSV" и выберите каталог для сохранения CSV-файла.

Структура экспортированного CSV-файла представляет из себя:

  1. Параметры узла
  2. Параметры устройства
  3. Теги

Чтобы размножить теги, воспользуйтесь встроенными инструментами редактора Excel, например перетаскиванием маркера ячейки. Метод заключается в выборе нескольких ячеек и захвате правого нижнего угла нижней ячейки левой кнопкой мыши для копирования информации заполненных ячеек в незаполненные.

Создайте нужную структуру в файле и сохраните его.

Импортируйте новую конфигурацию в устройство.

Если для драйвера уже настроен узел, то перед импортом данных система отобразит диалоговое окно с предупреждением. При нажатии кнопки "Заменить" происходит полная перезапись структуры существующего узла. Кнопка "Добавить" позволит объединить структуры.

В случае возникновения ошибок при импорте система выдаст предупреждение с указанием номера некорректной строки в файле. Исправьте ошибку и повторите процедуру импорта.

На скриншоте показана корректно импортированная структура из CSV-файла.

Codesys

Инструмент позволяет быстро переносить список переменных при помощи копирования их из среды CODESYS (например, из таблицы Global Variables или экспорта в текстовый формат) и вставки в соответствующее окно редактора. Система автоматически распознает имена, типы данных и адреса, преобразует их в совместимый формат, а также проверяет корректность синтаксиса. Для начала скопируйте в буфер обмена таблицу глобальных переменных и перейдите в среду разработки.

Codesys GVL
VAR_GLOBAL
    D15_0         AT %MW100: WORD;
    D15_1         AT %MW102: WORD;
    D15_2         AT %MW104: WORD; 
    D15_3         AT %MW106: WORD;
    D15_4         AT %MW108: WORD;
    D15_5         AT %MW110: WORD;
    D15_6         AT %MW112: WORD;
    D15_7         AT %MX116.0 : BOOL;
    D15_8         AT %MX118.0 : BOOL;       
END_VAR
Выберите "Устройство", в которое требуется импортировать структуру и нажмите "Импорт из Codesys".

Откроется встроенный редактор среды разработки, в который можно вставить список переменных.

В редакторе нажмите кнопку "Ок". В "Устройство" автоматически будут добавлены теги с сохранением адресов и типов данных переменных.