
- •Содержание
- •Глава 1. Автоматизированные системы управления технологическими процессами
- •Глава 2. Информационное обеспечение асутп
- •Глава 3. Моделирование технологических объектов, управляемых асутп
- •Глава 4. Алгоритмы управления в асутп
- •Глава 5. Алгоритмы управления технологическим циклом
- •Глава 6. Особенности проектирования асутп
- •Глава 7. Системы программного управления производственными установками
- •Основные понятия и термины
- •Введение
- •Контрольные вопросы к введению
- •Глава 1. Автоматизированные системы управления технологическими процессами
- •Асутп как основа автоматизации технологических процессов
- •Основные функции и структура асутп
- •Структура и основные функции увм
- •Контрольные вопросы к главе 1
- •Глава 2. Информационное обеспечение асутп
- •Энтропия как мера информации
- •Количественная оценка информации
- •Кодирование информации
- •Двоичные коды
- •Экономичность двоичного кодирования
- •Арифметические двоичные коды
- •Неарифметические двоичные коды
- •2.5. Передача информации по каналам связи
- •2.5.1. Промышленные информационные сети
- •2.5.2. Последовательные интерфейсы по стандартам rs232c и rs485
- •2.5.3. Защита информации от искажений
- •2.6. Организация обмена информацией в асутп
- •2.6.1. Информационная структура асутп
- •2.6.2. Информационные сети Ethernet
- •2.6.3. Структура физической среды Ethernet
- •2.6.4.Контроллерные и полевые сети
- •2.6.5. Диспетчеризация в рамках асутп
- •Контрольные вопросы к главе 2
- •Глава 3. Моделирование технологических объектов, управляемых асутп
- •3.1. Алгоритмы функционирования
- •3.2. Аналитические методы моделирования
- •3.3. Моделирование технологических циклов
- •3.4. Экспериментальные методы получения моделей технологических объектов
- •3.4.1. Одномерные модели
- •3.4.2. Многомерные модели
- •Контрольные вопросы к главе 3
- •Глава 4. Алгоритмы управления асутп
- •4.1. Задачи управления в асутп
- •4.2. Алгоритмы стабилизации управляющих параметров
- •4.3. Алгоритмы автоматической оптимизации
- •4.3.1. Статическая и динамическая оптимизация
- •4.3.2. Симплексный метод линейного программирования
- •4.4. Градиентные методы автоматической оптимизации
- •4.4.1. Поиск экстремума целевой функции
- •4.4.2. Автоматическая оптимизация электрохимической обработки
- •4.4.3. Поиск предельно допустимого оптимального режима
- •4.5. Применение методов нечеткой логики в асутп
- •4.5.1. Понятия и операции нечеткой логики
- •4.5.2. Синтез нечеткого регулятора положения
- •Контрольные вопросы к главе 4
- •Глава 5. Алгоритмы управления технологическим циклом
- •5.1. Задачи управления технологическим циклом
- •5.2. Синтез алгоритмов комбинационных схем управления
- •5.3.Схемная реализация релейно-контактных комбинационных схем
- •5.4. Схемная реализация комбинационных схем на логических элементах
- •То окажется, что
- •5.5. Синтез алгоритмов последовательностных автоматов
- •5.5.1. Общая структура последовательностного автомата
- •5.5.2. Составление схемы простейшего автомата
- •5.6. Реализация алгоритмов управления последовательностных автоматов
- •5.6.1. Виды запоминающих устройств
- •5.6.2. Триггеры
- •5.6.3. Регистры
- •5.6.4. Преобразователи кодов и арифметические устройства
- •5.7. Обобщенные алгоритмы управления технологическим циклом
- •Контрольные вопросы к главе 5
- •Глава 6. Особенности проектирования асутп
- •6.1. Основные задачи и принципы проектирования
- •6.2. Этапы разработки и внедрения асутп
- •Контрольные вопросы к главе 6
- •Глава. 7. Системы программного управления производственными установками
- •Локальные системы программного управления
- •Программируемые контроллеры
- •7.3.1. Структура плк
- •7.3.2.Языки программирования плк
- •7.3.3. Язык программирования il
- •Устройства числового программного управления
- •Программирование учпу
- •7.6.Исполнительные устройства учпу
- •Контрольные вопросы к главе 7
- •Литература
- •Приложение 2. Базовые понятия теории вероятностей п.2.1. Случайные события и их вероятность
- •П.2.2. Основные свойства вероятностей
- •П.2.3. Дискретные случайные величины
- •П.2.4. Биномиальное распределение
- •П.2.5. Распределение Пуассона
- •П.2.6. Непрерывные случайные величины. Плотность распределения вероятностей
- •П.2.7. Числовые характеристики распределения вероятностей
- •П2.8. Непрерывные законы распределения и их числовые характеристики
- •Приложение 3. Элементы булевой алгебры формальной логики п3.1. Объекты булевой алгебры
- •П3.2. Операции сложения и умножения
- •Свойство поглощения становится понятным в следующей цепочке преобразований:
- •При описании операций сложения и умножения логических переменных иногда вместо знака плюс употребляют символ , а в качестве знака умножения – символ . П3.3. Операция инверсии и законы Де Моргана
- •Приложение 4 Символы и функции стандартного кода iso–7 для чпу (гост 20999–83)
2.6.5. Диспетчеризация в рамках асутп
Промышленные компьютеры верхнего уровня АСУТП обеспечивают управление техпроцессом в режиме диспетчеризации. Диспетчерское управление является основным и наиболее перспективным методом автоматизированного управления сложными динамическими системами, каковыми является системы АЭП в современных технологических комплексах. Именно на принципах диспетчерского управления строятся крупнейшие АСУТП в промышленности, энергетике, на транспорте и в других областях их применения.
Проблема диспетчерского управления стала особенно актуальной за последние 20 лет, когда резко возросло количество находящихся в эксплуатации высокоэффективных и высоконадежных систем автоматизации. Их создание не было бы возможным без организации высокоэффективного обмена информацией между человеком-оператором и автоматизированным комплексом путем построения соответствующего человеко-машинного интерфейса. Таким интерфейсом явилась система SCADA (Supervisory Control and Automated Data Acquisition) – автоматизированная система сбора данных и оперативного диспетчерского управления.
Система SCADA предусматривает инструментальное и оперативное программное обеспечение (ПО). Ее инструментальный комплекс обеспечивает разработку конкретного ПО, обслуживающего АРМ технолога и оператора (диспетчера). Разработанные оперативные программы реализуются на рабочих местах в определенной операционной среде.
Система SCADA организует процесс сбора информации в режиме реального времени, т.е. практически одновременно с событиями контролируемого техпроцесса. Обработанная информация поступает к оператору (диспетчеру), контролирующему ход процесса, для анализа и принятия, при необходимости, управленческих решений. Оператор несет, как правило, ответственность, за управление автоматизированным процессом, который при нормальных условиях требует лишь некоторой подстройки параметров для обеспечения оптимальности контролируемого процесса. Поэтому активное участие оператора в процессе управления требуется нечасто и в непредсказуемые моменты времени, обычно – для устранения неполадок и ликвидации последствий нештатных ситуаций. Основные функции оператора таковы:
- планирование ближайших действий в течение рабочей смены;
- обучение (программирование) системы управления на запланированные действия;
- отслеживание автоматического функционирования управляемого ТО;
- вмешательство в течение техпроцесса в случае наступления критических событий или при необходимости подстройки параметров.
В соответствии с перечисленными функциями оператора на SCADA-системы возлагаются следующие функции по созданию инструментального комплекса и обеспечению работы пульта управления в режиме реального времени:
сбор, первичная обработка и накопление информации о параметрах техпроцесса, полученной от контроллеров второго уровня управления и других цифровых устройств, связанных с пультом оператора непосредственно или через информационную сеть;
архивирование информации и ее дальнейшая вычислительная и логическая обработка;
отображение информации на дисплее операторской станции (АРМ) в виде различных мнемосхем, анимационных изображений, таблиц, графиков, выделение аварийных ситуаций и пр.;
ввод и передача команд оператора в управляющие устройства автоматизированного комплекса;
составление и ввод в действие прикладных управляющих программ, обеспечивающих функционирование АРМ;
обеспечение информационных связей с серверами, другими АРМ, с верхним уровнем управления (АСУП) через различные сетевые структуры;
печать отчетов и протоколов в заданные моменты времени, регистрация аварийных ситуаций.
SCADA-системы выпускаются под различными фирменными названиями: Trace Mode (AdАstra, Россия), Genesis (ICONICS, США), Bridge VIEW (National Instruments, США), WinCC (SIEMENS, Германия) и др. Их общими чертами является работа в операционной среде Windows и применение общих стандартов в процессе обмена информацией. Поэтому они не ограничивают выбора ЛУВМ (контроллеров, УЧПУ) нижнего уровня управления, предоставляют большой набор драйверов ввода – вывода и имеют хорошо развитые средства создания собственных программных модулей драйверов для новых устройств нижнего уровня. Для связи драйверов ввода-вывода применяют два стандартных механизма протокола: DDE (Dynamic Data Exchange) и OLE (Object Linking and Embedding) для РС, или ОРС (Ole for Process Control) – система обмена информацией, ориентированная на обмен информацией в режиме реального времени и потому предпочтительная для АСУТП.
В качестве примера рассмотрим графический человеко-машинный интерфейс (кадр управления), созданный для управления насосно-перекачивающей станцией (НПС) в рамках SCADA-системы (рис.2.8). Непосредственное управление НПС обеспечивается контроллером второго уровня. Кадр управления, приведенный на рис.2.8., позволяет управлять НПС с пульта управления АРМ оператора.
Рис. 2.8. Графический кадр управления насосно-перекачивающей станцией
Графический интерфейс состоит из следующих элементов:
СН1, СН2, СН3, СН4 – сетевые насосные агрегаты;
ПЧ – преобразователь частоты регулируемого электропривода агрегата СН1;
1А, 2А, 3А, 4А – задвижки с запорной арматурой на напоре НПС;
1Б, 2Б, 3Б, 4Б – задвижки с запорной арматурой на всасе НПС;
Г1, Г2 – головные задвижки с запорной арматурой;
1Р, 2Р – задвижки линии рециркуляции;
КРЦ – клапан рециркуляции;
Б3 – байпасная задвижка НПС;
Г3 – гидрозатвор;
РГ – расширитель гидрозатвора;
ВГ – вентиль гидрозатвора;
ОК – отсечной клапан;
БОК – байпас отсечного клапана.
Для создания графического кадра использовалась библиотека готовых символов, включающая в себя графические изображения трубопроводов, запорной арматуры, а также элементов электрооборудования. При программировании графического кадра необходимые элементы библиотеки символов переносятся мышью компьютера и помещаются на предназначенное им место в рабочей области экрана, обеспечивая соединение с другими элементами необходимым образом. Для отображения цифровой и текстовой информации формируются текстовые окна. Затем производится установка кнопок управления аналогично установке других графических элементов. К каждой кнопке привязывается соответствующая управляющая переменная.
Оператор управляет НПС, нажимая на кнопки кадра управления с помощью мыши. Для наглядности управления и привлечения внимания к происходящим событиям производится анимация кадра управления изменением цвета элементов и отображением движения жидкости по трубопроводам.