
- •Лекция №1 Введение в интегрированные системы проектирования и управления
- •Лекция №2 Структура асутп на основе scada. Архитектура на примере пп Trace Mode. Понятия и определения.
- •Инструментальная система
- •Исполнительные модули
- •Лекция № 3 Обработка данных в канале Переменные канала
- •Экспоненциальное сглаживание
- •Подавление пиков
- •Контроль шкалы
- •Ограничение скорости изменения
- •Ограничение выходной величины
- •Логическая обработка Анализ на допустимость сочетания
- •Инверсия
- •Предустановка
- •Лекция №5 Языки программирования алгоритмов. Fbd модули
- •Типы входов и выходов
- •Пересчет блоков
- •Язык инструкций (Техно il)
- •Описание языка Техно il
- •Переменные Техно il
- •Входные переменные (I)
- •Выходные переменные (q)
- •Статические переменные (e)
- •Динамические переменные
- •Системные переменные
- •Константы
- •Операнды
- •Функции
- •Операторы циклов, условных и безусловных переходов, условный оператор.
- •Комментарии
- •Лекция № 7 Особенности работы с платами ввода –вывода. Разработка драйвера для платы усо l_card -264 в windows
- •Методика измерения межканального прохождения
- •Установка коэффициента усиления
- •Установка режима подключения сигналов
- •Также имеется возможность установки номера линии прерывания 1конфигурирования работы канала пдп
- •2Общая информация о dll-библиотекАх lcard_ad.Dll и lcard_32.Dll.
- •3Dll-библиотеки в Microsoft Windows.
- •4Использование библиотеки lcard_xx.Dll в программах на Си.
- •5Загрузка управляющей программы для плат l1610, l12xx, l1056, l305.
- •6 Загрузка bios процессора adsp-21xx в плату (loadbios())
- •7Установка базового адреса платы (set_base_address())
Инструментальная система
Включает 3 редактора:
Редактор базы каналов – предназначен для создания математической основы системы управления и информационной структуры проекта АСУТП. В нем описываются конфигурации рабочих станций, контроллеров и УСО, настраиваются информационные потоки между ними. Описываются входные и выходные сигналы, задаются периоды опроса, настраиваются алгоритмы обработки данных и управления.
Редактор представления данных - предназначен для разработки графической части проекта. Все формы отображения информации, управления и анимационные эффекты связываются с информационной структурой, разработанной в редакторе базы каналов.
Редактор шаблонов – предназначен для разработки шаблонов отчетов о ходе технологического процесса.
Исполнительные модули
Все исполнительные модули можно разделить на две группы:
предназначенные для организации работы диспетчерского и административного уровня, функционируют под управлением Windows NT, 2000, XP.
Модули, предназначенные для работы на нижнем уровне контроллеров и ориентированны под операционную платформу DOS.
Рассмотрим первую группу.
1. Монитор реального времени (МРВ). Основной элемент, предназначенный для организации АРМ, имеет следующие функциональные возможности:
запрос и передача данных с контроллеров по любому из встроенных протоколов или через драйвер;
обмен данными со встроенными платами УСО;
сохранение данных в архиве;
обмен данными по сети с другими мониторами реального времени, передача данных на верхний уровень;
обмен данными с СУБД через ODBC;
предоставление графической информации о состоянии технологического процесса;
автоматическое и супервизорное управление;
обмен данными с приложениями.
2. Net Link МРВ. Аналогичен МРВ с единственным отличием – не имеет связь с PLC контроллерами и не может обслуживать УСО. Источниками данных в этом случае являются МРВ на рабочих станциях и МикроМРВ, запущенных в PC контроллерах.
3. Net Link Light МРВ. Предназначен только для супервизорного управления – не поддерживает функции обработки данных и управления, является дополнительной графической консолью, которая подключается с удаленного компьютера к МРВ.
4. Глобальный регистратор (ГР). Предназначен для сохранения истории технологического процесса на удаленных дублированных серверах. После сохранения данных глобальный регистратор может передавать их для просмотра мониторами Supervisor.
5. Supervisor. Предназначен для создания АРМ администратора. Также как и Net Link Light МРВ является графической консолью и подключается по сети к МРВ или ГР, однако источником данных для него являются архивы. Может работать в двух режимах –подсчитывания (чтение последнего записанного значения) и плейбек (графическое воспроизведение архивных данных в виде мнемосхем – как фильм).
6. Сервер документирования. Предназначен для автоматического генерирования отчетной документации о ходе технологического процесса. Готовые отчеты могут быть записаны в файл, выведены на печать, экспортированы в СУБД, опубликованы в интернет, отправлены по электронной почте.
Ко второй группе относиться МикроМРВ. Предназначен для решения задач нижнего уровня, устанавливается на РС совместимых контроллерах. По возможностям похож на МРВ, однако в нем не реализованы функции графического интерфейса и архивирования.
Основные понятия и определения
Основными понятиями и определениями, относящимися к структуре разработки систем управления в TRACE MODE являются проект, узел, объект и канал.
Проект – это совокупность всех математических и графических компонентов ПО для операторских станций и контроллеров одной АСУТП, объединенных информационными связями и единой системой архивирования.
Проект может включать в себя до 200 узлов. Он размещается на каждом узле, при этом наименование поддиректорий его размещения должно быть одно и то же.
Узлом проекта называется любое устройство, на котором запущен исполнительный модуль, реализующий серверные функции (МРВ, ГР, сервер документирования, микро МРВ, Net Link МРВ). Этим устройством может служить контроллер, операторская или архивная станция. Различают текущий и удаленный узел. Текущий – тот, который рассматривается в данный момент, удаленный – с которым обменивается данными текущий узел. Все узлы подразделяются на классы. Класс узла характеризует его информационную емкость.
Для каждого узла проекта создается база данных реального времени (база каналов). Основным элементом ее является канал. Канал – это структура, состоящая из набора переменных и процедур, имеющая настройки на внешние данные, идентификаторы и период пересчета ее переменных.
В зависимости от направления движения информации каналы подразделяются на входные (Input) и выходные (Output). Для аналоговых сигналов используется формат число с плавающей точкой одинарной точности – информационная емкость 2 байта(FLOAT). Для дискретных – целое число (HEX), размерностью также 2 байта.
Каналы одной базы могут группироваться по каким-либо признакам или произвольно. Объект базы каналов – это группа каналов, которой предписан набор атрибутов. Над каналами объекта могут выполняться групповые операции. Одни и те же каналы одного узла могут быть включены в разные объекты.