Реле подключения нагрузки: Подключение реле приоритета нагрузок (схема)
однофазное и трехфазное, назначение и конструкция
На чтение 6 мин. Просмотров 109 Опубликовано Обновлено
Реле приоритета – это электротехническое устройство небольших размеров, основная задача которого заключается в управлении включения электроприборов. Кратко его называют РПН. Способно реагировать на повышение или понижение нагрузки отключением, а также контролирует общий ток питающей сети. Использование подобной конструкции позволяет избавиться от проблемы сверхнормативных нагрузок электропроводки.
Виды реле
Однофазное реле приоритета нагрузокРеле приоритета пользуется большой популярностью в загородных и частных домах, а также многоквартирных сооружениях, промышленных предприятиях. Суть работы заключается в разделении электрической сети на приоритетные магистрали и менее важные.
Существует несколько видов реле приоритета нагрузок:
- одно- и трехфазные;
- одно- и многоканальные.
Трехфазные конструкции способны выполнять и функции приоритета фаз, распределяя равномерно нагрузку по однофазным каналам. Такой подход позволяет предупредить полное обесточивание всего объекта.
Многоканальные реле нагрузки используются вместе с разными видами линий.
По функциональным возможностям оборудование делится на следующие разновидности:
- нижнего порога;
- верхнего порога.
Последние срабатывают при повышении силы тока, подключаются согласно схеме последовательного соединения. Прибор, который срабатывает на минимальный порог напряжения, подключается по параллельной схеме.
Выпускаются модификации, которые предназначены для разных уровней включения. Есть возможность регулировать устройство для разных нагрузок. В сетях с большими нагрузками их рекомендуется использовать в паре с трансформатором тока.
Технические характеристики и конструктивные особенности
Конструкция релеРеле отключения неприоритетной нагрузки оснащено встроенным измерителем тока, а также исполнительным элементом, который коммутирует контакты при достижении заданных параметров с заданной временной выдержкой. Измерительный элемент способен отслеживать силу тока в определенном интервале.
Максимальной силе тока, коммутируемого встроенными контактами, как правило, свойственно стандартное значение, равное 16 А. Для коммутации больших токов используют контакторы – магнитные пускатели. В подобных случаях реле приоритета только подает управляющий импульс на него.
Для управления большими токами существуют отдельные типы аппаратов, которые позволяют подключить наружные трансформаторы тока.
Область применения
РПН в щитке
Это миниатюрное электротехническое устройство обеспечивает бесперебойную работоспособность и безопасную эксплуатацию большого количества электрических приборов, сохраняя при этом целостность сетевой конструкции. Если требуется использовать, например, мощный прибор, не приоритетные требуется отключать вручную или же изменять характеристики эксплуатируемой электрической цепи.
Такой подход в работе активно используется в быту и всех отраслях промышленности.
Принцип работы и установки РПН
К общей линии, прежде всего, подключается трансформатор тока, а уже после потребители. В схему в первой очереди ставятся нагрузки, которые имеют приоритетное значение и не должны отключаться.
Далее в схему добавляется реле потребителей, с помощью которого коммутируются неприоритетные группы нагрузок. При превышении нагрузки в электросети они начнут постепенно отключаться в установленной человеком последовательности по степени важности.
Реле приоритета в системе электроснабжения квартирыОт измерителя тока поступает сигнал на встроенный в модуль компаратор.
Его основная задача – соотнести полученный сигнал с установленными человеком настройками. Реле определяет момент срабатывания компаратора, а также время отключения электрических приборов с малым приоритетом. Такой принцип работы способствует снижению силы тока в сети.
Обзор моделей
Высокая популярность данного вида оборудования привело к тому, что его начинают изготавливать все больше производителей. Выбрать прибор, сочетающий в себе доступную стоимость и хорошее качество, довольно трудно.
В таблице приведены хорошо зарекомендовавшие себя модели.
Производитель | Технические характеристики | Приблизительная стоимость в рублях |
F&F (Польша) | Устанавливаемый диапазон тока от 5 до 90 А. Интервал регулировки тока отключения низкоприоритетной цепи колеблется в пределах 2-15 А. | 2000 |
Legrand 0 038 11 | Оснащено устройство 5 модулями.![]() Суммарная сила тока подключенных потребителей 90 А. Порог отключения составляет 15, 20, 25, 30, 40, 50, 60 (А). | 1800 |
Z–LAR/8 | Частота коммутаций не более 3 600/60 минут. Номинальное напряжение 250В. Ток включения более 3 А. Ток отключения менее 1,8 А. | 1750 |
Также рекомендуется обратить внимание на продукцию компаний ABB LSS, CDS Schneider Electric.
Недостатки использования РПН
Невзирая на довольно обширный список преимущественных особенностей, РПН имеет и недостатки:
- Отсутствует возможность установить реле приоритета на обыкновенной проводке, схема которой не оснащена обособленными линиями к розеткам.
- Для монтажа прибора в уже имеющуюся сеть необходимо выполнить много работ, которые связаны с модернизацией проводки.
Для проведения обособленных линий проводки от распределительного щитка потребуется штробить стены, поэтому ремонта во всем помещении не избежать.
Такой подход требует немалых финансовых затрат, времени и сил.
Типичные ошибки при подключении
Ошибкой, приводящей к серьезным последствиям, относится подключение нагрузок напрямую к РПН (при максимальной нагрузке устройства до 16А), а не через контакторы- Малоопытные специалисты или люди без опыта подают фазу на контакты реле приоритета. В действительности они предназначены для коммутации лампочек индикатора.
- Прямое подключение нагрузок к РПН, не через контакторы. Максимальная нагрузка устройства не более 16 А. Причиной может стать невнимательность или недостаточное количество знаний, пренебрежение рекомендациями производителя оборудования.
Еще одна распространенная ошибка – неправильная группировка нагрузок от потребителей по степени их значимости.
Если решение данного вопроса вызывает трудности, лучше обратиться за консультацией к профессионалам, которые помогут найти приоритетное оборудование дома или на производстве.
Аналоги реле приоритета
Умная розетка — Оптимизатор нагрузки на электросеть OEL-820Для установки реле приоритета в уже имеющуюся электрическую сеть потребуется проделать немалый франт работ, например, модернизировать распределительный щит и саму проводку. Сделать это самостоятельно не всегда возможно, поскольку потребуется точно посчитать всю схему нагрузок.
Решение проблемы стало значительно проще после разработки нового, более усовершенствованного устройства, которое получило название – оптимизатор нагрузки на сеть. Принцип работы аналога заключается в перераспределении мощности электрических приборов по их приоритету. Конструктивные особенности просты, прибор предназначен для простой эксплуатации. Он не устанавливается в щите, состоит из двух адаптеров для розетки розеточного гнезда и вилки.
Реле времени для подключения нагрузки через 1мин после включения
Не сложное самодельное реле времени для включения нагрузки через 1 минуту после появления напряжения в сети 220В. К сожалению, по многих населенных пунктах бывают отключения напряженияэлектросети как на короткое время, так и на длительное.
При этом, особенно в сельской местности, может быть значительный выброс с повышением напряжения в момент возобновления подачи напряжения. Этот выброс может быть таким существенным, что может вывести бытовую аппаратуру из строя.
Здесь описывается схема электронного предохранителя, суть работы которого состоит в том, что при возобновлении подачи напряжения, он подает напряжение на нагрузку не сразу, а через время около одной минуты.
Принципиальная схема
Схема устройства показана на рисунке 1. Датчиком возобновления подачи сетевого напряжения является конденсатор С3. При подаче питания он, заряжаясь через резистор R3 формирует импульс, который обнуляет счетчик D1.
Рис. 1. Принципиальная схема реле времени для подключения нагрузки к сети 220В через 1 минуту после включения.
На счетчике D1 сделан таймер времени в одну минуту. Это счетчик CD4060B. Напомню что в нем двоичный счетчик и инверторы для построения схемы мультивибратора. Детали R1-R2-C1 как раз и работают в этом мультивибраторе.
Диод VD3 установлен для автоматической блокировки мультивибратора, когда счетчик переходит в состояние «8192». Этот диод подключен к входу первого инвертора мультивибратора.
После включения и обнуления счетчик D1 начинает работать, и через минуту оказывается в положении «8192». На его выводе 3 устанавливается единица. Ключ на транзисторах VT1 и VT2 открывается и подключается нагрузку к сети. Диод VD3 открывается и блокирует ультивибратор. Схема останавливается в таком состоянии.
Таким образом, нагрузка подключается только после того как все переходные процессы, связанные с аварией на станции, завершились. Логическая схема питается от электросети через выпрямитель на VD2 и параметрический стабилизатор R5-VD1.
Диоды VD4, VD5 совместно с резистором R4 исключают сбои счетчика из-за слишком большой емкости затворов ключевых транзисторов (зарядка этих емкостей создает импульс тока, перегружающий выход счетчика, из-за этого счетчик может обнулиться или установиться в произвольное состояние).
Детали и печатная плата
При мощности нагрузки до 400W никаких радиаторов для VT1 и VT2 не требуется. Максимальная мощность нагрузки 1000W, но это уже с радиаторами.
Практически все собрано на печатной плате с односторонними дорожками. Стабилитрон Д814Д можно заменить другим на 10-15V, например, КС213Б, КС512А, или импортным. Желательно использовать стабилитрон Д814Д в металлическом корпусе или КС512А, так как на нем рассеивается значительная мощность.
Диод КД105Б можно заменить на КД 105, КД105Г, КД127А, КД209, КД236, КД243Г, КД243Е, КД243Ж, КД247В, КД247Г, КД247Д, КД247Е, КД248, КД258В, КД258Г, КД258Д, КД281Д, КД281Е, КД281Ж, КД281И, КД281К, КД281Л, КД281М, 1N4004, 1N4005, 1N4006, 1 N4007, 1N5404, 1 N5405, 1 N5406, 1N5407, 1N5408. Диоды КД521А можно заменить на КД521Б, КД522, КД503, КД510, 1N4148.
Рис. 2. Печатная плата для схемы реле времени.
Резистор R1 должен быть мощностью не менее 0,5W.
Схема для отключения нагрузки
Практически не внося никаких изменений в схему, на этой же основе можно сделать выключатель, с кнопкой, которой можно отключать нагрузку на время около одной минуты (рис.3).
Рис. 3. Принципиальная схема реле времени с кнопкой для отключения нагрузки на время 1 минута.
Если эту кнопку заменить выключателем, то есть, у неё будет фиксация нажатого состояния, то во включенном состоянии S1 нагрузка будет выключена, но включится через минуту после выключения S1.
Савичев Д. А. РК-06-17.
Реле приоритета. Виды и работа. Применение и свойства
Реле приоритета — управляющее включением потребителей тока, является прибором, контролирующим общий ток сети питания, и реагирующим на чрезмерное увеличение нагрузки, выключением менее необходимых потребителей. Так решается проблема сверхнормативной нагруженности питающей сети.
Часто встречается ситуация, когда человек включает пылесос в то время, когда работает стиральная машина или другой мощный потребитель. Свет может внезапно выключиться. Этот казус возникает из-за превышения допустимой нагрузки на электросеть. Выйти из этого положения можно, отключив все потребители, и включив в щитке на лестничной площадке автоматический выключатель, который вырубился.
Для предотвращения таких неполадок при перегрузке электросети рекомендуют монтировать в доме реле приоритета. Этот прибор проводит через себя несколько сетей: приоритетные и неприоритетные.
Виды реле
Различают несколько разновидностей таких реле:
- 1-фазные.
- 3-фазные.
- Одноканальные.
- Многоканальные.
Многоканальный вариант исполнения может функционировать вместе с разными линиями. По функциональным реакциям реле приоритета разделены на виды:
- Верхнего порога.
- Нижнего порога.
Реле максимального порога среагирует на повышение тока, соединяется по последовательной схеме. Устройство, работающее на срабатывание по минимальному значению напряжения, включается в сеть параллельно. Существуют реле, которые выполнены для различных уровней срабатывания, с возможностью регулировки уровней для разных нагрузок. Если нагрузки в сети имеют значительную мощность, то реле используется совместно с трансформатором тока.
Применение релеЛиния питания, которая считается самой необходимой, должна быть постоянно подключенной. Неприоритетные линии – это те, которые можно отключить в случае перегрузки сети. В итоге, освещение при перегрузке полностью не отключится, произойдет выключение тех потребителей, которые находятся на неприоритетной линии. В качестве примера: существует реле управления, дающее возможность запитать три линии. На линию приоритета можно отнести сигнализацию квартиры и ее освещение. Две остальные линии будут охватывать сети розеток и наружное освещение.
При применении реле приоритета, когда восстановится обычный режим сети, неприоритетные линии включатся автоматически.
Если перегрузка возникла из-за одновременного запуска нескольких бытовых приборов, то можно отключить лишь одно из них, тогда произойдет восстановление питания электричеством.
Системы автоматического регулирования давно применяются в быту и промышленности. В нашей жизни они нашли свое почетное место, так как, применяя электрооборудование модулями, мы получаем много преимуществ. Наиболее важным достоинством стало создание должного удобства и комфортного использования потребителей тока.
Основные свойстваНазначение. Устройства служат для выключения из сети неприоритетных цепей во время работы сети питания с превышением номинального тока потребления. Также реле применяется для защиты от короткого замыкания.
Принцип действия реле. На передней панели прибора с помощью потенциометра выставляется значение тока для приоритетной цепи. При превышении этого значения отключатся неприоритетные потребители. Впоследствии, при понижении значения тока потребления, неприоритетная цепь снова будет подключена к питанию.
Сфера применения. Прибор используют, когда работа всех электроприборов одновременно перегружает сеть питания. Общая нагрузка разделяется на группы: приоритетные потребители, которые ни в коем случае не должны отключаться, и неприоритетные, которые можно отключить без серьезных последствий. Ток выключения реле неприоритетной цепи регулируют так, чтобы не было перегрузки сети питания.
Как работает релеНа общую линию подключается трансформатор тока, после которого включаются потребители. В первую очередь идут нагрузки приоритетные, это потребители, которые нельзя отключать никогда, у них наивысший приоритет.
Далее по схеме идет само реле потребителей. Через него подсоединены группы нагрузок, считающихся неприоритетными. Это те группы нагрузок, которые отключатся в определенной последовательности по возрастанию степени приоритета групп, если ток в сети будет превышен.
Сигнал, поступающий от датчика тока, идет на обработку компаратором, встроенным в модуль. Компаратор сравнивает поступивший сигнал с основным напряжением, заданным настройками. Реле определяет, когда сработает компаратор, в какой момент отключатся нагрузки низкого приоритета. В результате ток в сети снизится.
Через определенное время реле сделает попытку повторного включения в сеть неприоритетные потребители.
Многоканальные реле могут работать с несколькими линиями с низким приоритетом. Эти линии отключаются последовательно, от более низкого приоритета, а включаются в обратной последовательности. При использовании таких приборов можно пользоваться оборудованием, не тратясь на вспомогательную мощность сети. Это дает значительную экономию, особенно в масштабах промышленных предприятий.
В примере с квартирой. На входе подключен автоматический выключатель 25 ампер, далее счетчик, и еще несколько автоматов. Подключены бытовые приборы разной мощности и видов.
Если нужно включить сразу все, то отключится входной автомат в щите, освещение в квартире погаснет, остальные потребители также прекратят работу. Вступит в действие тепловая блокировка, автомат выключит всю квартиру. Необходимо будет разбираться в причине перегрузки, и снова включать автомат.
А если использовать наше реле, то такой проблемы не будет. Можно сделать приоритетными те нагрузки, которые нам нужны, и наоборот, неприоритетными те потребители, которые малозначительны для нас.
Реле приоритета ограничит ток сети безболезненно для нас, не допустит общего выключения питающей сети. В схемах защиты также применяют подобные устройства для предотвращения аварийных ситуаций на предприятиях, где имеется много различного электрооборудования, и где нельзя допускать короткие замыкания, а также перегрузки.
Чтобы установить реле в имеющуюся сеть, нужно проделать значительный объем работ, модернизировать проводку, щит. Для этого нужен квалифицированный специалист, который должен сделать точный расчет всей схемы нагрузок. Чтобы проложить отдельные линии проводов от розеток к щиту с разными потребителями, потребуется ремонт помещения и т. д. К тому же, такие устройства нельзя установить к обычной проводке, где нет отдельных линий до розеток.
Эта задача стала проще, после того, как разработали новое устройство, которое называется оптимизатор нагрузки на сеть. Оптимизатор электрической сети недавно стал новым видом устройства, отключающим неприоритетные потребители, служащим для применения в быту.
Принцип его работы состоит в перераспределении мощности приборов по их приоритету. Устройство выключает неприоритетный потребитель на время действия приоритетного, и наоборот, включает неприоритетное оборудование на момент паузы приоритетного потребителя.
Особенностью действия устройства оптимизации стало то, что в любое время работает только один из двух видов потребителя. Оптимизатор отличается от ранее описанного устройства тем, что предотвращает перегрузку сети, и никогда ее не допустит.
Такое устройство сконструировано для простого применения. Оно не монтируется в щите. Состоит из двух адаптеров для розетки, с вилкой и розеточным гнездом. Один из них для нагрузки с большим приоритетом, а другой для неприоритетного потребителя. Между ними осуществляется связь по радиоволне. Устройства вставляются в простые розетки, работают сразу, не требуют настроечных операций. При эксплуатации также не нужны никакие настройки.
Для функционирования оптимизатора не нужна раздельная линия проводки или управляющая шина, так как чтобы передать сигнал, применен канал на радиоволнах с цифровой кодировкой и постоянным контролем выхода команд.
Инновационное устройство заслуживает с каждым днем популярность все выше, у электриков и владельцев домов. Оно помогает выходить из сложных ситуаций, в которых превышен лимит допустимой мощности. На садовых участках прибор также пользуется спросом, там существуют проблемы недостачи электроэнергии.
Эти два автоматических прибора сходны по результатам действия, но имеют свои отличия.
Похожие темы:
Реле времени на складе в Санкт-Петербурге ООО «АВИКО»
Реле времени РВ–200 предназначено для подключения нагрузки к сети с помощью внешнего исполнительного устройства с временной задержкой после подачи питания.
Реле времени РВ-220-01 предназначено для обеспечения постоянной временной задержки на включение нагрузки.
Реле времени РЭВ-114 предназначено для включения-выключения нагрузки через заданные пользователем интервалы времени.
Номенклатура |
Реле времени РЭВ-114 |
Реле времени РЭВ-120 предназначено для включения-выключения нагрузки через заданные пользователем интервалы времени.
Номенклатура |
Реле времени РЭВ-120 |
Многофункциональное реле времени РЭВ-201M предназначено для коммутации электрических цепей переменного и постоянного тока с регулируемой задержкой времени включения
Номенклатура |
Многофункциональное реле времени РЭВ-201M |
Двухканальное реле времени РЭВ-201 предназначено для коммутации электрических цепей переменного и постоянного тока с регулируемой задержкой времени включения
Номенклатура |
Двухканальное реле времени РЭВ-201 |
Астрономический таймер для уличного освещение РЭВ-225
Номенклатура |
Таймер для уличного освещение РЭВ-225 |
Программируемый многофункциональный таймер РЭВ-303 предназначен для управления нагрузкой в зависимости от реального времени без необходимости постоянного обслуживания.
Номенклатура |
Программируемый многофункциональный таймер РЭВ-303 |
Многофункциональное реле РЭВ-302 предназначено для включения/отключения одной или двух нагрузок в предварительно установленные пользователем моменты времени.
Номенклатура |
Многофункциональное реле РЭВ-302 |
Суточно-недельный таймер РН-16ТМ предназначен для включения/отключения нагрузки согласно установленному времени включения/отключения.
Номенклатура |
Суточно-недельный таймер с функцией реле напряжения РН-16ТМ |
Последовательно-комбинационный таймер ТК-415 предназначен для коммутации в предварительно настроенные моменты времени 15 нагрузок по очереди (последовательный режим) или в определенных комбинациях (комбинационный режим).
Номенклатура |
Последовательно-комбинационный таймер ТК-415 |
Реле времени РВ-1С предназначено для автоматического включения/отключения исполнительных устройств в заданные пользователем моменты времени, установка в розетку
Реле времени РВ-2с предназначено для автоматического включения/отключения исполнительных устройств в заданные пользователем моменты времени, монтаж на DIN-рейку, 6А
Реле времени РВ-2н предназначено для автоматического включения/отключения исполнительных устройств в заданные пользователем моменты времени, монтаж на DIN-рейку, 6А
Реле времени РВ-6с предназначено для автоматического включения/отключения исполнительных устройств в заданные пользователем моменты времени, сброс на заводские настройки, 6-ти разрядный индикатор, монтаж на DIN-рейку, 16А
Реле времени РВ-6н предназначено для автоматического включения/отключения исполнительных устройств в заданные пользователем моменты времени, сброс на заводские настройки, 6-ти разрядный индикатор, монтаж на DIN-рейку, 16А
Таймер Т-2 предназначен для обратного отсчета временных интервалов и для управления различными исполнительными устройствами, монтаж на DIN-рейку, 16А
Реле времени двухуровневое с задержкой включения для постепенного включения нагрузки SJR-2/230V, 0,1секунды-10дней, 230В, 2ПК, 16А, ELKO EP, SJR-2 /230V
Артикул:
SJR-2 /230V
Производитель:
EAN код:
8595188116015
Страна производства:
Чешская республика
Технические характеристики товара:
Реле времени двухуровневое с задержкой включения для постепенного включения нагрузки SJR-2/230V, 0,1секунды-10дней, 230В, 2ПК, 16А
По типу управления:
Способ установки:
Напряжение катушки управления:
Количество исполнительных контактов/ выходов:
Единицы измерения:
шт
Дополнительная информация о «SJR-2 /230V»
По типу механизма:
Электромеханическое
Счетное устройство:
таймер
Диапазон выдержки:
0. 1 с — 10 дней
Минимальное время выдержки:
0.1 секунда
Максимальное время выдержки:
10 дней
Управляющий вход:
нет
1. Задержка включения без управляющего сигнала. Отчет времени происходит после подачи напряжения питания.:
нет
2. Две независимых задержки включения без управляющего сигнала для плавной коммутации больших мощностей. Отчет времени происходи:
да
3. Задержка включения с управляющим сигналом. Отчет времени происходит после размыкания управляющего контакта.:
нет
4. Задержка включения с управляющим сигналом. Отчет времени происходит с момента формирования управляющего сигнала.:
нет
5. Задержка выключения без управляющего сигнала. Отчет времени происходит после подачи напряжения питания.:
нет
6. Задержка выключения без управляющего сигнала. Отчет времени происходит после пропадания напряжения питания.:
нет
7. Задержка выключения с управляющим сигналом. Отчет времени происходит после размыкания управляющего контакта.:
нет
8. Задержка выключения с управляющим сигналом. Отчет времени происходит с момента формирования управляющего сигнала.:
нет
9. Задержка выключения с управляющим сигналом. Отчет времени происходит после размыкания управляющего контакта.:
нет
10. Задержка выключения с управляющим сигналом. Отчет времени происходит с момента формирования управляющего сигнала. :
нет
12. Функция симметричной цикличности с началом импульса без управляющего сигнала.:
нет
13. Функция симметричной цикличности с началом паузы без управляющего сигнала.:
нет
14. Функция симметричной цикличности с началом импульса с управляющим сигналом.:
нет
15. Функция асимметричной цикличности с началом импульса без управляющего сигнала.:
нет
16. Функция асимметричной цикличности с началом паузы без управляющего сигнала.:
нет
17. Функция генератора импульсов с управляющим сигналом.:
нет
20. Функция переключения «звезда-треугольник»:
нет
Популярные товары раздела «Реле времени»
Артикул:
CRM-82TO/UNI
Производитель:
ELKO EP
3943 руб/шт
Артикул:
CRM-91H/UNI
Производитель:
ELKO EP
3155 руб/шт
Производитель:
ELKO EP
Цена по запросу
Артикул:
CRM-2H/230V
Производитель:
ELKO EP
3351 руб/шт
Реле напряжения УЗМ-51М прямого включения на 63А.

Универсальное реле контроля напряжения УЗМ-51М предназначено для отключения оборудования при снижении и повышении сетевого напряжения в однофазных сетях, защиты подключённого к нему оборудования от разрушающего воздействия импульсных скачков напряжения, вызванных срабатыванием близкорасположенных и подключённых к этой же сети электродвигателей, магнитных пускателей или электромагнитов, защиту от удалённых грозовых разрядов, уменьшения пусковых токов при включении ёмкостных нагрузок за счёт замыкания контактов реле при переходе сетевого напряжения через ноль .
Устройство представляют собой реле контроля напряжения с мощным электромагнитным реле на выходе, дополненное варисторной защитой. Устройство устанавливается на монтажную рейку-DIN шириной 35мм с передним подключением проводов питания коммутируемых электрических цепей. Клеммы туннельной конструкции обеспечивают надёжный зажим проводов суммарным сечением до 35мм2. На лицевой панели УЗМ расположены два индикатора – двухцветный (зелёный/красный) «норма-авария» и жёлтый включения контакта реле, кнопка «ТЕСТ» ручного управления (вкл/откл)(ВПВ), ручки регулировки верхнего и нижнего порогов отключения.
— Возможность подключения нагрузки до 14 кВт без применения контакторов.
— Подключение нагрузки при переходе сетевого напряжения через ноль.
— Сохраняет работоспособность при напряжении до 440 В.
— Регулируемые верхний и нижний пороги напряжения.
— Выбор времени повторного включения 10 сек/6 мин.
— Защита от «обрыва нуля».
— Двойная защита нагрузки от «скачков» напряжения.
— Встроенная защита нагрузки от импульсных перенапряжений.
— При пропадании напряжения на время менее 0,5 секунд нагрузка не отключается.
— Возможность ручного подключения и отключения нагрузки без выдержки времени.
— Сечение подключаемых проводников до 35 мм2.
Работа устройства
После подачи напряжения питания реле напряжения УЗМ-51М выдерживает время готовности 5 секунд при этом индикация не работает, затем зелёный индикатор начинает мигать указывая на отсчёт выдержки времени включения. Если напряжение находится в допустимых пределах установленных пользователем, нагрузка подключается к сети питающего напряжения и зажигаются зелёный и жёлтый индикаторы. Возможно ускоренное включение нагрузки вручную путём нажатия кнопки «ТЕСТ». После аварийного отключения, включение реле происходит автоматически при восстановлении сетевого напряжения до нормального через 10 секунд.
При попытке ручного включения в аварийном режиме реле не позволит включить питание на нагрузку.
В рабочем режиме УЗМ контролирует напряжение питающей сети. При появлении в сети высоковольтных импульсов напряжения встроенный варистор шунтирует их до величины безопасной для оборудования.
Если напряжение приближается к верхнему порогу отключения начинает мерцать красный индикатор и при выходе напряжения за допустимые пределы, происходит отключение нагрузки от сети, при этом жёлтый индикатор выключается, а красный постоянно горит. При возврате напряжения в норму начинается отсчёт выдержки времени повторного включения при этом зелёный индикатор начинает мигать (если во время отсчёта времени произойдёт выход напряжения за допустимые пределы, время повторного включения сбрасывается) после окончания отсчёта времени нагрузка подключается к сети питающего напряжения.
Если напряжение приближается к нижнему порогу отключения начинает мерцать зелёный индикатор и при выходе напряжения за допустимые пределы начинается отсчёт времени задержки отключения, при этом красный индикатор начинает мигать, после окончания отсчёта времени происходит отключение нагрузки от сети, при этом жёлтый индикатор выключается, а красный загорается каждые 2 секунды. При возврате напряжения в норму начинается отсчёт выдержки времени включения, при этом зелёный индикатор начинает мигать (если во время отсчёта времени снова произойдёт выход напряжения за допустимые пределы, отсчёт времени сбрасывается) после окончания отсчёта времени нагрузка подключается к сети питающего напряжения.
Для удобства пользователей при кратковременных (менее 0.5с) провалах сетевого напряжения, УЗМ не отключает нагрузку и задержки включения не происходит.
Если принудительно отключили нагрузку от сети нажатием кнопки «ТЕСТ» двухцветная индикация указывает на это поочерёдным включением красного и зелёного индикатора. Повторное нажатие кнопки «ТЕСТ» возвращает изделие в рабочий режим.
Пользователь самостоятельно может изменить задержку времени включения, установив 10 секунд или 6 минут.
Схема подключения.
Технические характеристики.
Параметры защиты | ||
Уровень ограничения напряжения при токе помехи 100А, не более | кВ | 1. |
Максимальная энергия поглощения (одиночный импульс 10/1000мкс) | Дж | 200 |
Макс. ток поглощения, одиночный импульс 8/20мкс | А | 6000 |
Время срабатывания импульсной защиты | нс | <25 |
Регулируемый порог отключения нагрузки при повышении напряжения, Uверх | В | 240, 250, 255, 260, 265, 270, 275, 280, 285, 290 |
Верхний порог ускоренного отключения нагрузки при повышении напряжения выше Uверх.кр. | В | 300 ± 15 |
Регулируемый порог отключения нагрузки при снижении напряжения, Uниз | В | 210, 190, 175, 160, 150, 140, 130, 120, 110, 100 |
Порог ускоренного отключения нагрузки при снижении напряжения ниже Uниз. | В | 80 ± 10 |
Гистерезис возврата верхнего и нижнего порога от установленного значения | % | 3 |
Питание | ||
Номинальное напряжение питания | В | 230 |
Частота напряжения питания | Гц | 50 |
Максимальное напряжение питания | В | 440 |
Потребляемая мощность, не более | Вт | 1.5 |
Коммутирующая способность контактов | ||
Номинальный ток нагрузки, (при сечении подключённых проводников не менее 16мм², медь) | А | 63 |
Номинальная мощность нагрузки (АС230В) | кВт | 14. |
Максимальный ток нагрузки, (30мин) | А | 80 |
Максимальная мощность нагрузки (30мин) | кВт | 18,4 |
Ток перегрузки/время воздействия без сваривания контактов | А/мс | 2000/10 |
Ток короткого замыкания без разрушения | А | 3000 |
Технические данные | ||
Задержка включения / повторного включения, выбирается пользователем (ВПВ) |
| 6 минут/10 секунд |
Задержка ускоренного отключения по верхнему критическому порогу | мс | 20 |
Задержка ускоренного отключения по нижнему критическому порогу | мс | 100 |
Задержка отключения при повышении напряжения выше верхнего порога | с | 0. |
Задержка отключения при снижении напряжения ниже нижнего порога | с | 10 |
Сечение подключаемых проводников не менее | мм² | 0.5-25 |
Диапазон рабочих температур | °С | -25…+55 |
Климатическое исполнение и категория размещения по ГОСТ 15150-69 (без образования конденсата) |
| УХЛ4 |
Степень защиты реле по корпусу / по клеммам по ГОСТ 14254-96 |
| IP40 / IP0 |
Степень загрязнения в соответствии с ГОСТ 9920-89 |
| 2 |
Максимальная механическая износостойкость |
| 1*10 6 |
Максимальная электрическая износостойкость |
| 1*105 |
Габаритные размеры | мм | 83 x 35 x 67 |
Масса, не более | кг | 0. |
Гарантия | мес | 24 |
Габаритные размеры.
Цена (Прайс ).
Наименование | Цена | Заказать |
Реле контроля напряжения УЗМ-51М | 2380-00 |
Реле приоритета для управления нагрузкой: принцип работы, схема
На любых объектах, как промышленного, так и гражданского назначения, существуют потребители энергии, для которых важно бесперебойное электроснабжение. Наряду с этим существуют электроприборы, временное отключение которых не имеет существенного значения. Реле приоритета нагрузки (РПН) является именно тем прибором, который в случае перегрузки электросети «выбирает» каких потребителей следует исключить, а каким сохранить поставку электричества.
Реле приоритета ABB LS1/2:
Для чего нужно реле приоритета
Быт современного человека окружён множеством электроприборов. Это стиральные машины, бойлеры, кондиционеры, телевизоры и другая бытовая радиотехника. В одной только кухне можно встретить электроплиту, микроволновую печь, гриль, тостер, электрочайник и прочие приборы.
В старом жилом фонде с проводкой прошлого века, ввод электроснабжения в каждую квартиру осуществляется через электросчётчик и единый автоматический выключатель. Предохранитель этого автомата, как правило, выдерживает ток силой в 25 А. Если подключать к электросети одновременно множество электроустройств, то защита будет выключать ток. Хозяевам жилья придётся постоянно выходить на площадку к этажному щиту и возвращать автомат в рабочий режим, поскольку будет срабатывать его тепловая защита от перегрузки. Чтобы избежать частых перебоев энергоснабжения, на вводе в систему электросети квартиры, помимо других стандартных средств защиты, встраивают дополнительное устройство — реле выбора приоритетного направления.
Сфера применения
РПН необходимо для комфортной эксплуатации всех электрических потребителей, подключённых к одному вводу сети электроснабжения с ограниченным лимитом мощности. Это касается многоквартирных домов, особняков старой застройки и жилья. Особенно эта проблема актуальна для поселковых электрических сетей, удалённых от централизованных источников электроэнергии.
Часто региональные сети имеют ограниченные возможности. При высоком энергопотреблении напряжение катастрофически падает и увеличивается вероятность срабатывания вводного автомата. В те времена, когда прибор ещё не был изобретён, жильцам приходилось самим решать, что следует вручную отключать для функционирования нужных электроприборов. РПН решило эту проблему. Установка такого реле целесообразна при частых выключениях вводного автоматического включателя. Неожиданное прекращение электроснабжения может создавать неприятные, порой даже опасные ситуации.
Реле приоритета незаменимо на тех предприятиях, руководители которых стремятся к максимальной экономии электроэнергии при условии сохранения существующей мощности сети. Так, например, если на определённую группу потребителей введён жёсткий лимит мощности, то прибор в критических ситуациях будет отключать именно её.
Принцип работы
К РПН подключают автоматы — устройства защиты отключения (УЗО). УЗО включают в себя цепи питания однотипных потребителей. Например, один блок отвечает за все розетки, другой контролирует включение приборов освещения, на третьем «висит» бойлер и так далее.
В зимнее время года в жилище обычно постоянно включён котёл отопления, а остальные группы потребителей эксплуатируются по мере надобности. При наступлении пиковой ситуации, связанной с резкой перегрузкой всей электросети, РПН оставляет приоритет питания за бойлером, временно выключая остальных потребителей. Тем самым удаётся избежать понижения температуры в помещении. Хозяева жилища могут сами выбирать, что необходимо в первую очередь защитить от неожиданных перебоев электроснабжения.
Раскалибровка РПН:
Понять, как работает РПН, можно на примере модели LSS1/2 фирмы ABB. При возникновении перегрузки реле срабатывает моментально. Для его эффективного использования понадобится установка 3 групп розеток, подключённых к разным выходам реле. К первой группе присоединяются приоритетные электроприборы, они никогда не будут отключены. Вторая розеточная линия будет питать электроустройства, которые допускают кратковременную остановку их работы. Третья группа розеток обеспечивает питанием те установки, которыми пользуются время от времени.
В зависимости от превышения норматива силы тока, автомат отключает линии по степени их важности. Время попытки повторного включения нагрузок составляет примерно 4-7 минут. Этого достаточно для того, чтобы УЗО смогли остыть.
Устройство прибора
РПН по своей ширине занимает на DIN-рейке место 5-ти УЗО. На фасаде прибора можно увидеть своеобразный рисунок, напоминающий стилизованную паутину. Это примитивное изображение схемы подключения прибора. Рядом нарисована более понятная раскладка подсоединения одной приоритетной линии и двух неприоритетных направлений. Ниже дана развёрнутая электрическая схема построения защиты от перегрузок в сети жилища.
Развёрнутая схема подключения РПН:
В реле приоритетных нагрузок встроен измеритель силы тока (трансформатор + исполнительный выключатель), который регулирует коммутацию контактов неприоритетных направлений при превышении порогового лимита нагрузки. Он, как правило, имеет стандартную величину — 16 А. Обслуживает работу реле довольно большое количество радиодеталей на нескольких платах, что видно на двух нижних фото.
Внутреннее устройство РПН:
Задняя плата ABB LSS1/2:
С 2020 года швейцарская компания АББ (в России работают 4 филиала) начала выпуск новых реле выбора приоритета ABB LSR. Новый прибор рассчитан на ток прямого включения 32 А и максимальную мощность 7 кВт. Специалисты компании посчитали востребованным реле, которое будет определять неприоритет на вводах с током 16, 20, 25 и 32 А.
РПН ABB LSR:
С помощью дисплея и клавиш управления, реле настраивают через меню, управляя контакторами. Выходные контакты привязаны напрямую с источником питания. Ими можно коммутировать любые линии нагрузок. Сила тока в цифровом выражении отображается на экране в любом участке электросети жилища.
Ограниченный лимит мощности тока по причине малого сечения проводов в скрытой электропроводке, соображений экономии расхода электроэнергии или ограничений местной электрокомпании, доставляет немало неудобств её клиентам. В любом случае установка реле выбора приоритета значительно повысит комфорт проживания в квартире или доме, и предотвратит неожиданные отключения всех электроприборов одновременно.
Видео по теме
Устранение неисправностей— Реле кажется неисправным (залипает) при наличии нагрузки, но не иначе — имеет ли это смысл?
Ремонтирую печку. На плате управления есть реле (G2RL-1A-E-HA DC12) для элемента духовки. При включении функции запекания элемент нагревается, но при выключении запекания он не выключается.
Мой вопрос: возможно ли реле правильно включаться / выключаться, когда нагрузка не подключена, но выходить из строя (защелкиваться) при наличии нагрузки?
До платы трудно добраться и управлять элементами управления, когда она находится под напряжением, поэтому для тестирования я распаял реле и подключил его к 2 проводам, идущим к плате.Это позволило мне проверить целостность цепи на стороне нагрузки реле без подключенной нагрузки. Реле исправно сработало.
Я не хочу снова паять его и пытаться проверить вживую, потому что при перемещении регулятора открываются клеммы высокого напряжения / тока.
Должен ли я предположить, что реле неисправное, и заказать новое? Стоимость в долларах минимальна, но мне нужно подождать, пока она появится, что было бы далеко не идеально, если бы не проблема.
РЕДАКТИРОВАТЬ: Изображения, пожалуйста, простите за глупую проводку, красный и белый провода просто параллельны, потому что у меня не было более подходящего провода для этой задачи.
Я не знаю, есть ли там обратный диод, потому что я не знаю, как выглядит диод для поверхностного монтажа.
РЕДАКТИРОВАТЬ: Больше изображений по запросу
Я обнаружил, что реле P11 (P1 — это реле, о котором я говорил) является DLB для элемента. DLB означает двойной разрыв линии, поэтому я считаю, что цепь нагревательного элемента проходит через P11 и P1 последовательно, оба могут выключить элемент. Что еще более озадачивает, потому что это означает, что им обоим придется потерпеть неудачу. Это заставит вас подумать, что логика, исходящая от микросхем, неверна, но помните, когда я тестировал реле, оно открывалось и закрывалось должным образом, когда духовка была включена / выключена мной, но у меня не было нагрузки на нее в время.Могу ли я проверить реле на непрерывность, пока на нем есть нагрузка?
Последовательное использование контактов реле для переключения нагрузок постоянного тока
Последовательное использование контактов реле для переключения нагрузок постоянного токаСеть обмена стеками
Сеть Stack Exchange состоит из 176 сообществ вопросов и ответов, включая Stack Overflow, крупнейшее и пользующееся наибольшим доверием онлайн-сообщество, где разработчики могут учиться, делиться своими знаниями и строить свою карьеру.
- 0
- +0
- Авторизоваться Зарегистрироваться
Electrical Engineering Stack Exchange — это сайт вопросов и ответов для профессионалов в области электроники и электротехники, студентов и энтузиастов.Регистрация займет всего минуту.
Зарегистрируйтесь, чтобы присоединиться к этому сообществуКто угодно может задать вопрос
Кто угодно может ответить
Лучшие ответы голосуются и поднимаются наверх
Спросил
Просмотрено 860 раз
\ $ \ begingroup \ $Мы используем реле DRM570110LT, и нам нужно переключить 3A при 220 В постоянного тока на выходе, когда у нас есть нагрузка постоянного тока.Как указано в таблице данных для этого реле, номинальный ток переключения составляет 5 А, но мне сказали, что этот номинальный ток переключения предназначен только для переменного напряжения. Для постоянного напряжения возможный ток переключения значительно ниже (согласно прилагаемой фотографии), и это реле нельзя использовать для переключения 3 А при 220 В постоянного тока на выходе. Поискав в Интернете, я нашел некоторые решения, такие как последовательное соединение контактов реле для увеличения коммутационной способности. Но;
1- Каким образом последовательно соединенные контакты реле могут привести к увеличению коммутационной способности постоянного тока?
2- Сколько контактов я должен соединить последовательно, чтобы иметь возможность переключать 3 А на нагрузку постоянного тока? Есть ли какое-то общее правило?
Создан 21 окт.
Последовательное использование реле увеличивает сопротивление реле только в разомкнутом состоянии.
Он также может служить функцией безопасности в случае выхода из строя одного из реле.
Это не увеличивает коммутационную способность, так как:
— вы не можете гарантировать, что они откроются одновременно.
— номинал основан на увеличении сопротивления короткого контакта при отключении. Это вызывает нагрев (закон Ома) и сваривает / повреждает контакты при замыкании / размыкании.
Единственный вариант — купить реле на 3 А 220 В постоянного тока. Имейте в виду, что вам необходимо соблюдать спецификации снижения номинальных характеристик, если ваша нагрузка не является чисто резистором.
Создан 02 ноя.
Йерун3Jeroen318.4k2727 серебряных знаков6363 бронзовых знака
\ $ \ endgroup \ $ \ $ \ begingroup \ $Вам нужно найти реле на 220 В постоянного тока.Если он не соответствует спецификации напряжения постоянного тока, вы будете зажигать дугу каждый раз, когда она размыкается, что быстро расплавит контакты. Можете ли вы использовать MOSFET или IGBT в качестве реле? Как насчет SSR (твердотельного реле)?
ответ дан 12 апр в 0:55
qrkqrk29122 бронзовых знака
\ $ \ endgroup \ $Не тот ответ, который вы ищете? Просмотрите другие вопросы с метками серии реле или задайте свой вопрос.

Ваша конфиденциальность
Нажимая «Принять все файлы cookie», вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Принимать все файлы cookie Настроить параметры
Является ли хорошей практикой параллельное соединение контактов реле для увеличения допустимой токовой нагрузки?
Нет, вы не должны этого делать. Иногда это явно разрешено в техническом паспорте (но не то, что я могу видеть в этом техническом паспорте), и когда это так, по моему опыту, вы никогда не получите вдвое большей емкости.
Параллельное соединение физически отдельных реле снова хуже, потому что они физически не перемещаются вместе — ожидайте сварных контактов и т. Д., Если вы это пробовали.
Если вы можете разделить нагрузку (например, вместо нагревателя на 40A используйте два нагревателя на 20A), вы можете получить эквивалентную функциональность.
Вы можете подумать о балласте нагрузок (тратя энергию на приблизительное выравнивание токов) и о предохранении каждого контакта отдельно, но я не думаю, что это вообще хорошая идея.
Обратите внимание, что использование реле при максимальном номинальном токе приведет к довольно короткому сроку службы (всего 100 000 срабатываний для резистивной нагрузки), который может составлять всего недели или месяцы, если оно переключается непрерывно. При 3 л.с. (нагрузка двигателя) срок службы составляет всего 1000 операций, так что одного раза в минуту этого не хватит ни на один день.
Edit: с добавленной информацией о том, что вы используете реле для эффективного переключения при относительно низком напряжении постоянного тока, и вас больше всего беспокоит протекание тока .. Я не могу категорически сказать, что это действительно ужасная идея с одним реле , но я думаю, что я пойду к производителю и посмотрю, можно ли получить какой-либо бай-ин. Это сводится к изменению контактного сопротивления по сравнению с сопротивлением соединений (плюс любое, надеюсь, сбалансированное сопротивление, которое вы добавляете извне).Когда один из контактов неизбежно выходит из строя первым, я бы предпочел, чтобы реле не выделяло чрезмерного количества дыма или пламени). Я думаю, что у вас все в порядке с 40A (с контактами AgCdO), учитывая рейтинг UL508, но это под вопросом.
Если вам действительно нужен такой высокий ток, Omron G7Z явно разрешает параллельное соединение контактов 40 А без снижения номинальных значений для общей мощности 160 А, но, возможно, не с благословения служб безопасности.
Ваш персональный сайт для наставника по ПЛК
Быстро научитесь с нашей серией обучающих DVD по ПЛК: со скидкой 599 долларов.00 $ 379Нажмите здесь, чтобы узнать подробности!
Реле Выходы
Автор теперь мы должны хорошо понимать, как используются входные данные. Далее идут выходные цепи.
Один
из наиболее распространенных типов доступных выходов — релейный выход. А
реле можно использовать как с нагрузками переменного, так и с постоянным током. Нагрузка — это просто
причудливое слово для обозначения всего, что связано с нашими выходами. Мы называем это
load, потому что мы чем-то «загружаем вывод».Если
мы не подключили нагрузку к выходу (т.е. просто подключили его напрямую к
блок питания) мы обязательно повредим выходы. Это было бы
аналогично замене лампочки в лампе, которую вы используете для чтения
это с куском проволоки. Если бы вы сделали это, лампа нарисовала бы огромный
количество тока от розетки и, конечно, выскочит ваш автоматический выключатель
или взорвать свой предохранитель или свои мозги. ( Поверьте нам на слово.
Пожалуйста, не пытайтесь! Чрезвычайно опасно! )
Некоторые общие формы нагрузки — соленоид, лампа, двигатель и т. д.Эти «грузы» бывают всех размеров. Электрические размеры, то есть. Всегда проверяйте спецификации нагрузки перед подключением к выходу ПЛК. Ты всегда хочешь чтобы убедиться, что максимальный ток, который он будет потреблять, находится в пределах Характеристики выхода ПЛК. Если это не в пределах спецификации (т.е. потребляет слишком много тока), это, вероятно, повредит выход. Когда если есть сомнения, дважды проверьте у производителя, можно ли его подключить без потенциального ущерба.
Некоторые
типы грузов очень обманчивы. Эти обманчивые нагрузки называются
« индуктивных нагрузок ».
Они имеют тенденцию давать « противоток »
когда они включаются. Этот обратный ток подобен приближающемуся скачку напряжения.
через систему.
А
хороший пример индуктивной нагрузки, которую большинство из нас видит около 6 месяцев
в год стоит кондиционер. Возможно, в вашем доме у вас есть
кондиционер.(если вы не живете в Арктике, вы, вероятно, живете!)
Вы когда-нибудь замечали, что при включении кондиционера « кайф»
на «свет гаснет на секунду или две. Затем они возвращаются к
их нормальная яркость. Это потому, что когда кондиционер включается
он пытается провести большой ток через вашу систему проводки. После
этот первоначальный «толчок» требует меньшего тока и света
вернуться в нормальное состояние. Это может быть опасно для выходных реле ваших ПЛК. Можно подсчитать, что этот удар примерно в 30 раз
номинальный ток нагрузки. Обычно диод, варистор или
следует использовать другую «демпферную» схему для борьбы с любыми
повреждение реле. Достаточно сказано. Посмотрим, как мы можем использовать эти выходы.
в «реальном мире ПЛК».
Показано Выше показан типичный метод подключения наших выходов к реле ПЛК. Хотя наша диаграмма показывает выход, подключенный к источнику переменного тока, постоянный ток также можно использовать.Реле неполяризованное и обычно он может переключать переменный или постоянный ток. Здесь связано общее к одному концу нашего источника питания, а другой конец источника питания подключен к нагрузке. Другая половина нашей нагрузки подключается к фактическому вывод plc, который вы указали в своей релейной диаграмме.
The
реле является внутренним по отношению к плк. Его принципиальная схема обычно выглядит как
что показано выше.Когда наша лестничная диаграмма сообщает выходу, чтобы он включился,
ПЛК будет внутренне подавать напряжение на катушку реле. Это напряжение
позволит замкнуться надлежащему контакту. Когда контакт замыкается, появляется
внешний ток может течь через нашу внешнюю цепь. Когда
лестничная диаграмма говорит ПЛК выключить выход, он просто
снять напряжение с внутренней цепи, тем самым разрешив выход
контакт, чтобы освободить. Наша нагрузка будет иметь разомкнутую цепь и
поэтому будьте прочь. Просто, не правда ли?
Щелкните здесь, чтобы узнать подробности!
Дом Предыдущее содержание След.
Контейнер пагинации | Реле
импорт {createPaginationContainer, graphql} из ‘react-relay’;
class Feed extends React. Component {
render () {
return (
{this.props.user.feed.edges.map (
edge =>
)}
);
}
_loadMore () {
if (! This.props.relay.hasMore () || this.props.relay.isLoading ()) {
return;
}
это.props.relay.loadMore (
10,
error => {
console.log (error);
},
);
}
}
module.exports = createPaginationContainer (
Feed,
{
user: graphql`
fragment Feed_user on User
@argumentDefinitions (
count) : 10}
курсор: {type: «ID»}
orderby: {type: «[FriendsOrdering]», defaultValue: [DATE_ADDED]}
) {
фид (
первый: $ count
после : $ cursor
orderby: $ orderBy # Переменные без разбивки на страницы
) @connection (ключ: «Feed_feed») {
ребра {
узел {
id
. ..Story_story
}
}
}
}
`,
},
{
direction: ‘forward’,
getConnectionFromProps (props) {
props. Return props. user.feed;
},
getFragmentVariables (prevVars, totalCount) {
return {
… prevVars,
count: totalCount,
};
},
getVariables (props, {count, cursor}, fragmentVariables) {
return {
count,
cursor,
orderBy: fragmentVariables.orderBy,
userID: fragmentVariables.userID,
};
},
query: graphql`
# Запрос разбивки на страницы, который будет получен при вызове loadMore.
# Обратите внимание, что мы повторно используем наш фрагмент, и форма этого запроса соответствует нашей спецификации фрагмента.
запрос FeedPaginationQuery (
$ count: Int!
$ cursor: ID
$ orderBy: [FriendsOrdering]!
$ userID: ID!
) {
user: node (id: $ userID) {
. ..Feed_user @arguments (count: $ count, cursor: $ cursor, orderBy: $ orderBy)
}
}
`
}
);
Использование твердотельного реле
Узнайте, как легко подключить твердотельное реле
Твердотельное реле (SSR) — альтернатива использованию классического переключателя, когда вы хотите включить или выключить цепь. SSR запускается внешним напряжением, приложенным к его клемме управления. У него нет движущихся частей, поэтому он может работать намного быстрее и дольше, чем традиционный переключатель.Если он использует инфракрасный свет в качестве контакта; две стороны реле фото связаны.Зачем использовать реле вместо переключателя?
Основные факторы — это удобство, безопасность и стоимость. Реле меньше и дешевле переключателей. С переключателем вам также придется прокладывать более толстые провода (достаточно, чтобы выдерживать ток 30-40 ампер), потому что он требует большего напряжения, чем реле. Думайте о реле как о пульте дистанционного управления, оно обеспечивает безопасность, увеличивая расстояние до источника питания.Провода SSR меньше и большего сечения, чем у переключателя.SSR также быстрее, меньше по размеру и имеют более длительный срок службы, чем механическое реле. Они помогают повысить безопасность, поскольку вы имеете дело с меньшим напряжением и силой тока, давая вам меньшее напряжение / силу тока, контролируя более высокое напряжение / силу тока. Для гораздо более высоких напряжений SSR — отличная альтернатива, когда обычный переключатель не может использоваться из-за сгорания под действием тока.
На схеме ниже показано, как подключить твердотельное реле. Обратите внимание, что схема относится к твердотельному реле (SSR) типа DC / DC.
Твердотельное реле (DC / DC):
Подсоедините положительную клемму (R) к кнопочному переключателю.Подсоедините отрицательную клемму (R) к отрицательной клемме аккумулятора 1.
Подсоедините положительную клемму (L) к положительной клемме аккумулятора 2.
Подсоедините отрицательную клемму (L) к положительной клемме нагрузки.
Батарея 1:
Обратите внимание, что первая батарея использовалась в качестве изолятора.
Подсоедините отрицательную клемму аккумулятора 1 к отрицательной клемме SSR (R).
Подсоедините положительный полюс аккумуляторной батареи 1 к кнопочному переключателю.
Кнопочный переключатель:
Подключите одну клемму к положительной клемме (R) твердотельного реле.
Подсоедините вторую клемму к плюсовой клемме аккумуляторной батареи 1.
Нагрузка:
Подключите положительную клемму нагрузки к отрицательной клемме (L) SSR.
Подключите отрицательную клемму нагрузки к отрицательной клемме аккумулятора 2.
Аккумулятор 2:
Подключите положительный полюс аккумулятора 2 к положительному выводу на выходе.
Подключите отрицательную клемму аккумулятора 2 к отрицательной клемме нагрузки.
Если у вас есть вопросы, обращайтесь в техническую группу Jameco по адресу [электронная почта защищена]. Руководство по протоколу гибридных подключений
Azure Relay — Azure Relay
- Время чтения: 24 минуты
В этой статье
Azure Relay — один из ключевых компонентов служебной шины Azure. Платформа.Новые возможности Hybrid Connections Relay — это безопасная, эволюция открытого протокола на основе HTTP и WebSockets. Он заменяет прежний, одноименная функция BizTalk Services , которая была построена на проприетарной основа протокола. Интеграция гибридных подключений в приложение Azure Сервисы будут продолжать работать как есть.
Hybrid Connections обеспечивает двунаправленную передачу данных, обмен запрос-ответ и передачу двоичных потоков, а также простой поток дейтаграмм между двумя сетевыми приложениями.Либо либо обе стороны могут находиться за NAT или межсетевыми экранами.
В этой статье описывается взаимодействие на стороне клиента с гибридными подключениями. реле для подключения клиентов в ролях слушателя и отправителя. Он также описывает, как слушатели принимают новые соединения и запросы.
Модель взаимодействия
Реле гибридных подключений соединяет две стороны, обеспечивая рандеву. точка в облаке Azure, которую стороны могут обнаруживать и подключаться из перспектива их собственной сети.Место встречи называется «Гибридный». Connection »в этой и другой документации, в API, а также в Azure портал. Конечная точка службы гибридных подключений называется «службой». для остальной части этой статьи.
Служба позволяет ретранслировать подключения через веб-сокеты и HTTP (S) запросы и ответы.
Модель взаимодействия опирается на номенклатуру, установленную многими другими сетевые API. Есть слушатель, который сначала указывает на готовность справиться входящие соединения и впоследствии принимает их по мере их поступления.На с другой стороны, клиент подключается к слушателю, ожидая этого соединения быть принятым для установления двунаправленного канала связи. «Соединять,» «Слушать» и «Принять» — это те же термины, которые используются в большинстве API-интерфейсов сокетов.
Любая модель ретранслируемой связи имеет исходящие подключения любой из сторон. к конечной точке службы. Это делает «слушателя» также «клиентом» в разговорной речи, а также может вызвать перегрузку другой терминологии. Точный Поэтому для гибридных подключений используется следующая терминология:
Программы на обеих сторонах соединения называются «клиентами», поскольку они клиентов к сервису.Клиент, который ожидает и принимает соединения, является «слушатель» или, как говорят, находится в «роли слушателя». Клиент, который инициирует новое соединение со слушателем через службу, называется «отправитель» или в «роли отправителя».
Взаимодействия слушателя
У слушателя пять взаимодействий со службой; все детали провода описано далее в этой статье в справочном разделе.
Сообщения Listen, Accept и Request принимаются от службы.В Операции Renew и Ping отправляются слушателем.
Прослушать сообщение
Для обозначения готовности услуги, которую слушатель готов принять соединений, он создает исходящее соединение WebSocket. Связь рукопожатие несет имя гибридного соединения, настроенного на реле пространство имен и токен безопасности, который дает право «Слушать» этому имени.
Когда WebSocket принимается службой, регистрация завершается и установленный WebSocket остается активным как «канал управления» для включение всех последующих взаимодействий.Услуга позволяет до 25 одновременных слушатели для одного гибридного подключения. Квота для AppHooks подлежит определению.
Для гибридных подключений, если есть два или более активных слушателя, входящий соединения балансируются между ними в случайном порядке; справедливое распределение попытался изо всех сил.
Принять сообщение
Когда отправитель открывает новое соединение с сервисом, сервис выбирает и уведомляет одного из активных слушателей гибридного подключения. Этот уведомление отправляется слушателю по открытому каналу управления как JSON сообщение.Сообщение содержит URL-адрес конечной точки WebSocket, которую слушатель должен подключиться к, чтобы принять соединение.
URL-адрес может и должен использоваться слушателем напрямую без каких-либо дополнительных действий. Закодированная информация действительна только в течение короткого периода времени, по существу до тех пор, пока отправитель готов ждать, пока соединение будет налажен сквозной. Максимально допустимое значение составляет 30 секунд. URL может только использоваться для одной успешной попытки подключения. Как только WebSocket соединение с URL-адресом рандеву установлено, все дальнейшие действия на этом WebSocket передается от отправителя и отправителю.Такое поведение происходит без каких-либо вмешательство или устный перевод со стороны службы.
Запросить сообщение
В дополнение к соединениям WebSocket слушатель может также получать HTTP запрашивать кадры от отправителя, если эта возможность явно включена на Гибридное соединение.
Слушатели, которые подключаются к гибридным соединениям с поддержкой HTTP, ДОЛЖНЫ обрабатывать запрос
жест. Слушатель, который не обрабатывает запрос
и, следовательно,
вызывает повторяющиеся ошибки тайм-аута при подключении МОЖЕТ быть заблокировано
сервис в будущем.
Метаданные заголовка кадра HTTP переводятся в JSON для упрощения обработки фреймворк слушателя, также потому, что библиотеки парсинга HTTP-заголовка реже Парсеры JSON. Метаданные HTTP, относящиеся только к отношениям между отправитель и шлюз Relay HTTP, включая информацию об авторизации, не пересылаются. Тела HTTP-запросов прозрачно передаются как двоичные Фреймы WebSocket.
Слушатель может отвечать на HTTP-запросы, используя эквивалентный ответный жест.
Поток запроса / ответа по умолчанию использует канал управления, но может быть «обновлен» до отдельного рандеву WebSocket, когда это необходимо. Отчетливый Соединения WebSocket улучшают пропускную способность для каждого клиентского разговора, но они обременять слушателя большим количеством подключений, которые необходимо обработать, что может не иметь возможности для легковесных клиентов.
В канале управления размер тела запроса и ответа ограничен до 64 кБ. по размеру. Метаданные HTTP-заголовка ограничены общим размером 32 КБ.Если либо запрос или ответ превышает этот порог, слушатель ДОЛЖЕН обновить для рандеву WebSocket с помощью жеста, эквивалентного обработке Принимать.
Для запросов служба решает, следует ли направлять запросы через элемент управления. канал. Это включает, но не ограничивается случаями, когда запрос превышает 64 КБ (заголовки плюс тело) сразу, или если запрос отправлен с «фрагментированным» кодирование передачи и у службы есть основания ожидать, что запрос превысит 64 КБ или прочитает запрос не мгновенный.Если служба решит доставить запрос при рандеву он передает слушателю только адрес встречи. Затем слушатель ДОЛЖЕН установить рандеву WebSocket и службу оперативно доставляет полный запрос, включая тела на рандеву WebSocket. Ответ ДОЛЖЕН также использовать рандеву WebSocket.
Для запросов, поступающих по каналу управления, слушатель решает следует ли отвечать по каналу управления или через рандеву. Услуга ДОЛЖНА включать адрес встречи с каждым запросом, направленным через элемент управления канал.Этот адрес действителен только для обновления с текущего запроса.
Если слушатель выбирает обновление, он подключается и быстро доставляет ответ через установленную розетку рандеву.
После того, как рандеву WebSocket установлен, слушателю СЛЕДУЕТ поддерживать его для дальнейшей обработки запросов и ответов от того же клиент. Сервис будет поддерживать WebSocket до тех пор, пока сокет HTTPS соединение с отправителем сохраняется и будет маршрутизировать все последующие запросы от этот отправитель через поддерживаемый WebSocket.Если слушатель решит отбросить рандеву WebSocket со своей стороны, сервис тоже разорвет соединение отправителю, независимо от того, мог ли уже быть последующий запрос в ходе выполнения.
Операция продления
Маркер безопасности, который должен использоваться для регистрации слушателя и поддержки канал управления может истечь, пока слушатель активен. Срок действия токена не влияет на текущие соединения, но приводит к тому, что канал управления сброшены службой в момент истечения срока или вскоре после него.»Обновить» операция — это сообщение JSON, которое слушатель может отправить для замены токена связан с каналом управления, так что канал управления может быть обслуживаются в течение длительного времени.
Операция эхо-запроса
Если канал управления долгое время простаивает, посредники на пути, такие как балансировщики нагрузки или NAT могут разорвать TCP-соединение. «Пинг» операция позволяет избежать этого, отправляя небольшой объем данных по каналу, который напоминает всем на сетевом маршруте, что соединение должно быть активным, а также служит «живым» тестом для слушателя.Если эхо-запрос не прошел, канал управления следует считать непригодным для использования, а слушатель должен переподключиться.
Взаимодействие с отправителем
Отправитель имеет два взаимодействия со службой: он подключает веб-сокет или он отправляет запросы через HTTPS. Запросы нельзя отправлять через веб-сокет из роль отправителя.
Операция подключения
Операция «подключения» открывает WebSocket в службе, предоставляя имя Гибридное соединение и (необязательно, но требуется по умолчанию) безопасность токен, дающий разрешение «Отправить» в строке запроса.Тогда сервис взаимодействует со слушателем описанным ранее способом, а слушатель создает соединение рандеву, которое соединяется с этим WebSocket. После WebSocket был принят, все дальнейшие взаимодействия с этим WebSocket с подключенным слушателем.
Запросить операцию
Для гибридных подключений, для которых эта функция включена, отправитель может отправлять слушателям в основном неограниченные HTTP-запросы.
За исключением токена доступа к ретрансляции, встроенного в строку запроса. или в HTTP-заголовке запроса Relay полностью прозрачен для всех HTTP-операции с адресом ретранслятора и всеми суффиксами адреса ретранслятора path, оставляя слушателю полный контроль над сквозной авторизацией и даже функции расширения HTTP, такие как CORS.
Авторизация отправителя с конечной точкой ретрансляции включена по умолчанию, но ПО ЖЕЛАНИЮ. Владелец гибридного подключения может разрешить анонимное отправители. Сервис будет перехватывать, проверять и блокировать авторизацию следующая информация:
- Если строка запроса содержит выражение
sb-hc-token
, выражение ВСЕГДА удаляется из строки запроса. Он будет оценен, если Авторизация реле включена. - Если заголовки запроса содержат заголовок
ServiceBusAuthorization
, выражение заголовка ВСЕГДА удаляется из коллекции заголовков.Он будет оцениваться, если включена авторизация реле. - Только если включена авторизация реле и если заголовки запроса
содержат заголовок
Authorization
, и ни одно из предыдущих выражений присутствует, заголовок будет оценен и удален. В противном случаеАвторизация
всегда передается как есть.
Если нет активного слушателя, служба вернет 502 «Плохой шлюз». код ошибки. Если служба не обрабатывает запрос, служба вернет 504 «Тайм-аут шлюза» через 60 секунд.
Сводка взаимодействия
Результатом этой модели взаимодействия является то, что клиент-отправитель выходит из рукопожатие с «чистым» WebSocket, который подключен к слушателю и который не требует дополнительных преамбул или подготовки. Эта модель позволяет практически любые существующая реализация клиента WebSocket, чтобы легко воспользоваться преимуществами Служба гибридных подключений, предоставляя правильно построенный URL-адрес в их Клиентский уровень WebSocket.
Соединение рандеву WebSocket, которое слушатель получает через Взаимодействие accept также чистое и может быть передано любому существующему WebSocket реализация сервера с некоторой минимальной дополнительной абстракцией, которая отличает между операциями «accept» в слушателях локальной сети их фреймворка и Гибридные подключения удаленно «принимают» операции.
Модель HTTP-запроса / ответа дает отправителю в значительной степени неограниченный HTTP-запрос. область поверхности протокола с ДОПОЛНИТЕЛЬНЫМ уровнем авторизации. Слушатель получает предварительно проанализированный раздел заголовка HTTP-запроса, который можно снова превратить в нисходящий HTTP-запрос или обрабатывается как есть, с двоичными кадрами, несущими HTTP тела. В ответах используется тот же формат. Взаимодействия с объемом менее 64 КБ тело запроса и ответа может обрабатываться через один веб-сокет, который общий для всех отправителей. Более крупные запросы и ответы можно обрабатывать с помощью модель рандеву.
Ссылка на протокол
В этом разделе подробно описаны описанные взаимодействия протоколов. ранее.
Все соединения WebSocket выполняются через порт 443 как обновление с HTTPS 1.1, который обычно абстрагируется некоторой структурой WebSocket или API. В описание здесь остается нейтральным для реализации, без указания конкретных фреймворк.
Протокол слушателя
Протокол слушателя состоит из двух жестов подключения и трех сообщений. операции.
Подключение канала управления слушателем
Канал управления открывается при создании соединения WebSocket с:
wss: // {адрес-пространства} / $ hc / {путь}? Sb-hc-action = ... [& sb-hc-id = ...] & sb-hc-token = ...
Адрес пространства имен
— это полное доменное имя Azure Relay.
пространство имен, в котором размещается гибридное соединение, обычно в форме {myname} .servicebus.windows.net
.
Опции параметров строки запроса следующие.
Параметр | Требуется | Описание |
---|---|---|
SB-HC-действие | Есть | Для роли слушателя параметр должен иметь вид sb-hc-action = listen |
{path} | Есть | Путь к пространству имен в кодировке URL предварительно настроенного гибридного соединения для регистрации этого прослушивателя. Это выражение добавляется к фиксированной части пути $ hc / . |
SB-HC-токен | Да * | Прослушиватель должен предоставить действительный токен общего доступа к служебной шине в кодировке URL для пространства имен или гибридного соединения, которое дает право Listen . |
SB-HC-ID | № | Этот дополнительный идентификатор, предоставляемый клиентом, обеспечивает сквозную диагностическую трассировку. |
Если соединение WebSocket не удается из-за того, что путь гибридного соединения не используется зарегистрирован, или недействительный или отсутствующий токен, или другая ошибка, ошибка обратная связь предоставляется с использованием обычного HTTP 1.1 модель обратной связи по статусу. В описание статуса содержит идентификатор отслеживания ошибок, который может быть передан Персонал службы поддержки Azure:
Код | Ошибка | Описание |
---|---|---|
404 | Не найдено | Путь гибридного подключения недействителен или базовый URL-адрес неверен. |
401 | Неавторизованный | Маркер безопасности отсутствует, имеет неправильный формат или недействителен. |
403 | Запрещено | Маркер безопасности недействителен для этого пути для этого действия. |
500 | Внутренняя ошибка | Что-то пошло не так в обслуживании. |
Если соединение WebSocket намеренно отключено службой после этого был изначально настроен, причина этого сообщается с помощью соответствующий код ошибки протокола WebSocket вместе с описательной ошибкой сообщение, которое также включает идентификатор отслеживания. Сервис не отключит канал управления, не обнаружив состояния ошибки.Любое чистое отключение клиент контролируется.
Статус WS | Описание |
---|---|
1001 | Путь гибридного подключения удален или отключен. |
1008 | Срок действия токена безопасности истек, поэтому политика авторизации нарушена. |
1011 | Что-то пошло не так в обслуживании. |
Принять рукопожатие
Уведомление о принятии отправляется службой слушателю через ранее установленный канал управления в виде сообщения JSON в тексте WebSocket Рамка.На это сообщение нет ответа.
Сообщение содержит объект JSON с именем accept, который определяет следующее объектов в настоящее время:
- адрес — строка URL, которая будет использоваться для установки WebSocket на сервис для приема входящего соединения.
- id — уникальный идентификатор этого подключения. Если идентификатор был предоставлен клиент-отправитель, это значение, предоставленное отправителем, в противном случае это значение, сгенерированное системой.
- connectHeaders — все заголовки HTTP, которые были переданы в Relay конечная точка отправителя, которая также включает Sec-WebSocket-Protocol и Заголовки Sec-WebSocket-Extensions.
{
"принимать" : {
"адрес": "wss: //dc-node.servicebus.windows.net: 443 / $ hc / {path}? ..."
"id": "4cb542c3-047a-4d40-a19f-bdc66441e736",
"connectHeaders": {
"Хозяин" : "...",
"Sec-WebSocket-Protocol": "...",
"Sec-WebSocket-Extensions": "..."
}
}
}
Адрес URL, указанный в сообщении JSON, используется слушателем для установить WebSocket для принятия или отклонения сокета отправителя.
Приемная розетка
Чтобы принять, слушатель устанавливает соединение WebSocket с предоставленным адрес.
Если сообщение «accept» содержит заголовок Sec-WebSocket-Protocol
, оно
ожидается, что слушатель принимает WebSocket только в том случае, если он поддерживает это
протокол. Кроме того, он устанавливает заголовок при установке WebSocket.
То же самое относится к заголовку Sec-WebSocket-Extensions
. Если фреймворк
поддерживает расширение, он должен установить заголовок для ответа на стороне сервера
требуется Sec-WebSocket-Extensions
квитирования для расширения.
URL-адрес должен использоваться как есть для установки принимающего сокета, но содержит следующие параметры:
Параметр | Требуется | Описание |
---|---|---|
SB-HC-действие | Есть | Для принятия сокета параметр должен быть sb-hc-action = accept |
{path} | Есть | (см. Следующий абзац) |
SB-HC-ID | № | См. Предыдущее описание id . |
{path}
— это путь к пространству имен в кодировке URL предварительно настроенного гибридного
Соединение для регистрации этого слушателя. Это выражение добавляется к
исправлена часть пути $ hc /
.
Выражение path
может быть расширено суффиксом и строкой запроса
Выражение, которое следует за зарегистрированным именем после разделительной косой черты.
Этот параметр позволяет клиенту-отправителю передавать аргументы отправки принимающей стороне.
слушатель, когда невозможно включить заголовки HTTP.Ожидание
что фреймворк слушателя анализирует часть фиксированного пути и
зарегистрированное имя из пути и делает остаток, возможно, без каких-либо
аргументы строки запроса с префиксом sb-
, доступные приложению для
решая, принимать ли соединение.
Для получения дополнительной информации см. Следующий раздел «Протокол отправителя».
В случае ошибки служба может ответить следующим образом:
Код | Ошибка | Описание |
---|---|---|
403 | Запрещено | URL-адрес недействителен. |
500 | Внутренняя ошибка | Что-то пошло не так в сервисе |
После установления соединения сервер отключает WebSocket когда отправитель WebSocket завершает работу, или со следующим статусом:
Статус WS | Описание |
---|---|
1001 | Клиент-отправитель закрывает соединение. |
1001 | Путь гибридного подключения удален или отключен. |
1008 | Срок действия токена безопасности истек, поэтому политика авторизации нарушена. |
1011 | Что-то пошло не так в обслуживании. |
Отклонение патрона
Отклонение сокета после проверки сообщения accept
требует аналогичного
рукопожатие, чтобы код состояния и описание состояния сообщали
причина отказа может вернуться к отправителю.
Выбор конструкции протокола здесь — использовать рукопожатие WebSocket (то есть предназначен для завершения в определенном состоянии ошибки), так что клиент-слушатель реализации могут по-прежнему полагаться на клиента WebSocket и не нуждаются в использовать дополнительный, простой HTTP-клиент.
Чтобы отклонить сокет, клиент берет URI адреса из accept
сообщение и добавляет к нему два параметра строки запроса, как показано ниже:
Параметр | Требуется | Описание |
---|---|---|
sb-hc-status Код | Есть | Числовой код состояния HTTP. |
sb-hc-status Описание | Есть | Причина отказа, понятная человеку. |
Полученный URI затем используется для установления соединения WebSocket.
При правильном завершении это рукопожатие намеренно не выполняется с HTTP код ошибки 410, так как WebSocket не был установлен. Если что-то пойдет не так, следующие коды описывают ошибку:
Код | Ошибка | Описание |
---|---|---|
403 | Запрещено | URL-адрес недействителен. |
500 | Внутренняя ошибка | Что-то пошло не так в обслуживании. |
Запросить сообщение
Запрос Сообщение
отправлено службой слушателю через
канал управления. То же сообщение отправляется и во время рандеву.
После установки WebSocket.
Запрос
состоит из двух частей: заголовка и двоичного основного кадра (ов).
Если тела нет, то рамы тела опускаются. Логическое свойство body
указывает, присутствует ли тело в запросе.
сообщение.
Для запроса с телом запроса структура может выглядеть так:
----- Текстовый фрейм Web Socket ----
{
"запрос" :
{
"тело": правда,
...
}
}
----- Двоичный фрейм Web Socket ----
FEFEFEFEFEFEFEFEFEFEF ...
----- Двоичный фрейм Web Socket ----
FEFEFEFEFEFEFEFEFEFEF ...
----- Двоичный фрейм веб-сокета -FIN
FEFEFEFEFEFEFEFEFEFEF ...
----------------------------------
Слушатель ДОЛЖЕН обрабатывать получение тела запроса, разделенного на несколько бинарные фреймы (см. фрагменты WebSocket). Запрос заканчивается, когда получен двоичный кадр с установленным флагом FIN.
Для запроса без тела есть только один текстовый фрейм.
----- Текстовый фрейм Web Socket ----
{
"запрос" :
{
"тело": ложь,
...
}
}
----------------------------------
Содержимое JSON для запроса
выглядит следующим образом:
адрес — строка URI. Это адрес встречи, который нужно использовать для этого запроса. Если входящий запрос превышает 64 КБ, оставшаяся часть этого сообщения остается пусто, и клиент ДОЛЖЕН инициировать рукопожатие рандеву, эквивалентное
принимает операцию
, описанную ниже.После этого сервис поставит полныйзапрос
на установленный веб-сокет. Если можно ожидать ответа превышают 64 кБ, слушатель ДОЛЖЕН также инициировать рукопожатие рандеву, и затем передайте ответ через установленный веб-сокет.id — строка. Уникальный идентификатор этого запроса.
requestHeaders — этот объект содержит все заголовки HTTP, которые были предоставлены к конечной точке отправителем, за исключением авторизационной информации в виде объяснено выше, и заголовки, которые строго относятся к соединение со шлюзом.В частности, ВСЕ заголовки, определенные или зарезервированные в RFC7230, кроме
Via
, удалены и не пересылается:-
Соединение
(RFC7230, раздел 6.1) -
Content-Length
(RFC7230, раздел 3.3.2) -
Хост
(RFC7230, раздел 5.4) -
TE
(RFC7230, раздел 4.3) -
Прицеп
(RFC7230, раздел 4.4) -
Кодирование передачи
(RFC7230, раздел 3.3.1) -
Обновление
(RFC7230, раздел 6.7) -
Закрыть
(RFC7230, раздел 8.1)
-
requestTarget — строка. Это свойство содержит «объект запроса» (RFC7230, раздел 5.3) запроса. Это включает часть строки запроса, которая лишена ВСЕХ параметров с префиксом
sb-hc-
.метод — строка. Это метод запроса согласно RFC7231, раздел 4. Метод
CONNECT
НЕ ДОЛЖЕН использоваться.тело — логическое.Указывает, следует ли за одним или несколькими кадрами двоичного тела.
{
"запрос" : {
"адрес": "wss: //dc-node.servicebus.windows.net: 443 / $ hc / {path}? ...",
"id": "42c34cb5-7a04-4d40-a19f-bdc66441e736",
"requestTarget": "/ abc / def? myarg = value & otherarg = ...",
"метод": "ПОЛУЧИТЬ",
"requestHeaders": {
"Хозяин" : "...",
"Тип содержимого" : "...",
"User-Agent": "..."
},
"тело": правда
}
}
Ответ на запросы
Получатель ДОЛЖЕН ответить.Неоднократный отказ отвечать на запросы во время поддержание соединения может привести к блокировке слушателя.
Ответы могут быть отправлены в любом порядке, но на каждый запрос должен быть дан ответ.
в течение 60 секунд, в противном случае будет сообщено, что доставка не удалась. В
60-секундный крайний срок отсчитывается до тех пор, пока не будет получен ответ кадр
сервисом. Непрерывный ответ с несколькими двоичными кадрами не может
становятся неактивными более 60 секунд или прекращаются.
Если запрос получен по каналу управления, ответ ДОЛЖЕН либо отправляться по каналу управления, откуда был получен запрос или он ДОЛЖЕН быть отправлен по каналу рандеву.
Ответ представляет собой объект JSON с именем «response». Правила обращения
содержимое тела точно такое же, как в сообщении запроса
и основано на
тело
свойство.
- requestId — строка. ОБЯЗАТЕЛЬНЫЙ. Значение свойства
id
сообщениязапроса
ответил. - statusCode — номер. ОБЯЗАТЕЛЬНЫЙ. числовой код состояния HTTP, который указывает результат уведомление. Все коды состояния RFC7231, раздел 6 разрешены, за исключением 502 «Плохой шлюз» и 504 «Тайм-аут шлюза».
- status Описание — строка. ПО ЖЕЛАНИЮ. Фраза причины кода состояния HTTP согласно RFC7230, раздел 3.1.2
- responseHeaders — заголовки HTTP, которые должны быть установлены во внешнем ответе HTTP.
Как и в случае с запросом
- корпус — логический. Указывает, следует ли за кадром (-ами) двоичного тела.
----- Текстовый фрейм Web Socket ----
{
"отклик" : {
"requestId": "42c34cb5-7a04-4d40-a19f-bdc66441e736",
"statusCode": "200",
"responseHeaders": {
"Content-Type": "application / json",
"Content-Encoding": "gzip"
}
"тело": правда
}
}
----- Двоичный фрейм веб-сокета -FIN
{"эй": "мои данные"}
----------------------------------
Ответ через рандеву
Для ответов, превышающих 64 КБ, ответ ДОЛЖЕН быть доставлен через
гнездо рандеву.Также, если запрос превышает 64 КБ, а запрос
содержит только поле адреса, должен быть установлен рандеву-сокет
для получения запроса
. Как только точка рандеву установлена,
ответы соответствующему клиенту и последующие запросы от этого соответствующего
клиент ДОЛЖЕН быть доставлен через сокет рандеву, пока он существует.
Адрес URL
в запросе
должен использоваться как есть для установления
сокет рандеву, но содержит следующие параметры:
Параметр | Требуется | Описание |
---|---|---|
SB-HC-действие | Есть | Для приема сокета параметр должен быть sb-hc-action = request |
В случае ошибки служба может ответить следующим образом:
Код | Ошибка | Описание |
---|---|---|
400 | Неверный запрос | Неизвестное действие или недействительный URL. |
403 | Запрещено | Срок действия URL-адреса истек. |
500 | Внутренняя ошибка | Что-то пошло не так в сервисе |
После установления соединения сервер отключает WebSocket при закрытии клиентского HTTP-сокета или со следующим статусом:
Статус WS | Описание |
---|---|
1001 | Клиент-отправитель закрывает соединение. |
1001 | Путь гибридного подключения удален или отключен. |
1008 | Срок действия токена безопасности истек, поэтому политика авторизации нарушена. |
1011 | Что-то пошло не так в обслуживании. |
Обновление токена слушателя
Когда срок действия токена слушателя истекает, он может заменить его, отправив
текстовый фрейм сообщения сервису по установленному каналу управления.В
сообщение содержит объект JSON с именем RenewToken
, который определяет следующее
недвижимость сейчас:
- token — действительный URL-кодированный маркер общего доступа к служебной шине для пространство имен или гибридное соединение, которое дает право Listen .
{
"RenewToken": {
«токен»:
"SharedAccessSignature sr = http% 3a% 2f% 2fcontoso.servicebus.windows.net% 2fhyco% 2f & amp; sig = XXXXXXXXXX% 3d & amp; se = 1471633754 & amp; skn = SasKeyName"
}
}
Если проверка токена завершается неудачно, доступ запрещается, и облачная служба закрывается. канал управления WebSocket с ошибкой.В противном случае нет ответа.
Статус WS | Описание |
---|---|
1008 | Срок действия токена безопасности истек, поэтому политика авторизации нарушена. |
Протокол подключения через веб-сокет
Протокол отправителя фактически идентичен способу установки приемника. Цель — максимальная прозрачность для сквозного WebSocket. Обращение к подключиться к тому же, что и для слушателя, но «действие» отличается, и токену требуется другое разрешение:
wss: // {адрес-пространства} / $ hc / {путь}? Sb-hc-action =... & sb-hc-id = ... & sb-hc-token = ...
Адрес пространства имен — это полное доменное имя Azure Relay.
пространство имен, в котором размещается гибридное соединение, обычно в форме {myname} .servicebus.windows.net
.
Запрос может содержать произвольные дополнительные заголовки HTTP, включая
определяемые приложением. Все предоставленные заголовки передаются слушателю и могут быть
найден в объекте connectHeader
сообщения управления accept .
Варианты параметров строки запроса следующие:
Параметр | Обязательно? | Описание |
---|---|---|
SB-HC-действие | Есть | Для роли отправителя параметр должен иметь вид sb-hc-action = connect . |
{path} | Есть | (см. Следующий абзац) |
SB-HC-токен | Да * | Прослушиватель должен предоставить действительный токен общего доступа к служебной шине в кодировке URL для пространства имен или гибридного соединения, которое дает право Отправить . |
SB-HC-ID | № | Необязательный идентификатор, который включает сквозную диагностическую трассировку и становится доступным для слушателя во время подтверждения приема. |
{path}
— это путь к пространству имен в кодировке URL предварительно настроенного гибридного
Соединение для регистрации этого слушателя. Выражение path
может быть
расширен суффиксом и выражением строки запроса для дальнейшего взаимодействия. Если
Гибридное соединение зарегистрировано по пути hyco
, по пути
выражение может иметь вид hyco / суффикс? param = value &...
, за которым следует строка запроса
параметры, определенные здесь. Полное выражение может быть таким:
wss: // {адрес-пространства-имен} / $ hc / hyco / suffix? Param = value & sb-hc-action = ... [& sb-hc-id = ... &] sb-hc-token = .. .
Выражение пути
передается слушателю в адресном URI, содержащемся в управляющем сообщении «accept».
Если соединение WebSocket не удается из-за того, что путь гибридного соединения не зарегистрирован, недействительный или отсутствующий токен, или другая ошибка, ошибка обратная связь предоставляется с использованием обычного HTTP 1.1 модель обратной связи по статусу. В описание статуса содержит идентификатор отслеживания ошибок, который может быть передан Персонал службы поддержки Azure:
Код | Ошибка | Описание |
---|---|---|
404 | Не найдено | Путь гибридного подключения недействителен или базовый URL-адрес неверен. |
401 | Неавторизованный | Маркер безопасности отсутствует, имеет неправильный формат или недействителен. |
403 | Запрещено | Маркер безопасности недействителен для этого пути и для этого действия. |
500 | Внутренняя ошибка | Что-то пошло не так в обслуживании. |
Если соединение WebSocket намеренно отключено службой после этого был изначально настроен, причина этого сообщается с помощью соответствующий код ошибки протокола WebSocket вместе с описательной ошибкой сообщение, которое также включает идентификатор отслеживания.
Статус WS | Описание |
---|---|
1000 | Слушатель отключил сокет. |
1001 | Путь гибридного подключения удален или отключен. |
1008 | Срок действия токена безопасности истек, поэтому политика авторизации нарушена. |
1011 | Что-то пошло не так в обслуживании. |
Протокол HTTP-запросов
Протокол HTTP-запросов разрешает произвольные HTTP-запросы, за исключением обновлений протокола. HTTP-запросы указываются на обычный адрес времени выполнения объекта, без $ hc infix, который используется для гибридных подключений клиентов WebSocket.
https: // {namespace-address} / {path}? Sb-hc-token = ...
Адрес пространства имен — это полное доменное имя Azure Relay.
пространство имен, в котором размещается гибридное соединение, обычно в форме {myname} .servicebus.windows.net
.
Запрос может содержать произвольные дополнительные заголовки HTTP, включая
определяемые приложением. Все предоставленные заголовки, кроме прямо определенных
в RFC7230 (см. сообщение запроса) поток к слушателю и
можно найти в объекте requestHeader
сообщения request .
Варианты параметров строки запроса следующие:
Параметр | Обязательно? | Описание |
---|---|---|
SB-HC-токен | Да * | Прослушиватель должен предоставить действительный токен общего доступа к служебной шине в кодировке URL для пространства имен или гибридного соединения, которое дает право Отправить . |
Токен также можно переносить в ServiceBusAuthorization
или Authorization
Заголовок HTTP.Маркер можно не указывать, если настроено гибридное соединение.
разрешить анонимные запросы.
Поскольку служба эффективно действует как прокси, даже если не как настоящий HTTP
прокси, он либо добавляет заголовок Via
, либо аннотирует существующий заголовок Via
соответствует RFC7230, раздел 5.7.1.
Служба добавляет имя хоста пространства имен Relay в Via
.
Код | Сообщение | Описание |
---|---|---|
200 | ОК | Запрос был обработан по крайней мере одним слушателем. |
202 | Принято | Запрос был принят по крайней мере одним слушателем. |
В случае ошибки служба может ответить следующим образом. Откуда исходит ответ
из службы или от слушателя можно определить по наличию Via
заголовок. Если заголовок присутствует, ответ от слушателя.
Код | Ошибка | Описание |
---|---|---|
404 | Не найдено | Путь гибридного подключения недействителен или базовый URL-адрес неверен. |
401 | Неавторизованный | Маркер безопасности отсутствует, имеет неправильный формат или недействителен. |
403 | Запрещено | Маркер безопасности недействителен для этого пути и для этого действия. |