Блок «черный ящик» BlackBox сохраняет значения выбранных параметров в файл в течение заданного времени «до» события и в течение заданного времени «после» события. Этот блок совмещает работу блоков блоков RamFRLogger и ComtradeLogger.
На вход блока name подается абсолютный путь, куда будет осуществляться сохранение файла и начало имени файла. Если путь не указан – файл сохраняется в рабочую директорию контроллера.
Входы блока before и after определяют отрезок времени, в течение которого блок сохраняет значения параметров соответственно «до» и «после» события.
Вход every определяет периодичность записи параметров на диск и задается как количество таймерных промежутков (свойство модуля Таймерный промежуток). Например, если таймерный промежуток установлен 20 мс и every = 5, запись будет производиться каждые 100 мс.
Параметры, которые необходимо сохранять по событию, добавляются в раздел Данные внутри блока.
Добавить параметр в раздел можно одним из следующих способов:
Открыть на одной странице блок BlackBox, на другой странице блок с входом/выходом, который необходимо добавить. Выделить вход/выход и с нажатым Ctrl перетащить его на блок BlackBox. Отпустить, выбрать команду Добавить.
Открыть блок BlackBox в дереве (со страницы это проще всего сделать командой Показать в дереве), раскрыть его. Вход/выход перетащить в раздел Данные, выбрать команду Добавить.
Количество точек для сохранения рассчитывается на выходе блока pnum.


По сигналу 1 на входе trigger происходит сохранение массива значений параметров в ОЗУ.
Начало записи параметров на диск происходит при условии, что enb = 1.
На время подготовки лога к записи на диск на выходе logger_sts должно быть значение 1.

По окончании записи блок задает на выходе logger_sts значение 0. На выходе fname отображается имя файла, сохраненного на диск, на выходе comtrade_sts на один цикл работы блока задается 1.

По окончании записи на диске контроллера формируются два файла:
*.dat – набор значений параметров, накопленных за временной отрезок;
*.cfg – служебная информация о событии.

Просмотреть файлы можно в текстовом редакторе или с помощью программы Notepad++.
В файле *.dat сохраняются: номер точки, метка времени в микросекундах от момента сохранения параметров «до» события, значения параметров.
В файле *.cfg можно посмотреть точное время возникновения сигнала на входе trigger (без учета часового пояса).

