Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Резервирование источников питания



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

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

Для уменьшения потерь энергии используют германиевые диоды или диоды Шоттки, которые имеют меньшее напряжение в открытом состоянии по сравнению с кремниевыми.

Информация об отказе источника питания индицируется на его передней панели и пересылается на пульт оператора для принятия решения о замене.

Резервирование промышленных сетей

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

Основной характеристикой метода резервирования промсетей является длительность перехода на резерв.

Сети Profibus, Modbus, CAN

Резервирование промсетей выполняется обычно одновременно с резервированием контроллеров (п.8.2.4). Для этого в каждом ПЛК используют 2 (реже - 3) сетевых порта, к одному из них подключают основную промсеть, к другому - резервную (рис.8.14). Каждый контроллер имеет средства контроля работоспособности сети и в случае ее отказа переключает свой порт на резервную сеть. В системах с голосованием резервирование выполняется проще: исходящий поток сообщений посылается во все сети одновременно, а входящие потоки из всех сетей проходят через схему голосования (п.8.2.1).

Для контроллеров, имеющих один сетевой порт и не предназначенных для работы в резервированных сетях, выпускаются специальные модули резервирования, которые имеют один разъем ( М на рис.8.17) для подключения к порту оконечного устройства, например ПЛК, и 2 разъема ( А и В ) для подключения к основной и резервной сети (рис.8.17). Модули могут работать в многомастерных сетях как с ведущими, так и с ведомыми устройствами. Ведомых устройств, подключаемых к одному модулю резервирования, может быть несколько ( У3...У5 на рис.8.17). Модуль работает как коммутируемый повторитель интерфейса, одновременно контролируя исправность сети. Отказ обнаруживается по первому символу в передаваемом сообщении и при его появлении модуль переключается на резервный порт.

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

Рис.8.17. Резервирование промышленной сети с помощью коммутации портов; У1...У5 - оконечные устройства, К1...К3 - модули резервирования сети

 

Протоколы резервирования промсетей являются узкоспециализированными закрытыми разработками фирм-производителей контроллеров и в общедоступной литературе не описаны.

Сети Ethernet

Нормативы резервирования в промсетях Ethernet с коммутаторами содержатся в серии стандартов IEEE. Однако первоначально они были предназначены только для исключения замкнутых контуров в сетях, поэтому требования к быстродействию алгоритмов учтены не были. В связи с резким ростом спроса на промышленный Ethernet (до 50 % в год с 2004г.) возросли требования ко времени переключения на резерв. Поэтому в 2005 г. началась работа над новым стандартом IEC 62439 («Сети промышленной автоматизации с высокой готовностью»).

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

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

Существует несколько методов резервирования промышленного Ethernet:

·агрегирование линий связи;

·резервирование на основе STP и RSTP протоколов;

·организация в сети физического кольца;

· полное резервирование всей сети.

Первые 2 метода стандартизованы, вторые 2 являются нестандартными разработками фирм-производителей и многие из них защищены патентами.

 

Метод агрегирования линий связи. Определен стандартом IEEE 802.3ad. Использует 2 и более параллельных кабелей и портов для каждой линии связи. Объединение нескольких физических линий связи в один логический канал осуществляется с помощью протокола LACP. При этом группа (агрегат) линий связи и портов представляется одним логическим сервисным интерфейсом с одним МАС-адресом. В протоколе LACP полные Ethernet фреймы попеременно отсылаются по параллельным линиям связи и объединяются в приемнике. Пропускная способность такого агрегированного канала оказывается прямо пропорциональна количеству физических линий. При отказе одной линии данные пересылаются по другой. Этот стандарт поддерживается многими производителями Ethernet коммутаторов.

Метод резервирования стандарта IEEE 802.3ad, предполагает, что все агрегированные линии связи должны исходить из одного и того же коммутатора, т.е. сеть должна иметь топологию звезды. Для устранения этого ограничения фирмой Nortel предложены 3 модификации метода агрегирования: SMLT, DSMLT и R-SMLT.

Метод агрегирования используется для резервирования соединений между коммутаторами, между коммутатором и сервером, а также между 2-мя компьютерами. Для дублирования связи между ПЛК и коммутатором ПЛК должен иметь 2 Ethernet-порта и драйвер, поддерживающий протокол LACP (IEEE802.3ad), предоставляющий ОС один сетевой порт, физически состоящий из 2-х линий связи (рис.8.18). При использовании 4-кратного резервирования связи между сервером и коммутатором (рис.8.18) в сервер вставляется специальная 4-портовая Ethernet-карта с соответствующим драйвером, который заменяет 4 физических Ethernet-порта одним логическим.

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

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

Метод агрегирования в соответствии с IEEE 802.3ad обеспечивает резервирование только линий связи; коммутаторы или сетевые контроллеры подключенного к сети оборудования остаются нерезервированными. Однако некоторые фирмы предлагают дополнительное ПО, позволяющее объединять в один логический порт несколько каналов, проходящих через разные коммутаторы, которые, таким образом, оказываются резервированными.

 

Протокол STP и его модификации. Базовый Ethernet- протокол STP (Spanning Tree Protocol - протокол связующего дерева) является протоколом 2-го уровня модели ОSI и определен стандартом IEEE 802.1D, принятом в 1990 г. Первоначально был использован для предотвращения петель в больших и сложных офисных сетях с мостами, которые могли иметь сложную запутанную топологию. В современных сетях Ethernet мосты практически полностью вытеснены коммутаторами.

С появлением промышленного Ethernet этот протокол стал использоваться для горячего резервирования сетей с коммутаторами.

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

STP-протокол выполняет постоянный мониторинг сети с целью обнаружения происходящих в ней изменений. Если такие изменения выявлены, (например, если одна ветвь стала неработоспособной), то STP-протокол автоматически выполняет перестроение дерева, включая в него при необходимости резервные ветви. Таким образом, после отказа ветви сеть оказывается вновь работоспособной через время, необходимое для выполнения STP-алгоритма.

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

Для формирования дерева с минимальным временем доставки сообщений используются сообщения BPDU, встроенные в стандартный по IEEE 802.3 Ethernet-фрейм. Протокол BPDU использует 2 таймера для оценки времени доставки сообщений, которое по умолчанию не может превышать 20с.

Время построения дерева при использовании STP алгоритма может доходить до 30с и даже единиц минут, что для многих приложений недопустимо много. Поэтому в 1998 г. был разработан и закреплен стандартом IEEE 802.1w, а позже стандартом IEEE 802.1D-2004 более быстрый алгоритм RSTP, который строит дерево за время не более 2с. Протоколы STP и RSTP поддерживаются большинством производителей сетевых коммутаторов.

Для виртуальных сетей, граф которых является несколькими деревьями, используется протокол MSTP, являющийся расширением STP и описан в стандартах IEEE 802.1s и IEEE 802.1Q-2003.

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

 

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

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

Существуют 2 метода обнаружения отказа в сети: циклический опрос и отправка уведомления об отказе.

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

Рис.8.19. Метод физического кольца для резервирования линии передачи (о) и линии передачи с коммутатором (б); К1...К5 - коммутаторы, У - оконечные устройства (компьютеры, серверы, ПЛК)

 

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

После ремонта или замены отказавшей ветви она обнаруживается тем же методом тестирования кольца. Если связь по кольцу восстановлена, то мастер сразу же блокирует свой резервный порт (задействованный на время ремонта), сбрасывает таблицу адресов и инструктирует оставшиеся коммутаторы сделать то же самое. В результате все коммутаторы обновляют таблицы адресов для сети с восстановленной ветвью.

Метод физического кольца имеет 2 существенных преимущества:

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

· позволяет примерно на порядок сократить время восстановления сети после отказа по сравнению со стандартным методом, использующим RSTP протокол (табл.8.1).

Недостатки метода:

· неудобство кольцевой архитектуры,

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

При отказе коммутатора К3 на рис.8.19, а сеть оказывается разорванной, и устройства, подключенные через коммутатор К3, становятся недоступны. Аналогично, рассмотренный метод резервирования не дает эффекта при отказе связи 3 на рис.8.19, а.

Оба последних недостатка можно преодолеть, если в методе физического кольца использовать оконечные сетевые устройства с 2-я Ethernet-портами (устройство У1 на рис.8.19, б) и каждый из этих портов подключить к 2-м соседним коммутаторам К3 и К4. При отказе коммутатора К3 на рис.8.19, б мастер включает резервную ветвь, и в сети появляется резервный путь к устройству У1 через резервную ветвь и коммутаторы К5, К4.

К недостаткам методов физического кольца относится также отсутствие стандартов и, как следствие, несоответствие идеологии открытых систем.

 

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

 

Параметры некоторых методов резервирования сетей Ethernet

Таблица 8.1.

Протокол Разработчик, стандарт Время переключения на резерв, с Топология Наличие стандарта
STP IEEE 802.ID Любая Есть
RSTP IEEE 802.lw Любая Есть
Hyper Ring Hirschmann 0, 3 Кольцевая Нет
Turbo Ring Moxa 0, 15...0, 3 Кольцевая Нет
Rapid Ring Contemporary Controls 0, 3 Кольцевая Нет
S-Ring Garret Com 0, 25 Кольцевая Нет
Real time Ring Sixnet 0, 08 Кольцевая Нет
Ring Healing N-Tron 0, 3 Кольцевая Нет
Super Ring Korenix 0, 3 Кольцевая Нет
Self healing Ring TC Communications 0, 25 Кольцевая Нет
Jet Ring Volktek 0, 3 Кольцевая Нет

 

На рис.8.20 показан пример дублированной сети с шинной топологией. Здесь K1, ..., К4 - коммутаторы основной сети, К,..., К - коммутаторы дублирующей сети. Каждое оконечное устройство У имеет по 2 Ethernet-порта, один из которых подключается к основной сети, 2-й - к резервной. При любом отказе в основной сети (обрыв 1 в ветви между коммутаторами, отказ 2 коммутатора, обрыв 3 ветви между портом оконечного устройства и коммутатором на рис.8.20) связь по сети восстанавливается путем переключения портов оконечных устройств на резервную сеть. Переключение выполняется быстро, поскольку метод не требует построения дерева, как в алгоритме STP.

Рис.8.20. Полное резервирование сети Ethernet

 

Разновидностью полного резервирования является одновременное резервирование сети и оконечных устройств. В этом случае получаются 2 полностью независимые системы автоматизации и резервированным оказывается не только сетевое оборудование, но и вся система. Для выбора одной из сетей и обнаружения отказа необходимы средства диагностики, которые могут быть реализованы на основе стандарта IEEE 802.1p/Q.


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-06-05; Просмотров: 953; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.039 с.)
Главная | Случайная страница | Обратная связь