Журнал событий

Элемент управления, который предназначен для чтение данных из журнала.

_images/journal1.png

Для добавления журнала его нужно вытащить на сцену экрана из панели Элементы управления:

_images/journal2.png

Элемент Журнал поддерживает основные свойства всех элементов экрана. Свойство Шаблон журнала ссылается на журнал событий, расположенный в разделе Шаблонные FBD-блоки. С помощью этого свойства задается журнал, который будет отображаться этим элементом на дисплее.

!!!Внимание!!! При изменении каких либо параметров в шаблоне журнала необходимо призвести обновление элемента на экране. Сделать это можно с помощью команды Обновить в контекстном меню элемента.

Подробное описание журнала в разделе Журнал событий.

В заголовке журнала расположен текст названия журнала. В правой части заголовка - индекс текущего и общего количества событий. На основном поле располагается время и дата события. Под ним распологается текстовое описание текущего события, а так же служебные сообщения. К служебным сообщениям относятся надписи События отсутствуют и Событие перезаписано. Ниже текста события располагаются дополнительные параметры. Так как область вывода ограничена, возможно отображение только трех параметров.

Шаблон форматирования доп. параметров можно отредактировать, выбрав в навигаторе экрана соответствующий элемент журнала и вызвав его свойства. Текст заголовка можно изменить, открыв свойства элемента журнала title.

_images/journal_edit_vars.png

Редактирование шаблона вывода

Переключение между событиями осуществляется с помощью кнопок Вверх и Вниз. Так как элемент не захватывает кнопки управления, не рекомендуется использовать совместно с ним другие графические элементы.

Для получения дополнительных возможностей можно вытащить на схему экрана блок управления отображением журналом. Для этого открываем программу экрана, выделяем в обозревателе проекта экран и вытаскиваем из навигатора журнал на сцену программы.

_images/journal_block1.png

Блок управления журналом

Кроме обычных входов/выходов для управления примитивом в списке присутствуют следующие параметры:

  • В конец - вход для пролистывания журнала в конец;
  • В начало - вход для пролистывания журнала на первый существующий элемент;
  • Видимость пар.0 - управления видимостью дополнительного параметра 0. Количество таких входов равно количеству параметров.
  • Номер события - выход отображаемого в настоящий момент номера события.

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

_images/journal_block2.png

Управление видимостью параметров

Пример отображения журнала для панели Z036:

_images/journal4.png

Так как размер журнала ограничен, то при его переполнении старые события будут отображаться в следующем виде:

_images/journal3.png

Ниже приведен пример использования журнала.

_images/journal5.png

Журнал содержит два события - Превышение температуры и Низкая температура.

_images/journal6.png

В основной программе этот журнал вытащен на схему в режиме Запись. Если температура превышает установленный предел, то на входе en первого блока появляется сигнал, который записывает номер события 1. Если температура меньше установленного предела, то срабатывает запись второго блока. Одновременно с записью события значение температуры попадает в дополнительный параметр журнала. Необходимо учесть, что на вход en должен подаваться сигнал только на один такт программы. Это можно реализовать установкой блока Передний фронт или соответствующей настройкой входа.