Аппаратно-программный комплекс диспетчерского контроля. Программное обеспечение систем управления, диспетчеризации и асутп Прикладное программное обеспечение


технологическими процессами

В типовой архитектуре SCADA-системы явно просматриваются два уровня:

    уровень локальных контроллеров , взаимодействующих с объектом управления посредством датчиков и исполнительных устройств;

    уровень оперативного управления технологическим процессом, основными компонентами которого являются серверы, рабочие станции операторов/диспетчеров, АРМ специалистов.

Каждый из этих уровней функционирует под управлением специализированного программного обеспечения (ПО). Разработка этого ПО или его выбор из предлагаемых в настоящее время на рынке программных средств зависит от многих факторов, прежде всего от решаемых на конкретном уровне задач.

Различаютбазовое иприкладное программное обеспечение (рис.1).

Рис. 1. Классификация программных средств системы управления.

    Базовое ПО включает в себя различные компоненты, но основным из них является операционная система (ОС) программно-технических средств АСУТП. Каждый уровень АСУТП представлен «своими» программно-техническими средствами: на нижнем уровне речь идет о контроллерах, тогда как основным техническим средством верхнего уровня является компьютер. В соответствии с этим в кругу специалистов появилась и такая классификация: встраиваемое и настольное программное обеспечение.

Очевидно, требования, предъявляемые к встраиваемому и настольному ПО, различны. Контроллер в системе управления наряду с функциями сбора информации решает задачи автоматического непрерывного или логического управления. В связи с этим к нему предъявляются жесткие требования по времени реакции на состояние объекта и выдачи управляющих воздействий на исполнитель­ные устройства. Контроллер должен гарантированно откликаться на изменения состояния объекта за заданное время.

Для решения подоб­ных задач рекомендуется применение ОС реального времени (ОСРВ). Такие операционные системы иногда называют детерминированными, подразумевая под этим гарантированный отклик за заданный промежуток времени. Большинство микропроцессорных устройств (в том числе контроллеры и компьютеры) используют механизм прерываний работы процессора. В ОС реального времени, в отличие от ОС общего назначения (не гарантирующих времени исполнения), прерываниям присвоены приоритеты, а сами прерывания обрабатываются за гарантированное время.

Выбор ОС зави­сит от жесткости требований реального времени. Для задач, критичных к реакции системы управления, в настоящее время применяются такие операционные системы реального времени, как OS-9, QNX , VxWorks. В системах с менее жесткими требованиями к реальному времени возможно применение версий Windows NT/CE, точнее их расширений реального времени.

O S-9 относится к классу Unix-подобных операционных систем реального времени и предлагает многие привычные элементы среды Unix. Все функциональные компоненты OS-9, включая ядро, иерархические файловые менеджеры, систему ввода/вывода и средства разработки, реализованы в виде независимых модулей. Комбинируя эти модули, разработчик может создавать системы с самой разной конфигурацией - от миниатюрных автономных ядер, ориентированных на ПЗУ контроллеров, до полномасштабных многопользовательских систем разработки.

OS-9 обеспечивает выполнение всех основных функций операционных систем реального времени: управление прерываниями, межзадачный обмен информацией и синхронизация задач.

Операционная система QNX разработки канадской фирмы QNX Software Systems Ltd. является одной из наиболее широко используемых систем реального времени. QNX гарантирует время реакции в пределах от нескольких десятков микросекунд до нескольких миллисекунд (в зависимости от быстродействия ПЭВМ и версии QNX). Кроме того, высокая эффективность QNX в задачах управления в реальном времени обеспечивается такими свойствами, как многозадачность (до 250 задач на одном узле), встроенные в ядро системы сетевые возможности, гибкое управление прерываниями и приоритетами, возможность выполнения задач в защищенном и фоновом режимах.

Операционная система QNX нашла применение как на нижнем уровне АСУТП (ОС для контроллеров), так и на верхнем уровне (ОС для программного обеспечения SCADA).

Операционная система реального времени VxWorks предназначена для разработки ПО встроенных компьютеров, работающих в системах «жесткого» реального времени. К операционной системе VxWorks прилагается и инструментальная среда Tornado фирмы Wind River Systems со средствами разработки прикладного программного обеспечения. Его разработка ведется на инструментальном компьютере в среде Tornado для последующего исполнения на целевом компьютере (контроллере) под управлением VxWorks.

ОС VxWorks поддерживает целый ряд компьютерных платформ, в том числе Intel 386/486/Pentium, PowerPC, DEC Alpha. К платформам, поддерживаемым инструментальной средой Tornado, относятся Sun (Solaris), HP 9000/400,700, DEC Alpha, PC (Windows 95 и NT) и другие.

Операционная система Windows знакома всем как настольная система. Но это, прежде всего, относится к платформам Windows 3.хх/95, в которых действительно отсутствует поддержка реального времени. Ситуация резко изменилась с появлением Windows NT. Сама по себе Windows NT не является операционной системой реального времени в силу ряда ее особенностей. Система поддерживает аппаратные (а не программные) прерывания, отсутствует приоритетная обработка отложенных процедур и др. Но в конце ХХ века ряд фирм предприняли серьезные попытки превратить Windows NT в ОС жесткого реального времени. И эти попытки увенчались успехом. Компания VenturCom разработала модуль Real Time Extension (RTX) - подсистему реального времени (РВ) для Windows NT. Эта подсистема имеет собственный планировщик со 128 приоритетами прерываний, который не зависит от NT. Максимальное время реакции на прерывание составляет 20-80 мкс вне зависимости от загрузки процессора. Теперь при каждом прерывании от таймера приоритет передается критичным по времени задачам. А в оставшееся от их работы время могут выполняться «медленные» процессы: ввод/вывод, работа с диском, сетью, графическим интерфейсом и т. п.

32-разрядная Windows CE была создана компанией Microsoft для малых компьютеров (калькуляторов), но в силу ряда достоинств стала претендовать на роль стандартной ОС реального времени. К числу этих достоинств относятся:

    открытость и простота стыковки с другими ОС семейства Windows;

    время реакции порядка 500 мкс;

    значительно меньшие по сравнению с другими ОС Windows требования к ресурсам памяти и возможность построения бездисковых систем.

А в 1999 году компанией Direct by Koyo ОС Windows CE была впервые установлена на платформу микроPLC.

Выбор операционной системы программно-технических средств верхнего уровня АСУТП определяется прикладной задачей (ОС общего пользования или ОСРВ). Но наибольшую популярность и распространение получили различные варианты ОС Windows (Windows NT/2000). Ими оснащены программно-технические средства верхнего уровня АСУТП, представленные персональными компьютерами (ПК) разной мощности и конфигурации - рабочие станции операторов/диспетчеров и специалистов, серверы баз данных (БД) и т. д.

Такая ситуация возникла в результате целого ряда причин и тенденций развития современных информационных и микропроцессорных технологий.

Вот несколько основных аргументов в пользу Windows:

    Windows имеет очень широкое распространение в мире, в том числе и в России, в связи с чем легко найти специалиста, который мог бы сопровождать системы на базе этой ОС;

    эта ОС имеет множество приложений, обеспечивающих решение различных задач обработки и представления информации;

    ОС Windows и Windows-приложения просты в освоении и обладают типовым интуитивно понятным интерфейсом;

    приложения, работающие под управлением Windows, поддерживают общедоступные стандарты обмена данными;

    системы на базе ОС Windows просты в эксплуатации и развитии, что делает их экономичными как с точки зрения поддержки, так и при поэтапном росте;

    Microsoft развивает информационные технологии (ИТ) для Windows высокими темпами, что позволяет компаниям, использующим эту платформу «идти в ногу со временем».

Также следует учитывать и то, что неотъемлемой частью верхнего уровня АСУ ТП является человек, время реакции которого на события недетерминировано и зачастую достаточно велико. Да и сама проблема реального времени на верхнем уровне не столь актуальна.

В 90-х годах широкое распространение получила ОС реального времени QNX. Имеется множество примеров использования QNX на всех уровня иерархической структуры АСУТП (от контроллеров до серверов и рабочих станций). Но в последние годы активность компании на рынке SCADA-систем значительно снизилась, что привело и к снижению числа продаж этого программного продукта. Объясняется это тем, что еще в 1995 году компания QNX Software Systems Ltd. объявила об «уходе» во встроенные системы.

С точки зрения разработки системы управления предпочтительна такая программная архитектура, в ко­торой ПО всех уровней управления реализовано в единой операционной системе. В этом случае «автоматически» снимаются все вопросы, связанные с вертикальным взаимодействием различных программных компонент системы управления. Но на практике это далеко не так. Достаточно часто в разрабатываемых системах контроля и управления нижний и верхний уровни реализуются в разных ОС. И наиболее характерна ситуация, когда на уровне контроллера используется ОС реального времени, а на уровне оператора/диспетчера SCADA-система функционирует подWindowsNT. Без специализированных решений по организации взаимодействия между подсистемами здесь не обойтись.

    Для функционирования системы управления необходим и еще один тип ПО - прикладное программное обеспечение (ППО).

Известны два пути разработки прикладного программного обеспечения систем управления:

    создание собственного прикладного ПО с использованием средств

традиционного программирования (стандартные языки

программирования, средства отладки и т.д.);

    использование для разработки прикладного ПО существующих

(готовых) инструментальных средств.

Первый вариант является наиболее трудоемким. Применение высокоуровневых языков требует соответствующей квалификации разработчиков в теории и технологии программирования, знания особенностей конкретной операционной систе­мы, тонкостей аппаратного обеспече­ния (контроллеров). С точки зрения основных критериев - стоимости и времени разработки - этот вариант неприемлем в большинстве случаев.

Второй вариант является более предпочтительным. Почему? А потому, что на сегодняшний день в мире уже создано несколько десятков инструментальных систем, хорошо поддерживаемых, развиваемых и нашедших применение при создании десятков и сотен тысяч проектов автоматизации. Эти проверенные временем программные средства упрощают (разработчики интерфейсов - не высококлассные программисты, а специалисты по автоматизации), ускоряют и значительно удешевляют процесс разработки.

С точки зрения области применения готовые инструментальные средства можно разделить на два класса:

    средства, ориентирован­ные на разработку программ управления внешними устройствами, контрол­лерами - CASE -системы (Computer Aided Software Engineering );

    средства, ориентированные на обеспечение интерфейса оператора/ диспетчера с системой управления – SCADA -системы(Supervisory Control And Data Acquisition - диспетчерское управление и сбор данных).

    Контроллеру требуется программа , в соответствии с которой он взаимодействует с объектом. В одних случаях речь идет только о сборе данных с объекта, в других - о логическом управлении (например, выполнении блокировок). Наконец, одно из основных применений контроллера - реализация функций непрерывного управления отдельными параметрами или технологическим аппаратом (процессом) в целом.

Фирмы, производящие оборудование для пост­роения систем автоматизации, всегда стреми­лись сопровождать свою продукцию на­бором программных инструментов, с помощью которых пользователь по оп­ределенным правилам и соглашениям мог бы описывать логику работы контрол­лера. На раннем этапе развития этих программных средств набор поддерживаемых ими функ­ций обеспечивался нестандартными языками. Со временем правила и соглашения совершенствовались и на определенном этапе были оформ­лены в виде специальных языков про­граммирования, образовав то, что сейчас называется CASE -инструментарием.

В 1992 году Международная Электротехническая Комиссия (МЭК, IEC - International Electrotechnical Commission,) взяла под контроль процессы, связанные с развитием этого типа прикладного ПО. Были выдвинуты требования открытости системы, выполнение которых позволило бы унифицировать программные средства и упростить разработку:

    возможность разработки драйверов для контроллеров самими пользователями, т.е. сопровождение программных продуктов по программированию контроллеров специальными инструментальными средствами;

    наличие коммуникационных средств (интерфейсов) для взаимодействия с другими компонентами системы управления;

    возможность портации ядра системы на ряд программно-аппаратных

платформ.

На рынке появилось большое коли­чество пакетов, удовлетворяющих вышеописанным требованиям. Практически во всех этих пакетах среда разработки реализована в Windows -интерфейсе, имеются средства загрузки разработанного приложения в исполнительную систему.

Названия некоторых из этих пакетов приведены ниже:

    RSLogix 500, RS Logix 5, RSLogix 5000 фирмы Rockwell Software для программирования контроллеров различных семейств Allen-Bradley;

    DirectSOFT для контроллеров семейства Direct Logic фирмы Koyo;

    пакеты PL7и Concept - ПО для программирования контроллеров различных семейств компании Schneider Electric;

    пакеты STEP 5, STEP 7 Micro, STEP 7 для программирования контроллеров семейств S5 и S7 фирмы Siemens;

    пакет Toolbox для конфигурирования контроллеров семейства Moscad;

    пакет TelePACEдля программирования контроллеров серий

TeleSAFE Micro 16 и SCADAPack фирмы Control Microsystems.

Стандартом МЭК 1131-3 определены пять языков программирования контроллеров: три графических (LD, FBD, SFC) и два текстовых (ST, IL).

LD (Ladder Diagram) - графический язык диаграмм релейной логики. Язык LD применяется для описания логических выражений различного уровня сложности.

FBD (Function Block Diagram) - графический язык функциональных блоковых диаграмм. Язык FBD применяется для построения комплексных процедур, состоящих из различных функциональных библиотечных блоков - арифметических, тригонометрических, регуляторов и т.д.).

SFC (Sequential Function Chart) - графический язык последовательных функциональных схем. Язык SFC предназначен для использования на этапе проектирования ПО и позволяет описать «скелет» программы - логику ее работы на уровне последовательных шагов и условных переходов.

ST (Structured Text) - язык структурированного текста. Это язык высокого уровня, по мнемонике похож на Pascal и применяется для разработки процедур обработки данных.

IL (Instruction List) - язык инструкций. Это язык низкого уровня класса ассемблера и применяется для программирования эффективных, оптимизированных процедур.

В конце 90-х годов появились открытые программные продукты ISaGRAF, InControl (Wonderware), Paradym (Intellution), предназначенные для разработки, отладки и исполнения программ управления как дискретными, так и непрерывными процессами.

Сейчас уже можно сказать, что подавляющее большинство контроллеров и систем управления обслуживается программными продуктами, реализующими стандарт МЭК 1131-3.

Широкое применение в России нашел пакет ISaGRAF французской компании CJ International.

Основные возможности пакета:

    Поддержка всех пяти языков стандарта МЭК 1131-3 плюс реализация языка Flow Chart как средства описания диаграмм состояний. При этом ISaGRAF позволяет смешивать программы и процедуры, написанные на разных языках, а также вставлять кодовые последовательности из одного языка в коды, написанные на другом языке.

    Наличие многофункционального отладчика, позволяющего во время

работы прикладной задачи просматривать состояние программного

кода, переменных, программ и многое другое.

    Поддержка различных протоколов промышленных сетей.

    Реализация опций, обеспечивающих открытость системы для доступа к внутренним структурам данных прикладной ISaGRAF-задачи, а также возможность разработки драйверов для модулей ввода/вывода, разработанных самим пользователем, и возможность переноса ISaGRAF-ядра на любую аппаратно-программную платформу.

    Набор драйверов для работы с контроллерами различных фирм-производителей: PEP Modular Computers, Motorola Computer Group и др.

    Наличие дополнительных интерактивных редакторов для описания переменных, констант и конфигураций ввода/вывода.

    Встроенные средства контроля за внесением изменений в программный код ISaGRAF-приложения и печати отчетов по разработанному проекту с большой степенью детализации, включая печать таблиц перекрестных ссылок для программ и отдельных переменных.

    Полное документирование этапов разработки.

    Программные средства верхнего уровня АСУТП (SCADA-пакеты) предназначены для создания прикладного программного обеспечения пультов контроля и управления, реализуемых на различных компьютерных платформах и специализированных рабочих станциях. SCADA - пакеты позволяют при минимальной доле программирования на простых языковых средствах разрабатывать многофункциональный интерфейс, обеспечивающий оператора/диспетчера не только полной информацией о технологическом процессе, но и возможностью им управлять.

В своем развитии SCADA - пакеты прошли тот же путь, что и программное обеспечение для программирования контроллеров. На начальном этапе (80-е годы) фирмы-разработчики аппаратных средств создавали собственные (закрытые) SCADA-системы, способные взаимодействовать только со «своей» аппаратурой. Начиная с 90-х годов, появились универсальные (открытые) SCADA - программы.

Понятие открытости является фундаментальным, когда речь идет о программно-аппаратных средствах для построения многоуровневых систем автоматизации. Более подробно об этом будет сказано ниже.

Сейчас на российском рынке присутствует несколько десятков открытых SCADA-пакетов, обладающих практически одинаковыми функциональными возможностями. Но это совсем не означает, что любой из них можно с одинаковыми усилиями (временными и финансовыми) успешно адаптировать к той или иной системе управления, особенно, если речь идет о ее модернизации. Каждый SCADA-пакет является по-своему уникальным, и его выбор для конкретной системы автоматизации, обсуждаемый на страницах специальной периодической прессы почти на протяжении последних десяти лет, по-прежнему остается актуальным.

Ниже приведен перечень наиболее популярных в России SCADA-пакетов.

2.1 SCADA-системы: общие понятия и структура.

Диспетчеризация обеспечивает согласованную работу отдельных звеньев управляемого объекта в целях повышения технико-экономических показателей, ритмичности работы, лучшего использования производственных мощностей, контроль с целью предупреждения возникновения аварийных ситуаций. Система позволяет вести оперативный учет потребления энергоресурсов и контролировать параметры инженерного оборудования.

Когда оборудование расположено без постоянного обслуживающего персонала или другом удаленном месте, возникает необходимость удаленного контроля и управления с центрального диспетчерского пункта. Также необходимо ведение записей состояния оборудования, отклонение от нормы его параметров с возможностью дальнейшей архивации и просмотра данных за любой период времени.

Системы управления, позволяющие реализовать функции удаленного контроля и управления, называют системами управления зданием или системами диспетчеризации.

Диспетчеризации подлежат системы:

Электроснабжения и электроосвещения;

Противопожарного оборудования и устройства пожаротушения;

Вентиляции и кондиционирования воздуха;

Отопления и горячего водоснабжения;

Канализационных устройств и дренажа;

Газораспределительных пунктов и станций.

Необходимо отметить, что система диспетчеризации является надстройкой над локальной автоматикой, так как основные задачи управления инженерным

оборудованием будут выполняться независимо от функционирования системы

диспетчеризации.

Связи между элементами системы могут быть выполнены по самым разным технологиям, с применением различных типов коммуникационных интерфейсов – как проводных, так и беспроводных.

Существенным достоинством систем диспетчеризации является поддержка нескольких интерфейсов (протоколов) связи и в случаях совместного применения с оборудованием других производителей имеется возможность дальнейшего расширения системы без «привязки» к конкретному оборудованию.

Зачастую необходимо, чтобы информация о событиях, требующих внимания и

быстрого реагирования обслуживающего персонала, доходила помимо диспетчерского пункта лицам, которые непосредственно обслуживают систему, у которых не всегда под рукою персональный компьютер. В этом случае помимо передачи данных на диспетчерский пункт, информация с помощью SMS может передаваться непосредственно на мобильный телефон.

В полноценную систему диспетчеризации обычно включается сразу сервер диспетчеризации – специально выделенный компьютер, на который устанавливается SCADA система.

SCADA – это аббревиатура от слов Supervisory Control Data Acguistion (диспетчерское управление и сбор данных). SCADA представляет собой программное обеспечение, выполняющее следующие функции:

Сбор данных о состоянии инженерного оборудования от контроллеров щитов локальной автоматики;

Хранение и отображение информации о функционировании оборудования за весь срок его работы;

Уведомление обслуживающего персонала о требующих внимания событиях с помощью е-mail, SMS или факс;

Доступ к контролю и управлению оборудованием по локальной сети объекта, через Интернет и т.д.

Сервер диспетчеризации с установленной на нем SCADA системой часто называют «верхний уровень».

SCADA система имеет возможность расширяться/сращиваться с другими системами управления.

2.2 Функциональная структура SCADA.

Удаленные терминалы (RTU). Каналы связи (CS). Диспетчерские пункты управления (MTU). Операционные системы. Прикладное программное обеспечение. Центральный диспетчерский пункт.

Диспетчерское управление и сбор данных (SCADA Supervisory Control And Data Acquisition) является основным и в настоящее время остается наиболее перспективным методом автоматизированного управления сложными динамическими системами (процессами) в жизненно важных и критичных с точки зрения безопасности и надежности областях. Именно на принципах диспетчерского управления строятся крупные автоматизированные системы в промышленности и энергетике, на транспорте, в космической и военной областях, в различных государственных структурах.

За последние 10 15 лет за рубежом резко возрос интерес к проблемам построения высокоэффективных и высоконадежных систем диспетчерского управления и сбора данных. С одной стороны, это связано со значительным прогрессом в области вычислительной техники, программного обеспечения и телекоммуникаций, что увеличивает возможности и расширяет сферу применения автоматизированных систем. С другой стороны, развитие информационных технологий, повышение степени автоматизации и перераспределение функций между человеком и аппаратурой обострило проблему взаимодействия человека-оператора с системой управления. Расследование и анализ большинства аварий и происшествий в авиации, наземном и водном транспорте, промышленности и энергетике, часть из которых привела к катастрофическим последствиям, показали, что, если в 60-х годах ошибка человека являлась первоначальной причиной лишь 20% инцидентов (80%, соответственно, за технологическими неисправностями и отказами), то в 90-х годах доля человеческого фактора возросла до 80%, причем, в связи с постоянным совершенствованием технологий и повышением надежности электронного оборудования и машин, доля эта может еще возрасти (рис.1)

Рис.1. Тенденции причин аварий в сложных автоматизированных системах

Основной причиной таких тенденций является старый традиционный подход к построению сложных автоматизированных систем управления, который применяется часто и в настоящее время: ориентация в первую очередь на применение новейших технических (технологических) достижений, стремление повысить степень автоматизации и функциональные возможности системы и, в то же время, недооценка необходимости построения эффективного человеко-машинного интерфейса (HMI Human-Machine Interface), т.е. интерфейса, ориентированного на пользователя (оператора). Не случайно именно на последние 15 лет, т.е. период появления мощных, компактных и недорогих вычислительных средств, пришелся пик исследований в США по проблемам человеческого фактора в системах управления, в том числе по оптимизации архитектуры и HMI-интерфейса систем диспетчерского управления и сбора данных.

Изучение материалов по проблемам построения эффективных и надежных систем диспетчерского управления показало необходимость применения нового подхода при разработке таких систем: human-centered design(или top-down, сверху-вниз), т.е. ориентация в первую очередь на человека-оператора (диспетчера) и его задачи, вместо традиционного и повсеместно применявшегося hardware-centered (или bottom-up, снизу-вверх), в котором при построении системы основное внимание уделялось выбору и разработке технических средств (оборудования и программного обеспечения). Применение нового подхода в реальных космических и авиационных разработках и сравнительные испытания систем в Национальном управлении по аэронавтике и исследованию космического пространства (NASA), США, подтвердили его эффективность, позволив увеличить производительность операторов, на порядок уменьшить процедурные ошибки и свести к нулю критические (не корректируемые) ошибки операторов.

SCADA - процесс сбора информации реального времени с удаленных точек (объектов) для обработки, анализа и возможного управления удаленными объектами. Требование обработки реального времени обусловлено необходимостью доставки (выдачи) всех необходимых событий (сообщений) и данных на центральный интерфейс оператора (диспетчера). В то же время понятие реального времени отличается для различных SCADA-систем.

Прообразом современных систем SCADA на ранних стадиях развития автоматизированных систем управления являлись системы телеметрии и сигнализации.

Все современные SCADA-системы включают три основных структурных компонента (см. рис. 2) Remote Terminal Unit (RTU) удаленный терминал, осуществляющий обработку задачи (управление) в режиме реального времени. Спектр его воплощений широк от примитивных датчиков, осуществляющих съем информации с объекта, до специализированных многопроцессорных отказоустойчивых вычислительных комплексов, осуществляющих обработку информации и управление в режиме жесткого реального времени. Конкретная его реализация определяется конкретным применением. Использование устройств низкоуровневой обработки информации позволяет снизить требования к пропускной способности каналов связи с центральным диспетчерским пунктом.

Рис. 2. Основные структурные компоненты SCADA-системы

Master Terminal Unit (MTU), Master Station (MS) диспетчерский пункт управления (главный терминал); осуществляет обработку данных и управление высокого уровня, как правило, в режиме мягкого (квази-) реального времени; одна из основных функций обеспечение интерфейса между человеком-оператором и системой (HMI, MMI). В зависимости от конкретной системы MTU может быть реализован в самом разнообразном виде от одиночного компьютера с дополнительными устройствами подключения к каналам связи до больших вычислительных систем (мэйнфреймов) и/или объединенных в локальную сеть рабочих станций и серверов. Как правило, и при построении MTU используются различные методы повышения надежности и безопасности работы системы.

Communication System (CS) коммуникационная система (каналы связи), необходима для передачи данных с удаленных точек (объектов, терминалов) на центральный интерфейс оператора-диспетчера и передачи сигналов управления на RTU (или удаленный объект в зависимости от конкретного исполнения системы).

Функциональная структура SCADA

Существует два типа управления удаленными объектами в SCADA: автоматическое и инициируемое оператором системы.

Шеридан (рис.3) выделил четыре основных функциональных компонента систем диспетчерского управления и сбора данных человек-оператор, компьютер взаимодействия с человеком, компьютер взаимодействия с задачей (объектом), задача (объект управления), а также определил пять функций человека-оператора в системе диспетчерского управления и охарактеризовал их как набор вложенных циклов, в которых оператор.


Рис. 3. Основные структурные компоненты SCADA-систем

Планирует, какие следующие действия необходимо выполнить; обучает (программирует) компьютерную систему на последующие действия; отслеживает результаты (полу)автоматической работы системы; вмешивается в процесс в случае критических событий, когда автоматика не может справиться, либо при необходимости подстройки (регулировки) параметров процесса; обучается в процессе работы (получает опыт).

Данное представление SCADA явилось основой для разработки современных методологий построения эффективных диспетчерских систем.

2.3 Особенности SCADA как процесса управления

Области применения SCADA-систем

Основными областями применения систем диспетчерского управления (по данным зарубежных источников), являются:

Управление передачей и распределением электроэнергии;

Промышленное производство;

Производство электроэнергии;

Водозабор, водоочистка и водораспределение;

Добыча, транспортировка и распределение нефти и газа;

Управление на транспорте (все виды транспорта: авиа, метро, железнодорожный, автомобильный, водный);

Телекоммуникации;

Военная область.

В настоящее время в развитых зарубежных странах наблюдается настоящий подъем по внедрению новых и модернизации существующих автоматизированных систем управления в различных отраслях экономики; в подавляющем большинстве случаев эти системы строятся по принципу диспетчерского управления и сбора данных. Характерно, что в индустриальной сфере (в обрабатывающей и добывающей промышленности, энергетике и др.) наиболее часто упоминаются именно модернизация существующих производств SCADA-системами нового поколения.


Локальная система управления

Локальная система – это совокупность оборудования, которое предназначено для местного (локального) управления, защиты, контроля, мониторинга, сбора и передачи технологических параметров инженерного оборудования.

Локальные системы являются полностью независимыми системами и могут работать по своему циклу без взаимодействия с системами «верхнего уровня».

Система состоит из следующих компонентов:

Датчики;

Локальный контролер/контроллеры;

Исполнительные устройства.

Датчики предназначены для получения контроллерами необходимой информации о состоянии оборудования. Датчики бывают двух типов: дискретные (релейные), которые могут передавать только информацию вида «Норма», «Отклонение» и аналоговые – которые передают текущее значение параметра. Локальный контроллер является универсальным инструментом для обработки и анализа информации с датчиков, и управления, контроля и хранения информации о состоянии оборудования. Применяемые контроллеры могут быть как свободно конфигурируемые, в которых уже прописаны конкретные схемы применения и работы с инженерным оборудованием, так и свободно программируемые, в которых возможно запрограммировать любой алгоритм работы устройства.

Основной задачей исполнительных устройств является управление/изменение параметров работы инженерного оборудования. По своему назначению исполнительные устройства могут быть как регулирующие так и защитные.

Центральный диспетчерский пункт

Центральный Диспетчерский Пункт (далее ЦДП) – это программно-аппаратный комплекс, выполняющий функции сбора, обработки и передачи всей необходимой информации для безопасной и надежной работы объектов, на которых установлены локальные системы.

Центральный Диспетчерский Пункт предназначен для:

1. Предотвращения и дистанционного выявление причины аварии или сбоя.

Диспетчеризация позволяет предотвратить аварийную ситуацию или порчу установленного оборудования. В случае выхода за пределы параметров технологического оборудования система своевременно отреагирует на отклонение и, в зависимости от степени приоритета аварии, передаст на ЦДП сообщение об отклонении параметра с возможностью блокирования вышедших из строя элементов или их отключения. Если авария все же случилась, оперативная бригада выезжает на место происшествия уже зная, что произошло и почему, с необходимым инструментом, запчастями, комплектующими. В конечном итоге это повлияет на скорость устранения аварии.

2. Помощи обслуживающему персоналу в принятии оперативных решений.

Диспетчеризация позволяет избежать поспешных действий персонала и дистанционно точно спланировать комплекс оперативных мероприятий персонала станции до приезда сервисной бригады.

3. Минимизации влияния человеческого фактора при аварийной ситуации. В случае срабатывания аварийной сигнализации зачастую совершаются поспешные действия персонала для предотвращения аварии, и в случае неправильного выявления причины это может привести к серьёзным последствиям и длительному сбою в работе.

4. Учёта потребляемых энергоресурсов. Комплекс предназначен для учета, архивации и передачи информации в реальном масштабе времени про расход природного газа, тепла, холодной и горячей воды и электроэнергии. EXO4 – это программное обеспечение системы диспетчеризации. EXO4 имеет графический интерфейс пользователя. Все установки и команды выполняются с помощью клавиатуры и мыши.

Программное обеспечение поставляется только вместе с соответствующим аппаратным ключом, который конструктивно выполнен в виде USB-ключа или платы, которая вставляется в свободный PCI слот компьютера.

EXO4 и система EXO выполняет следующие функции:

Динамическая визуализация объектов и процессов;

Управление и мониторинг объектами;

Дистанционное чтение аварий и данных;

Многопользовательская система со структурой авторизации и управления

пользователями;

Регистрация и управление событиями;

Слежение за авариями и состояниями (4 уровня приоритетов аварий);

Создание рапортов и отчетов об авариях и неисправностях;

Подтверждение, блокировка и разблокировка аварийных сообщений;

Звуковое и визуальное сопровождение аварийных сообщений;

Перенаправление сообщений об авариях на один или несколько принтеров в

зависимости от времени и (или) события;

Построение графиков и трендов (точек) в реальном времени;

Управление данными и архивированием;

Сетевая коммуникация по технологии клиент-сервер и поддержка различных

протоколов;

Всплывающие подсказки;

Временные программы;

Многооконный интерфейс;

Управление базами данных;

Поддержка проводных и беспроводных устройств передачи данных;

Автоматический переход на зимнее и летнее время;

Синхронизация системы.

Пользователю предоставляется удобный интуитивно понятный графический интерфейс. Управление и визуализация всем инженерным оборудованием может происходить как с использованием мнемосхем, так и при помощи анимации, графиков, с использованием фотоматериалов и гистограмм.

Линии связи

Под понятием линии связи принимают системы для передачи и приема информации с помощью различных технических средств.

В зависимости от способа передачи информации различают проводную стационарную связь (посредством передачи пакетов информации по телефонным линиям) и мобильную радиосвязь (посредством радиосигнала).

Услуги проводной телефонной связи оказывают как государственные компании, так и некоторые коммерческие операторы.

При использовании проводной связи оптимальным решением является использование защищенных каналов связи, называемых еще VPN каналами. Информация, передаваемая по таким каналам, кодируется специальными аппаратными средствами и не может быть использована сторонними пользователями. Есть также возможность защитить каналы, используя обмен только между конечными точками каналов. Существует три варианта подключения: используя выделенную Ethernet линию или широкополосное ADSL соединение (использование сети Интернет) и по коммутированному телефонному соединению с помощью телефонных модемов. Каждый из приведенных вариантов зависит от технической возможности оператора в том или ином регионе.


Услуги мобильной радиосвязи предоставляются исключительно коммерческими Операторами. Способы передачи данных аналогичны проводной передаче с той лишь разницей, что вместо коммутируемых соединений используются базовые станции оператора услуг. При этом есть возможность заказывать определенный объем полученной и переданной информации за календарный месяц или же платить по факту использования за каждый месяц предоставления услуги.

При выборе поставщика услуг связи необходимо знать, располагает ли оператор полным комплектом разрешительных документов и лицензий на все виды осуществляемой деятельности, а также имеет сертификаты соответствия на все поставляемые системы и средства связи.


2.4 Тенденции развития технических средств систем диспетчерского управления

Общие тенденции

Прогресс в области информационных технологий обусловил развитие всех 3-х основных структурных компонентов систем диспетчерского управления и сбора данных RTU, MTU, CS, что позволило значительно увеличить их возможности; так, число контролируемых удаленных точек в современной SCADA-системе может достигать 100000.

Основная тенденция развития технических средств (аппаратного и программного обеспечения) SCADA миграция в сторону полностью открытых систем. Открытая архитектура позволяет независимо выбирать различные компоненты системы от различных производителей; в результате расширение функциональных возможностей, облегчение обслуживания и снижение стоимости SCADA-систем.

Удаленные терминалы (RTU)

Главная тенденция развития удаленных терминалов увеличение скорости обработки и повышение их интеллектуальных возможностей. Современные терминалы строятся на основе микропроцессорной техники, работают под управлением операционных систем реального времени, при необходимости объединяются в сеть, непосредственно или через сеть взаимодействуют с интеллектуальными электронными датчиками объекта управления и компьютерами верхнего уровня.

Конкретная реализация RTU зависит от области применения. Это могут быть специализированные (бортовые) компьютеры, в том числе мультипроцессорные системы, обычные микрокомпьютеры или персональные ЭВМ (РС); для индустриальных и транспортных систем существует два конкурирующих направления в технике RTU индустриальные (промышленные) PC и программируемые логические контроллеры (в русском переводе часто встречается термин промышленные контроллеры) PLC.

Индустриальные компьютеры представляют собой, как правило, программно совместимые с обычными коммерческими РС машины, но адаптированные для жестких условий эксплуатации буквально для установки на производстве, в цехах, газокомпрессорных станциях и т.д. Адаптация относится не только к конструктивному исполнению, но и к архитектуре и схемотехнике, так как изменения температуры окружающей среды приводят к дрейфу электрических параметров. В качестве устройств сопряжения с объектом управления данные системы комплектуются дополнительными платами (адаптерами) расширения, которых на рынке существует большое разнообразие от различных изготовителей (как, впрочем, и самих поставщиков промышленных РС). В качестве операционной системы в промышленных PC, работающих в роли удаленных терминалов, все чаще начинает применяться Windows NT, в том числе различные расширения реального времени, специально разработанные для этой операционной системы (подробнее см. ниже).

Промышленные контроллеры (PLC) представляют собой специализированные вычислительные устройства, предназначенные для управления процессами (объектами) в реальном времени. Промышленные контроллеры имеют вычислительное ядро и модули ввода-вывода, принимающие информацию (сигналы) с датчиков, переключателей, преобразователей, других устройств и контроллеров, и осуществляющие управление процессом или объектом выдачей управляющих сигналов на приводы, клапаны, переключатели и другие исполнительные устройства. Современные PLC часто объединяются в сеть (RS-485, Ethernet, различные типы индустриальных шин), а программные средства, разрабатываемые для них, позволяют в удобной для оператора форме программировать и управлять ими через компьютер, находящийся на верхнем уровне SCADA-системы диспетчерском пункте управления (MTU). Исследование рынка PLC показало, что наиболее развитой архитектурой, программным обеспечением и функциональными возможностями обладают контроллеры фирмSiemens, Fanuc Automation (General Electric), Allen-Bradley (Rockwell), Mitsubishi. Представляет интерес также продукция фирмы CONTROL MICROSYSTEMS промышленные контроллеры для систем мониторинга и управления нефте- и газопромыслами, трубопроводами, электрическими подстанциями, городским водоснабжением, очисткой сточных вод, контроля загрязнения окружающей среды.

Много материалов и исследований по промышленной автоматизации посвящено конкуренции двух направлений PC и PLC; каждый из авторов приводит большое количество доводов за и против по каждому направлению. Тем не менее, можно выделить основную тенденцию: там, где требуется повышенная надежность и управление в жестком реальном времени, применяются PLC. В первую очередь это касается применений в системах жизнеобеспечения (например, водоснабжение, электроснабжение), транспортных системах, энергетических и промышленных предприятиях, представляющих повышенную экологическую опасность. Примерами могут служить применение PLC семейства Simatic (Siemens) в управлении электропитанием монорельсовой дороги в Германии или применение контроллеров компании Allen-Bradley (Rockwell) для модернизации устаревшей диспетчерской системы аварийной вентиляции и кондиционирования на плутониевом заводе 4 в Лос-Аламосе. Аппаратные средства PLC позволяют эффективно строить отказоустойчивые системы для критических приложений на основе многократного резервирования. Индустриальные РС применяются преимущественно в менее критичных областях (например, в автомобильной промышленности, модернизация производства фирмой General Motors), хотя встречаются примеры и более ответственных применений (метро в Варшаве управление движением поездов). По оценкам экспертов, построение систем на основе PLC, как правило, является менее дорогостоящим вариантом по сравнению с индустриальными компьютерами.

Классификация программных средств АСУТП. Как мы уже упоминали, в типовой архитектуре SCADA-системы явно просматриваются два уровня:

· уровень локальных контроллеров , взаимодействующих с объектом управления посредством датчиков и исполнительных устройств;

· уровень оперативного управления технологическим процессом, основными компонентами которого являются серверы, рабочие станции операторов/диспетчеров, АРМ специалистов.

Каждый из этих уровней функционирует под управлением специализированного программного обеспечения (ПО). Разработка этого ПО или его выбор из предлагаемых в настоящее время на рынке программных средств зависит от многих факторов, прежде всего от решаемых на конкретном уровне задач. Различают базовое и прикладное программное обеспечение (см. рисунок 5.1).

Рисунок 5.2 - Классификация программных средств системы управления.

Базовое ПО включает в себя различные компоненты, но основным из них является операционная система (ОС) программно-технических средств АСУТП. Каждый уровень АСУТП представлен «своими» программно-техническими средствами: на нижнем уровне речь идет о контроллерах, тогда как основным техническим средством верхнего уровня является компьютер. В соответствии с этим в кругу специалистов появилась и такая классификация: встраиваемое инастольное программное обеспечение.

Очевидно, требования, предъявляемые к встраиваемому и настольному ПО, различны. Контроллер в системе управления наряду с функциями сбора информации решает задачи автоматического непрерывного или логического управления. В связи с этим к нему предъявляются жесткие требования по времени реакции на состояние объекта и выдачи управляющих воздействий на исполнитель­ные устройства. Контроллер должен гарантированно откликаться на изменения состояния объекта за заданное время.

Выбор операционной системы программно-технических средств верхнего уровня АСУТП определяется прикладной задачей (ОС общего пользования или ОСРВ). Но наибольшую популярность и распространение получили различные варианты ОС Windows. Ими оснащены программно-технические средства верхнего уровня АСУТП, представленные персональными компьютерами (ПК) разной мощности и конфигурации - рабочие станции операторов/диспетчеров и специалистов, серверы баз данных (БД) и т. д.

Такая ситуация возникла в результате целого ряда причин и тенденций развития современных информационных и микропроцессорных технологий.

Вот несколько основных аргументов в пользу Windows:

· Windows имеет очень широкое распространение в мире, в том числе и в Казахстане, в связи с чем легко найти специалиста, который мог бы сопровождать системы на базе этой ОС;


· эта ОС имеет множество приложений, обеспечивающих решение различных задач обработки и представления информации;

· ОС Windows и Windows-приложения просты в освоении и обладают типовым интуитивно понятным интерфейсом;

· приложения, работающие под управлением Windows, поддерживают общедоступные стандарты обмена данными;

· системы на базе ОС Windows просты в эксплуатации и развитии, что делает их экономичными как с точки зрения поддержки, так и при поэтапном росте;

· Microsoft развивает информационные технологии (ИТ) для Windows высокими темпами, что позволяет компаниям, использующим эту платформу «идти в ногу со временем».

Также следует учитывать и то, что неотъемлемой частью верхнего уровня АСУ ТП является человек, время реакции которого на события недетерминировано и зачастую достаточно велико. Да и сама проблема реального времени на верхнем уровне не столь актуальна.

Для функционирования системы управления необходим и еще один тип ПО - прикладное программное обеспечение (ППО). Известны два пути разработки прикладного программного обеспечения систем управления:

· создание собственного прикладного ПО с использованием средств традиционного программирования (стандартные языки программирования, средства отладки и т.д.);

· использование для разработки прикладного ПО существующих (готовых) инструментальных средств.

· Программные средства верхнего уровня АСУТП (SCADA-пакеты) предназначены для создания прикладного программного обеспечения пультов контроля и управления, реализуемых на различных компьютерных платформах и специализированных рабочих станциях. SCADA - пакеты позволяют при минимальной доле программирования на простых языковых средствах разрабатывать многофункциональный интерфейс, обеспечивающий оператора/диспетчера не только полной информацией о технологическом процессе, но и возможностью им управлять.

В своем развитии SCADA - пакеты прошли тот же путь, что и программное обеспечение для программирования контроллеров. На начальном этапе (80-е годы) фирмы-разработчики аппаратных средств создавали собственные (закрытые) SCADA-системы, способные взаимодействовать только со «своей» аппаратурой. Начиная с 90-х годов, появились универсальные (открытые) SCADA - программы.

Понятие открытости является фундаментальным, когда речь идет о программно-аппаратных средствах для построения многоуровневых систем автоматизации. Более подробно об этом будет сказано ниже.

Сейчас на российском рынке присутствует несколько десятков открытых SCADA-пакетов, обладающих практически одинаковыми функциональными возможностями. Но это совсем не означает, что любой из них можно с одинаковыми усилиями (временными и финансовыми) успешно адаптировать к той или иной системе управления, особенно, если речь идет о ее модернизации. Каждый SCADA-пакет является по-своему уникальным, и его выбор для конкретной системы автоматизации, обсуждаемый на страницах специальной периодической прессы почти на протяжении последних десяти лет, по-прежнему остается актуальным.

Ниже приведен перечень наиболее популярных в России и Казахстане SCADA-пакетов.

· Trace Mode/Трейс Моуд (AdAstrA) - Россия;

· InTouch (Wonderware) - США;

· FIX (Intellution) - США;

· Genesis (Iconics Co) - США;

· Factory Link (United States Data Co) - США;

· RealFlex (BJ Software Systems) - США;

· Sitex (Jade Software) - Великобритания;

· Citect (CI Technology) - Австралия;

· WinCC (Siemens) - Германия;

· RTWin (SWD Real Time Systems) - Россия;

· САРГОН (НВТ - Автоматика) - Россия;

· MIK$Sys (МИФИ) - Россия;

· Cimplicity (GE Fanuc) - США;

· RSView (Rockwell Automation) - США и многие другие.

Последовательность представления пакетов в приведенном выше перечне в достаточной степени случайна. Констатируется лишь сам факт существования той или иной системы. Предлагается исходить из предпосылки, что SCADA-пакет существует, если с помощью него уже реализовано хотя бы несколько десятков проектов. Вторая предпосылка - нет абсолютно лучшей SCADA-системы для всех случаев применения. SCADA - это всего лишь удобный инструмент в руках разработчика, и ее адаптация к конкретной системе автоматизации - вопрос квалификации и опыта.

Основные функции SCADA-систем. Программное обеспечение типа SCADA предназначено для разработки и эксплуатации автоматизированных систем управления технологическими процессами. Резонно задать вопрос: а что же все-таки первично – разработка или эксплуатация? И ответ в данном случае однозначен – первичным является эффективный человеко-машинный интерфейс (HMI), ориентированный на пользователя, т. е. на оперативный персонал, роль которого в управлении является определяющей. SCADA – это новый подход к проблемам человеческого фактора в системах управления (сверху вниз), ориентация в первую очередь на человека (оператора/диспетчера), его задачи и реализуемые им функции.

Такой подход позволил минимизировать участие операторов/диспетчеров в управлении процессом, но оставил за ними право принятия решения в особых ситуациях.

А что дала SCADA-система разработчикам? С появлением SCADA они получили в руки эффективный инструмент для проектирования систем управления, к преимуществам которого можно отнести:

· высокую степень автоматизации процесса разработки системы управления;

· участие в разработке специалистов в области автоматизируемых процессов (программирование без программирования);

· реальное сокращение временных, а, следовательно, и финансовых затрат на разработку систем управления.

Прежде, чем говорить о функциональных возможностях ПО SCADA, предлагается взглянуть на функциональные обязанности самих операторов/диспетчеров. Каковы же эти обязанности? Следует сразу отметить, что функциональные обязанности операторов/диспетчеров конкретных технологических процессов и производств могут быть существенно разными, да и сами понятия «оператор» и «диспетчер» далеко не равнозначны. Тем не менее, среди многообразия этих обязанностей оказалось возможным найти общие, присущие данной категории работников:

· регистрация значений основных технологических и хозрасчетных параметров;

· анализ полученных данных и их сопоставление со сменно-суточными заданиями и календарными планами;

· учет и регистрация причин нарушений хода технологического процесса;

· ведение журналов, составление оперативных рапортов, отчетов и других документов;

· предоставление данных о ходе технологического процесса и состоянии оборудования в вышестоящие службы и т. д.

Раньше в операторной (диспетчерской) находился щит управления (отсюда - щитовая). Для установок и технологических процессов с несколькими сотнями параметров контроля и регулирования длина щита могла достигать нескольких десятков метров, а количество приборов на них измерялось многими десятками, а иногда и сотнями. Среди этих приборов были и показывающие (шкала и указатель), и самопишущие (кроме шкалы и указателя еще и диаграммная бумага с пером), и сигнализирующие. В определенное время оператор, обходя щит, записывал показания приборов в журнал. Так решалась задача сбора и регистрации информации.

В приборах, обслуживающих регулируемые параметры, имелись устройства для настройки задания регулятору и для перехода с автоматического режима управления на ручное (дистанционное). Здесь же, рядом с приборами, находились многочисленные кнопки, тумблеры и рубильники для включения и отключения различного технологического оборудования. Таким образом решались задачи дистанционного управления технологическими параметрами и оборудованием.

Над щитом управления (как правило, на стене) находилась мнемосхема технологического процесса с изображенными на ней технологическими аппаратами, материальными потоками и многочисленными лампами сигнализации зеленого, желтого и красного (аварийного) цвета. Эти лампы начинали мигать при возникновении нештатной ситуации. В особо опасных ситуациях предусматривалась возможность подачи звукового сигнала (сирена) для быстрого предупреждения всего оперативного персонала. Так решались задачи, связанные с сигнализацией нарушений технологического регламента (отклонений текущих значений технологических параметров от заданных, отказа оборудования).

С появлением в операторной/диспетчерской компьютеров было естественным часть функций, связанных со сбором, регистрацией, обработкой и отображением информации, определением нештатных (аварийных) ситуаций, ведением документации, отчетов, переложить на компьютеры. Еще во времена первых управляющих вычислительных машин с монохромными алфавитно-цифровыми дисплеями на этих дисплеях усилиями энтузиастов-разработчиков уже создавались «псевдографические» изображения - прообраз современной графики. Уже тогда системы обеспечивали сбор, обработку, отображение информации, ввод команд и данных оператором, архивирование и протоколирование хода процесса.

Хотелось бы отметить, что с появлением современных программно-технических средств автоматизации, рабочих станций операторов/диспетчеров, функционирующих на базе программного обеспечения SCADA, щиты управления и настенные мнемосхемы не канули безвозвратно в лету. Там, где это продиктовано целесообразностью, щиты и пульты управления остаются, но становятся более компактными.

Появление УВМ, а затем и персональных компьютеров вовлекло в процесс создания операторского интерфейса программистов. Они хорошо владеют компьютером, языками программирования и способны писать сложные программы. Для этого программисту нужен лишь алгоритм (формализованная схема решения задачи). Но беда в том, что программист, как правило, не владеет технологией, не «понимает» технологического процесса. Поэтому для разработки алгоритмов надо было привлекать специалистов-технологов, например, инженеров по автоматизации.

Выход из этой ситуации был найден в создании методов «программирования без реального программирования», доступных для понимания не только программисту, но и инженеру-технологу. В результате появились программные пакеты для создания интерфейса «человек-машина» (Man/Humain Machine Interface, MMI/HMI). За рубежом это программное обеспечение получило название SCADA (Supervisory Control And Data Acquisition – супервизорное/диспетчерское управление и сбор данных), так как предназначалось для разработки и функциональной поддержки АРМов операторов/диспетчеров в АСУТП. А в середине 90-х аббревиатура SCADA (СКАДА) уверенно появилась и в лексиконе российских специалистов по автоматизации.

Оказалось, что большинство задач, стоящих перед создателями программного обеспечения верхнего уровня АСУ ТП различных отраслей промышленности, достаточно легко поддается унификации, потому что функции оператора/диспетчера практически любого производства достаточно унифицированы и легко поддаются формализации.

Таким образом, базовый набор функций SCADA-систем предопределен ролью этого программного обеспечения в системах управления (HMI) и реализован практически во всех пакетах. Это:

· сбор информации с устройств нижнего уровня (датчиков, контроллеров);

· прием и передача команд оператора/диспетчера на контроллеры и исполнительные устройства (дистанционное управление объектами);

· сетевое взаимодействие с информационной системой предприятия (с вышестоящими службами);

· отображение параметров технологического процесса и состояния оборудования с помощью мнемосхем, таблиц, графиков и т.п. в удобной для восприятия форме;

· оповещение эксплуатационного персонала об аварийных ситуациях и событиях, связанных с контролируемым технологическим процессом и функционированием программно-аппаратных средств АСУ ТП с регистрацией действий персонала в аварийных ситуациях.

· хранение полученной информации в архивах;

· представление текущих и накопленных (архивных) данных в виде графиков (тренды);

· вторичная обработка информации;

· формирование сводок и других отчетных документов по созданным на этапе проектирования шаблонам.

К интерфейсу, созданному на базе программного обеспечения SCADA, предъявляется несколько фундаментальных требований:

· он должен быть интуитивно понятен и удобен для оператора/диспетчера;

· единичная ошибка оператора не должна вызывать выдачу ложной команды управления на объект.

Программное обеспечение АСУ ТП представляет собой комплекс различных программ, главная задача которых заключается в обеспечении бесперебойного функционирования программаторов, контроллеров, инженерных станций и других вычислительных средств в составе системы. Выделяют два вида ПО АСУ ТП.

  • Общее - подходит для всех технических средств и не привязывается к какому-либо одному объекту. Объединяет SCADA и операционные системы, а также пакеты программ.
  • Специальное - включает программные решения, разработанные конкретно для определенных АСУ ТП. Объединяет программы-архиваторы данных, ПО для контроллеров и обработки информации.

Мы предлагаем купить программное обеспечение для АСУ ТП на выгодных условиях. В продаже:

  • системы MasterSCADA,
  • MasterPLC для логических контроллеров,
  • OPC-серверы DA/HDA/UA для сбора и предоставления данных,
  • станции инженерного сопровождения PID-expert.

Цены на отдельные позиции приведены в прайс-листе. Подробные характеристики смотрите на страницах с товарами. Дополнительную информацию об ассортименте продуктов, условиях оплаты и сроках доставки уточняйте у менеджера по телефону.

SCADA система MasterSCADA

MasterSCADA - SCADA система для АСУТП, MES, задач учета и диспетчеризации объектов промышленности, ЖКХ и зданий.

MasterSCADA ™ — самый современный, инновационный мощный и удобный инструмент для быстрой и качественной разработки систем. Это программное обеспечение для систем управления, в котором воплощен двадцатилетний опыт разработчиков продуктов для автоматизации самых разных объектов.

MasterSCADA ™ — это не просто один из современных SCADA - и SoftLogic -пакетов, это принципиально новый инструмент разработки систем автоматизации и диспетчеризации. В нем реализованы средства и методы разработки проектов, обеспечивающие резкое сокращение трудозатрат и повышение надежности создаваемой системы. Разрабатывать проекты в MasterSCADA легко и приятно.

MasterSCADA 3.X MasterSCADA 3.X - самая популярная отечественная SCADA-система. Популярность MasterSCADA подтверждена оценками многих экспертов и опросами на профильных порталах в Интернет. Так, например, MasterSCADA признана Продуктом Года по выбору русской редакции авторитетного международного журнала Control Engineering. На базе MasterSCADA 3.x реализовано более 10000 внедрений. Среди реализованных проектов - глобальные системы с более чем 100000 параметров, приходящих на один сервер опроса, и с более чем 300 местами операторов.

MasterSCADA 4D MasterSCADA 4D – это продукт нового поколения SCADA-систем. В нем, по сравнению с предыдущей версии, существенно расширены инструменты по созданию крупных распределенных систем с возможностью использования технологий Интернета вещей, повышено удобство и гибкость, расширены возможности использования различных аппаратных платформ и операционных систем, увеличено число поддерживаемых уровней систем управления и реализована миграция функционала между уровнями. В MasterSCADA легко разрабатывать проекты любого масштаба и сложности. Для этого предлагаются различные подходы, обеспечивающие наиболее комфортные условия разработки под каждый тип проекта.

SoftLogic система - MasterPLC

Исполнительные системы для программируемых логических контроллеров с открытой архитектурой (SoftLogic), базирующихся на платформах x86, ARM7, ARM9, StrongARM, xSсale и операционных системах DOS, miniOS7, Linux, Ecos, Windows CE, QNX, Windows.

Поддерживает работу с контроллерами:

  • ICP DAS ( I-7188, I-8000, Wincon, WinPAC, LinPAC, I-PAC);
  • ADVANTECH ( ADAM-4500, ADAM-5510, UNO2000, ...);
  • MOXA ( UC7408 и другими серии 7ххх);
  • ОВЕН (ПЛК100, ПЛК110, ПЛК304, ПЛК308);
  • ТРЕЙ;
  • и многими другими...