- •Конспект лекций по курсу
- •Содержание
- •Раздел 1. Основы построения интегрированных автоматизированных производств
- •1.1. Функциональное моделирование компонентов автоматизированного производства
- •1.2. Основные принципы управления интегрированных автоматизированных систем
- •1.3. Типовая архитектура интегрированной автоматизированной системы.
- •1.4. Типовые функции уровней управления интегрированной системы
- •Раздел 2. Средства сетевой поддержки интегрированной автоматизированной системы
- •2.1. Промышленные сети. Технология обмена информации в сетях иас.
- •2.2. Физические среды передачи информации в иас
- •2.3. Средства коммуникации узлов и компонентов в интегрированной системе
- •Раздел 3. Программно-технические устройства аис
- •3.1. Применение контроллеров в иас
- •Характеристики процессорных модулей приведены ниже:
- •3.2. Технические средства отображения информации.
- •3.3 Обеспечение структурной надежности иас.
- •Динамическое резервирование
- •Раздел 4. Программное обеспечение интегрированной автоматизированной системой управления
- •4.1. Компоненты и основные возможности scada-систем
- •4.3. Примеры интеграции многоуровневых систем автоматизации
- •4.4. Scada-приложения для слежения за производственным процессом
- •Блок аналогового входа (ai).
- •Блок (тег) аналогового выхода (ao)
- •Блок (тег) дискретного входа (di)
- •Блок (тег) дискретного выхода (do)
- •Меню электронной таблицы базы данных
- •Запросы и сортировка данных
- •Колонки
- •Сортировка
- •Запрос на выборку
- •Списки тегов для записи в файл трендов. Список тегов для записи в файл содержится в Historical Trend Assign,
- •Панель инструментов
- •Меню элемента (открывается по правой кнопке мыши):
- •Окно “Свойства элемента”
- •Окно “Анимация элемента”
- •Группирование и разгруппирование элементов рисунка.
- •Распределение по слоям и видимость.
- •Изменение размеров окна:
- •Настройка WorkSpace
- •Вкладка General (Общие)
- •Раздел 2 посвящен изучению средств программного и аппаратного взаимодействия комплекса технических средств интегрированной системы, приведены соответствующие примеры.
Запросы и сортировка данных
Можно изменять вид списка базы данных – показывать или прятать колонки, изменять способ сортировки, фильтровать теги.
Все эти изменения задаются в окне Свойства.
Окно состоит из нескольких вкладок.
Колонки
В правой панели – список всех допустимых для просмотра колонок.
В левой – выбранные для просмотра колонки.
Ниже перечислены часто используемые для просмотра колонки:
TagName |
имя тега |
Type |
Тип тега |
Description |
Описание тега |
Scan Time |
Время сканирования |
I/O Dev |
Драйвер ввода/вывода |
I/O Addr |
Адрес ввода/вывода |
Cur Value |
Текущее значение |
Low EGU |
Минимум |
High EGU |
Максимум |
Analog EGU Desc |
Единица измерения Аналогового тега |
Digital Close Tag |
Дискретный тег. Что будет записано в сообщении о тревоге при значении тега, равному 1 |
Digital Open Tag |
Дискретный тег. Что будет записано в сообщении о тревоге при значении тега, равному 0 |
Сортировка
В правой панели – список выбранных для просмотра колонок, в левом – по каким колонкам сортируем.
Запрос на выборку
В правой панели – список всех допустимых для просмотра колонок, в верхнем поле – запрос на выборку.
Запрос составляется так:
{Имя колонки} = “Фильтр”
Чтобы не набирать имя колонки вручную, нужно нажать мышью по выбранной в правой панели колонке, и ее имя отобразится в поле запроса.
Вместо знака равно можно поставить знак != (не равно), а также любой знак из группы Operators.
Фильтр должен быть заключен в двойные кавычки. Символ * означает – все, что попадется под руку. Так строка {TAG NAME} = "*" означает запрос на выборку тегов, имя которых может быть любым, т.е. показать все теги базы данных. Запрос {TAG NAME} = "С1_*" – показать теги, имя которых начинается с символов C1_
Параметры настройки тегов на тревоги сведены в таблицу и приведены нижн:
Enable Alarming |
Включение обработки алармов. Если это поле отключено (галки нет), значения остальных полей игнорируется. |
Alarm Area |
Зона тревоги. Например, зона С1 – тревоги в цехе 1, зона С2 – тревоги по всему заводу. Для данного проекта определены две зоны тревоги С1 и С2. С1 – это просто текст, который может быть любым, напр., вместо С1 – CTRL1 и т.д. Эта зона используются для фильтрации тревог при выводе тревог и сообщений. |
Priority |
Приоритет тревоги. Low – низкий Medium – средний High – высокий Приоритет используется для выбора цвета при выводе тревог в окно тревог, при выборе звукового файла, чтобы сигнализировать их появление. |
Low Low |
Нижняя аварийная граница. При совпадении с минимумом аварийная тревога не генерируется. |
Low |
Нижняя предупредительная граница. При совпадении с Low Low предупредительная тревога не генерируется |
High |
Верхняя предупредительная граница. При совпадении с High High предупредительная тревога не генерируется |
High High |
Верхняя аварийная граница. . При совпадении с максимумом аварийная тревога не генерируется. |
Rate of Change |
Скорость изменения значения тега. Если задано скорость изменения, то при каждом цикле вычисляется разница текущего и предыдущего значения, т.е. полученного при предыдущем сканировании. Если величина больше, чем число указанное в этом поле, генерируется тревога. |
Dead Band |
Мертвая зона или зона нечувствительности при генерировании новой тревоги. В нашем примере поле равно нулю. Предположим, что тревога включена, и значение аналога каждую секунду колеблется: 173,4 – 173,5 – 173,4 – 173,5 ….. И каждую секунду при значении 173,4 – будет выдано сообщение о том, что сигнал в Норме (ОК), при 173,5 – генерироваться предупредительное сообщение. И каждую секунду сообщение о предупреждении будет записываться в журнал тревог и сообщений. |
Графическое представление значений технологических параметров во времени способствует лучшему пониманию динамики технологического процесса предприятия. Поэтому подсистема создания трендов и хранения информации о параметрах с целью ее дальнейшего анализа и использования для управления является неотъемлемой частью любой SCADA - системы.
Тренды реального времени (Real Time) отображают динамические изменения параметра в текущем времени. При появлении нового значения параметра в окне тренда происходит прокрутка графика справа налево. Таким образом текущее значение параметра выводится всегда в правой части окна.
Тренды становятся историческими (Historical) после того, как данные будут записаны на диск и можно будет использовать режим прокрутки предыдущих значений назад с целью посмотреть прошлые значения. Отображаемые данные тренда в таком режиме будут неподвижны и будут отображаться только за определенный период.
Отображение трендов
Для отображения трендов на экране предусмотрены специальные шаблоны страниц:
одиночный тренд (SingleTrend) - шаблон для создания страницы с одним окном трендов, в котором имеется до 8 перьев;
двойной тренд (DoubleTrend-) - шаблон для создания страницы с двумя окнами трендов, в каждом из которых имеется до 8 перьев;
сравнительный тренд (CompareTrend) - шаблон для создания страницы c двумя трендами, наложенными один на другой в целях их сравнения (до четырех пар графиков);
масштабный тренд (ZoomTrend) - шаблон страницы с функцией масштабирования;
выпадающий тренд (PopTrend) - шаблон для вывода тренда в любом месте экрана (в отдельном окне).
тренды по событию (EventTrend) - шаблон страницы с одним окном для тренда по событию во времени на восемь перьев;
