В этом разделе рассматривается организация архивирования в проекте. Пакет ТРЕЙС МОУД предусматривает три типа собственных архивов, а также возможность связи по протоколу ODBC. В качестве примера в разрабатываемом проекте предполагается создать локальный архив СПАД (система поддержания архивных данных) и отчёт тревог.
4.1. Настройка каналов для архивирования.
Значения каналов будут записываться в архивы ТРЕЙС МОУД, если этим каналам установить соответствующие флаги в диалоге Реквизиты: Задание.
Загрузите проект в редакторе базы каналов и выполните следующую последовательность действий. В окне структуры проекта редактора базы каналов выберите узел АРМ и двойным нажатием ЛК вызовите окно объектов данного узла.
В бланке Основные этого диалога (см. рис.) установите флаги архивации СПАД и Отчёт тревог.
Эту же операцию проделайте для канала МежфазУровень.
4.2. Настройка параметров архивов.
Следующий этап проектирования - настройка параметров соответствующих архивов. Эта операция выполняется в бланке Архивация (рис. справа) диалога Параметры узла. Для вывода этого диалога на экран нужно сначала перейти в окно структуры проекта нажатием кнопки или командой Окна/Узлы, а затем нажать ПК на графическом изображении узла АРМ. При этом на экране появится диалог Параметры узла: АРМ.
4.2.1.Настройка параметров СПАД и
отчёта тревог.
В диалоге Параметры узла: АРМ перейдите в бланк Архивация. Настройте параметры системы поддержания архива данных (СПАД). Для этого в поле Имя введите имя файла локального архива - spad.rep. Этот файл будет помещен в директорию создаваемого проекта.
Ниже, в поле Объём, укажите максимальный размер этого файла в мегабайтах. Задайте его равным 5 Мб. При превышении этого объема происходит циклическая перезапись данных.
Настройка параметров отчёта тревог производится в этом же бланке (см. рис). Для формирования отчёта тревог следует в поле Имя указать имя файла alarm.evn, в который будет производиться регистрация тревог.
Максимальный размер файла отчета тревог по умолчанию принимается равным 1 Гб. Окончательный вид бланка Архивация приведен выше. Подтвердите завершение настроек параметров узла нажатием ЛК на кнопке ОК.
В отчёт тревог выводятся сообщения, которые определяются изменением значений каналов, указанных для архивирования. Формирование вида и содержания сообщений осуществляется в бланке Сообщения в отчёт тревог диалога Реквизиты. Последовательность действий для вывода этого диалога на экран подробно описана в п. 4.1 (нажать на кнопку для перехода в окно объектов, затем дважды нажать ЛК на требуемом объекте для вызова диалога Каналы объекта, наконец, дважды нажать ЛК на канале Задание).
В диалоге Реквизиты : Задание выберите бланк Сообщения в отчёт тревог.
В отчёт тревог можно записывать как стандартные, так и пользовательские сообщения.
В качестве приёмника укажите AR+G – файл архива и графическую консоль. Отредактируйте сообщения следующим образом:
- для символа > введите в поле ввода (см. рис. выше) сообщение Повышение, категория <W> предупреждение;
- для символа < - Понижение, категория <W> предупреждение;
- для символа >> - Сигнализация верхнего предела, категория <A> тревога;
- для символа << - Сигнализация нижнего уровня, категория <A> тревога;
- для символа >>> - Авария, категория <!> командное;
- для символа <<< - Авария, категория <!> командное.
Окончательный вид бланка Сообщения в отчёт тревог приведён на рисунке выше.
Подтвердите завершение настроек диалога Реквизиты: Задание нажатием ЛК на кнопке ОК. На этом настройка параметров архивирования завершена.
Чтобы увидеть в окне отчёта тревог предупреждение о выходе переменной за установленные границы, надо настроить канал Задание. Для этого вновь войдите в диалог Реквизиты: Задание, перейдите в бланк Границы и обработка и настройте границы так, как показано на рисунке ниже.
Подтвердите завершение настроек диалога Реквизиты: Задание нажатием ЛК на кнопке ОК.
На этом настройка параметров архивирования завершена.
4.3.Создание окна отчёта тревог.
Выйдите из редактора базы каналов, предварительно сохранив проект. Загрузите редактор представления данных. Откройте проект. Дважды нажмите ЛК на имени узла АРМ. Для отчёта тревог потребуется новый экран. Для его создания нажмите ПК на имени экрана Тренды. Появится меню, представленное на рисунке справа.
Выберите команду Добавить экран. При этом внизу списка экранов добавится строка Новый экран. Присвойте этому экрану имя Отчёт тревог. В результате окно экранов должно выглядеть так, как показано на рисунке ниже.
Двойным нажатием ЛК на имени экрана перейдите на окно Отчёт тревог.
Теперь следует создать форму для вывода на экран отчёта тревог. Воспользуйтесь кнопкой ActiveX компоненты на панели форм отображения.
При этом появится диалог Выберите ActiveX-компонент. В нижней части диалога установите флажок Только расширения Trace Mode и в поле выбора выделите строчку Trace Mode Alarm Viewer.
Подтвердите завершение настроек диалога Выбор ActiveX-компонент нажатием ЛК на кнопке ОК. После этого можно разместить форму на экране.
Нажатие ПК на форме отображения отчета тревог позволяет раскрыть меню, представленное на рисунке справа.
Чтобы сообщения выводились на экран непосредственно во время работы, нужно в этом меню установить флажок В реальном времени. Уберите флажок Показывать фильтры. Смените размер буфера с 200 на 1000.
Так как добавился новый экран Отчёт тревог, то понадобится осуществлять переход с этого экрана на экраны Отстойник и Тренды и наоборот. Для создания кнопок перехода воспользуйтесь формой отображения Кнопка (кнопка с текстом).
Обратите внимание, что для кнопки с тестом Отстойник переход осу-ществляется на экран Отстойник, Всплы-вающая подсказка - Переход на экран Отстойник; для кнопки с текстом Тренды переход осуществляется на экран Тренды, Всплывающая подсказка - Переход на экран Тренды. |
При настройке функции перехода с одного экрана на другой нажмите дважды ЛК в строке Переход окна функций.
При этом на экране появляется диалог Переходы по экранам со списком экранов редактируемой базы. В этом диалоге при настройке атрибутов кнопки с текстом Отстойник выберите экран Отстойник (рисунок слева), а при настройке атрибутов кнопки с текстом Тренды выберите экран Тренды (рисунок справа).
После настройки атрибутов расположите эти кнопки на экране.
В заключение создайте еще две кнопки с текстом Отчёт тревог для перехода с экранов Отстойник и Тренды на экран Отчёт тревог.
На этом разработка экранов операторского интерфейса закончена. Сохраните проект и запустите режим эмуляции.
В результате проделанной работы создан операторский интерфейс, состоящий из трех экранов: экран Отстойник (рис.5), экран Тренды (рис.6) и экран Отчёт тревог (рис.7). Осталось нажать кнопку эмуляции для просмотра созданного интерфейса и войти в роль оператора технологического процесса.
Окончательный вид экранов созданного проекта приведен ниже.
Рис.6. Окно Тренды в процессе эмуляции.
Рис.7.Окно Отчёт тревог в процессе эмуляции.
Значки , , в окне отчёта тревог показывают, что значения соответствующих каналов превысили верхнюю или нижнюю границу.
Дата: 2019-12-10, просмотров: 362.