Автоматизированные системы управления технологическими процессами
В иерархии производственных и организационных отношений, характерных для предприятий химии/нефтехимии, технологические агрегаты, установки, в отдельных случаях цехи и соответствующие им системы управления занимают нижний уровень управления.
Объектом управления (ОУ) в АСУ агрегатами и установками является технологические процессы переработки исходного сырья в готовый продукт. Поэтому сам объект называется технологическим объектом управления (ТОУ), а система, созданная для управления им – автоматизированной системой управления технологическими процессами (АСУ ТП).Основной задачей АСУ ТП является управление технологическим режимом работы в целом, включая стабилизацию или оптимизацию отдельных параметров или режима его работы, выработку необходимых управляющих воздействий и их реализацию. Кроме того, под АСУ ТП понимаются человеко-машинные системы, в состав которых входят определенные свойства вычислительной техники.
Основные функции систем.
Под функцией системы понимают совокупность действий, направленных на достижение некоторой частной цели управления, что определяется особенностями и требованиями объекта.
Все многообразие функций АСУ ТП делят на информационные, управляющие и вспомогательные.
АСУ с информационными функциями обеспечивают пользователей необходимой информацией о состоянии и характеристиках управляемого объекта. В этом случае основными задачами являются: 1. сбор необходимой информации с отдельных точек ТО и ее централизованная обработка по алгоритмам системы. При этом под централизованной обработкой информации понимают сравнение значений отдельных параметров с принятыми уставками, сигнализацию, а иногда и регистрацию отклонений параметра от нормы, измерение и/или регистрацию по вызову оператора отдельных параметров процесса, вычисление, а при необходимости и регистрацию ряда комплексных показателей, включающих технико-экономические, характеризующие ход и эффективность функционирования объекта (еще: сигнализация аварийных или предаварийных ситуаций).
К управляющим функциям относятся определение и реализация на объекте управляющих воздействий, выработанных системой управления. К таким функциям относят изменение режима по заданным программам, определение и установление оптимального значения отдельных параметров или оптимизацию процесса в целом по некоторым критериям, управление пуском и остановом агрегатов и др.
К вспомогательным функциям АСУТП относят самоконтроль отдельных узлов или всей системы в целом и др. здесь надо написать про самодиагностику тса, что-нибудь про базы данных и т.д.
Функции связи с системами вышестоящего уровня. При этом в общем случае можно говорить как об информационных (передача необходимой информации снизу вверх), так и об управляющих функциях (передача заданий, управляющих воздействий сверху вниз).
Выполнение отдельных функций в АСУТП распределяется между людьми, обслуживающих систему (оператором-технологом, оператором ЭВМ, иногда программистом) и техническими средствами (ПК). В разных АСУТП это распределение осуществляется различными путями. При непосредственном цифровом управлении контроллер выдает управляющее воздействие (ИМ) на исполнительные органы, а оператор осуществляет лишь контроль ее работы. При распределении функций необходимо руководствоваться спецификой объекта и решаемых задач.
При реализации функции на объекте получается определенный результат, воспринимаемый пользователями системы – оперативным персоналом, обслуживающим данный объект («потребительская» ценность функции).
Виды обеспечения систем.
Функции системы раскрывают ее внешние «потребительские» возможности, а для описания внутренних взаимосвязей и возможностей АСУТП используют понятия функционального, алгоритмического, программного, информационного, технического и организационного обеспечения.
Рис.4. Взаимосвязь между видами обеспечений систем
(где ФУО – функциональное обеспечение; ТО – техническое обеспечение; АО – алгоритмическое обеспечение; ИО – информационное обеспечение; ПО – программное обеспечение;
ОО – организационное обеспечение)
Характер ФУО и АО в значительной степени зависит от объекта управления (далее – ОУ). В первом случае определяющими являются указанные выше функции и связи между ними (при этом говорят о функционально структуре); во втором – принятые методы решения задачи, определенные правила, очередность действия или даже инструкции, изложенные на формализованном языке математических соотношений.
Характер ПО и ТО в большей мере связан с типом применяемого ПК. Различают общее и специальное ПО. Общее ПО представляет собой часть ПО системы, связанную с функционированием самого вычислительного комплекса. Специальное ПО включает программы, реализующие выбранные функции системы, и разрабатываются на базе общего ПО, замыкая смысловую последовательность связей от объекта через алгоритмы и программы к вычислительной машине системы. В состав ТО входят различные технические средства получения, сбора, передачи, отображения и воспроизведения информации.
ИО представляет собой совокупность форм документов, классификаторов, нормативной базы и реализованных решений по объемам, размещению и формам существования информации, применяемой в АС при ее функционировании.
ОО регламентирует действия оперативного персонала в условиях работы АСУ и оформляется в виде соответствующей документации (приказы, распоряжения, должностные инструкции и т.д.)
Указанные виды обеспечения являются основными компонентами любой АСУ. Применительно к АСУТП особенно важным и трудоемким являются: в процессе разработки системы – алгоритмы и специальное программное обеспечение (в особенности применительно к управляющим функциям), при реализации на объекте – ИО и ТО, а в процессе промышленной эксплуатации – ТО и в наибольшей степени – ПО.
SCADA – системы.
Этапы развития АСУТП:
· Первый этап отражает внедрение систем автоматического регулирования (САР). Объектами управления на этом этапе являются отдельные параметры, установки, агрегаты; решение задач стабилизации, программного управления, слежения переходит от человека к САР. У человека появляются функции расчета задания и параметры настройки регуляторов.
· Второй этап - автоматизация технологических процессов. Объектом управления становится рассредоточенная в пространстве система; с помощью систем автоматического управления (САУ) реализуются все более сложные законы управления, решаются задачи оптимального и адаптивного управления, проводится идентификация объекта и состояний системы. Характерной особенностью этого этапа является внедрение систем телемеханики в управление технологическими процессами. Человек все больше отдаляется от объекта управления, между объектом и диспетчером выстраивается целый ряд измерительных систем, исполнительных механизмов, средств телемеханики, мнемосхем и других средств отображения информации (СОИ).
· Третий этап - автоматизированные системы управления технологическими процессами - характеризуется внедрением в управление технологическими процессами вычислительной техники. Вначале - применение микропроцессоров, использование на отдельных фазах управления вычислительных систем; затем активное развитие человеко-машинных систем управления, инженерной психологии, методов и моделей исследования операций и, наконец, диспетчерское управление на основе использования автоматических информационных систем сбора данных и современных вычислительных комплексов.
Современная АСУТП (автоматизированная система управления технологическим процессом) представляет собой многоуровневую человеко-машинную систему управления. Создание АСУ сложными технологическими процессами осуществляется с использованием автоматических информационных систем сбора данных и вычислительных комплексов, которые постоянно совершенствуются по мере эволюции технических средств и программного обеспечения.
Рис. 5 – деление АСУТП на подуровни
От этапа к этапу менялись и функции человека (оператора/диспетчера), призванного обеспечить регламентное функционирование технологического процесса. Расширяется круг задач, решаемых на уровне управления; ограниченный прямой необходимостью управления технологическим процессом набор задач пополняется качественно новыми задачами, ранее имеющими вспомогательный характер или относящиеся к другому уровню управления.
Диспетчер в многоуровневой автоматизированной системе управления технологическими процессами получает информацию с монитора ЭВМ или с электронной системы отображения информации и воздействует на объекты, находящиеся от него на значительном расстоянии с помощью телекоммуникационных систем, контроллеров, интеллектуальных исполнительных механизмов.
Основой, необходимым условием эффективной реализации диспетчерского управления, имеющего ярко выраженный динамический характер, становится работа с информацией, т. е. процессы сбора, передачи, обработки, отображения, представления информации.
SCАDA (Supervisory Control And Data Acquisition - диспетчерское управление и сбор данных) – система отображения информации о ходе технологического процесса, с помощью которой оператор может видеть состояние объекта и управлять им.
Функции SCADA:
1. сбор первичной информации от устройств нижнего уровня;
2. обработка первичной информации;
3. регистрация событий и исторических данных;
4. визуализация информации в виде мнемосхем, графиков и т.п.
5. автоматизированная разработка, дающая возможность создания ПО системы автоматизации без реального программирования;
6. средства исполнения прикладных программ;
7. хранение информации с возможностью ее последующей обработки (как правило, реализуется через интерфейсы к наиболее популярным базам данных).
Примеры SCADA – систем:
InTouch (Wonderware, USA);
WinCC (Siemens, Germany);
Factory Link (USA);
Genesis (USA);
Trace Mode (AdAstra, РФ);
LabView (NI, USA);
ClearSCADA (Control Microsystems, Canada).
Критерии оценки SCADA – систем:
· технические характеристики;
· стоимостные характеристики;
· эксплуатационные характеристики.
К техническим характеристикам SCADA-систем относятся:
- Программно-аппаратные платформы для SCADA-систем. Подавляющее большинство SCADA-систем реализовано на MS Windows платформах.
- Имеющиеся средства сетевой поддержки. Желательно, чтобы она поддерживала работу в стандартных сетевых средах (ARCNET, ETHERNET и т.д.) с использованием стандартных протоколов (NETBIOS, TCP/IP и др.), а также обеспечивала поддержку наиболее популярных сетевых стандартов из класса промышленных интерфейсов (PROFIBUS, CANBUS, LON, MODBUS и т.д.).
- Встроенные командные языки. Большинство SCADA-систем имеют встроенные языки высокого уровня, VBasic-подобные языки.
- Поддерживаемые базы данных.
- Графические возможности. Функционально графические интерфейсы SCADA-систем весьма похожи. Используемая векторная графика дает возможность осуществлять широкий набор операций над выбранным объектом, а также быстро обновлять изображение на экране, используя средства анимации.
При оценке стоимости SCADA-систем нужно учитывать следующие факторы:
· стоимость программно-аппаратной платформы;
· стоимость системы;
· стоимость освоения системы;
· стоимость сопровождения.
К группе эксплуатационных характеристик можно отнести:
· удобство интерфейса среды разработки - "Windows - подобный интерфейс", полнота инструментария и функций системы;
· качество документации - ее полнота, уровень русификации;
· поддержка со стороны создателей - количество инсталляций, дилерская сеть, обучение, условия обновления версий и т. д.
Разработка системы контроля и управления, которая включает следующие этапы:
· Разработка архитектуры системы автоматизации в целом. На этом этапе определяется функциональное назначение каждого узла системы автоматизации.
· Решение вопросов, связанных с возможной поддержкой распределенной архитектуры, необходимостью введения узлов с "горячим резервированием" и т.п.
· Создание прикладной системы управления для каждого узла. На этом этапе специалист в области автоматизируемых процессов наполняет узлы архитектуры алгоритмами, совокупность которых позволяет решать задачи автоматизации.
· Приведение в соответствие параметров прикладной системы с информацией, которой обмениваются устройства нижнего уровня (например, программируемые логические контроллеры - ПЛК) с внешним миром (датчики технологических параметров, исполнительные устройства и др.)
· Отладка созданной прикладной программы в режиме эмуляции.
Отличия SCADA-систем.
1. По разработке отдельных функций:
· мощность векторной графики, которая используется для построения мнемосхем, многообразие динамических элементов, наличие многооконного режима;
· возможность импорта, экспорта графических изображений в стандартных форматах;
· возможность работы с мультимедиа сообщениями: наличие речевого сигнализатора, возможность выдачи в окно видеокадра изображений от телевизионных систем;
· наличие и мощность арифметических, логических и управляющих модулей, которые позволяют без программирования проводить типовую обработку информации;
2. По открытости SCADA-систем:
· наличие типовых протоколов для связи с оборудованием различных производителей;
· наличие протоколов для работы с программными средствами различных производителей;
3. По визуализации отдельных функций:
· возможное число измеряемых величин, которые можно вынести на графики (тренды);
· точность считывания отображаемых на графиках величин для задаваемых моментов времени;
· наличие ограничений, накладываемых SCADA на число архивируемых переменных и на число динамических переменных на одной мнемосхеме;
· защита от несанкционированного доступа к рабочей станции оператора;
· особенности диагностики состояния связи рабочей станции оператора с контроллерами и другими станциями операторов.
SCADA-системы состоят из двух частей: 1-я – среда разработки; 2 - я – среда исполнения. Эти две части взаимозависимы: привязка возможностей, которые закладываются в среде исполнения, осуществляются посредством среды разработки.