ExportDataArchive

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Дерево библиотек > Библиотека BaseObjects > BaseObjects.ФБ.Системные > Архивы >

ExportDataArchive

Функциональный блок ExportDataArchive служит для экспорта архива данных, может применяться для формирования аварийного архива данных.

Важно! Для возможности работы c  ФБ ExportDataArchive в исполнительную систему должна входить опция MSRT4D-ArchhiveExp. Данная опция включена в базовый функционал лицензий Professional и Enterprise.

Функциональный блок находится в библиотеке BaseObjects.

Вид в дереве

Вид в редакторе FBD

ExportDataArchive

ExportDataArchive_1

Описание входов и выходов:

Название

Тип

Назначение

Входы

Run

BOOL

Запускает экспорт архива данных. Экспорт начнется при изменении входа с False на True

OutPath

STRING

Путь и имя файла, где будет сохранен архив. Расширение файла значения не имеет.

Archive

REF_TO

Указывается связь с архивом. Можно перетащить Основной архив данных или созданный Архив данных на  вход левой кнопкой мыши, либо указать ID нужного архива в данном свойстве.

StartTime

DT

Дата и время с которого нужно сохранить архив

EndTime

DT

Дата и время до которого нужно сохранить архив

Выходы

Completed

BOOL

Формируется результат выполнения экспорта. После экспорта архива выход принимает значение TRUE (При этом одновременно заполняются остальные выходы с данными выполненного запроса). Принимает значение FALSE после того, как вход Run принимает значение TRUE.

Running

BOOL

Информирует, что идет формирование файла экспорта. Этот выход принимает значение TRUE на время сохранения файла.

Error

STRING

Указывается текст ошибки, если не удалось выполнить экспорт.

Важно! Изменять содержимое файла не рекомендуется.

Чтобы записать данные в другой узел нужно воспользоваться ФБ ImportDataArchive.

Рекомендации по работе

Рассмотрим ситуацию, когда контроллер находится в аварийной ситуации и нужно передать его архив на сервер. При этом сервер получает данные от контроллера по протоколу OPC UA. На вход ФБ Run формируем TRUE. В этот момент запускается формирования файла с данными, за тот интервал, который указан на входах ФБ StartTime/ EndTime. Затем на сервере этот файл можно импортировать при помощи ФБ ImportDataArchive. Для того чтобы экспорт прошел удачно в проекте, который работает на сервере должны быть параметры, которые имеют полное имя такое же, как и  в проекте, который работает на контроллере с добавлением значения слева, которое будет задано на входе Prefix ФБ ImportDataArchive. Данные запишутся в конец архива. Если в архиве сервера уже есть записи по этим параметрам, пересекающиеся с экспортированными данными, то останутся те данные, которые ранее были записаны на сервере.

Смотрите также: