- •Оглавление
- •Часть 1. Современная промышленная автоматика. Состав и архитектура распределенных систем. 7
- •Часть 2. Современная промышленная автоматика. Общие характеристики распределенных систем. 120
- •Часть 1. Современная промышленная автоматика. Состав и архитектура распределенных систем.
- •Системы промышленной автоматики. Общая характеристика
- •Общая характеристика промышленной автоматики
- •Основной структурно - функциональный состав па:
- •Обобщенные макроэлементы архитектуры асу тп
- •Локальная автоматика.
- •Интегрирующая автоматика.
- •Обобщенная архитектура систем па
- •Классификация систем па
- •Обеспечение нормального функционирования систем па
- •Требования к архитектуре конкретной асу тп
- •Состав па. Датчики
- •Основные понятия и общая классификация
- •Аналоговые датчики. Основные понятия и классификации
- •Основные понятия
- •Основные классификации
- •Общая структурная схема датчиков
- •Классификация датчиков по глубине преобразования
- •Основные конструктивные особенности датчиков
- •Термопары
- •Термопреобразователи сопротивления (терморезисторы)
- •Тензорезисторы
- •Состав па. Средства ввода - вывода
- •Общая характеристика
- •Ввод аналоговых сигналов
- •Вывод аналоговых сигналов
- •Ввод дискретных сигналов
- •Вывод дискретных сигналов
- •Ввод частоты, периода и счет импульсов
- •Модули управления движением
- •Состав па. Средства программного управления оборудованием
- •Состав и общая классификация
- •Программирование и управление спу
- •Состав па. Спуо. Контроллеры
- •Определение и общая классификация
- •Виды и типы контроллеров
- •Принцип действия контроллера в системах автоматизации
- •Основные характеристики
- •Примеры контроллеров
- •Состав па. Спуо. Компьютеры
- •Общие характеристики промышленных компьютеров
- •Общие характеристики промышленных компьютеров
- •Состав и общая классификация
- •Состав па. Спуо. Системы программирования на языках мэк 61131-3
- •Язык релейно-контактных схем ld
- •Список инструкций il
- •Структурированный текст st
- •Диаграммы функциональных блоков fbd
- •Функциональные блоки стандартов мэк 61499 и мэк 61804
- •Последовательные функциональные схемы sfc
- •Инструментальные средства программирования
- •Состав па Средства программного управления интегрирующие.
- •Общая характеристика программного обеспечения
- •Развитие программных средств интегрирующей автоматизации
- •Графическое программирование
- •Графический интерфейс
- •Открытость программного обеспечения
- •Связь с физическими устройствами
- •Базы данных
- •Операционные системы реального времени
- •Состав па. Спу и. Орс-сервер
- •Обзор стандарта opc
- •Спецификация орс ua
- •Применение орс-сервера с matlab и Lab view
- •Состав па. Спу и. Scada -системы
- •Пользовательский интерфейс, scada-пакеты
- •Функции scada
- •Свойства scada
- •Предложения рынка
- •Состав па. Средства человеко-машинного интерфейса
- •Чми как элемент системы управления
- •Психологические модели
- •Физиология и познание
- •Модель человеческого поведения
- •Теория двухуровневой памяти
- •Человек в сложной системе
- •Мысленные модели сложных систем
- •Синтаксическая информация и семантические знания
- •Управление уровнем сложности системы
- •Интерфейс пользователя как средство работы со сложными системами
- •Оборудование для интерфейса пользователя
- •Проектирование интерфейса пользователя
- •Общие принципы
- •Применение естественного языка в интерфейсе
- •Кодирование
- •Отображение информации о процессе
- •Команды оператора
- •Оценка интерфейса пользователя
- •Графический интерфейс пользователя. Система X Window
- •Часть 2. Современная промышленная автоматика. Общие характеристики распределенных систем.
- •Характеристики асу. Распределенность
- •Распределенные системы автоматизации
- •Локальные рсу
- •Применение Интернет-технологий
- •Основные понятия Интернет- технологий
- •Принципы управления через Интернет
- •Микро-веб-серверы
- •Характеристики асу. Открытость системы
- •Основные понятия и определения
- •Свойства открытых систем
- •Средства достижения открытости
- •Достоинства и недостатки
- •Характеристики асу. Безопасность
- •Общая характеристика опасных объектов
- •Функциональная безопасность
- •Вероятность отказов при частоте запросов менее одного раза в год
- •Вероятность отказов при частоте запросов более одного раза в год
- •Взрывобезопасность
- •Искробезопасная электрическая цепь
- •Блоки искрозащиты
- •Правила применения искробезопасных устройств
- •Выбор аппаратных средств
- •Виды опасных промышленных объектов
- •Классификация взрывоопасных зон
- •Классификация взрывоопасности технологических блоков
- •Категории взрывоопасности технологических блоков
- •Взрывопожарная и пожарная опасность
- •Деление помещений на категории
- •Категории пожароопасности
- •Степени защиты оболочками
- •Требования к техническим устройствам
- •Маркировка взрывозащищенного оборудования
- •Группы оборудования в зависимости от типа газовых сред
- •Сопоставление классификации гост и пуэ
- •Температурные классы
- •Выбор маркировки для среды пыли
- •Монтаж взрывоопасного технологического оборудования
- •Характеристики асу. Точность
- •Определения основных терминов
- •Основные статические характеристики си са
- •Точность, разрешающая способность и порог чувствительности
- •Функция автокорреляции
- •Точечные и интервальные оценки погрешности
- •Погрешность метода и программного обеспечений измерений
- •Достоверность измерений
- •Погрешность многократных измерений
- •Точность и продолжительность измерений
- •Основные динамические характеристики си са
- •Теорема Котельникова
- •Фильтр и динамическая погрешность
- •Алиасные частоты, антиалиасные фильтры
- •Суммирование погрешностей измерений
- •Исходные данные для расчета
- •Методы суммирования погрешностей
- •Систематические погрешности
- •Случайные погрешности
- •Дополнительные и динамические погрешности
- •Определение итоговой погрешности
- •Характеристики асу. Надежность
- •Основные понятия и определения
- •Резервирование плк и устройств ввода-вывода
- •Общие принципы резервирования
- •Модули ввода и датчики
- •Модули вывода
- •Процессорные модули
- •Резервирование источников питания
- •Резервирование промышленных сетей
- •Сети Profibus, Modbus, can
- •Сети Ethernet
- •Параметры некоторых методов резервирования сетей Ethernet
- •Резервирование беспроводных сетей
- •Оценка надежности резервированных систем
- •Характеристики асу. Помехоустойчивость.
- •Общая характеристика помех
- •Технические характеристики помех
- •Основные источники внешних помех
- •Помехи из сети электроснабжения
- •Молния и атмосферное электричество
- •Параметры соотношения ххх1.2
- •Статическое электричество
- •Испытательное напряжение
- •Электромагнитные помехи
- •Другие типы помех
- •Защита от внешних помех
- •Защита от помех электропитания 50 Гц
- •Защита от молний технических средств па
- •Защита от молний промышленных сетей
- •Стандарты и методы испытаний по эмс
- •Требования к помехоустойчивости оборудования класса а
- •Источники внутренних помех в проводных каналах передачи сигналов
- •Источники сигнала
- •Приемники сигнала
- •Прием сигнала заземленного источника
- •Прием сигнала незаземленных источников
- •Дифференциальные каналы передачи сигнала
- •Помеховые модели средств ввода-вывода систем автоматизации
- •Паразитные кондуктивные связи
- •Индуктивные и емкостные связи
- •Типовые источники сигналов и их сопротивления
- •Защита от помех. Заземление
- •Определения
- •Цели заземления
- •Защитное заземление зданий
- •Автономное заземление
- •Заземляющие проводники
- •Модель земли
- •Виды заземлений
- •Защита от помех. Экранирование и заземление
- •Гальванически связанные цепи
- •Экранирование сигнальных кабелей
- •Гальванически развязанные цепи
- •Экраны кабелей на электрических подстанциях
- •Экраны кабелей для защиты от молнии
- •Заземление при дифференциальных измерениях
- •Интеллектуальные датчики
- •Монтажные шкафы
- •Распределенные системы управления
- •Чувствительные измерительные цепи
- •Исполнительное оборудование и приводы
- •Заземление в промышленных сетях.
- •Заземление на взрывоопасных объектах
- •Верификация заземления и экранирования
- •Гальваническая развязка
- •Сокращения
- •Приложения Приложение 1.1. Особенности кулачкового процессора
- •Приложение 1.2.Общая нормативная классификация асу по назначению
- •П.2.1.4.Области применения
- •П.2.1.5.Внешние воздействия
- •Абвиатуры
- •Приложение 2.2. Классификация датчиков в гсп по принципу действия:
- •Приложение 2.3. Основные параметры термопар
- •Приложение 2.4. Основные параметры терморезисторов
- •Приложение 2.5. Кодировка степеней защиты от воздействия окружающей среды.
- •Значение кода ip
- •Приложение 8.1 Распределенная система сбора данных и управления adam-5000.[Advantech]
- •Список использованных источников Библиографические ссылки
- •Нормативная документация
Применение орс-сервера с matlab и Lab view
В MATLAB, начиная с версии 7, входит пакет ОРС Toolbox, поддерживающий ОРС-серверы версии v2.05a. Он содержит также блоки Simulink для обмена данными с ОРС-серверами. Аналогично, LabVIEW, начиная с версии 7, также имеет встроенную поддержку стандарта ОРС.
Более ранние версии MATLAB и LabVIEW не поддерживают ОРС, однако поддерживают OLE Automation. Для работы с такими программами можно использовать объект OPCWrapper.Service (НИЛ АП) являющийся буфером, преобразующим стандартные вызовы ОРС в стандартные вызовы OLE Automation. Для использования объекта OPCWrapper.Service сначала создают соединение с ним с помощью строки (в среде MATLAB
wrapper = actxserverCOPCWrapper.Service'),
затем подключают объект к серверу:
invoke(wrapper,'OpcOpenServer','NLopc.Server',"),
где вместо «NLopc.Server» можно использовать имя любого ОРС-сервера.
Значение тега, например «NL8TI.Vinl», читают с помощью функции invoke из пакета MATLAB:
value = invoke(wrapper,'OpcReadltem','NL8TI.Vinl').
Запись в физическое устройство дискретного значения «1» тега «NL8TI.Bit. DoutO» выполняется аналогично:
invoke(wrapper,'OpcWriteltem','NL8TI.Bit.Dout0',1).
Отсоединить объект от сервера можно следующим образом:
invoke(wrapper, 'OpcCloseServer').
После этого соединение с объектом OPCWrapper.Service необходимо закрыть:
release(wrapper).
Состав па. Спу и. Scada -системы
Пользовательский интерфейс, scada-пакеты
Большинство систем автоматизации функционирует с участием человека (оператора, диспетчера). Интерфейс между человеком и системой называют человеко-машинным интерфейсом (ЧМИ), в зарубежной литературе - HMI (Human-Machinery Interface) или MMI (Man-Machinery Interface). В частном случае, когда ЧМИ предназначен для взаимодействия человека с автоматизированным технологическим процессом, его называют SCADA-системой (Supervisory Control And Data Acquisition). Этот термин переводится буквально как «диспетчерское управление и сбор данных», но на практике его трактуют гораздо шире, а современные SCADA-пакеты включают в себя широчайший набор функциональных возможностей, далеко выходящий за рамки сбора данных и диспетчерского управления.
Функции scada
Существующие в настоящее время SCADA-пакеты выполняют множество функций, которые можно разделить на несколько групп:
настройка SCADA на конкретную задачу (т.е. разработка программной части системы автоматизации);
диспетчерское управление;
автоматическое управление;
хранение истории процессов;
выполнение функций безопасности;
выполнение общесистемных функций.
Несмотря на множество функций, выполняемых SCADA, основным ее отличительным признаком является наличие интерфейса с пользователем. При отсутствии такого интерфейса перечисленные выше функции совпадают с функциями средств программирования контроллеров, а управление является автоматическим, в противоположность диспетчерскому.
Качество решений, принятых оператором (диспетчером), часто влияет не только на качество производимой продукции, но и на жизнь людей. Поэтому комфорт рабочего места, понятность интерфейса, наличие подсказок и блокировка явных ошибок оператора являются наиболее важными свойствами SCADA, а дальнейшее их развитие осуществляется в направлении улучшения эргономики и создания экспертных подсистем.
Иногда SCADA комплектуются средствами для программирования контроллеров, однако эта функция вызвана коммерческими соображениями и слабо связана с основным назначением SCADA.
В SCADA-пакетах используют понятие аларма и события. Событие - изменение некоторых состояний в системе. Например - включение перевалки зерна в элеваторе, завершение цикла периодического процесса обработки детали, окончание загрузки бункера, регистрация нового оператора и т.п. События не требуют срочного вмешательства оператора, а просто информируют его о состоянии системы.
В отличие от события, аларм (alarm - сигнал тревоги (аварийный)) - предупреждение о важном событии, в ответ на которое нужно срочно предпринять некоторые действия. Примеры алармов: достижение критической температуры хранения зерна в элеваторе, после которого начинается его возгорание, достижение критического значения давления в автоклаве, после которого возможен разрыв оболочки, срабатывание датчика открытия охраняемой двери, превышение допустимого уровня загазованности в котельной и т.п.
В связи с тем, что алармы требует принятия решения, их делят на подтвержденные и неподтвержденные. Подтвержденным называется аларм, в ответ на который оператор ввел команду подтверждения. До этого момента аларм считается неподтвержденным.
Алармы делятся на дискретные и аналоговые. Дискретные сигнализируют об изменении дискретной переменной, аналоговые алармы появляются, когда непрерывная переменная y(t) входит в заранее заданный интервал своих значений. В качестве примера на рис. 9.13 показано деление всего интервала изменения переменной y(t) на интервалы «Норма», «Внимание» (предаварий- ное состояние) и «Авария»:
• аларм «Внимание» возникает при у(а) < y(t) < у(b) во время нарастания наблюдаемой переменной и при y(d) < y(t) < у(с) во время ее уменьшения;
• аларм «Авария» возникает при y(b) < y(t).
Рис. 9.13. Пример назначения интервалов аналоговым алармам
Каждая критическая граница на рис. 9.13 имеет зону нечувствительности (мертвую зону), которая нужна для того, чтобы после снятия состояния аларма переменная не могла вернуться в него вследствие случайных выбросов в системе (шумов). Границы зон на рис. 9.13 могут изменяться с течением времени.
Аналогичные границы могут быть назначены для скорости изменения переменной (для производной функции y(t)), которая определяется как угол α наклона касательной к кривой y(t).
Методика выдачи алармов должна быть надежной. В частности, всплывающие окна с сообщениями алармов должны быть всегда поверх остальных окон, алармы могут дублироваться звуком и светом. Поскольку алармов в системе может быть много, им назначают разные приоритеты, разные громкости и тоны звукового сигнала и т.п.
Разработка человеко-машинного интерфейса. Одной из основных функций SCADA является разработка ЧМИ, т.е. SCADA одновременно является и ЧМИ, и инструментом для его создания.
Быстрота разработки существенно влияет на рентабельность фирмы, выполняющей работу по внедрению системы автоматизации, поэтому скорость разработки является основным показателем качества SCADA с точки зрения си стемного интегратора. В процесс разработки входят следующие операции:
создание графического интерфейса (мнемосхем, графиков, таблиц, всплывающих окон, элементов для ввода команд оператора и т.д.);
программирование и отладка алгоритмов работы системы автоматизации. Многие SCADA позволяют выполнять отладку системы как в режиме эмуляции оборудования, так и с подключенным оборудованием;
настройка системы коммуникации (сетей, модемов, коммуникационных контроллеров и т.п.); создание баз данных и подключение к ним SCADA.
SCADA как система диспетчерского управления. может выполнять следующие задачи:
взаимодействие с оператором (выдача визуальной и слуховой информации, передача в систему команд оператора);
помощь оператору в принятии решений (функции экспертной системы);
автоматическая сигнализация об авариях и критических ситуациях;
выдача информационных сообщений на пульт оператора;
ведение журнала событий в системе;
извлечение информации из архива и представление ее оператору в удобном для восприятия виде;
подготовка отчетов (например, распечатка таблицы температур, графиков смены операторов, перечня действий оператора);
учет наработки технологического оборудования.
SCADA как часть системы автоматического управления. Основная часть задач автоматического управления выполняется, как правило, с помощью ПЛК, однако часть задач может возлагаться на SCADA. Кроме того, во многих небольших системах управления ПЛК могут вообще отсутствовать, и тогда компьютер с установленной SCADA является единственным средством управления.
SCADA обычно выполняет следующие задачи автоматического управления:
автоматическое регулирование;
управление последовательностью операций;
адаптация к изменению условий протекания технологического процесса;
автоматическая блокировка исполнительных устройств при выполнении заранее заданных условий.
Хранение истории процесса. Знание предыстории управляемого процесса позволяет улучшить будущее поведение системы, проанализировать причины возникновения опасных ситуаций или брака продукции, выявить ошибки оператора. Для создания истории система выполняет следующие операции:
сбор данных и их обработка (цифровая фильтрация, интерполяция, сжатие, нормализация, масштабирование и т.д.);
архивирование данных (действий оператора, собранных и обработанных данных, событий, алармов, графиков, экранных форм, файлов конфигурации, отчетов и т.п.);
управление базами данных (реального времени и архивных).
Безопасность SCADA. Применение SCADA в системах удаленного доступа через Интернет резко повысило уязвимость SCADA к действиям враждебных лиц. Пренебрежение этой проблемой может приводить, например, к отказу в работе сетей электроснабжения, жизнеобеспечения, связи, отказу морских маяков, дорожных светофоров, к заражению воды неочищенными стоками и т.п. Возможны и более тяжелые последствия с человеческими жертвами или большим экономическим ущербом.
Кибер-атака - скоординированное генерирование потока ложных запросов от нескольких сетевых компьютеров на сервер, вызывающее отказ в обслуживании сервера. Распространены в Интернете.
Межсетевой экран - комплекс аппаратных и программных средств, осуществляющий контроль и фильтрацию проходящих через него сетевых пакетов.
OLE DB - набор интерфейсов для доступа к данным, построенный на основе СОМ, как и ОРС-сервер. Может рассматриваться как преемник ODBC.
Для повышения безопасности SCADA используют следующие методы:
разграничение доступа к системе между разными категориями пользователей (у сменного оператора, технолога, программиста и директора должны быть разные права доступа к информации и модификации настроек системы);
защита информации (путем шифрования информации и обеспечения секретности протоколов связи);
обеспечение безопасности оператора через его отдаление от опасного управляемого процесса (дистанционное управление). Дистанционный контроль и дистанционное управление являются типовыми требованиями Ростехнадзора и выполняются по проводной сети, радиоканалу (через GSMили радиомодем), через Интернет и т.д.;
специальные методы защиты от кибер-атак;
применение межсетевых экранов.
Общесистемные функции. Поскольку SCADA обычно является единственной программой для управления системой автоматизации, на нее могут возлагаться также некоторые общесистемные функции:
осуществление взаимодействий между несколькими SCADA, между SCADA и другими программами (MS Office, базой данных, MATLAB и т.п.);
диагностика аппаратуры, каналов связи и ПО.
