Система Контар-SCADA

Автор: Пользователь скрыл имя, 11 Октября 2011 в 18:40, реферат

Краткое описание

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

Оглавление

Системы SCADA 4

Введение 4

АСУ ТП и диспетчерское управление 4

Основные компоненты системы 6

Основные задачи 7

WebSCADA 8

Контар-Scada 8

Функциональные возможности 8

Требования к компьютеру 9

Контар-АРМ 9

Связь с приборами 10

Варианты установки программы 10

Основные этапы создания проектов 11

Создание пользователей проекта и установка прав доступа 11

Подключение источников 12

Создание необходимого количества схем в проекте 12

Наполнение созданных схем элементами 13

Основные возможности при работе с проектом 16

Отображение схем во время диспетчеризации 16

Автоматическое изменение значений параметров по заранее установленному расписанию 16

Архив аварийных ситуаций 17

Оперативное оповещение при возникновении тревог 17

Контроль действий пользователя 18

Архивируемые параметры 18

Автоматизированное формирование отчетов 19

Загрузка функциональных алгоритмов в приборы 20

Пример создания простого АРМ 20

Сетевые настройки контроллеров 20

Установка программы КОНТАР ARM. 22

Процесс создания проектов в программе КОНТАР ARM 24

Список использованной литературы 29

Файлы: 1 файл

SCADA-система Контар.docx

— 622.88 Кб (Скачать)

    Рисунок 4. Вкладка для привязки элемента к параметру функционального алгоритма 

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

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

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

    Отображение схем во время диспетчеризации

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

    Если  скрыть панель управления программы (с  помощью кнопки «На весь экран»), а также панель инструментов операционной системы (с помощью курсора мыши), то схема проекта полностью впишется в размеры экрана.

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

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

    Автоматическое  изменение значений параметров по заранее  установленному расписанию

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

    Установленное для параметра расписание отображается в виде графика.

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

    Архив аварийных ситуаций

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

    Чтобы иметь возможность слежения за происходящими  авариями, необходимо при разработке функционального алгоритма в программе КОНГРАФ создать логические параметры, которые будут принимать значение «Истина» при возникновении той или иной тревожной ситуации, и включить данные параметры в список тревог. Подтверждение аварийной ситуации осуществляется диспетчером, который работает с проектом. Подтверждение означает, что были приняты меры по устранению аварии.

    Если  проект без авторизации, то подтверждение  тревог не доступно.

    Оперативное оповещение при возникновении  тревог

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

    Программа позволяет воспользоваться, например SMS или E-Mail оповещением.

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

    Чтобы организовать SMS-оповещение при возникновении  тревог, потребуется подключить к COM-порту компьютера, на котором установлена серверная часть программы, сотовый GSM-модем. В сотовый модем должна быть вставлена sim-карта (любого оператора мобильной связи), с которой снят запрос на ввод pin-кода.

    Чтобы организовать E-mail-оповещение при возникновении  тревог, потребуется установить на компьютер, на котором инсталлирована серверная часть программы, SMTP-сервер или сделать настройку на использование внешнего SMTP-сервера.

    Контроль  действий пользователя

    В программе ведется журнал аудита, куда помещается информация о действиях пользователей, которые работали с объектом. Для каждого действия указывается время, когда оно было совершено, и имя (логин) пользователя. Это логин, с помощью которого пользователь авторизовался в операционной системе Windows или в самом проекте КОНТАР АРМ. Данный журнал позволит выявить неправильные или несанкционированные действия пользователей при управлении объектом.

    Архивируемые  параметры

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

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

    Автоматизированное  формирование отчетов

    Автоматизированное  формирование отчетов осуществляется с помощью веб-приложения. Для работы сервиса отчетов необходимо перед инсталляцией программы установить веб-сервер Internet Information Services (IIS), который входит в дистрибутив операционной системы Windows.

    Для формирования внешнего вида отчета и  помещаемых в него данных предоставляется  визуальный редактор, который позволяет  с помощью встроенных в него инструментов создавать и редактировать шаблон. Шаблон отчета сохраняется в формате HTML.

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

    Служебное поле в шаблоне формируются в  три этапа:

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

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

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

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

    Загрузка  функциональных алгоритмов в приборы

    Допустим, при эксплуатации объекта были выявлены ошибки в функциональном алгоритме какого-либо прибора. Данный функциональный алгоритм необходимо исправить в программе КОНГРАФ. С помощью утилиты MCMonitor2, которая входит в клиентскую часть КОНТАР АРМ, можно загрузить готовый функциональный алгоритм в источник в котором находится прибор с проблемным алгоритмом.

    Пример  создания простого АРМ

    Предполагается  наличие разработанного проекта в программе КОНГРАФ с созданным списком параметров для отображения в АРМ, загруженным в контроллеры с помощью программы КОНСОЛЬ.

    Сетевые настройки контроллеров

    Чтобы  осуществить подключение к контроллерам программы КОНТРАР ARM , необходимо определить сетевые настройки контроллеров. Это позволяет сделать программа КОНСОЛЬ. Для этого необходимо подключиться к контроллерам в режиме администратора и нажать на кнопку «Сетевые настройки», при этом появится окно, изображённое на рисунке 5.

    

    Рисунок 5. Окно сетевых настроек контроллеров

  1. Список серверов, на которых осуществляется диспетчеризация процессов, в зависимости от портов диспетчеризация может осуществляться:

    а) 8085 – через локальную сеть Ethernet

    б) 8086 – через протокол RS-232

    в) 2553 – через сеть интернет

  1. При установлении галочки «Разрешить FireWall», изменение сетевых настроек будет разрешена только с компьютеров с IP-адресами указанными ниже
  2. Разрешает/запрещает связь контроллеров через протокол Ethernet и через интернет
  3. Определяется способ получение IP-адреса сетью контроллеров в локальной сети или сети интернет, при этом возможно автоматическое получение IP-адреса через DHCP-сервер или статическое его определение.
  4. Для связи с контроллерами из программы КОНТРАР ARM необходим мастер-ключ, который можно сгенерировать заново или же считать существующий.
  5. Пароли доступа к сетевым настройкам контроллеров
  6. Журнал аудита подключения к контроллерам
 

    После определение всех настроек необходимо правильно установить программу КОНТАР ARM.

    Установка программы КОНТАР ARM.

    Предположим, что установка серверной и  клиентской части производится на 1 компьютер.

  1. Запустите инсталлятор, выберите русский язык и следуйте инструкциям до появления окна, изображённого на рисунке 7

    Рисунок 7. Выбор устанавливаемых компонентов  программы КОНТАР ARM

    Нас интересует вкладка Services. Если связь с контроллерами будет осуществляться через интерфейс RS-232, то устанавливаем службу MCRS232Server, а если через протокол Ethernet, то MCServer.

    На  вкладке DBSupport можно определить или убрать поддержку базы данных. Остальные пункты оставляем без изменений. Жмём «Далее»

  1. Если в проекте будет использоваться база данных, то необходимо её установить и определить учётные записи в инсталляторе
  2. Далее нужно определить по какому адресу находится MCServer  в формате tcp://<адрес сервера>:<порт>, в нашем случае установки клиентской и серверной частей на один компьютер адреса могут быть следующими:

Информация о работе Система Контар-SCADA