Разработка человеко-машинного интерфейса — КиберПедия 

Двойное оплодотворение у цветковых растений: Оплодотворение - это процесс слияния мужской и женской половых клеток с образованием зиготы...

Археология об основании Рима: Новые раскопки проясняют и такой острый дискуссионный вопрос, как дата самого возникновения Рима...

Разработка человеко-машинного интерфейса

2022-11-14 17
Разработка человеко-машинного интерфейса 0.00 из 5.00 0 оценок
Заказать работу

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

· создание графического интерфейса (мнемосхем, графиков, таблиц, всплывающих окон, элементов для ввода команд оператора и т д.);

· программирование и отладка алгоритмов работы системы автоматизации. Многие SCADA позволяют выполнять отладку системы как в режиме эмуляции оборудования, так и с подключенным оборудованием;

· настройка системы коммуникации (сетей, модемов, коммуникационные контроллеров и т п.);

· создание баз данных и подключение к ним SCADA.

SCADA как система диспетчерского управления

Как система диспетчерского управления SCADA может выполнять следующие задачи:

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

· помощь оператору в принятии решений (функции экспертной системы);

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

· выдача информационных сообщений на пульт оператора;

· ведение журнала событий в системе;

· извлечение информации из архива и представление ее оператору в удобном для восприятия виде;

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

· учет наработки технологического оборудования.

SCADA как часть системы автоматического управления

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

· автоматическое регулирование;

· управление последовательностью операций в системе автоматизации;

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

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

Хранение истории процесса

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

· сбор данных и их обработка (цифровая фильтрация, интерполяция, сжатие, нормализация, масштабирование и т. д.);

· архивирование данных (действий оператора, собранных и обработанных данных, событий, алармов, графиков, экранных форм, файлов конфигурации, отчетов и т. п.);

· управление базами данных (реального времени и архивных).

Безопасность SCADA

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

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

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

· обеспечение безопасности оператора благодаря его отдалению от опасного управляемого процесса (дистанционное управление). Дистанционный контроль и дистанционное управление являются типовыми требованиями Ростехнадзора и выполняются по проводной сети, радиоканалу (через GSM- или радиомодем), через интернет и т.д.;

· специальные методы защиты от кибер-атак;

· применение межсетевых экранов.

Общесистемные функции

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

· осуществление взаимодействий между несколькими SCADA, между SCADA и другими программами (MS Office, базой данных, MATLAB и т.п.);

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

Свойства SCADA

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

· инструментальные свойства;

· эксплуатационные свойства;

· свойства открытости;

· экономическая эффективность.

Инструментальные свойства

К инструментальным относятся свойства SCADA, влияющие на эффективность работы системных интеграторов:

· быстрота разработки проекта;

· легкость освоения;

· поддерживаемые средства коммуникации;

· наличие функций для сложной обработки данных;

· наличие языков МЭК 61131-3 и универсального алгоритмического языка типа Visual Basic;

· степень открытости для разработчика (поддержка COM и ActiveX для подключения программных модулей пользователя, а также OPC, ODBC, OLE DB;

· качество технической документации (полнота, ясность изложения, количество ошибок);

· наличие режима эмуляции оборудования для отладки;

· наличие внутренних графических редакторов, позволяющих отказаться от применения внешних редакторов типа CorelDraw или Photoshop; поддержка типовых графических форматов файлов;

· качество технической поддержки (время реакции на вопросы пользователей, наличие "горячей линии" технической поддержки.

SCADA используют языки программирования МЭК 61131-3, ориентированные на технологов, которые дополняются функциями, специфическими для SCADA. Большинство SCADA имеют встроенный редактор и интерпретатор языка Visual Basic фирмы Microsoft.

Эксплуатационные свойства

Качество SCADA в процессе эксплуатации оценивается конечными пользователями и характеризуется следующим набором свойств:

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

· надежность;

· информационная защищенность;

· наличие средств сохранения данных при нештатных ситуациях, отключениях питания и сбоях;

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

· поддержка резервирования SCADA (операторской станции, сетевых серверов, клиентских рабочих станций, резервное копирование данных);

· поддержка переключения экранов с разной детализацией изображений; поддержка нескольких мониторов.

Степень открытости

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

Открытость для программирования пользователем SCADA обеспечивается возможностью подключения программных модулей, написанных пользователем или другими производителями. Это обычно достигается тем, что SCADA разрабатывается как контейнер для СОМ-объектов и ActiveX элементов. Совместимость с аппаратурой и базами данных других производителей достигается с помощью стандарта ОРС, применением интерфейса ODBC или OLE DB. Открытость системы программирования достигается поддержкой языков МЭК 61131-3.

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

Экономическая эффективность

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

· масштабируемость (возможность применения как для больших, так и для малых систем);

· модульность. Модульность позволяет сделать заказную комплектацию системы в зависимости от поставленной задачи. Типовыми модулями могут быть, например, модуль ввода-вывода, модуль визуализации, модуль алармов, модуль трендов, модуль отчетов, модуль коммерческого учета энергоресурсов и др.;

· стоимость обслуживания;

· условия обновления версий;

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

· стоимость обучения;

· стоимость технической поддержки;

· методы ценообразования.

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

В настоящее время наиболее распространенными отечественными универсальными SCADA являются MasterSCADA (ИнСАТ, www.masterscada.ru), Trace Mode (AdAstrA Research Group, Ltd, www.adastra.ru), Круг-2000 (НПФ "КРУГ", www.krug2000.ru) и САРГОН (НВТ-Автоматика, nvt.msk.ru). Все системы удовлетворяют основным требованиям к SCADA, описанным выше, и успешно конкурируют с зарубежными аналогами. Ниже мы рассмотрим отличительные особенности двух наиболее известных пакетов: MasterSCADA и Trace Mode.

 

 

ОСНОВНЫЕ ТРЕБОВАНИЯ К SCADA-СИСТЕМАМ

К SCADA-системам предъявляются следующие основные требования:

- надежность системы;

- безопасность управления;

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

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

- простота расширения системы;

- использование новых технологий.

Требования безопасности и надежности управления в SCADA-системах включают:

- никакой единичный отказ оборудования не должен вызвать выдачу ложного выходного воздействия (команды) на объект управления;

- никакая единичная ошибка оператора не должна вызвать выдачу ложного выходного воздействия (команды) на объект управления;

- все операции по управлению должны быть интуитивно- понятными и удобными для оператора (диспетчера).


 ОСНОВНЫЕ ВОЗМОЖНОСТИ СОВРЕМЕННЫХ SCADA -ПАКЕТОВ

Исходя из требований, которые предъявляются к SCADA-системам, большинству современных пакетов присущи следующие основные возможности:

1. Автоматизированная разработка, позволяющая создавать ПО системы автоматизации без реального программирования.

2. Средства сбора и хранения первичной информации от устройств нижнего уровня.

3. Средства обработки первичной информации.

4. Средства управления и регистрации сигналов об аварийных ситуациях.

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

6. Средства визуализации информации в виде графиков, гистограмм и т.п.


Поделиться с друзьями:

Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...

История развития хранилищ для нефти: Первые склады нефти появились в XVII веке. Они представляли собой землянные ямы-амбара глубиной 4…5 м...

Биохимия спиртового брожения: Основу технологии получения пива составляет спиртовое брожение, - при котором сахар превращается...

Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.03 с.