КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Состав SCADA системы
Задача регистрации информации в реальном времени и последующего командного управления может быть решена либо на уровне программного обеспечения концентратора (контроллера верхнего уровня), либо на уровне SCADA-системы. При этом речь идет о больших потоках данных о процессе, поступающих от большого количества датчиков (нескольких сот) в реальном масштабе времени и с высокой частотой (периоды опроса - порядка секунд и даже долей секунд). На уровне АСУТП эта информация нужна для оперативного управления технологическим процессом. В настоящее время основным программным средством АС является ПО SCADA. SCADA (Supervisory Control And Data Acquisition) - это система супервизорного управления и сбора данных. Управление в АСУТП может быть реализовано с использованием SCADA-систем как отечественных, так и зарубежных производителей, например: • Trace Mode (AdAstra, Россия); • Infinity (Elesy, Россия); • GENIE (Advantech, Тайвань); • Genesys (Iconics, США); • Real Flex (BJ, США); • FIX (Intellution, США); • Factory Suite, InTouch (Wanderware, США); • Citect (CiTechnologies, США) и др. К SCADA-системам предъявляются особые требования: - соответствие нормативам "реального времени" (в т.ч. и "жесткого реального времени"); - способность адаптироваться как к изменениям параметров среды в темпе с этими изменениями, так и к условиям работы информационно-управляющего комплекса; - способность работать в течение всего гарантийного срока без установка в отдаленных и труднодоступных местах (как географически - малообжитые районы, так и технологически - колодцы, эстакады). Основные возможности SCАDA-систем: - сбор первичной информации от устройств нижнего уровня; - архивирование и хранение информации для последующей обработки (создание архивов событий, аварийной сигнализации, изменения технологических параметров во времени, полное или частичное сохранение параметров через определенные промежутки времени); - визуализация процессов;
- реализация алгоритмов управления, математических и логических вычислений (имеются встроенные языки программирования типа VBasic, Pascal, C и др.), передача управляющих воздействий на объект; - документирование, как технологического процесса, так и процесса управления (создание отчетов), выдача на печать графиков, таблиц, результатов вычислений и др.;
- сетевые функции (LAN, SQL); - защита от несанкционированного доступа в систему; - обмен информацией с другими программами (например, Outlook, Аппаратная открытость устройств SCADA это поддержка или возможность работы с оборудованием различных производителей с использованием ОРС технологии. Современная SCADA не ограничивает выбор аппаратуры нижнего уровня, т.к. предоставляет большой набор драйверов или серверов ввода-вывода. Если для программной системы определены и открыты используемые форматы данных и процедурный интерфейс, то это позволяет подключить к ней внешние, независимо работающие компоненты, в том числе разработанные отдельно программные и аппаратные модули сторонних производителей. Для подсоединения драйверов ввода-вывода к SCADA используется стандартный динамический обмен данными OLE (Object Linking and Embeddung), включение и встраивание объектов. Типичная последовательность действий при программировании SCADA-системы: 1) Разработать алгоритм связи SCADA с аппаратной частью АС. 2) Разработать и отладить программную поддержку этих алгоритмов связи. 3) Сформировать статические изображения рабочих окон экранов диспетчерского управления: фон, заголовки, мнемосхема процесса и т.д. 4) Сформировать динамические объекты для каждого окна. Как правило, динамические объекты создаются с помощью специализированного графического редактора самого SCADA-пакета по жестко заданному алгоритму или на основе набора библиотечных элементов с последующим присвоением параметров (например, рукоятка на экране). 5) Реализовать алгоритмы отображения, управления, архивирования, документирования в модулях проектирования экранных форм, архивирования, аварийного управления и базе данных. Структурная схема связи аппаратной и программной частей АС показан на рис.34 Рис.34 Структурная схема связи аппаратной и программной частей АС. Здесь показана связь переменных Y, S, W, E, X, Z с их наименованием и отдельными устройствами АС. На рисунке 35 показана взаимосвязь программного обеспечения различных частей АС с использованием RS-485 на полевом и Ethernet-коммуникационном уровнях и SCADA.
Данные технологических процессов специфичны. Они, как правило, могут быть представлены в виде временных рядов «значение – время». Для их сбора и хранения практически любой SCADA-пакет должен иметь в своем составе подсистему регистрации исторических данных (архив) с возможностью последующей выборки требуемых для анализа данных и их представления в виде трендов. Основное отличие SCADA друг от друга в том, что одни работают лучше с каким то видом (типом) оборудования, другие с другим типом. В данном курсе в качестве программной основы АС рассматривается система InfinityLite ЗАО ЭлеСи. Его полнофункциональная конфигурация включает в себя: 1. InfinityServer. 2. InfinityHistoryServer. 3. InfinityReports. 4. InfinityTrends. 5. InfinityArmsю 6. InfinityHMI. InfinityServer обеспечивает непрерывный мониторинг технологического процесса и передачу сигналов телеуправления в системы автоматики в режиме реального времени. Его основные характеристики: 1.Сбор данных. Это поддержка широко распространенных стандартных протоколов для использования в системах автоматики и телемеханики, таких как: Modbus, Modbus+, Modbus Ethernet, MIEC 870.5, CAN, RP-570, TM120. Управление качеством входящих значений обеспечивает контроль актуальности и достоверности предоставляемой информации, наличия связи с источниками данных, исправности систем автоматики и коммуникационных устройств. 2. Предоставление данных. Это уведомление клиентских приложений об изменениях выбранных сигналов обеспечивает отображение информации в реальном времени по стандарту OPC DA 2.05, а также возможность подачи команд управления, ввода данных нетелемеханизированных измерений, изменения пороговых и контрольных значений, уставок технологического процесса. 3. Телеуправление. Эта функция обеспечивает немедленную отправку значения при изменении сигнала в сервере, высокую скорость доставки команд. Контроль качества отправляемых значений исключает передачу недостоверных команд и уставок. 4. Математическая и логическая обработка включает в себя встроенный пересчет значений из физических в инженерные. Процедуры вычисления сигналов при изменениях дают возможность расчета вычисляемых параметров технологического процесса и реализации алгоритмов управления, вычисления по расписаниям и таймеру обеспечивают возможность проведения регламентных расчетов, ведения счетчиков, вычисления учетных данных. 5. Оперативный контроль обеспечивает генерацию сообщений о событиях и авариях и уведомление клиентских приложений путем рассылки пакетов по протоколу OPC AE. 6. Контроль доставки значений телерегулирования гарантирует передачу команд управления технологическим оборудованием. Сервер уведомляет пользователя о результатах доставки через специальные сигналы ответа на телеуправление/телерегулирование 7. Производительность. Количество тегов (каналов измерений и /или InfinityHistoryServer обеспечивает сбор и хранение истории технологического процесса, и доступ клиентских приложений к архиву исторической информации, аккумулирование исторических данных. Точность хронологии процесса — 100 насосекунд. Применение алгоритмов фильтрации данных по их составу, интервалу времени и порогу чувствительности, оптимизирует объем хранимых данных без потери информации о состоянии технологического процесса. InfinityHistoryServer поддерживает набор стандартных интерфейсов доступа к историческим технологическим данным, реализуя все преимущества открытых технологий. Поддержка протокола OPC HDA обеспечивает быстрый и удобный доступ к истории изменения технологических параметров для любого ОРС-клиента. Запрос истории с использованием SQL обеспечивает доступ к архиву истории для программ, поддерживающих протоколы OLE DB, ODBC. Это дает возможность использования исторических технологических данных в MES системах (системах управления производственным процессом) для контроля производственных процессов, при формировании отчетов, в аналитических задачах оптимизации и планирования. Одновременное хранение исторических данных в нескольких исторических архивах обеспечивает возможность быстрого доступа к оперативной истории за последние сутки и длительное хранение архивированной информации. Среднее количество операций чтения/записи: 40000 в секунду. Максимальная скорость чтения: до 70000 значений в секунду. Средний размер записи: 85 байт. Размер исторической базы данных: до 15 ГБ. InfinityOPCReports предназначен для подготовки сводок и отчетов на основе оперативных и исторических технологических данных для анализа состояния автоматизированной системы в режиме реального времени, а также хранение и предоставление сформированных отчетов пользователю. Оперативные отчеты автоматизируют процесс создания отчетов о состоянии системы на основе оперативных данных, полученных от одного и более OPC DA серверов. Это позволяет специалистам и руководителям, принимающим решения, получать точную и полную информацию о состоянии автоматизированной системы в удобной форме, как на текущий, так и на прошедшие моменты времени. Отчеты формируются на основе шаблонов, определяющих их стилевое оформление и содержание. Шаблоны создаются в формате Microsoft Excel. Для удобства предоставляется надстройка в Microsoft Excel позволяет пользователю просматривать адресное пространство OPC DA серверов и выбирать используемые теги. Отчеты формируются как по запросу пользователя, так и автоматически, в соответствии с заданным расписанием. При этом для каждого шаблона может быть задано свое расписание. Отчеты сохраняются на диске в виде файлов в формате Microsoft Excel. Для каждого шаблона определяется срок хранения. Исторические отчеты автоматизируют процесс создания сводок и отчетов на основе исторических технологических данных. InfinityHMI — это управление технологическим процессом и отображение в режиме реального времени информации о ходе выполнения технологического процесса. InfinityHMI базируется на ОРС DA, является полноценным графическим редактором и RunTime — средой исполнения мнемосхем. Он обеспечивает визуальное проектирование и редактирование мнемосхем, анимацию графических объектов, имеет развитую библиотеку графических символов и динамических объектов. Механизм «всплывающих» подсказок обеспечивает быстрое и наглядное получение уточняющей информации о технологическом процессе. Инструмент «Таблица» делает удобным процесс создания и корректировки табличного представления информации на мнемосхеме. Функция «Drag&Drop» выполняет копирование графических и динамических объектов из одной мнемосхемы в другую, обеспечивает взаимодействие с другими приложениями. Графический объект «стрелка» обладает свойством «приклеивания» Динамический объект «Кнопка с экраном» обеспечивает загрузку мнемосхемы, содержит уменьшенное графическое изображение загружаемой мнемосхемы. Динамический объект «Значение параметра» обеспечивает ручной ввод Возможность подключения в InfinityHMI языка программирования Microsoft VBA 6.3. Редактор выражений обеспечивает выполнения математических, логических, функциональных и других операций с данными. Функция экспорта мнемосхемы в формат *.html позволяет просматривать мнемосхемы в Веб-браузере. Характеристики производительности: • Период обновления значений сигналов OPC — от 100 мс. • Дискретизация имитации сигналов — от 50 мс. • Время перерисовки — от 50 мс. • Количество объектов на мнемосхеме не ограничено. InfinityTrends используется для построения трендов на основе оперативных, исторических данных, а так же для представления трендов в табличном виде. Функциональные возможности: • Отображение нескольких графиков в одном трендовом поле. • Возможность работы в многооконном режиме. • Автоматическое и ручное масштабирование графиков. • Одновременное отображение нескольких реперных линий. • Настройка без перезапуска параметров тренда, добавления, удаления и редактирования отображаемых сигналов. • Визуализация точек перегиба тренда обеспечивает показ момента смены динамики изменения сигнала. • Вычисление статистических характеристик контролируемых параметров. • Представление тренда в табличном виде. • Сохранение таблицы значений тренда в формате *.xls. • Экспорт трендов в графический файл *.emf. • Вывод графиков на принтер. • Возможности настройки:
— вида и состава панелей инструментов; — цветов и стилей отображения графиков; — количества реперных линий; — состава и степени точности выводимых данных; — интервала и периода обновлений данных в оперативном режиме. Запуск приложения с определением параметров в командной строке позволяет осуществлять:
• конфигурацию пользователя; • запуск в оперативном режиме; • автоматическую загрузку списка сигналов; • скрытие панелей инструментов. InfinityAlarms — это отображение сообщений о событиях и авариях, отображение оперативных сообщений в режиме реального времени и просмотр истории сообщений за произвольный период. Функциональные возможности: • Отображение и квитирование оперативных сообщений. • Выделение различными цветами текста сообщений разных типов и важности. • Речевое оповещение о получении сообщения. Текст голосового сообщения формируется автоматически и зависит от структуры ОРС-тэга. • Построковая печать оперативных сообщений на матричный принтер обеспечивает ведение объективного протокола событий SCADA. • Фильтрация и сортировка исторических сообщений по назначению, объектам, типам и важности. • Доступ к исторической информации. • Гибкий механизм настроек отображения.
Дата добавления: 2014-01-05; Просмотров: 2508; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |