Журнал событий¶
Элемент управления, который предназначен для чтение данных из журнала.
Для добавления журнала его нужно вытащить на сцену экрана из панели Элементы управления:
Элемент Журнал поддерживает основные свойства всех элементов экрана. Свойство Шаблон журнала ссылается на журнал событий, расположенный в разделе Шаблонные FBD-блоки. С помощью этого свойства задается журнал, который будет отображаться этим элементом на дисплее.
!!!Внимание!!! При изменении каких либо параметров в шаблоне журнала необходимо произвести обновление элемента на экране. Сделать это можно с помощью команды Обновить в контекстном меню элемента.
Подробное описание журнала в разделе Журнал событий.
В заголовке журнала расположен текст названия журнала. В правой части заголовка - индекс текущего и общего количества событий. На основном поле располагается время и дата события. Под ним располагается текстовое описание текущего события, а так же служебные сообщения. К служебным сообщениям относятся надписи События отсутствуют и Событие перезаписано. Ниже текста события располагаются дополнительные параметры. Так как область вывода ограничена, возможно отображение только трех параметров.
Шаблон форматирования доп. параметров можно отредактировать, выбрав в навигаторе экрана соответствующий элемент журнала и вызвав его свойства. Текст заголовка можно изменить, открыв свойства элемента журнала title.
Переключение между событиями осуществляется с помощью кнопок Вверх и Вниз. Так как элемент не захватывает кнопки управления, не рекомендуется использовать совместно с ним другие графические элементы.
Для получения дополнительных возможностей можно вытащить на схему экрана блок управления отображением журналом. Для этого открываем программу экрана, выделяем в обозревателе проекта экран и вытаскиваем из навигатора журнал на сцену программы.
Кроме обычных входов/выходов для управления примитивом в списке присутствуют следующие параметры:
- В конец - вход для прокручивания журнала в конец;
- В начало - вход для прокручивания журнала на первый существующий элемент;
- Видимость пар.0 - управления видимостью дополнительного параметра 0. Количество таких входов равно количеству параметров.
- Номер события - выход отображаемого в настоящий момент номера события.
Используя входы видимости можно показывать дополнительные параметры только для тех событий, в которых они требуются.
Пример отображения журнала для панели Z036:
Так как размер журнала ограничен, то при его переполнении старые события будут отображаться в следующем виде:
Ниже приведен пример использования журнала.
Журнал содержит два события - Превышение температуры и Низкая температура.
В основной программе этот журнал вытащен на схему в режиме Запись. Если температура превышает установленный предел, то на входе en первого блока появляется сигнал, который записывает номер события 1. Если температура меньше установленного предела, то срабатывает запись второго блока. Одновременно с записью события значение температуры попадает в дополнительный параметр журнала. Необходимо учесть, что на вход en должен подаваться сигнал только на один такт программы. Это можно реализовать установкой блока Передний фронт или соответствующей настройкой входа.