Общие принципы резервирования
Используются горячее резервирование замещением (hot standby) и метод голосования (2ооЗ voting, 1оо2 voting и др.). Реже используется теплый резерв. В основе метода резервирования лежит очевидная идея замены отказавшего элемента исправным, находящемся в резерве. Для замены отказавшего элемента достаточно иметь резервный (запасной) элемент Системы с голосованием. Основным отличительным признаком систем резервирования с голосованием является невозможность выделения в системе основных элементов и резервных, поскольку все они равноправны, работают одновременно и выполняют одну и ту же функцию. Выбор одного сигнала из нескольких осуществляется схемой голосования, которая в частном случае нечетного числа голосов называется мажоритарной схемой. Общее и поэлементное резервирование. Резервированными могут быть отдельные элементы системы, их группы и вся система в целом. Типичными отказами при вводе сигналов в ПЛК является обрыв или короткое замыкание линии связи.. Сети Profibus, Modbus, CAN Резервирование промышленных сетей выполняется обычно одновременно с резервированием контроллеров.Для этого в каждом ПЛК используют два (реже — три) сетевых порта, к одному из них подключают основную промышленную сеть, к другому — резервную. Каждый контроллер имеет средства контроля работоспособности сети и в случае ее отказа переключает свой порт на резервную сеть. В системах с голосованием резервирование выполняется проще: исходящий поток сообщений посылается во все сети одновременно, а входящие потоки из всех сетей проходят через схему голосования. Метод физического кольца. Методы резервирования, имеют слишком большое время переключения на резерв (до 2 с). В то же время ряд приложений требует сокращения этого времени до единиц миллисекунд (как, например, в робототехнике) или до долей секунды (во многих химических технологических процессах). Поэтому некоторые фирмы разработали собственные нестандартные методы резервирования, которых в настоящее время насчитывается более 15 [170].
В основе этих методов лежит использование сети с кольцевой физической топологией. Одна из ветвей сети блокируется коммутатором (мастером на рис. 8.19,а), и поэтому в режиме нормального функционирования сеть приобретает логическую шинную топологию. В случае отказа одной из ветвей мастер включает резервный порт. При этом подключается резервная ветвь, и граф сети вновь становится связным, т.е. работоспособность сети оказывается полностью восстановленной. Существуют два метода обнаружения отказа в сети: циклический опрос и отправка уведомления об отказе.
Программное обеспечение систем автоматизации. Основные требования. Связь с физическими устройствами. Базы данных. Операционные системы реального времени. OPC-сервер – состав. Спецификация OPC UA.. Структура функционального назначения систем SCADA. Выбор. Современные системы промышленной и лабораторной автоматизации позоляют решать широкий круг задач, которые можно разделить на несколько групп, имеющих свои особенности: • автоматизация управления технологическими процессами (АСУ ТП);взаимодействие системы с диспетчером (оператором); автоматизированный контроль и измерения (мониторинг); обеспечение безопасности; дистанционное управление, измерение, сигнализация (задачи телемеханики). История развития программных средств автоматизации показала, что все особенности отдельных применений можно учесть путем настройки нескольких универсальных программ на выполнение конкретной задачи. К таким универсальным программам относятся:
• ОРС сервер; средства МЭК-программирования контроллеров;SCADA-пакеты Связь с физическими устройствами Связь программного обеспечения с физическими устройствами в системах автоматизации осуществляется с помощью методов DDE, OLE, COM, DCOM и ОРС. Технология обмена данными между приложениями Windows с аббревиатурой DDE (Dynamical Data Exchange — динамический обмен данными).В промышленной автоматизации DDE использовалась для обмена данными между SCADA. После появления OLE (Object Linking and Embedding — связывание и внедрение объектов) технология DDE была полностью вытеснена этими новыми средствами, которые оказались гораздо более эффективными. Технология СОМ предоставляет средства для взаимодействия между разрозненными программными модулями, написанными на разных языках программирования, которые собираются в единую систему во время исполнения. Расширение СОМ в виде DCOM позволяет программам взаимодействовать между собой, даже если они исполняются на разных компьютерах локальной сети Базы данных Системы автоматизации работают с большими объемами данных, которые необходимо хранить, сортировать, группировать, извлекать и представлять в виде, удобном для пользователя. Данные извлекаются с помощью языка запросов SQL (Structured Query Language — структурированный язык запросов), который стал стандартом в системах автоматизации. Наиболее распространенными системами управления базами данных (СУБД) являются Microsoft SQL Server, Wonderware Industrial SQL Server, Microsoft Access и Excel. Основными свойствами СУБД являются: наличие пользовательского интерфейса на базе языка запросов SQL; возможность одновременного обслуживания нескольких пользователей; корректность работы с данными. Операционные системы реального времени большинство операционных систем (ОС) не могут обеспечить одно и то же время выполнения задачи при повторных ее запусках, т.е. время выполнения является случайной величиной. В некоторых случаях непредсказуемость времени исполнения задачи приводит к отказу системы. Для устранения этой проблемы был разработан класс операционных систем, которые обеспечивают детерминированное (т.е. не случайное) время выполнения задач и время реакции на аппаратные прерывания. Такие ОС получили название операционных систем реального времени (ОС РВ) [589] и были поделены на ОС жесткого и мягкого реального времени. Отличительным признаком ОС РВ является не время выполнение задач, а гарантированность постоянства величины этого времени для одной и той же задачи.
ОС жесткого реального времени гарантирует выполнение задачи за заранее известное время. В ОС мягкого реального времени приняты особые меры для устранения неопределенности времени выполнения, однако полностью неопределенность не устраняется. Базовыми требованиями для обеспечения режима реального времени являются следующие: • высокоприоритетные задачи всегда должны выполняться в первую очередь; • должна быть исключена инверсия приоритетов (см. ниже); • процессы и потоки, время выполнения которых нельзя планировать, никогда не должны полностью занимать ресурсы системы. ОРС-сервер Стандарт ОРС разработан международной организацией ОРС Foundation ( Главной целью стандарта ОРС явилось обеспечение возможности совместной работы (интероперабельности) средств автоматизации, функционирующих на разных аппаратных платформах, в разных промышленных сетях и производимых разными фирмами. До разработки стандарта ОРС SCADA-пакет нужно было адаптировать к каждому новому оборудованию индивидуально. После появления стандарта ОРС практически все SCADA-пакеты были перепроектированы как ОРС-клиенты, а каждый производитель аппаратного обеспечения стал снабжать свои контроллеры, модули ввода-вывода, интеллектуальные датчики и исполнительные устройства стандартным ОРС-сервером. Благодаря появлению стандартизации интерфейса стало возможным подключение любого физического устройства к любой SCADA, если они оба соответствовали стандарту ОРС. Разработчики получили возможность проектировать только один драйвер для всех SCADA-пакетов, а пользователи получили возможность выбора оборудования и программ без прежних ограничений на их совместимость. ОРС Foundation предложил новую стандартную спецификацию для обмена данными в системах промышленной автоматизации получившую название «ОРС Unified Architecture» — «ОРС с унифицированной архитектурой», которая рассматривается как ОРС-стандарт нового поколения. Стандарт ОРС UA устанавливает методы обмена сообщениями между ОРС-сервером и клиентом, не зависящие от аппаратно-программной платформы, от типа взаимодействующих систем и сетей. ОРС UA обеспечивает надежную и безопасную коммуникацию, противодействие вирусным атакам, гарантирует идентичность информации клиента и сервера.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|