АБАК ПЛК
Руководство по настройке и программированию
×

Журнал оперативных и исторических событий

 
С помощью компонентов OPC AE и Alpha.HMI.Alarms обеспечивается формирование сообщений на сервере ввода-вывода. В DevStudio для сигналов сервера ввода-вывода может быть настроена генерация событий. Отображение (визуализация) событий настраивается с использованием компонента Alpha.HMI.Alarms.
Открыть серверный блок AI_IOS. Для каждого сигнала настраиваются его события.
 
Настройка событий серверного блока AI_IOS
 
После заполнения всех необходимых свойств допускается приступить к развертыванию решения.
 
Генерация событий
 
С помощью компонента Alpha.HMI.Alarms необходимо подключиться к серверу.
 
Подключение
 
Предварительно потребуется настроить сервер безопасности Alpha.Security.
После подключения становится доступным просмотр активных и исторических сообщений. В окне настроек можно гибко управлять параметрами вывода сообщений.
 
Сервер безопасности
 
Данный компонент также может использоваться непосредственно в среде HMI. Окно алармов можно напрямую добавлять на мнемосхему из библиотеки внешних модулей.
 
Библиотека внешних модулей
 
В окне свойств элемента Alarms на мнемосхеме доступна настройка широкого спектра параметров в соответствии с требуемыми функциями.
 
Свойства элемента Alarms
 
Мнемосхема в среде разработки использует тот же базовый компонент Alarms.
 
Компонент Alarms
 
Чтобы добавить вывод оперативных и исторических сообщений по определенному сигналу с фейсплейта, необходимо создать две дополнительные формы: Alarm_Form и Hist_Form.
 
Alarm_Form и Hist_Form
 
Разместить на данных мнемосхемах элементы Alarms из библиотеки внешних модулей, добавить SourceFilter и выполнить привязку источника данных.
 
Привязка источника данных
Для формы оперативных сообщений Alarm_Form установить свойство, определяющее режим работы (0 – оперативный, 1 – исторический режим). Для формы исторических сообщений аналогичным образом установить соответствующее значение свойства.
 
Режим работы Alarm_Form
 
Для событий открытия данных окон настроить выполнение кода, как показано на рисунке ниже.
 
Настройка Alarm_Form
 
Таким образом, при открытии окон будет применяться фильтр отображения сигнала.
 
На фейсплейте AI_FP необходимо добавить две кнопки для вызова журнала сообщений и истории событий.
 
Кнопки Сообщения и История
 
Настроить открытие вышеописанных форм по событиям нажатия этих кнопок.
 
Настройка кнопок Сообщения и История
 
В созданных обработчиках Handler указать вычисляемое значение для заголовка окна и передайте ссылку на TAG_FP для параметра SourceFilter.
 
Завершение настройки журнала
 
После выполнения указанных настроек допускается приступать к запуску главной формы в среде разработки.
При нажатии на кнопку «Сообщения» открывается форма с оперативными сообщениями.
При нажатии на кнопку «История» открывается форма с историческими сигналами.
После выбора интервала времени необходимо выполнить запрос истории и отобразятся все события за выбранный период.
 
Журнал сообщений сигнала AI_Signals.TT_1
 
Журнал истории сигнала AI_Signals.TT_1
Онлайн помощь создана в Dr.Explain