Scada-система Овен телемеханика лайт. Руководство пользователя - часть 5

 

  Главная      Учебники - Разные     Scada-система Овен телемеханика лайт. Руководство пользователя

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

содержание      ..     3      4      5      6     ..

 

 

Scada-система Овен телемеханика лайт. Руководство пользователя - часть 5

 

 

Контроллеры
COM порт - Номер COM-порта (0..255)
Режим - 0-GPRS\CSD, 1-CSD
GPRS.Скорость - Скорость (б/с): 1-300,2-600,3-1200,4-2400,5-4800,6-9600,7-19200,8-
38400,9-57600,10-115200
GPRS.APN - Точка доступа/APN
GPRS.Имя пользователя - Имя пользователя
GPRS.Пароль - Пароль
GPRS.Номер - Номер телефона для выхода в GPRS
GPRS.Количество попыток - Количество попыток установления связи по GPRS
GPRS.DNS - Запрашивать у провайдера адреса серверов DNS (0-нет, 1-да)
GPRS.Лог - Логгирование (0-нет, 1-да)
GPRS.CSD ожидание - Время ожидания модема в CSD режиме, мин
GPRS.Не устанавливать GPRS-сессию - Не устанавливать GPRS-сессию
CSD.Скорость - Скорость (б/с): 1-300,2-600,3-1200,4-2400,5-4800,6-9600,7-19200,8-
38400,9-57600,10-115200
CSD.Множитель - Множитель таймаута
CSD.Модем - Использовать модем
CSD.Модем.Проверка уровня сигнала - Период проверка уровня сигнала модема, мин
CSD.Транзит.TCP-порт - TCP-порт для транзитного режима, 0-не использовать
CSD.Транзит.Таймаут активности - Таймаут активности транзитного режима, мс
CSD.Эмуляция М228 - Эмулировать шлюз Меркурий 228
5.6.5.1 Режим GPRS
При использовании каналов сотовой связи в режиме GPRS возможно два режима работы:
Контроллер имеет статический IP-адрес в глобальной сети Internet или внутри
защищенной корпоративной (организованной услугами сотового оператора). Данный
режим для контроллера не отличается от обычной локальной сети - контроллер ожидает
- 270 -
Контроллеры
входящие TCP-соединения от верхнего уровня. Сервер верхнего уровня должен видеть IP-
адрес контроллера, "пинговать" его.
Контроллер выходит в сеть с динамическим адресом, при этом адрес может быть не
публичным и связь с Internet осуществляется через шлюз NAT сотового оператора. В этом
случае инициатором установки TCP-соединения с верхним уровнем является контроллер,
далее верхний уровень опрашивает контроллер по установленному соединению. IP-адрес
сервера настраивается в контроллере. Сервер должен иметь постоянный IP-адрес, или
доменное имя.
Во всех режимах обмен данными с контроллером осуществляется по протоколу МЭК 60870-5-
104. Для использования GPRS необходимо в каналы обмена обмена контроллера добавить
Модули протокола:
GPRS - соединение сверху
GPRS - соединение снизу
Общий алгоритм работы
Для того чтобы GPRS канал установился, необходимо чтобы в конфигурации контроллера
был соответсвующий протокол и хотя бы один модуль протокола.
Алгоритм работы начинается с чтения настроек протокола GPRS. Затем:
1. открывается канал связи с модемом (COM - порт), попытка обнаружить модем на
скоростях 9600 или 115200. Для этого посылается AT-команда и ожидается ответ. Если
модуль обнаружен на скорости 9600, то модем перенастраивается на 115200 (без сохрания
настроек) и п.5. Если связь не получилась или модем не отвечает, то
2. подается команда на тег "Рестарт модема" всех модулей (значение "True" на 2 секунды,
затем сброс в "False").
3. подобно п1 попытка найти и настроить модем. Если это удалось, то п5, иначе
4. попытка настроить модем на скорость 9600 и перевод его в CSD режим. после выхода из
этого режима п1
5. запуск службы установки GPRS. Если результат безуспешный, то п1, иначе
6. последовательная обработка всех модулей протокола. при этом, если по всем модулям
значение тега "Связь" равно "False", то п7, иначе п6
7. остановка службы GPRS, переход п1.
GPRS - соединение сверху
Назначение модуля - проверить наличие связи по GPRS. Для этого, время от времени (каждая
10-я итерация работы задачи) посылается эхо пакет указанному в свойстве модуля адресу.
Свойства модуля:
Название
Значение
IP-адрес или контроля GPRS
IP-адрес или имя сервера для контроля GPRS-соединения
Теги модуля:
Название
Значение
Связь
Наличие GPRS соединения
Длительность
Продолжительность последнего GPRS соединения, сек
Рестарт модема
Команда на перезагрузку модема
- 271 -
Контроллеры
GPRS - соединение снизу
Назначение модуля - установить связь с сервером, передать канал связи потоку опроса МЭК
60870-5-104 ОВЕН Телемеханика Лайт.
Свойства модуля:
Название
Значение
IP-адрес сервера
IP-адрес или имя сервера
Порт сервера
TCP порт сервера
Теги модуля:
Название
Значение
Связь
Наличие связи с сервером
Длительность
Продолжительность последнего соединения с сервером, сек
Рестарт модема
Команда на перезагрузку модема
Необходимо:
- в конфигурации контроллера должна быть включена задача МЭК
- включен режим "ожидание входящих соединений от контроллера" в окне настройки
программы, указанный в окне порт должен совпадать со свойством модуля "Порт сервера"
- убрать галочку наличия связи с верхним уровнем на выбранном в протоколе COM-порту
5.6.5.2 Режим CSD
Алгоритм работы
1. Модем ищется на выбранном порту на скорости 9600 и 115200 посылая AT-команды
2. Если модем не найден, то выдается сигнал "Рестарт модема" и в случае со встроенном
модемом в контроллере - реальный сигнал плате модема, далее п1
3. Если модем найден, происходит его настройка
ATE1
ATV1
AT+CBST=7
AT+CMEE=1
ATS0=1
4. Проверяется поступление данных с верхнего уровня
5. Если данных нет, с заданным периодом запрашивается уровень сигнала, если ответа от
модема нет - п1
6. п4
Транзитный режим используется для доступа к модему через TCP-порт (например с помощью
программы telnet)
- 272 -
Часть VI
Алармы и сообщения
Алармы и сообщения
Часть VI :: Алармы и сообщения
Назначение модуля "Алармы и сообщения" - сигнализация различных событий и нарушений
технологического процесса.
- 274 -
Алармы и сообщения
6.1 Режим настройки
Для настройки алармов необходимо на вкладке "Модули" интегратора выбрать пункт "Алармы
и сообщения".
6.1.1 Основное окно программы
В левой части основного окна расположено дерево алармов (аларм - сообщение о событии в
технологическом процессе, которое должно быть зафиксировано в архиве событий и,
возможно, требует квитирования пользователем).
В центре окна располагаются настройки группы алармов и список алармов в группе.
Справа - дерево всех параметров проекта.
Настройка алармов заключается в создании групп алармов (любой вложенности), настройке
свойств групп (вкладка "Настройки") и перетаскивании отдельных параметров или целиком
групп параметров из правого дерева в левое дерево или в таблицу алармов. Возможно
перетаскивание из правого дерева параметров вложенных групп, например - целиком группы
модулей ввода-вывода.
Каждая станция проекта сама является корневой группой. Настройки вложенных групп по
умолчанию наследуются от родительской группы, но могут быть переопределены
индивидуально.
При перетаскивании параметров выводится окно фильтра добавляемых параметров:
- 275 -
Алармы и сообщения
С его помощью можно произвести предварительную фильтрацию добавляемых параметров -
исключить ту или иную группу параметров, выбрать только аналоговые или только дискретные
параметры.
- 276 -
Алармы и сообщения
6.1.2 Свойства группы алармов
На вкладке "Настройки" производится настройка алгоритмов генерации алармов и сообщений
для выбранной группы:
Для дискретных алармов настраивается тип (переключение, включено, выключено),
текстовое значение параметра (при 1 и при 0) и текст сообщения об аларме.
- 277 -
Алармы и сообщения
Для аналоговых алармов выбираются уставки, которые нужно контролировать, и текст
сообщения для каждой из уставок:
Виды анализируемых уставок:
o ВАУ - Верхняя Аварийная Уставка
o ВПУ - Верхняя Предаварийная Уставка
o НПУ - Нижняя Предаварийная Уставка
o НАУ - Нижняя Аварийная Уставка
Значения уставок для контроля берутся либо из границ измерения параметров, которые
настраиваются для каждого параметра индивидуально в EnLogic, либо задаются для всей
группы алармов непосредственно в настройках этой группы. В случае последнего необходимо
включить опцию Ручное задание уставок:
- 278 -
Алармы и сообщения
и задать значения уставок вручную:
Текст сообщения может содержать шаблоны для подстановки в сообщение (%s-cтанция, %t-
тип, %g- группа, %m- ед.изменения, %c- шифр, %n- название, %q-ошибка, %v- значение),
которые при формировании сообщения подменяются на соответствующий текст из
информации о параметре.
Настраиваемая группа может генерировать алармы или сообщения. Алармы безусловно
передаются на верхний уровень (модуль визуализации), и регистрируются в базу событий.
Сообщения можно не передавать на верхний уровень и не регистрировать в базу событий.
Алармы и сообщения при регистрации в базу событий записываются в разные группы
событий в соответствии с их приоритетом.
По умолчанию всем алармам устанавливается средний приоритет, но можно его повысить или
понизить.
Настройка "Уведомлять об алармах" указывает, что алармы данной группы должны быть
переданы в визуализацию и требуют квитирования оператором.
Блокировка позволяет включать/отключать генерирование алармов по значению дискретного
параметра.
Для временного отключения алармов данной группы можно включить галочку "Алармы
отключены".
- 279 -
Алармы и сообщения
6.2 Рабочий режим
Настроенные алармы и сообщения генерируются сервером сбора данных, фиксируются в
архиве событий и передаются в модуль визуализации.
Некоторую информацию о текущем состоянии модуля алармов в рабочем режиме можно
узнать, если развернуть окно сервера сбора данных, на вкладке "Модули" выбрать модуль
алармов и нажать кнопку "Информация о процессе". Появится окно, содержащее информацию
о числе активных алармов и количестве подключенных клиентов на данный момент (и всего с
момента запуска сервера).
Для отображения алармов используется расширение визуализации "Алармы" и/или объект
визуализации "Список алармов". Их настройки практически идентичны - отличие только в том,
что объект на мнемосхеме может представлять собой либо список алармов либо кнопку, по
нажатию на которую всплывает окно со списком алармов, а в модуле расширения может быть
только список алармов.
- 280 -
Часть VII
Регистрация истории
Регистрация истории
Часть VII :: Регистрация истории
Регистратор технологических параметров является одним из модулей обработки данных
Сервера сбора данных и сохраняет информацию о ходе технологического процесса в базах
данных (БД) технологических параметров. Для ведения БД по умолчанию используется
свободно распространяемый SQL-сервер Firebird. Опционально возможно ведение истории в
базах сервера MS SQL.
Создание, настройка, удаление, создание резервных копий и другие действия с БД
производятся в программе Настройка баз данных.
- 282 -
Регистрация истории
7.1 Настройка БД ТП
Данная программа предназначена для создания, настройки, удаления и других действий с БД
технологических параметров. Прежде чем создавать и настраивать БД, прочтите
рекомендации по настройке БД.
7.1.1 Основное окно программы
Основное окно программы настройки БД ТП имеет вид (в его заголовке отображается
название проекта и имя пользователя, под которым произошел запуск программы):
Основное окно программы настройки БД ТП состоит из следующих частей:
1) В верхней части находится панель управления, содержащая главное меню и панель
инструментов (кнопки на панели инструментов дублируют основные пункты меню);
2) В левой части - дерево баз данных проекта;
3) В средней части - несколько закладок с элементами редактирования для настройки
выделенной в данный момент БД или группы параметров БД;
4) В правой части - дерево тегов проекта;
5) В нижней части - строка состояния, в которой отображаются подсказки, а также
информация о количестве параметров БД.
Горячие клавиши:
F1 - Вызвать контекстно-зависимую справку;
Ctrl+S - Сохранить настройки БД ТП;
Del - Удалить выделенный элемент (БД, группа параметров или параметры);
Alt+X - Завершить работу с программой.
7.1.2 Базы данных
История изменения технологических параметров сохраняется в базах данных. В одном
проекте может быть произвольное число БД.
- 283 -
Регистрация истории
7.1.2.1 Добавление БД
Добавление в проект новой БД осуществляется одним из следующих способов:
1) с помощью кнопки
на панели инструментов основного окна программы;
2) выбором в меню "Правка" пункта "Добавить БД";
3) выбором пункта "Добавить БД" в контекстном меню дерева баз данных.
При этом на экране появится окно для выбора типа добавляемой БД:
Обычная БД - в базу записывается оперативная информация, формируемая сервером в
процессе сбора и обработки оперативной информации (наиболее часто используемый
тип БД)
БД с дочиткой - в базу записывается информация, получаемая из хранилищ устройств
сбора данных (данный тип БД может использоваться при условии, что контроллеры или
другие устройства имеют собственные исторические архивы, из которых происходит
перенос информации в данную БД)
БД АСКУЭ - данный вид БД используется как хранилище данных, получамых при работе
подсистемы АСКУЭ
Вторичная БД - предназначена для хранения информации, получаемой в процессе
обработки первичных накопленных данных истории. Используется для долговременного
хранения данных обрабатываемых по алгоритмам усреднения и пр.
Тип БД можно задать только для добавляемой БД. Тип уже созданной БД изменить нельзя.
7.1.2.2 Настройка БД
Настройка выделенной БД ТП осуществляется с помощью нескольких закладок,
расположенных в средней части основного окна программы. Вид и наличие этих закладок
зависит от типа БД, который выбирается при добавлении БД в проект.
Свойства БД
Закладка "Свойства БД" содержит следующие элементы редактирования (вид закладки
зависит от типа БД, который выбирается при добавлении БД в проект):
1) Имя БД - наименование БД.
2) Комментарии - комментарии к БД.
- 284 -
Регистрация истории
3) Для всех типов БД, кроме вторичных, на закладке "Свойства БД" присутствует
панель вида:
Данная панель служит для задания полного пути и параметров подключения к файлу, в
котором содержится БД.
Полный путь к файлу БД задаётся полями редактирования Имя сервера и Файл БД.
Сервер для файла БД может быть выбран Из проекта с помощью выпадающего списка
станций, зарегистрированных в проекте посредством программы "Настройка сетевого
взаимодействия".
Имя пользователя и Пароль - имя пользователя SQL-сервера Firebird и пароль этого
пользователя.
С помощью соответствующих кнопок можно Создать файл БД, Удалить файл БД и
Проверить соединение с файлом БД.
Для обычных БД и БД с дочиткой можно выставить признак Автосоздание файла БД.
Если регистратору технологических параметров при запуске не удаётся подключиться к БД, у
которой выставлен признак Автосоздания, он пытается создать файл БД, используя
заданный путь и параметры подключения.
4) Для вторичных БД, доступ к которым осуществляется посредством технологии ADO,
необходимо задать Строку подключения:
Строку подключения можно сформировать с помощью стандартного окна Windows
"Свойства связи с данными", которое вызывается при нажатии на кнопку с многоточием. Для
формирования Строки подключения необходимо в данном окне выбрать Поставщика
данных и настроить параметры подключения, которые варьируются в зависимости от
выбранного Поставщика.
Следует отметить, что сама вторичная БД должна быть создана и настроена с
помощью средств соответствующей СУБД администратором этой СУБД.
5) Ограничение срока хранения данных (в днях) - при выставлении этого признака
устаревшие данные из БД будут автоматически удаляться регистратором технологических
параметров. Данная возможность реализована для обычных БД, БД с дочиткой и БД АСКУЭ.
Для ручного удаления данных из БД можно воспользоваться очисткой БД.
6) Использовать сжатие данных в БД
- сжимать данные при записи в БД
(рекомендуется). Сжатие данных приводит к незначительному увеличению нагрузки на
процессор, но даёт существенный (до 3 раз) выигрыш в скорости извлечения данных из БД
(вывод исторических графиков и формирование рапортов). Сжатие данных в БД приводит к
уменьшению размера файла БД до 3.5 раз. Доступно для обычных БД, БД с дочиткой и БД
АСКУЭ.
7) Не добавлять точки разрыва при выгрузке сервера (только для обычных БД) - не
добавлять в БД точки разрыва при выгрузке сервера доступа к данным (этот флаг не
рекомендуется выставлять; он, в основном, используется для БД, в которых сохраняются
значения паспортов, не привязанных к тегам).
Параметры
На закладке "Параметры" располагается список параметров БД, входящих в выделенную БД
(или в выделенную группу параметров БД):
- 285 -
Регистрация истории
Список имеет несколько колонок:
1) Идентификатор параметра БД - уникальный идентификатор параметра, входящего
в БД (по умолчанию эта колонка скрыта);
2) Идентификатор паспорта - идентификатор паспорта, для которого создан данный
параметр БД;
3) Тип - тип паспорта, для которого создан данный параметр БД;
4) Зона - зона производства, к которой относится паспорт;
5) Шифр - шифр паспорта;
6) Наименование - наименование паспорта.
При выделении какого-либо параметра БД, в дереве паспортов (расположенном в правой
части основного окна программы) "подсвечивается" паспорт, соответствующий данному
параметру. Если паспорт, соответствующий параметру, не найден, параметр выделяется
красным цветом.
Для вывода окна с более подробной информацией о паспорте, соответствующем
выделенному параметру, необходимо дважды щёлкнуть мышью на параметре, либо выбрать
пункт "Информация о параметре" из контекстного меню.
Примечание для вторичных БД: Если для выделенного параметра вторичной БД не найден
источник (параметр первичной БД из обычной БД, БД с дочиткой), то он выделяется красным
цветом.
Настройки
Закладка "Настройки" содержит следующие элементы редактирования (вид закладки зависит
от типа БД, который выбирается при добавлении БД в проект):
1) Панель настройки периодической записи для обычных БД:
Периодически - при выставлении этого признака запись значений параметров в БД
будет осуществляться с заданным Периодом (в мсек).
Записывать только изменения - осуществлять запись значений параметров в БД
только, если новое значение отличается от предыдущего на заданное количество процентов
(чувствительность). Для записи по изменениям предусмотрено ещё две настройки:
- Учитывать изменения временной метки
- считать изменением параметра
изменение его временной метки.
- Максимальный интервал между записями (в сек) - производить обязательную
запись, даже если значение параметра не изменилось (для редко меняющихся параметров).
2) Панель настройки периодической записи для БД с дочиткой:
- 286 -
Регистрация истории
Периодически - при выставлении этого признака запрос данных из устройств, которые
имеют собственные хранилища, и запись значений параметров в БД будет осуществляться с
заданной Периодичностью дочитки (в мин).
Задержка после запуска СДД (в мин) - начинать производить запрос данных из
устройств и запись в БД не ранее, чем через заданное количество минут после запуска
сервера доступа к данным.
3) Панель настройки записи по расписанию для обычных БД и БД с дочиткой:
По расписанию - при выставлении данного признака запись значений параметров в БД
будет производиться в соответствии с заданным расписанием.
Расписание можно составить На сутки, На неделю или На месяц. Элементы
расписания добавляются, удаляются и редактируются с помощью кнопок Добавить,
Удалить и Изменить.
4) Панель настройки записи по инициативе для обычных БД и БД с дочиткой:
По инициативе - при выставлении данного признака запись значений параметров в БД
будет производиться только при изменении заданного дискретного Паспорта (По переднему
фронту, По заднему фронту, По переходу в ошибку, По переходу из ошибки). Инициативный
паспорт выбирается с помощью кнопки Выбрать. Окно информации об инициативном
паспорте вызывается с помощью кнопки Информация.
5) Панель настройки записи по изменению для обычных БД:
По изменению - производить запись в БД только тогда, когда происходит реальное
изменение параметров. Уведомление об изменении
(обновлении) значений параметров
приходит от Сервера Доступа к Данным (в этом состоит принципиальное отличие данного
вида записи от всех остальных видов).
Если чувствительность задать равной нулю, то все значения параметров,
приходящие от СДД, будут записываться в БД, иначе - только если новое значение параметра
отличается от предыдущего на заданное количество процентов.
6) Панель настройки дочитки для БД с дочиткой:
Дочитка группой - признак групповой вычитки данных. По умолчанию, этот признак не
- 287 -
Регистрация истории
выставлен - это означает, что вычитка данных из устройств производится для каждого
параметра отдельно.
Максимальная глубина дочитки - величина, глубже которой вычитка производиться не
будет. Этот параметр применяется, когда в БД нет еще ни одной записи или когда последняя
запись была сделана достаточно давно.
Минимальная глубина дочитки
- если эта величина задана больше нуля, то
производится проверка на то, чтобы последняя точка была не ближе минимальной глубины
дочитки.
Использовать шаг дочитки - при выставлении данного признака, в случае если
интервал дочитки получается слишком большим, он будет поделён на фрагменты (равные
заданному шагу дочитки), и вычитка данных из устройств будет производиться частями.
7) Панель настройки записи для вторичных БД:
Период - период, с которым производятся запросы в первичные БД, являющиеся
источниками для параметров вторичных БД, и осуществляется запись полученных значений
во вторичные БД. Период задаётся в секундах, минутах или часах.
Задержка после старта СДД (в мин) - признак того, что первый запрос данных и
запись в БД будет произведены не ранее, чем через заданное количество минут после
запуска сервера доступа к данным.
Обработка - признак записи обработанных значений. По умолчанию, данный признак
не выставлен - это означает, что производится простое копирование данных (значений и их
временных меток) из первичных БД во вторичные по заданным параметрам. В случае записи
с обработкой, из первичных БД запрашиваются уже обработанные данные
(минимум,
максимум, среднее, интеграл или сумма) за заданный Интервал. При этом Временная
метка для полученных точек, которая будет записана во вторичную БД, может быть
выставлена равной началу или концу интервала.
Масштабирование - признак умножения значений, полученных из первичных БД, на
заданное число, перед их записью во вторичную БД.
Смещение - признак прибавления заданного числа к значениям, полученным из
первичных БД, перед их записью во вторичную БД.
Условия
Закладка "Условия" отображается только для обычных БД и БД с дочиткой. Она содержит
следующие элементы редактирования:
1) Панель настройки записи по управляющему параметру:
Управляющий параметр - если этот признак выставлен, запись в БД производится, в
зависимости от значения заданного управляющего дискретного Паспорта.
Выбрать - кнопка выбора управляющего паспорта.
Информация - кнопка вызова окна с информацией об управляющем паспорте.
- 288 -
Регистрация истории
Писать при 1 - запись в БД производится только, если значение управляющего
паспорта равно 1.
Писать при 0 - запись в БД производится только, если значение управляющего
паспорта равно 0.
2) Временно не писать параметры в БД - признак временного отключения записи
значений параметров в БД. При включении данного признака наименование БД, её
пиктограмма и входящие группы параметров отображаются серым цветом в дереве БД
основного окна программы.
Резервирование
Закладка "Резервирование" отображается только для обычных БД и БД с дочиткой. Она
имеет вид:
Резервирование - признак ведения резервной БД.
Полный путь к файлу резервной БД задаётся полями редактирования Имя сервера и
Файл БД. Сервер для файла резервной БД может быть выбран Из проекта с помощью
выпадающего списка станций, зарегистрированных в проекте посредством программы
"Настройка сетевого взаимодействия".
Имя пользователя и Пароль - имя пользователя SQL-сервера Firebird и пароль этого
пользователя.
С помощью соответствующих кнопок можно Создать файл резервной БД, Удалить
файл резервной БД и Проверить соединение с файлом резервной БД.
Если регистратору технологических параметров при запуске не удаётся подключиться
к резервной БД, у которой выставлен признак Автосоздания файла БД
(на закладке
Свойства БД), он пытается создать файл резервной БД, используя заданный путь и
параметры подключения.
Архивные копии
Для всех типов БД, кроме вторичных, существует возможность автоматического создания
архивных копий, целью которого является длительное хранение информации о ходе
технологического процесса. Эта возможность реализована в специальном модуле создания
архивных копий баз данных технологических параметров, который позволяет автоматически
создавать копии БД ТП, содержащие данные только за определённые пользователем
интервалы времени (день, неделя, месяц, квартал, полугодие, год).
Архивные копии баз данных могут храниться на файл-сервере, на CD и DVD-дисках и т.п., что
позволяет хранить информацию о ходе технологического процесса длительное время.
Параметры создания архивных копий БД ТП настраиваются на закладке "Архивные копии":
- 289 -
Регистрация истории
Архивные БД - признак включения автоматического создания архивных копий БД ТП.
Имя сервера - сервер, на котором будут создаваться архивные копии. Сервер может
быть выбран Из проекта с помощью выпадающего списка станций, зарегистрированных в
проекте посредством программы "Настройка сетевого взаимодействия".
Папка архивных БД - путь к папке сервера, в которой будут создаваться архивные
копии БД.
Имя пользователя - имя пользователя сервера Firebird, на котором будут создаваться
архивные копии БД.
Пароль
- пароль пользователя сервера Firebird, на котором будут создаваться
архивные копии БД.
Только для чтения - при включении данного признака создаваемые архивные БД будут
доступны только для чтения. Это даёт возможность просматривать полученные архивные БД
непосредственно с CD и т.п.
Создать архив - кнопка немедленного создания архивной копии БД.
Проверить соединение - кнопка проверки соединения с сервером архивных БД.
Периодичность архивирования - период, с которым будут создаваться архивные
копии БД, а также период, данные за который будут содержаться в каждой архивной копии БД.
Может быть задан следующим образом: Ежедневно, Еженедельно, Ежемесячно,
Ежеквартально, Каждое полугодие, Ежегодно.
Задержка создания архивной БД задаёт, через сколько часов после наступления даты
создания очередной архивной копии она будет реально создана. Эта настройка введена для
уверенности в том, что все данные за требуемый период успеют записаться в БД до начала
архивирования (например, в случае потери соединения при резервировании либо в случае
записи в БД с дочиткой).
Начальная дата следующей архивной БД - дата начала периода для следующей
архивной копии БД (дата начала периода, для которого будет создана следующая архивная
БД). Это значение корректируется модулем создания архивных копий БД после успешного
создания очередного архива. Например, если периодичность архивирования выбрать
ежемесячной, а начальную дату следующей архивной БД задать равной 01.01.2008, то модуль
архивирования создаст архивную копию БД для диапазона 01.01.2008 - 01.02.2008, затем для
диапазона 01.02.2008 - 01.03.2008 и т.д., пока не дойдёт до начала текущего месяца. Это
будет новое значение начальной даты следующей архивной БД.
Ограничение срока хранения архивов (в месяцах) - признак автоматического удаления
устаревших архивных копий БД.
Для немедленного создания архивной копии БД за заданный диапазон следует либо
воспользоваться кнопкой Создать архив, либо выбрать пункт "Создание архивной БД..." в
контекстном меню дерева БД или в меню "Сервис" основного окна программы. При этом на
- 290 -
Регистрация истории
экране появляется окно вида:
В нём необходимо выбрать полный путь к создаваемой архивной БД, имя
пользователя и пароль сервера Firebird, на котором будет создана архивная БД, а также
диапазон, за который данные из архивируемой БД скопируются в архивную копию БД.
7.1.2.3 Удаление БД
Удаление выделенной базы данных осуществляется одним из следующих способов:
1) выбором в меню "Правка" пункта "Удалить БД";
2) выбором пункта "Удалить БД" в контекстном меню дерева баз данных;
3) клавишей Delete.
При этом на экране появляется окно подтверждения удаления БД (при удалении всех
типов БД, кроме вторичных):
Удалить конфигурацию БД и созданные для неё файлы основной и резервной БД -
для удаления не только конфигурации БД из проекта, но и файлов БД с серверов IB Firebird.
Удалить только конфигурацию БД - для удаления только конфигурации БД из
проекта. Файлы БД, если они были созданы, останутся на серверах Firebird.
7.1.2.4 Очистка БД
Очистка БД от устаревших данных реализована для всех типов БД, кроме вторичных
(вторичные БД должны администрироваться средствами соответствующей СУБД).
Для автоматической очистки БД от устаревших данных служит настройка Ограничение
срока хранения данных на закладке Свойства БД.
Для того, чтобы вручную удалить устаревшие данные из БД, необходимо в меню
"Сервис" основного окна программы или в контекстном меню дерева БД выбрать пункт
"Очитска БД...". При этом на экране появится окно вида:
- 291 -
Регистрация истории
При нажатии на кнопку ОК, в случае успешного подключения к файлу БД, из базы
данных будут удалены Все записи, либо Записи ранее/Записи после указанной даты, либо
Записи в заданном диапазоне.
7.1.2.5 Статистика по БД
Для вывода статистики по выделенной БД (любого типа, кроме вторичных) необходимо
в меню "Сервис" основного окна программы или в контекстном меню дерева БД выбрать пункт
"Статистика по БД...". При этом на экране появится окно с информацией о первой и
последней записи за каждый день, а также об общем количестве записей в БД:
7.1.3 Группы параметров БД
Все технологические параметры, сохраняемые в БД, можно разбивать по группам. В каждой
БД может быть произвольное количество групп параметров. Вложенность групп -
неограниченная.
7.1.3.1 Добавление группы
Добавление новой группы в выделенную БД (или в выделенную группу) осуществляется одним
из следующих способов:
1) с помощью кнопки
на панели инструментов основного окна программы;
2) выбором в меню "Правка" пункта "Добавить группу";
3) выбором пункта "Добавить группу" в контекстном меню дерева баз данных.
Группы параметров БД (а также все вложенные в них группы) создаются автоматически при
добавлении параметров в БД путём перетаскивания групп из дерева паспортов в дерево БД.
- 292 -
Регистрация истории
7.1.3.2 Настройка группы
Настройка выделенной группы и добавление в неё параметров БД осуществляется, как и
настройка БД, с помощью закладок Параметры, Настройки и Условия, расположенных в
центральной части основного окна программы. Вид и наличие этих закладок зависит от типа
БД, который выбирается при добавлении БД в проект.
Наименование группы редактируется с помощью элемента редактирования Имя группы,
расположенного на закладке "Настройки".
По умолчанию, все группы наследуют настройки БД, т.е. имеют те же Настройки и Условия
записи, что и вся база данных. При необходимости можно для каждой группы задать
Собственные настройки записи, выставив соответствующий признак на закладке
"Настройки". Группы параметров, имеющие свои собственные настройки записи,
отображаются в дереве БД пиктограммой с восклицательным знаком.
Порядок групп, а также их вложенность можно изменять простым перетаскиванием с помощью
мыши.
7.1.3.3 Удаление группы
Удаление выделенной группы параметров из БД осуществляется одним из следующих
способов:
1) с помощью кнопки
, расположенной на панели инструментов основного
окна программы;
2) выбором в меню "Правка" пункта "Удалить группу";
3) выбором пункта "Удалить группу" в контекстном меню дерева баз данных;
4) клавишей Delete.
В случае подтверждения удаления, группа параметров удалится из БД.
7.1.4 Параметры БД
Список параметров, входящих в выделенную БД (выделенную группу), отображается на
закладке Параметры, расположенной в центральной части основного окна программы.
7.1.4.1 Добавление параметров в БД
Добавление параметров в БД осуществляется простым перетаскиванием паспортов и
их групп с помощью мыши из дерева паспортов, расположенного в правой части основного
окна программы, в список параметров на закладке Параметры либо непосредственно в
дерево БД.
Группы параметров БД
(а также все вложенные в них группы) создаются
автоматически при перетаскивании групп из дерева паспортов в дерево БД.
1) Для каждого тега может быть создан только один параметр в первичной БД
(обычной БД, БД с дочиткой). Паспорт, для которого уже создан параметр в какой-либо
первичной БД, называется архивируемым и отображается серым цветом в дереве паспортов.
Чтобы найти параметр первичной БД, который создан для выделенного паспорта, необходимо
в контекстном меню дерева паспортов выбрать пункт "Перейти к параметру БД".
Если попытаться перетащить уже архивируемые паспорта в первичные БД, на экране
появится окно вида:
- 293 -
Регистрация истории
В случае нажатия на кнопку "Да", параметры БД, которые были созданы для
архивируемых паспортов, удалятся, и создадутся новые параметры БД в новом месте. В
случае ответа "Нет", новые параметры создадутся только для неархивируемых паспортов,
если они присутствовали в списке переносимых.
2) Для каждого тега может быть создано сколько угодно параметров во вторичных БД
(ограничение - один в пределах одной группы). Т.к. для каждого паспорта может быть создан
только один параметр в первичной БД, источник данных для параметров вторичных БД,
созданных для этого паспорта, всегда определяется однозначно.
Паспорт, для которого создаётся параметр вторичной БД, должен быть архивируемым
(т.е. для него уже должен быть создан параметр в первичной БД). В случае, если попытаться
перетащить неархивируемые паспорта во вторичные БД, на экране появится окно вида:
В случае ответа "Да", для всех переносимых паспортов создадутся параметры во
вторичных БД, но те из них, для которых еще не созадано параметров в первичных БД, будут
отображаться в списке Параметров красным цветом (для того, чтобы обратить внимание на
то, что для данных параметров не существует источников - параметров первичных БД). В
случае ответа "Нет", новые параметры во вторичных БД создадутся только для
архивируемых паспортов, если они были в списке переносимых.
3) По умолчанию, в дереве паспортов отображаются все паспорта.
Для удобства настройки первичных БД можно в контекстном меню дерева паспортов
выбрать пункт "Отображать только неархивируемые". При этом те паспорта, для которых
уже созданы параметры в первичных БД, будут скрыты.
Для удобства настройки вторичных БД можно в контекстном меню дерева паспортов
выбрать пункт "Отображать только архивируемые". При этом те паспорта, для которых ещё
не создано параметров в первичных БД, будут скрыты.
7.1.4.2 Удаление параметров из БД
Удаление выделенных параметров из БД осуществляется одним из следующих способов:
1) выбором в меню "Правка" пункта "Удалить параметры";
2) выбором пункта "Удалить параметры" в контекстном меню списка Параметров;
3) клавишей Delete.
В случае подтверждения удаления, параметры удалятся из БД.
- 294 -
Регистрация истории
7.1.5 Сохранение настроек БД ТП
Сохранение настроек БД ТП осуществляется одним из следующих способов:
1) с помощью кнопки
на панели инструментов основного окна программы;
2) выбором в меню "Файл" пункта "Сохранить";
3) с помощью "горячих клавиш" Ctrl+S.
- 295 -
Регистрация истории
7.2 Диалог выбора параметров из БД
Просмотр накопленных в БД данных возможен в программе "Просмотр истории" или в
программе "Визуализация" с помощью объекта "Исторический тренд". Кроме того,
информация из БД используется программой "Рапорта" для формирования отчётной
документации. Во всех этих программах выбор параметров из БД осуществляется при помощи
диалога выбора параметров из БД:
Диалоговое окно выбора параметров из баз данных состоит из следующих частей:
1) В верхней части - панель инструментов;
2) В левой части - дерево баз данных проекта;
3) В правой части - список технологических параметров, содержащихся в выбранной
БД или в выбранной группе параметров;
4) В нижней части - буфер выбранных параметров.
- 296 -
Регистрация истории
7.3 Рекомендации по созданию и настройке БД
Невозможно дать однозначные указания по настройке баз данных технологических
параметров. Эти настройки индивидуальны для каждого конкретного проекта. Ниже
приведены только наиболее общие рекомендации:
1) БД ТП рекомендуется создавать на разделе жесткого диска, имеющего формат
NTFS.
2) Не следует без необходимости включать в БД ТП все параметры проекта.
Параметры, история изменения которых не представляет интереса, лучше исключить из БД.
3) Рекомендуется разбивать параметры по разным БД в зависимости от необходимого
срока хранения данных.
4) Количество БД ТП в проекте может быть любым, но не рекомендуется создавать их
слишком много - это может привести к замедлению работы системы.
5) Не рекомендуется без особой необходимости создавать БД ТП, размер которых
будет превышать 2 ГБ - это скажется на скорости извлечения данных из базы. Если база
расположена на разделе жесткого диска, имеющего формат FAT32, то её размер физически не
может превышать 4 ГБ - это ограничение FAT32. Приблизительно будущий максимальный
размер БД в МБ можно оценить по следующей формуле:
((Количество параметров в БД * 20) + 36) * (Число дней хранения данных + 1)
* 107 / Период
записи значений в мсек.
Эта формула справедлива при периодической записи в БД всех параметров. Если же
используется режим записи только изменившихся параметров, то размер БД предугадать
невозможно, но он всегда будет меньше вычисленного по указанной выше формуле.
6) Рекомендуется использовать сжатие данных в БД - это приводит к незначительному
увеличению нагрузки на процессор, но даёт существенный (до 3 раз) выигрыш в скорости
извлечения данных из БД (вывод исторических графиков и формирование рапортов). Сжатие
данных в БД приводит к уменьшению размера файла БД до 3.5 раз по сравнению с
рассчитанным по формуле из пункта 5 значением.
- 297 -
Часть VIII
Сервер сбора данных
Сервер сбора данных
Часть VIII :: Сервер сбора данных
Сервер сбора данных ОВЕН Телемеханика Лайт является приложением, которое
осуществляет сбор данных от внешних источников - контроллеры, модули УСО, сервера OPC
DA, реализует обработку данных по заданным алгоритмам
(функционал виртуального
контроллера), осуществляет контроль аварийных и прочих событий, генерацию алармов и
технологических событий, фиксацию данных в исторические базы.
Сервер сбора данных сам по себе является для клиентских приложений
(модуля
визуализации) источником оперативных данных, алармов, принимает команды управления.
Получение данных от сервера происходит по протоколу TCP/IP.
Исторические данные (тренды, отчеты) все клиентские модули получают непосредственно из
баз данных, используя клиентскую библиотеку доступа RTP_access.dll.
Архитектура сервера сбора данных ОВЕН Телемеханика Лайт
- 299 -
Сервер сбора данных
8.1 Запуск сервера
Исполнительный файл сервера сбора данных - DAServer.exe из каталога Bin. При запуске путь
к проекту передается серверу из первого параметра командной строки, или берется проект по
умолчанию из реестра, если ключей в командной строке нет.
При запуске сервера из модуля Интегратор сервер запускается как приложение, путь к
проекту передается в командной строке.
Сервер сбора данных можно также запускать из командных файлов и через ярлыки. В этих
случаях возможно задание дополнительных опций запуска через ключи командной строки.
Подсказку о доступных ключах командной строки можно получить, если запустить сервер с
ключем "?" - DAServer.exe ?
При использовании дополнительных ключей обязательно первым параметров в командной
строке должен быть путь к проекту.
Пример использования командной строки или ярлыка запуска:
"C:\Program Files\OWEN\TML\Bin\DAServer.exe" "C:\OWEN-TML Projects
\OWENDemo\TMLite.tml" -noascue
"C:\Program Files\OWEN\TML\Bin\DAServer.exe" "C:\OWEN-TML Projects
\ASCUEDemo\main.tml" -ascueonly -ascuecom=1 port=6001 -secondcopy
Эта строка запускает сервер сбора данных как повторный (третий и далее) экземпляр, для
сбора данных по COM-порту (напрямую или GSM), номер порта 1.
Когда для сбора данных АСКУЭ для разных объектов используются и каналы связи СОМ-
порт, и другие - ТСР, коммуникационный сервер - то возможно запустить один экземпляр
сервера для обслуживания только объектов по GSM, и еще один экземпляр сервера - для
обслуживания объектов не GSM.
Для GSM в командной строке дополнительно указывается ключ вида -ascuephone=+7,8 - он
задает маску номера телефона, в данном случае все номера, начинающиеся на +7 или на 8.
Для не-GSM объектов указать ключ -ascuephone=notGSM.
- 300 -
Сервер сбора данных
Внимание: если в пути файлов имеются пробелы, то такой путь должен быть полностью взят
в кавычки, в этом случае он будет воспринят как один параметр.
Примечание: при использовании ключа SECONDCOPY для запуска нескольких экземпляров
сервера сбора данных необходимо для каждого экземпляра задать свой номер порта TCP
ключем port=ХХХХ
Сервер, запущенный как приложение, отображает свою иконку в трее:
Доступ к меню иконки сервера возможен если осуществлен вход в проект системы ОВЕН
Телемеханика Лайт из другого модуля интегратора, или если запустить сервер еще раз.
Окно развернутого из трея сервера сбора данных
Если не использовать ключ SECONDCOPY в командной строке, то сервер блокирует запуск
второй копии. Поэтому необходимо для перехода от работы с одним проектом Телемеханики
Лайт к другому выгрузить сервер и запустить его для нового проекта.
- 301 -
Сервер сбора данных
8.2 Использование как службы
Сервер сбора данных может функционировать как служба Windows.
Для установки сервера как службы можно либо использовать утилиту Настройка сервера как
службы из меню Пуск->ОВЕН->Утилиты, либо произвести установку службы с помощью
команд Windows. С помощью утилиты можно инсталлировать только одну службу сервера
сбора данных. С помощью команд Windows можно произвести установку нескольких служб
сервера сбора данных, с разными наборами параметров командной строки.
Использование утилиты
Запускать утилиту необходимо с правами Администратора Windows.
После включения галочки и нажатии Ок происходит установка службы. Для проверки
рекомендуется зайти в панель управления и посмотреть список локальных служб:
В свойствах службы сервера ОВЕН рекомендуется выставить опцию перезапуска службы на
случай возможных сбоев:
- 302 -
Сервер сбора данных
Сервер, работающий как служба, не отображает свою иконку в трее.
Установка с помощью команд Windows.
Осуществляется из командной строки, либо запуском командного bat-файла. Операции нужно
выполнять с правами администратора.
Пример bat-файла для установки службы сервера сбора данных только для режима
телемеханики:
sc create "DAServerTM" displayname= "Сервер Телемеханика Лайт" binpath= "\"C:\
sc config "DAServerTM" type= interact type= own start= auto depend= FirebirdSe
sc failure "DAServerTM" reset= 0 actions= restart/30000
sc start
"DAServerTM"
Пример bat-файла для установки службы сервера сбора данных только для режима сбора
данных АСКУЭ:
sc create "DAServerASCUE" displayname= "Сервер Телемеханика Лайт-АСКУЭ" binpat
sc config "DAServerASCUE" type= interact type= own start= auto depend= Firebir
sc failure "DAServerASCUE" reset= 0 actions= restart/30000
sc start
"DAServerASCUE"
- 303 -
Часть IX
Визуализация
Визуализация
Часть IX :: Визуализация
Диалоговая среда контроля и управления (модуль визуализации) предоставляет средства для
разработки и отображения графических мнемосхем автоматизированных рабочих мест (АРМ)
операторов АСУТП, АСОДУ, АСКУЭ и других систем промышленной автоматизации. Данный
модуль является основным средством визуального контроля текущих параметров ТП, а также
главным инструментом управления процессами.
- 305 -
Визуализация
9.1 Рабочий режим
После загрузки проекта программа начинает функционировать в рабочем режиме. При этом
отображается та мнемосхема, на которой пользователь завершил свой предыдущий сеанс
работы с приложением, или мнемосхема, назначенная стартовой для этого проекта.
В заголовке окна показываются название открытого проекта, текущая мнемосхема, и имя
пользователя ОВЕН Телемеханика Лайт, под которым произошел запуск программы.
- 306 -
Визуализация
9.2 Режим настройки
В режиме настройки можно изменять параметры мнемосхемы, добавлять и удалять
различные объекты, производить их настройку, изменять расположение мнемосхем в дереве
проекта, добавлять и удалять мнемосхемы и ветви и т.д.
Перейти в режим настройки можно, выбрав соответствующее действие в разделе Сервис
основного меню, или нажав горячую клавишу F6. Переход обратно в рабочий режим
происходит аналогично.
- 307 -
Визуализация
9.3 Навигация по мнемосхемам
Для навигации по мнемосхемам проекта имеется несколько механизмов. Первые два
дублируют друг друга, и предоставляют возможность перехода на следующую/предыдущую
мнемосхему проекта, или двигаться вперед/назад по истории уже просмотренных мнемосхем.
Кнопки панели управления
Горячие клавиши
o PAGE UP - переход на предыдущую мнемосхему проекта
o PAGE DOWN - переход на следующую мнемосхему проекта
o ALT+LEFT - переход назад по истории просмотра мнемосхем (или "забой")
o ALT+RIGHT - переход вперед по истории просмотра мнемосхем
Дерево проекта
Дерево проекта предоставляет возможность видеть структуры всего проекта, и
переходить непосредственно к нужной мнемосхеме. Оно показывается и убирается либо
по горячей клавише F3, либо из пункта Вид основного меню, либо кнопкой на панели
управления.
Кнопки навигации на мнемосхемах
Разработчиком проекта могут быть предусмотрены кнопки навигации непосредственно
на мнемосхемах. Щелкая мышкой по этим кнопкам можно переходить к другим
мнемосхемам проекта.
Кнопки на панели навигации
Разработчиком проекта может быть предусмотрена и настроена панель навигации.
- 308 -
Визуализация
9.4 Масштабирование
Имеется возможность масштабирования мнемосхем. Если для конкретной мнемосхемы
масштабирование не нужно, его можно запретить, убрав галочку Масштабируемая мнемосхема
в окне Свойства мнемосхемы (см. режим настройки).
Масштабирование мнемосхемы осуществляется с помощью специальной панели
инструментов масштабирования, или горячих клавиш, или контекстного меню, вызываемого
щелком правой клавиши мышки:
Увеличить (Num +);
Уменьшить (Num -);
Масштаб 100% (Num /);
По размеру окна (Num *).
Панель инструментов масштабирования
Панель масштабирования показывается/скрывается из основного меню (Вид->Панель
масштаба) или по клавише F10. В правой части панели масштабирования выводится текущий
масштаб мнемосхемы.
- 309 -
Визуализация
9.5 Печать мнемосхем
Для печати текущей мнемосхемы нужно выбрать действие Печать в пункте Файл основного
меню, или нажать комбинацию клавиш CTRL+P.
Окно настройки параметров печати мнемосхемы
В вызванном окне Печать мнемосхемы задайте параметры печати мнемосхемы: границы
печати в миллиметрах (верхняя, нижняя, левая, правая), ориентацию страницы (книжная или
альбомная), что печатать (видимую часть мнемосхемы или мнемосхему целиком).
Результат настройки параметров печати сразу отображается в окне предварительного
просмотра формы настройки.
Для печати мнемосхемы нажмите кнопку Печатать, для отказа от печати - Отмена.
Для настройки принтера нужно выбрать действие Настройка принтера в пункте Файл
основного меню.
В вызванном окне Настройка печати можно выбрать принтер и задать его свойства, выбрать
размер, тип подачи и ориентацию бумаги.
- 310 -
Визуализация
9.6 Квитирование звуковой сигнализации
В зависимости от настроек панель модуля сигнализации, показывающая сигнализируемые
параметры и позволяющая заквитировать один или все параметры, может постоянно
находиться внизу экрана (или в виде отдельного окна), или вызываться только при
возникновении сигнализируемой ситуации.
В этой панели (окне) показываются все сигнализируемые параметры (настроенные в модуле
сигнализации). При возникновении нарушения соответствующий параметр можно
заквитировать, дважды щелкнув на нем левой кнопкой мыши, или выделив его и нажав кнопку
квитирования на левой стороне панели.
Квитирование нарушений из диалоговой среды контроля и управления
Панель (окно) звуковой сигнализации можно закрыть, убрав галочку Сигнализация пункта
Расширения основного меню (если в настройках проекта разрешено показывать этот пункт
меню в рабочем режиме).
На самих мнемосхемах сигнализируемые параметры выделяются мигающими рамками
соответствующего цвета. Дважды щелкнув на таком параметре левой кнопкой мыши, можно
заквитировать сигнализацию нарушения этого параметра.
- 311 -
Визуализация
9.7 Смена пользователя
При необходимости осуществить действия, запрещенные текущему пользователю, есть
возможность сменить пользователя, нажав графическую кнопку с подсказкой Сменить
текущего пользователя на форме Настройки пользователя, вызываемой из меню Сервис-
>Пользователь.
Форма настроек пользователя системы
Разработчик проекта может вставить на мнемосхему специальную кнопку для вызова формы
настроек пользователя (см. объект «Кнопка»).
- 312 -
Визуализация
9.8 Полноэкранный режим работы
Диалоговая среда контроля и управления может работать как в оконном, так и в
полноэкранном режимах. В полноэкранном режиме вся площадь экрана используется для
отображения мнемосхем. Переключение между режимами производится нажатием комбинации
клавиш Alt+Enter (или F11). Вид режима запоминается при выходе, и восстанавливается при
загрузке диалоговой среды контроля и управления.
- 313 -
Визуализация
9.9 Настройка параметров проекта
Вызов окна настройки параметров проекта производится по горячей клавише F12, или из
пункта Сервис->Параметры основного меню.
Форма настройки параметров проекта
Здесь можно настроить период опроса параметров (период обновления информации на
мнемосхемах), тайм-аут при управлении (время ожидания ответа), сигнализирующие цвета,
параметры масштабирования мнемосхем, расширений модуля визуализации, различных
подтверждений и другие параметры проекта.
- 314 -
Визуализация
9.10 Настройка мнемосхем
В режиме настройки можно изменять свойства мнемосхемы, добавлять и удалять различные
объекты, производить их настройку, организовывать дерево мнемосхем, добавлять и удалять
мнемосхемы и группы мнемосхем.
Перейти в режим настройки можно, нажав клавишу F6, или выбрав соответствующее действие
в разделе Сервис основного меню. Переход обратно в рабочий режим происходит аналогично.
Навигация по мнемосхемам в режиме настройки осуществляется так же, как и в рабочем
режиме, за исключением кнопок навигации на самих мнемосхемах.
Добавление и удаление мнемосхем и группы мнемосхем (ветви) в режиме настройки
производится из окна Дерево мнемосхем с помощью кнопок на панели инструментов дерева
мнемосхем, или из контекстного меню, вызываемого по нажатию правой кнопки мыши на
названии соответствующей мнемосхемы или группы мнемосхем (ветви).
Дерево мнемосхем в режиме настройки
9.10.1 Свойства мнемосхемы
Вызов окна настройки основных параметров мнемосхемы происходит, если на самой
мнемосхеме щелкнуть правой кнопкой мыши, и в появившемся контекстном меню выбрать
пункт Свойства мнемосхемы. Так же это действие доступно из дерева проекта и по
комбинации горячих клавиш CTRL+E.
- 315 -
Визуализация
Окно основных параметров мнемосхемы
В поле редактирования в верхней части окна можно изменять название мнемосхемы и
комментарии к ней. Ниже задаются ширина и высота мнемосхемы в пикселях, и цвет фона
мнемосхемы. Если для мнемосхемы выбрано фоновое изображение, и оно не соответствует
заданным размерам мнемосхемы, то становится доступен флажок Растянуть изображение.
Рисунок, который будет использоваться в качестве фонового изображения, можно выбрать из
выпадающего списка (если ранее его уже использовали в проекте), или, нажав на кнопку
Выбрать файл, выбрать в появившемся стандартном диалоге открытия файла необходимый
рисунок. Выбираемый рисунок может располагаться в любом месте, но потом он будет
скопирован в каталог проекта, в папку KVision\Backgrounds. В дальнейшем этот рисунок можно
будет выбирать из выпадающего списка фоновых изображений.
Включение флажка Масштабируемая мнемосхема разрешает масштабирование данной
мнемосхемы.
При включении флажка Инженерная мнемосхема доступ к данной мнемосхеме будет разрешен
только пользователям, имеющим соответствующие права.
При включении флажка Постоянно опрашиваемая мнемосхема данная мнемосхема
опрашивается постоянно, даже если загружена другая мнемосхема. В первую очередь это
нужно для отсутствия разрывов в накопительных трендах.
Включение флажка Невыгружаемая мнемосхема нужно для того, чтобы переход по
мнемосхемам был более быстрым (мнемосхема не выгружается из памяти и ее загрузка
происходит почти мгновенно), для отсутствия разрывов в накопительных трендах и в других
случаях.
- 316 -
Визуализация
При включении флажка Всплывающая мнемосхема данная мнемосхема открывается в
отдельном окне поверх других мнемосхем («всплывает»). Такую мнемосхему рекомендуется
употреблять для детального отображения отдельного элемента мнемосхемы, например,
какой-либо важной емкости. Масштабирование всплывающей мнемосхемы запрещено.
В нижней части окна отображается дополнительная информация о мнемосхеме: время
последнего редактирования мнемосхемы, имя пользователя, последним изменявшего
настройки мнемосхемы, и GUID мнемосхемы.
При нажатии на кнопку ОК окно редактирования основных параметров мнемосхемы
закрывается, и все произведенные изменения отражаются на мнемосхеме. Нажатие на кнопку
Отмена приводит к закрытию окна редактирования без изменения свойств мнемосхемы. То
же самое происходит и при нажатии на кнопку закрытия окна в правом верхнем углу окна
редактирования параметров мнемосхемы.
9.10.2 Добавление объектов
Для добавления объектов на мнемосхему можно использовать палитру объектов,
появляющуюся в режиме настройки в окне дерева проектов на отдельной вкладке, или
контекстное меню, вызываемое щелчком правой кнопки мыши на мнемосхеме.
Палитра объектов
- 317 -
Визуализация
Контекстное меню мнемосхемы
Объекты разбиты на группы: Стандартные, Управление, Тренды и другие. Благодаря
открытости к расширению, возможно создание специальных объектов для конкретного
проекта.
- 318 -
Визуализация
9.11 Объекты визуализации
Мнемосхемы состоят из фонового изображения, которое можно создать при помощи любого
графического редактора, и различных объектов визуализации, которые добавляются и
настраиваются в режиме настройки.
С объектами мнемосхемы возможно производить следующие операции:
выделение;
перемещение;
изменение размера;
наслоение;
выравнивание;
вырезание;
копирование;
вставка;
удаление.
Список объектов постоянно расширяется как специализированными объектами, так и
объектами общего назначения. В данном справочном руководстве приведено описание
наиболее часто используемых объектов визуализации.
9.11.1 Стандартные
9.11.1.1 Наклонная надпись
Объект Наклонная надпись предназначен для отображения статически заданного текста
или текущих даты и времени рабочей станции.
- 319 -
Визуализация
Окно настройки свойств надписи
В верхней части формы задается Тип надписи:
Простой текст - выводится текст, заданный в поле Текст;
Текущее время - выводится Время, Дата или Дата и время (по выбору);
Текущий пользователь - выводится имя текущего пользователя системы.
Надпись может быть расположена под любым углом наклона, и содержать подсказку.
Выбор угла наклона осуществляется с помощью ползунка Угол наклона, или прямым
выставлением числа градусов справа от ползунка.
Для задания подсказки нужно выставить флажок Подсказка и задать текст подсказки в поле
редактирования справа от флажка.
Для изменения шрифта надписи нужно нажать кнопку Шрифт, для изменения цвета надписи -
кнопку Цвет шрифта.
При включенном флажке Прозрачность текст отображается на прозрачном фоне, а при
выключенном - появляется возможность задать цвет фона текста, нажав кнопку Цвет фона.
Ниже можно выбрать Стиль надписи: Простая, Выпуклая или Вдавленная.
Все изменения свойств текста отображаются в окне предварительного просмотра надписи.
При выставлении флажка Применять изменения автоматически все произведенные в форме
свойств изменения сразу отображаются на мнемосхеме. Эта возможность полезна для
выставления нужного угла наклона надписи.
При нажатии на кнопку ОК или Применить надпись на мнемосхеме изменяет свои свойства в
соответствии с произведенными настройками, причем по кнопке ОК окно редактирования
свойств текста закрывается.
Нажатие на кнопку Отмена приводит к закрытию окна редактирования, а надпись не изменяет
своих свойств. То же самое происходит и при нажатии на кнопку закрытия окна в правом
верхнем углу окна редактирования свойств надписи.
9.11.1.2 Изображение
Объект Изображение предназначен для отображения на мнемосхемах статических
изображений из внешних файлов различного формата. Выбранные файлы автоматически
копируются в каталог проекта, и доступны для многократного использования.
- 320 -
Визуализация
Окно настройки свойств изображения
9.11.1.3 Анимированный GIF
Объект Анимированный GIF предназначен для отображения на мнемосхемах движущихся
или вращающихся объектов: турбин, насосов и др.
Окно настройки свойств анимированного GIF
В панели Свойства анимированного GIF выберите из выпадающего списка файл формата
«анимированный GIF», содержащий динамический объект. При отсутствии нужного файла в
списке, нажмите кнопку Выбрать и найдите нужный файл на жестком диске компьютера. При
этом он занесется в проект и будет отображен в выпадающем списке доступных файлов
проекта.
- 321 -
Визуализация
При включенном флажке Автоматический выбор размера размер отображаемого объекта
выбирается автоматически, исходя из размера файла. При отключенном флажке размер
объекта можно задать с помощью мышки.
При включенном флажке Прозрачность анимированный GIF, созданный с заданным
«прозрачным» цветом, будет отображаться соответственно.
Под флажками расположено поле предварительного просмотра, в котором динамический
объект отображается в том виде, в каком он будет отображаться на мнемосхеме.
При включении в нижней части окна свойств анимированного GIF флажка Изображение
привязано к параметру, появляется окно выбора паспорта. При этом в верхней части окна
свойств анимированного GIF появляется панель Паспорт, в которой отображаются свойства
выбранного паспорта. В этой панели есть возможность выбрать другой паспорт, нажав кнопку
Выбрать.
При нажатии на кнопку ОК или Применить объект на мнемосхеме изменяет свои свойства в
соответствии с произведенными настройками, причем по кнопке ОК окно редактирования
свойств анимированного GIF закрывается.
Нажатие на кнопку Отмена приводит к закрытию окна редактирования, а объект на
мнемосхеме не изменяет своих свойств. То же самое происходит и при нажатии на кнопку
закрытия окна в правом верхнем углу окна редактирования.
9.11.1.4 Информация о параметре
Объект Информация о параметре предназначен для отображения на мнемосхемах
наименования, шифра или единиц измерения выбранного параметра.
Окно настройки свойств информации о параметре
При создании нового объекта Информация о параметре появляется окно выбора паспорта.
После выбора паспорта появляется форма свойств объекта. На форме есть возможность
выбрать другой паспорт, нажав кнопку Выбрать панели Паспорт.
В панели Свойства надписи нужно выбрать из выпадающего списка, какую информацию о
- 322 -
Визуализация
выбранном параметре отображать на мнемосхеме. Также можно задать подсказку, которая
при включенном флажке Подсказка будет отображаться при наведении курсора на
выведенную информацию о параметре.
Ниже задаются свойства надписи информации о параметре: шрифт, цвет фона (при
выключенном флажке Прозрачность), размеры надписи, горизонтальное и вертикальное
выравнивание. При включенном флажке Авто размер надписи информации выбирается
автоматически, исходя из размера шрифта.
В нижней части окна редактирования свойств значения параметра расположено поле
предварительного просмотра, в котором надпись значения отображается в том виде, в каком
она будет отображаться на мнемосхеме.
При нажатии на кнопку ОК или Применить надпись информации о параметре на мнемосхеме
изменяет свои свойства в соответствии с произведенными настройками, причем по кнопке ОК
окно редактирования свойств информации о параметре закрывается.
Нажатие на кнопку Отмена приводит к закрытию окна редактирования, а надпись на
мнемосхеме не изменяет своих свойств. То же самое происходит и при нажатии на кнопку
закрытия окна в правом верхнем углу окна редактирования.
9.11.1.5 Значение параметра
Объект Значение параметра предназначен для отображения на мнемосхемах значений
аналоговых или дискретных параметров.
Окно настройки свойств значения параметра
При создании нового объекта Значение параметра появляется окно выбора паспорта. После
выбора паспорта появляется форма свойств объекта. На форме есть возможность выбрать
другой паспорт, нажав кнопку Выбрать панели Паспорт.
Выставление соответствующих флажков позволяет отображать аварийные ситуации и
разрешать запись значений в паспорт.
- 323 -
Визуализация
Ниже задаются свойства надписи значения параметра: количество значащих цифр и знаков
после запятой, цвета шрифта и фона, размеры надписи, шрифт и выравнивание. При
включенном флажке Авто размер надписи значения выбирается автоматически, исходя из
размера шрифта.
В нижней части окна редактирования свойств значения параметра расположено поле
предварительного просмотра, в котором надпись значения отображается в том виде, в каком
она будет отображаться на мнемосхеме.
При нажатии на кнопку ОК или Применить надпись значения параметра на мнемосхеме
изменяет свои свойства в соответствии с произведенными настройками, причем по кнопке ОК
окно редактирования свойств значения параметра закрывается.
Нажатие на кнопку Отмена приводит к закрытию окна редактирования, а надпись на
мнемосхеме не изменяет своих свойств. То же самое происходит и при нажатии на кнопку
закрытия окна в правом верхнем углу окна редактирования.
9.11.1.6 Гистограмма
Объект Гистограмма предназначен для отображения на мнемосхемах гистограмм различного
вида для графического представления текущего значения параметра.
Окно настройки свойств гистограммы
При создании нового объекта Гистограмма появляется окно выбора паспорта. После выбора
паспорта появляется форма свойств объекта. На форме есть возможность выбрать другой
паспорт, нажав кнопку Выбрать панели Паспорт.
Выставление соответствующего флажка позволяет отображать аварийные ситуации.
Ниже задаются свойства гистограммы: показывать ли количество процентов заполнения
гистограммы, текст перед процентами (при выставленном флажке Показывать %) и шрифт
этого текста, вид и цвета гистограммы (гистограмма может быть аварийных цветов,
одноцветной, двухцветной, трехцветной, или отображать левый верхний угол выбранного
изображения), вид и цвета ободка гистограммы (ободок может быть аварийных цветов,
одноцветным или двухцветным), цвет фона и направление заполнения гистограммы (вправо,
влево, вверх или вниз).
- 324 -
Визуализация
В нижней части окна редактирования свойств гистограммы расположено поле
предварительного просмотра, в котором гистограмма отображается в том виде, в каком она
будет отображаться на мнемосхеме.
При нажатии на кнопку ОК или Применить гистограмма на мнемосхеме изменяет свои
свойства в соответствии с произведенными настройками, причем по кнопке ОК окно
редактирования свойств изображения закрывается.
Нажатие на кнопку Отмена приводит к закрытию окна редактирования, а гистограмма на
мнемосхеме не изменяет своих свойств. То же самое происходит и при нажатии на кнопку
закрытия окна в правом верхнем углу окна редактирования свойств изображения.
9.11.1.7 Многострочный текст
Объект Многострочный текст предназначен для отображения статически заданного
многострочного текста или текста, который меняется от значения параметра.
Окно настройки свойств текста без привязки к параметру
- 325 -
Визуализация
Окно настройки свойств текста с привязкой к параметру
9.11.1.8 Мульти-изображение
Объект Мульти-зображение предназначен для отображения на мнемосхемах изображений из
внешних файлов различного формата, которые автоматически переключаются в зависимости
от значения параметра.
- 326 -
Визуализация
Окно настройки свойств мульти-изображения
9.11.1.9 Кнопка
Объект Кнопка предназначен для перехода по мнемосхемам, запуска выбранной программы,
перехода по ссылке (URL), смены пользователя, завершения работы приложения.
Окно настройки свойств кнопки
9.11.1.10 Фигура
Объект Фигура предназначен для отображения на мнемосхемах различных фигур. Фигуры
могут быть статическими, либо привязанными к значению дискретного параметра.
- 327 -
Визуализация
Пример использования объекта Фигура на мнемосхеме
- 328 -
Визуализация
Окно настройки объекта Фигура
- 329 -
Визуализация
9.11.1.11 Линия
Пример использования объекта Линия
Окно настройки объекта Линия
- 330 -
Визуализация
9.11.1.12 Семисегментный индикатор
Окно настройки объекта
9.11.1.13 Аналоговый индикатор
Пример использования объекта
- 331 -
Визуализация
Окно настройки объекта
9.11.1.14 Таблица параметров
Пример использования объекта Таблица:
Окно настройки объекта Таблица:
- 332 -
Визуализация
- 333 -
Визуализация
9.11.2 Дополнительные
- 334 -
Визуализация
9.11.2.1 Список параметров
Пример использования объекта Список параметров:
Окно настройки объекта Список параметров:
- 335 -
Визуализация
9.11.2.2 Стрелочный индикатор
Пример использования объекта Стрелочный индикатор:
Окно настройки объекта Стрелочный индикатор:
- 336 -
Визуализация
9.11.2.3 Диаграмма
Пример использования объекта Диаграмма:
- 337 -
Визуализация
Окно настройки объекта Диаграмма:
- 338 -
Визуализация
9.11.2.4 Диаграмма-радар
Пример использования объекта Диаграмма-радар:
Окно настройки объекта Диаграмма-радар:
- 339 -

 

 

 

 

 

 

 

содержание      ..     3      4      5      6     ..