<< Click to Display Table of Contents >> Navigation: Создание окон для клиента визуализации > Библиотека HMI > Категория Контролы > Журнал и Архивный журнал > Настройка журнала > Окно настройки журнала. Столбцы таблицы |
Настройки, описанные в данном разделе, применимы к элементам Журнал и Архивный журнал.
Вкладка Столбцы таблицы определяет количество, внешний вид и содержимое столбцов журнала.
Вкладка имеет вид :
При помощи кнопки Добавить столбец задается количество столбцов. Содержимое столбцов определяется в таблице окна настройки журнала.
В случае если все добавленные столбцы не помещаются в видимой части таблицы, в ее нижней части появляется линейка прокрутки.
Важно! Количество столбцов журнала не влияет на архив сообщений. Столбцы могут быть добавлены/удалены в любой момент разработки проекта.
Для каждого столбца можно определить следующие свойства:
Название |
Описание |
№ столбца |
Определяет порядок столбцов. В клиенте визуализации порядок столбцов будет таким же, как и в данной таблице. Чтобы переместить столбец влево или вправо следует воспользоваться соответствующими стрелками - Важно! Если журнал добавлен в окно библиотечного объекта, который имеет наследников, то столбцы библиотечного журнала можно удалять или менять местами только в том случае, если библиотечный объект был создан в соответствии со стандартной разработкой типовых элементов. Иначе будет наблюдаться несоответствие между журналами библиотечного объекта и наследника. В случае если типизация объекта не используется, то столбцы библиотечного журнала можно скрыть, используя настройку Видимость, описанную ниже. |
Заголовок |
Определяет текст заголовка столбца журнала. Существующий текст заголовка можно редактировать после двойного нажатия на него левой кнопкой мыши : |
Поле |
Определяет содержимое столбца, т.е. информацию, которая будет отображаться в данном столбце, например, время возникновения сообщения или тревоги, источник сообщения и др. Список возможных вариантов значения Поля смотрите ниже. Если для каких-то сообщений данное поле не применимо, то ячейка останется пустой. |
Свойства |
|
Тип данных |
Показывает тип данных свойства Поле. Определяется автоматически после настройки строки Поле. Носит информативный характер и не может быть изменен при помощи окна настройки журнала. |
Ширина |
Определяет ширину столбца журнала. Возможны следующие варианты значения свойства: •20 - числовое значение ширины столца (в px). Может принимать любое значение. Если сумма ширин всех столбцов, окажется больше ширины журнала, то в клиенте визуализации в нижней части таблицы сообщений появится линейка прокрутки. •Auto - ширина столбца будет определяться автоматически, в зависимости от содержимого заголовка столбца. Если сумма ширин всех столбцов, окажется больше ширины журнала, то в клиенте визуализации в нижней части таблицы сообщений появится линейка прокрутки. •Cимволы * - в этом случае ширина столбца будет зависеть от размера экрана монитора и рассчитываться автоматически. Если у одних столбцов будет задан один символ *, а у других - 2*, то вторые будут в два раза шире первых. Если сумма ширин столбцов, значения которых заданы числовыми настройками или Auto, окажется больше ширины журнала, то в клиенте визуализации в нижней части таблицы сообщений появится линейка прокрутки, а на столбцы, у которых ширина задана символами *, будет выделено минимальное количество пикселей, достаточное только для того, чтобы обеспечить возможность растягивания таких столбцов в режиме исполнения для просмотра их содержимого. |
Сортировка |
Определяет тип сортировки в столбце в таблице сообщений в клиенте визуализации по умолчанию. Может принимать значения: •Нет - сортировка в столбце не используется •По возрастанию - сортировка в столбце используется, первыми в таблице располагаются сообщения, у которых поле имеет меньшее значение. •По убыванию - сортировка в столбце используется, первыми в таблице располагаются сообщения, у которых свойство имеет большее значение Поддерживается только в элементе Журнал. |
Порядок сортировки столбцов |
Определяет приоритет сортировки столбцов в случае, когда необходима сортировка по нескольким столбцам (множественная сортировка). Поддерживается только в элементе Журнал. |
Формат значений |
Определяет формат отображения выводимого значения. Описание этого свойства смотрите в разделе Свойство формат значений. Например, можно задать это свойство таким образом, чтобы в столбце таблицы, имеющим тип данных DT, отображались дата и время с точностью до миллисекунды: dd.MM.yyyy HH:mm:ss.fff. Формат значений можно редактировать после двойного нажатия на поле этого свойства левой кнопкой мыши. Если для столбца Квит в этом свойстве задано, например, dd.MM.yyyy HH:mm:ss, то в нем будут отображаться дата и время квитирования. |
Видимость |
Определяет видимость столбца в таблице сообщений. Как правило, в данном окне не настраивается. В том случае, если требуется управлять видимостью, то необходимо задинамизировать нужное свойство в панели свойств журнала. |
Гориз. выравнивание |
Определяет положение текста в столбце. Возможные варианты: •Центр •Лево •Право |
Возможные значения свойства Поле по умолчанию.
Значение (Программное имя поля тревоги) |
Описание |
Тип сообщений |
Квит |
Этот столбец дает возможность пользователю квитировать сообщение, а также оценить, какие сообщения требуют квитирования. Если для этого столбца в свойстве Формат значений задано, например, dd.MM.yyyy HH:mm:ss, то в нем будут отображаться дата и время квитирования. |
|
Иконка |
Отображает графическое изображение сообщения. Для того чтобы назначить иконку Тревоге, необходимо в контекстном меню библиотечного элемента выбрать пункт Дерево.Установить иконку. В этом случае у всех экземпляров, добавленных в дерево объектов, будет отображаться соответствующая иконка. |
|
Полное имя объекта (EventFullObjectName) |
Отображает путь к родительскому объекту источника сообщения в проекте. Например, Объекты. Завод. Цех 1.Линия |
Все |
Объект (Object) |
Отображает имя родительского объекта источника сообщения. Например, Линия |
Все |
Источник |
Отображает имя источника сообщения. Если сообщение появилось в результате нарушения границ, то отобразиться имя параметра (тега, канала), для которого назначена шкала. |
Все |
Источник или объект |
Отображает имя источника сообщения. Если сообщение появилось в результате нарушения границ, то отобразиться имя параметра (тега, канала), для которого назначена шкала. Если сообщение появилось от тревоги или ФБ, то отобразится имя объекта, тега или экземпляра объекта/тега, куда поместили тревогу или ФБ. |
Все |
Описание |
Отображает Описание источника сообщения. При отсутствии описания столбец будет отображен пустым. |
Все |
Описание или Источник |
Отображает Описание источника сообщения. При отсутствии описания будет отображено имя источника сообщения. Если сообщение появилось в результате нарушения границ, то отобразиться имя параметра (тега, канала), для которого назначена шкала. |
Все |
Состояние |
Отображает, в каком состоянии находится сообщение, которое имеет событие Появление. Возможны следующие варианты: 0 - не активно, не квитировано; 1 - не активно, квитировано; 2 - активно, не квитировано; 3 - активно, квитировано. Соответственно, если состояние сообщение изменится (например, если пользователь квитировал сообщение), то содержимое данного столбца тоже изменится. Для безусловных сообщений и событий Исчезновение и Квитирование значение столбца всегда будет равно 1. |
Все |
Время активации (ActiveTime) |
Отображает время появления сообщения. |
Все |
Пользователь |
Отображает имя пользователя, который квитировал сообщение. Если сообщение появилось в журнале в результате действия пользователя, то в данном поле будет отображаться, какой пользователь выполнил это действие, например, нажал кнопку. |
Все |
IP-адрес |
Отображает IP-адрес устройства, с которого пользователь квитировал сообщение. |
Все |
Имя устройства |
Отображает имя устройства, с которого пользователь выполнил действие. |
Все |
IP-адрес / Имя устройства |
Отображает IP-адрес устройства, с которого пользователь квитировал сообщение. Если сообщение появилось в журнале в результате действия пользователя, то в данном поле будет отображаться IP-адрес и имя устройства, с которого пользователь выполнил действие, например, открыл окно. |
Все |
Событие |
Отображает причину возникновения новой строки в Архивном журнале. При каждом изменении состояния сообщения формируется новая строка в журнале. Таким образом, по каждому условному сообщению может быть сформировано три строки - при формировании сообщения (активации), при квитировании сообщения, и при деактивации сообщения, т.е когда сообщение становится не актуальным. Возможны следующие значения свойства: 1.Появление 2.Исчезновение 3.Квитирование |
Все |
Сообщение (Message) |
Отображает текст сообщения. У пользовательских тревог в журнал попадает значение свойства Сообщение. |
Все |
Приоритет (Severity) |
Отображает приоритет сообщения. У пользовательских тревог значение приоритета настраивается. Предопределенные сообщения имеют следующие приоритеты: 100 - сообщение о действиях пользователя 750 -сообщения о нарушении аварийных границ - значение установленное по умолчанию, его можно изменить в настройках шкалы 500 - сообщения о нарушении предупредительных границ -значение установленное по умолчанию, его можно изменить в настройках шкалы |
Все |
Состояние+Приоритет (EventStateSeverity) |
Столбец объединяет два свойства тревоги по формуле: В архивном журнале для строки сообщения события Появление используются значения состояния: •0 - неактивно неквитировано •1 - неактивно квитировано •2 - активно неквитировано •3 - активно квитировано Соответственно, если состояние сообщение изменится (например, если пользователь квитировал сообщение), то содержимое данного столбца тоже изменится. Для строк сообщений событий Исчезновение и Квитирование используются значения состояния: 4 - Исчезновение 5 - Квитирование |
Все |
Активность (Active) |
Указывает, активно ли сообщение в настоящий момент. Может принимать значение TRUE и False. Для пользовательских тревог принимает значение свойства Активность. Для сообщений, появляющихся в результате нарушения границ, значение столбца будет равно TRUE, пока условия соблюдаются, и False, когда значение контролируемого параметра выйдет за указанную границу. |
|
Время деактивации (InactiveTime) |
Отображает момент времени, в который сообщение потеряло свою актуальность. |
|
Квитированность (Acked) |
Отображает, было ли квитировано сообщение. Если сообщение было квитировано пользователем в журнале или программно (изменено свойство пользовательской тревоги), то значение ячейки столбца будет TRUE, а если сообщение не было квитировано, то False. Для сообщений о действиях пользователей это свойство всегда принимает значение TRUE |
Все |
Время квитирования (AckedTime) |
Отображает момент времени, в который сообщение было квитировано. |
|
Комментарий (Comment) |
Отображает значение свойства Комментарий. |
|
HiHi |
Отображает значение заданной границы HiHi в момент возникновения сообщения |
|
Hi |
Отображает значение заданной границы Hi в момент возникновения сообщения |
|
Lo |
Отображает значение заданной границы Lo в момент возникновения сообщения |
|
LoLo |
Отображает значение заданной границы LoLo в момент возникновения сообщения |
|
Значение |
Отображает значение контролируемого параметра в момент возникновения сообщения. |
|
Максимальная скорость изменения |
Отображает значение заданного свойства Максимальная скорость изменения в момент возникновении сообщения. |
|
Время (ChangeTime) |
Отображает момент времени, в который произошло изменение состояния сообщения. |
Все |
RecId |
Отображает последовательность записи сообщения в БД. |
Все |
Внешний источник (ExternalPath) |
Отображает полный путь к источнику сообщений, пришедших с других узлов. В случае если источник сообщения локальный, то поле остается пустым. Данное поле становится доступно только при работе с протоколом MQTTEvents. |
Сообщения от других узлов |
Окно |
Этот столбец дает возможность пользователю переходить в окна элементов, связанных с аварийными сообщениями, отображаемыми в журнале. |
Все |
Полный перечень программных имен параметров тревоги можно найти в разделе Список программных имен параметров тревог.
В случае, если разработчик проекта в библиотеке создаст Тревогу, которая, кроме стандартных параметров, будет иметь и дополнительные параметры (свойства), то в Поле появятся и дополнительные значения, соответствующие новым параметрам.
Важно! Если разработчик работает с тревогами в программе, то необходимо использовать программные имена полей тревог.