SCADA - системы Расчетно-графическая работа По курсу: «Интегрированные системы проектирования и управления» Выполнили: студенты группы М-54052 студенты.

Презентация:



Advertisements
Похожие презентации
ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ В ЭКОНОМИКЕ ТЕМА 3. ИНФОРМАЦИОННЫЕ ТЕХНОЛОГИИ УПРАВЛЕНИЯ Подготовил Иванов А.Н.
Advertisements

Выполнил : ученик 8 « А » класса Махлушев Дмитрий.
Операционная система MS-DOS Не управляя оборудованием, программа остается всего лишь литературным произведением, написанным на особом формальном языке.
Программное обеспечение компьютера. Компьютер без программного обеспечения и операционной системы – это бесполезный хлам, груда железа.
Программное обеспечение компьютера. Совокупность программ, хранящихся в долговременной памяти компьютера, составляют программное обеспечение (ПО) компьютера.
Банк данных (БнД) это система специальным образом организованных данных баз данных, программных, технических, языковых, организационно-методических средств,
Языки и методы программирования Преподаватель – доцент каф. ИТиМПИ Кузнецова Е.М. Лекция 7.
Объектно- ориентированная платформа Windows
OpenGL и Direct3D сравнение стандартов Выполнил: Пенкин А. Группа И-204.
Терминология Микропроцессор (МП) - программно-управляемое устройство, осуществляющее процесс цифровой обработки информации и управления и построенное на.
Обзор операционных систем ВОУНБ им. М. Горького «Операционная система - это совокупность программ, обеспечивающих управление процессом обработки информации.
Сетевые службы Для конечного пользователя сеть это не компьютеры, кабели и концентраторы и даже не информационные потоки, для него сеть это, прежде всего,
Программное обеспечение. Совокупность программ, предназначенная для решения задач на ПК, называется программным обеспечением. Состав программного обеспечения.
Выполнил: Гусев Данил. Что такое программное обеспечение? Возможности современного ПК столь велики, что все большее число людей находят ему применение.
Технология модели «клиент-сервер». Роли Компьютер, управляющий тем или иным ресурсом, принято называть сервером этого ресурса Компьютер, желающий воспользоваться.
10 класс. №004. Программное обеспечение ПК.
1 Диаграммы реализации (implementation diagrams).
ГОСТЕХКОМИССИЯ РОССИИ РУКОВОДЯЩИЙ ДОКУМЕНТ Защита от несанкционированного доступа к информации.
Разработала Детёнышева Е. С. преподаватель специальных дисциплин Москва 2012 год.
Программный комплекс «ЗЕНИТ» - производственная автоматизация нефтедобывающей компании Разработчик: ОАО «НижневартовскАСУнефть»
Транксрипт:

SCADA - системы Расчетно-графическая работа По курсу: «Интегрированные системы проектирования и управления» Выполнили: студенты группы М студенты группы М Клейн А., Галимов М., Пестов К., Дегтярёв Е. Преподаватель: Тихонов И. Н.

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

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

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

АСУ ТП и диспетчерское управление От этапа к этапу менялись и функции человека (оператора/диспетчера), призванного обеспечить регламентное функционирование технологического процесса. Расширяется круг задач, решаемых на уровне управления; ограниченный прямой необходимостью управления технологическим процессом набор задач пополняется качественно новыми задачами, ранее имеющими вспомогательный характер или относящиеся к другому уровню управления. От этапа к этапу менялись и функции человека (оператора/диспетчера), призванного обеспечить регламентное функционирование технологического процесса. Расширяется круг задач, решаемых на уровне управления; ограниченный прямой необходимостью управления технологическим процессом набор задач пополняется качественно новыми задачами, ранее имеющими вспомогательный характер или относящиеся к другому уровню управления. Требование повышения надежности систем диспетчерского управления также является одной из предпосылок появления нового подхода при разработке таких систем: ориентация на оператора/диспетчера и его задачи. Требование повышения надежности систем диспетчерского управления также является одной из предпосылок появления нового подхода при разработке таких систем: ориентация на оператора/диспетчера и его задачи. Концепция SCАDA (Supervisory Control And Data Acquisition - диспетчерское управление и сбор данных) предопределена всем ходом развития систем управления и результатами научно- технического прогресса. Применение SCADA-технологий позволяет достичь высокого уровня автоматизации в решении задач разработки систем управления, сбора, обработки, передачи, хранения и отображения информации. Концепция SCАDA (Supervisory Control And Data Acquisition - диспетчерское управление и сбор данных) предопределена всем ходом развития систем управления и результатами научно- технического прогресса. Применение SCADA-технологий позволяет достичь высокого уровня автоматизации в решении задач разработки систем управления, сбора, обработки, передачи, хранения и отображения информации.

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

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

Компоненты систем контроля и управления и их назначение Нижний уровень - уровень объекта (контроллерный) - включает различные датчики для сбора информации о ходе технологического процесса, электроприводы и исполнительные механизмы для реализации регулирующих и управляющих воздействий. Датчики поставляют информацию локальным программируемым логическим контроллерам (PLC - Programming Logical Controoller), которые могут выполнять следующие функции: Нижний уровень - уровень объекта (контроллерный) - включает различные датчики для сбора информации о ходе технологического процесса, электроприводы и исполнительные механизмы для реализации регулирующих и управляющих воздействий. Датчики поставляют информацию локальным программируемым логическим контроллерам (PLC - Programming Logical Controoller), которые могут выполнять следующие функции: сбор и обработка информации о параметрах технологического процесса; сбор и обработка информации о параметрах технологического процесса; управление электроприводами и другими исполнительными механизмами; управление электроприводами и другими исполнительными механизмами; решение задач автоматического логического управления и др. решение задач автоматического логического управления и др. Информация с локальных контроллеров может направляться в сеть диспетчерского пункта непосредственно, а также через контроллеры верхнего уровня (см. рис.). В зависимости от поставленной задачи контроллеры верхнего уровня (концентраторы, интеллектуальные или коммуникационные контроллеры) реализуют различные функции. Некоторые из них перечислены ниже: Информация с локальных контроллеров может направляться в сеть диспетчерского пункта непосредственно, а также через контроллеры верхнего уровня (см. рис.). В зависимости от поставленной задачи контроллеры верхнего уровня (концентраторы, интеллектуальные или коммуникационные контроллеры) реализуют различные функции. Некоторые из них перечислены ниже: сбор данных с локальных контроллеров; обработка данных, включая масштабирование; поддержание единого времени в системе; синхронизация работы подсистем; организация архивов по выбранным параметрам; обмен информацией между локальными контроллерами и верхним уровнем; работа в автономном режиме при нарушениях связи с верхним уровнем; резервирование каналов передачи данных и др.

Компоненты систем контроля и управления и их назначение Верхний уровень - диспетчерский пункт (ДП) - включает, прежде всего, одну или несколько станций управления, представляющих собой автоматизированное рабочее место (АРМ) диспетчера/оператора. Здесь же может быть размещен сервер базы данных, рабочие места (компьютеры) для специалистов и т. д. Часто в качестве рабочих станций используются ПЭВМ типа IBM PC различных конфигураций. Станции управления предназначены для отображения хода технологического процесса и оперативного управления. Эти задачи и призваны решать SCADA - системы. SCADА - это специализированное программное обеспечение, ориентированное на обеспечение интерфейса между диспетчером и системой управления, а также коммуникацию с внешним миром. Верхний уровень - диспетчерский пункт (ДП) - включает, прежде всего, одну или несколько станций управления, представляющих собой автоматизированное рабочее место (АРМ) диспетчера/оператора. Здесь же может быть размещен сервер базы данных, рабочие места (компьютеры) для специалистов и т. д. Часто в качестве рабочих станций используются ПЭВМ типа IBM PC различных конфигураций. Станции управления предназначены для отображения хода технологического процесса и оперативного управления. Эти задачи и призваны решать SCADA - системы. SCADА - это специализированное программное обеспечение, ориентированное на обеспечение интерфейса между диспетчером и системой управления, а также коммуникацию с внешним миром. Спектр функциональных возможностей определен самой ролью SCADA в системах управления и реализован практически во всех пакетах: Спектр функциональных возможностей определен самой ролью SCADA в системах управления и реализован практически во всех пакетах: автоматизированная разработка, дающая возможность создания ПО системы автоматизации без реального программирования; автоматизированная разработка, дающая возможность создания ПО системы автоматизации без реального программирования; средства исполнения прикладных программ; средства исполнения прикладных программ; сбор первичной информации от устройств нижнего уровня; сбор первичной информации от устройств нижнего уровня; обработка первичной информации; обработка первичной информации; регистрация алармов и исторических данных; регистрация алармов и исторических данных; хранение информации с возможностью ее пост-обработки (как правило, реализуется через интерфейсы к наиболее популярным базам данных); хранение информации с возможностью ее пост-обработки (как правило, реализуется через интерфейсы к наиболее популярным базам данных); визуализация информации в виде мнемосхем, графиков и т.п.; визуализация информации в виде мнемосхем, графиков и т.п.; возможность работы прикладной системы с наборами параметров, рассматриваемых как "единое целое" ("recipe" или "установки"). возможность работы прикладной системы с наборами параметров, рассматриваемых как "единое целое" ("recipe" или "установки").

Существующие продукты На данный момент существует огромное количество различных SCADA-программ. Из них на отечественном рынке получили признание такие, как : На данный момент существует огромное количество различных SCADA-программ. Из них на отечественном рынке получили признание такие, как : SCADAФирма-изготовительСтрана Factory LinkUnited States DATA Co.США InTouchWonderwareСША GenesisIconicsСША CitectCI TechnologyАвстралия WinCCSiemensГермания RealFlexBJ Software SystemsСША SitexJade SoftwareАнглия FIXIntellutionСША TraceModeAdAstraРоссия MasterSCADAInSATРоссия SimplicityGE Fanuc AutomationСША RSViewRockwell Software Inc.США

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

Выбор системы Выбор системы Технические характеристики Программно-аппаратные платформы для SCADA-систем. Программно-аппаратные платформы для SCADA-систем. Имеющиеся средства сетевой поддержки. Имеющиеся средства сетевой поддержки. Встроенные командные языки. Встроенные командные языки. Поддерживаемые базы данных. Поддерживаемые базы данных. Графические возможности. Графические возможности. Открытость систем Открытость систем Драйверы ввода-вывода. Драйверы ввода-вывода.

Выбор системы Технические характеристики Программно-аппаратные платформы для SCADA-систем. В различных SCADA-системах этот вопрос решен по разному. Так, FactoryLink имеет весьма широкий список поддерживаемых программно-аппаратных платформ: В различных SCADA-системах этот вопрос решен по разному. Так, FactoryLink имеет весьма широкий список поддерживаемых программно-аппаратных платформ: Операционная системаКомпьютерная платформа DOS/MS WindowsIBM PC OS/2IBM PC SCO UNIXIBM PC VMSVAX AIXRS6000 HP-UXHP 9000 MS Windows/NT Системы с реализованным Windows/NT, в основном на РС-платформе. В то же время в таких SCADA-системах, как RealFlex и Sitex основу программной платформы принципиально составляет единственная операционная система реального времени QNX. Подавляющее большинство SCADA-систем реализовано на MS Windows платформах. Именно такие системы предлагают наиболее полные и легко наращиваемые MMI - средства. Учитывая позиции Microsoft на рынке операционных систем (ОС), следует отметить, что даже разработчики многоплатформных SCADA-систем, такие как United States DATA Co (разработчик FactoryLink), приоритетным считают дальнейшее развитие своих SCADA-систем на платформе Windows NT. Некоторые фирмы, до сих пор поддерживавшие SCADA-системы на базе операционных систем реального времени (ОСРВ), начали менять ориентацию, выбирая системы на платформе Windows NT. Все более очевидным становится применение ОСРВ, в основном, во встраиваемых системах, где они действительно хороши. Таким образом, основным полем, где сегодня разворачиваются главные события глобального рынка SCADA--систем, стала MS Windows NT/2000 на фоне всё ускоряющегося сворачивания активности в области MS DOS, MS Windows 3.xx/95.

Выбор системы Технические характеристики Имеющиеся средства сетевой поддержки. Одной из основных черт современного мира систем автоматизации является их высокая степень интеграции. В любой из них могут быть задействованы объекты управления, исполнительные механизмы, аппаратура, регистрирующая и обрабатывающая информацию, рабочие места операторов, серверы баз данных и т.д. Очевидно, что для эффективного функционирования в этой разнородной среде SCADA-система должна обеспечивать высокий уровень сетевого сервиса. Желательно, чтобы она поддерживала работу в стандартных сетевых средах (ARCNET, ETHERNET и т.д.) с использованием стандартных протоколов (NETBIOS, TCP/IP и др.), а также обеспечивала поддержку наиболее популярных сетевых стандартов из класса промышленных интерфейсов (PROFIBUS, CANBUS, LON, MODBUS и т.д.) Этим требованиям в той или иной степени удовлетворяют практически все рассматриваемые SCADA-системы, с тем только различием, что набор поддерживаемых сетевых интерфейсов, конечно же, разный. Одной из основных черт современного мира систем автоматизации является их высокая степень интеграции. В любой из них могут быть задействованы объекты управления, исполнительные механизмы, аппаратура, регистрирующая и обрабатывающая информацию, рабочие места операторов, серверы баз данных и т.д. Очевидно, что для эффективного функционирования в этой разнородной среде SCADA-система должна обеспечивать высокий уровень сетевого сервиса. Желательно, чтобы она поддерживала работу в стандартных сетевых средах (ARCNET, ETHERNET и т.д.) с использованием стандартных протоколов (NETBIOS, TCP/IP и др.), а также обеспечивала поддержку наиболее популярных сетевых стандартов из класса промышленных интерфейсов (PROFIBUS, CANBUS, LON, MODBUS и т.д.) Этим требованиям в той или иной степени удовлетворяют практически все рассматриваемые SCADA-системы, с тем только различием, что набор поддерживаемых сетевых интерфейсов, конечно же, разный. Встроенные командные языки. Большинство SCADA-систем имеют встроенные языки высокого уровня, VBasic-подобные языки, позволяющие генерировать адекватную реакцию на события, связанные с изменением значения переменной, с выполнением некоторого логического условия, с нажатием комбинации клавиш, а также с выполнением некоторого фрагмента с заданной частотой относительно всего приложения или отдельного окна. Большинство SCADA-систем имеют встроенные языки высокого уровня, VBasic-подобные языки, позволяющие генерировать адекватную реакцию на события, связанные с изменением значения переменной, с выполнением некоторого логического условия, с нажатием комбинации клавиш, а также с выполнением некоторого фрагмента с заданной частотой относительно всего приложения или отдельного окна.

Выбор системы Технические характеристики Поддерживаемые базы данных. Одной из основных задач систем диспетчерского контроля и управления является обработка информации: сбор, оперативный анализ, хранение, сжатие, пересылка и т. д. Таким образом, в рамках создаваемой системы должна функционировать база данных. Практически все SCADA-системы, в частности, Genesis, InTouch, Citect, используют ANSI SQL синтаксис, который является независимым от типа базы данных. Таким образом, приложения виртуально изолированы, что позволяет менять базу данных без серьезного изменения самой прикладной задачи, создавать независимые программы для анализа информации, использовать уже наработанное программное обеспечение, ориентированное на обработку данных. Одной из основных задач систем диспетчерского контроля и управления является обработка информации: сбор, оперативный анализ, хранение, сжатие, пересылка и т. д. Таким образом, в рамках создаваемой системы должна функционировать база данных. Практически все SCADA-системы, в частности, Genesis, InTouch, Citect, используют ANSI SQL синтаксис, который является независимым от типа базы данных. Таким образом, приложения виртуально изолированы, что позволяет менять базу данных без серьезного изменения самой прикладной задачи, создавать независимые программы для анализа информации, использовать уже наработанное программное обеспечение, ориентированное на обработку данных. Графические возможности. Функционально графические интерфейсы SCADA-систем весьма похожи. В каждой из них существует графический объектно-ориентированный редактор с определенным набором анимационных функций. Используемая векторная графика дает возможность осуществлять широкий набор операций над выбранным объектом, а также быстро обновлять изображение на экране, используя средства анимации. Функционально графические интерфейсы SCADA-систем весьма похожи. В каждой из них существует графический объектно-ориентированный редактор с определенным набором анимационных функций. Используемая векторная графика дает возможность осуществлять широкий набор операций над выбранным объектом, а также быстро обновлять изображение на экране, используя средства анимации.

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

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

Выбор системы Эксплуатационные характеристики К этой группе критериев можно отнести: удобство интерфейса среды разработки - "Windows - подобный интерфейс", полнота инструментария и функций системы; качество документации - ее полнота, уровень русификации; поддержка со стороны создателей - количество инсталляций, дилерская сеть, обучение, условия обновления версий и т. д. К этой группе критериев можно отнести: удобство интерфейса среды разработки - "Windows - подобный интерфейс", полнота инструментария и функций системы; качество документации - ее полнота, уровень русификации; поддержка со стороны создателей - количество инсталляций, дилерская сеть, обучение, условия обновления версий и т. д.

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

Взаимодействие SCADA с контроллерами и другой перефирией Взаимодействие SCADA с контроллерами происходит посредством: Взаимодействие SCADA с контроллерами происходит посредством: -драйверов -драйверов -OPC -OPC Интерфейса OPC следует коснуться отдельно. OPC представляет собой открытый стандарт интерфейса обмена данными, определяемый особым комитетом, который был образован ведущими фирмами-производителями в области систем автоматизации. Целью комитета ОРС является разработка на основе таких стандартизованных технологий Windows, как OLE (Object Linking and Embedding), СОМ (Component Object Model) и DCOM (Distributed COM) открытого интерфейса, выступающего в роли связующего звена между пользовательскими приложениями промышленного и офисного назначения, с одной стороны, и уровнем промышленной автоматизации (системы автоматизированного управления, периферийные устройства промышленного применения и т.д.) с другой. На сегодняшний день можно смело утверждать, что OPC стал стандартом в области систем промышленной автоматизации. Интерфейса OPC следует коснуться отдельно. OPC представляет собой открытый стандарт интерфейса обмена данными, определяемый особым комитетом, который был образован ведущими фирмами-производителями в области систем автоматизации. Целью комитета ОРС является разработка на основе таких стандартизованных технологий Windows, как OLE (Object Linking and Embedding), СОМ (Component Object Model) и DCOM (Distributed COM) открытого интерфейса, выступающего в роли связующего звена между пользовательскими приложениями промышленного и офисного назначения, с одной стороны, и уровнем промышленной автоматизации (системы автоматизированного управления, периферийные устройства промышленного применения и т.д.) с другой. На сегодняшний день можно смело утверждать, что OPC стал стандартом в области систем промышленной автоматизации.

Взаимодействие SCADA с другими приложениями В ситуации, когда необходимо разрабатывать собственное приложение, особо остро встает вопрос открытости системы и наличия программного интерфейса API (Application Programming Interface), позволяющего сторонним приложениям инициировать некоторые действия в SDADA-системе (чтение/запись тегов, переключение экранных форм, настройка формата отображения трендов и т.п.). Факт наличия у SCADA- системы развитого API свидетельствует о высокой степени ее открытости. В ситуации, когда необходимо разрабатывать собственное приложение, особо остро встает вопрос открытости системы и наличия программного интерфейса API (Application Programming Interface), позволяющего сторонним приложениям инициировать некоторые действия в SDADA-системе (чтение/запись тегов, переключение экранных форм, настройка формата отображения трендов и т.п.). Факт наличия у SCADA- системы развитого API свидетельствует о высокой степени ее открытости.

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

Сравнение SCADA-систем Наибольшее применение нашли следующие отечественные SCADA-системы: Наибольшее применение нашли следующие отечественные SCADA-системы: Trace Mode (AdAstra) Trace Mode (AdAstra) Master SCADA (НПФ ИнСАТ) Master SCADA (НПФ ИнСАТ) Круг-2000 (НПФ Круг) Круг-2000 (НПФ Круг) Саргон (НВТ - Автоматика) Саргон (НВТ - Автоматика)

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

Сравнение SCADA-систем Технические характеристики КритерииTrace ModeMaster SCADAКруг-2000Саргон 1. Поддерживаемые ОС при программировании контроллеров DOS, Windows DOS, Windows, QNX, Linux, eCos DOS, Windows 2. Описание устройств нижнего уровня (контроллеров) основано на драйверах; имеется руководство для создания драйверов основано на ОРС-серверах; также поддерживаютс я драйвера основано на драйверах 3. Реализация работы с графикой независимый графический редактор интегрировано в основной проект независимый графический редактор 4. Способы программирования алгоритмов FBD + Техно IL (в виде последовательности инструкций) язык функциональных блоков (FBD) 5. Использующиеся БД используется ANSI SQL синтаксис, но в каждом пакете свой собственный двоичный формат записи в базу данных

Сравнение SCADA-систем Стоимостные характеристики Название пакета Необходимые компонентыСтоимость (eur) Trace Mode 5Монитор реального времени (МРВ) на 1024 точки в/в, Micro Trace Mode 3300 Master SCADA 2 Исполнительная SCADA-система на 1000 точек в/в, исполнительная SoftLogic-система на 250 точек в/в 1000 Круг-2000Исполнительная среда «Сервер архивной базы данных» на 1000 точек в/в, среда программирования IBM PC-совместимых контроллеров до 300 точек в/в, модули среды исполнения для контроллеров 5000 Саргон 5Инструментальная среда на 1024 точки в/в, монитор реального времени на 1024 точки в/в, исполнительный модуль для PC-совместимых контроллеров 4300 Оценка стоимости двухуровневых SCADA-систем

Сравнение SCADA-систем Стоимостные характеристики Как видно из таблицы, пакет «Master SCADA» при тех же требованиях имеет существенно более низкую стоимость. Большей частью это обусловлено продвижением данного пакета на рынке и его стремительным развитием. Пакет «Круг-2000», имеющий широкое распространение и известность, можно назвать самым дорогим из рассматриваемых. «Trace Mode» и «САРГОН» занимают промежуточную ценовую нишу. Как видно из таблицы, пакет «Master SCADA» при тех же требованиях имеет существенно более низкую стоимость. Большей частью это обусловлено продвижением данного пакета на рынке и его стремительным развитием. Пакет «Круг-2000», имеющий широкое распространение и известность, можно назвать самым дорогим из рассматриваемых. «Trace Mode» и «САРГОН» занимают промежуточную ценовую нишу.

Сравнение SCADA-систем Эксплуатационные характеристики КритерииTrace ModeMaster SCADAКруг-2000Саргон 1. ДокументацияВ электронном виде, поставляется вместе с полной версией пакета В электронном виде, доступна с демо-версией В электронном виде, поставляется вместе с полной версией пакета 2. Техническая поддержка (расположение представительств) главный офис – г. Москва; доп. представительс тва: г. Пекин (Китай), г. Киев (Украина) главный офис – г. Москва; доп. представительст ва: г. Тосно (РФ, Ленинградская обл.) главный офис – г. Пенза; доп. представительст ва: – главный офис – г. Москва; доп. представительст ва: – 3. Демо-версииСвободно распространяются демо-версии, неактивируемые Отсутствует

Сравнение SCADA-систем Применение Для автоматизации крупных ответственных объектов чаще используется «Круг- 2000». Среди прочих, данную систему используют Кубаньгазпром, Сургутгазпром,Роснефть. Реже используется система Саргон, в виду ее достаточной специализации и относительной дороговизны. Подавляющее большинство предприятий, применяющих SCADA Саргон – электростанции. Среди них Новочеркасская ГРЭС, Волжская ТЭЦ, Среднеуральская ГРЭС и др. Огромное число инсталляций «Trace Mode» на самых различных предприятиях является следствием многолетней успешной работы, интенсивной рекламы, а так же гибкой ценовой политики компании AdAstra. В список предприятий-партнеров компании AdAstra входят Газпром, НК ЮКОС, космодром Байконур, ОАО Северсталь и др. Пакет «Master SCADA» зарекомендовал себя как SCADA-система не уступающая по заявленным характеристикам своим конкурентам, и при этом обладающая очень низкой ценой. Чаще применяется для автоматизации небольших АСУ ТП. В числе клиентов компании НПО «Автоматика», УралНИПИЭнергопром, «Норильский никель».

MasterSCADA В ходе данной работы нами также отдельно рассматривался отечественный продукт компании InSAT MasterSCADA. Вернее имеющаяся у нас бесплатная инструментальная версия на 32 точки. Далее будет дано краткое описание работы с этой системой. В ходе данной работы нами также отдельно рассматривался отечественный продукт компании InSAT MasterSCADA. Вернее имеющаяся у нас бесплатная инструментальная версия на 32 точки. Далее будет дано краткое описание работы с этой системой.

MasterSCADA Работа с программным продуктом 1. Первым этапом при работе с пакетом MasterSCADA, как и при работе с любым другим пакетом, будет постановка задачи. На этом этапе должна быть составлена схема технологического объекта и системы управления

MasterSCADA Работа с программным продуктом 2. Разработка проекта

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

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

MasterSCADA Работа с программным продуктом При этом в проект добавляются компьютеры, контроллеры, OPC-серверы, OPC- переменные, связи с базами данных (SQL-сервером) Задание типовых настроек Задание типовых настроек Чтобы не производить настройки каждого элемента в отдельности, они наследуются. Производится настройка шкал для каждого датчика – единицы измерения, точность отображения, аварийные и предупредительные границы сигнализации. Устанавливаются наиболее типичные для системы настройки опроса.

MasterSCADA Работа с программным продуктом Организация работы операторов Организация работы операторов Происходит в 2 этапа: Создание должностей Назначение операторов на должности и задание им паролей Назначаются права доступа для операторов.

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

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

MasterSCADA Работа с программным продуктом 4. Создание документов Стандартные документы для MasterSCADA – мнемосхемы, тренды, рапорты, журналы сообщений, архивы и расписания. Мнемосхемы Мнемосхемы Изображения создаются с помощью статических рисунков, типовых элементов, визуальных объектов MasterSCADA и любых эл-ов в стандарте ActiveX

MasterSCADA Работа с программным продуктом Окно сообщений Окно сообщений Используется для привлечения внимания к наиболее важным событиям. Окно сообщения появляется поверх остальных окон. Журналы сообщений Журналы сообщений Представляет собой архив сообщений. Создание расписаний Создание расписаний Используется для выполнения какого-либо действия периодически в заданное время.

MasterSCADA Работа с программным продуктом 5. Тестирование системы Существует три режима запуска программы: Режим отладки Режим отладки Все объекты работают на одном компьютере. Все документы, с которыми шла работа в режиме разработки, уже открыты Все объекты работают на одном компьютере. Все документы, с которыми шла работа в режиме разработки, уже открыты Режим имитации Режим имитации На все входы, не имеющие связей, подаются сигналы имитации На все входы, не имеющие связей, подаются сигналы имитации Режим исполнения Режим исполнения Основной режим работы, нужно по очереди стартовать все компьютеры системы. Работа начнется со стартовых мнемосхем. Основной режим работы, нужно по очереди стартовать все компьютеры системы. Работа начнется со стартовых мнемосхем.