Opened 2 days ago
Last modified 24 hours ago
#1384 assigned улучшение
Автоматическое управление реле платы BS-220
Reported by: | alx | Owned by: | Vadim |
---|---|---|---|
Priority: | minor | Component: | MC04-DSL-3U и его платы |
Keywords: | Cc: | Nevolin |
Description (last modified by )
В плате BS-220 имеется реле, контакты которого выведены на разъем на лицевой панели платы. Однако, насколько мне известно, в данный момент управлять контактами реле можно только вручную - нажатием кнопки в веб-интерфейсе. Это сильно ограничивает возможности применения данного реле.
Поскольку назначение платы BS-220 - обеспечивать бесперебойное питание блока, сама собой напрашивается мысль о возможности автоматического управления реле в зависимости от состояния питания (замыкать или размыкать контакты реле при пропадании и восстановлении питания на входе платы) или батареи (замыкать/размыкать контакты реле при разряде/заряде батареи до определенного уровня, замыкать/размыкать реле при работе от батареи больше заданного времени и т.п.). Это позволило бы в автоматическом режиме, например, отключить (в целях экономии) какие-то не приоритетные нагрузки или, например, запустить резервный дизель-генератор.
Да, я понимаю, что это уже сейчас можно реализовать с помощью системы мониторинга - при появлении аварии входного напряжения подавать соответствующую команду плате. Однако не все пользуются системами мониторинга, и устанавливать ее только ради замыкания реле может быть неоправданно сложно/дорого.
Учитывая вышесказанное, предлагаю реализовать в плате BS-220 функцию автоматического замыкания/размыкания реле при пропадании/восстановлении внешнего питания.
Change History (11)
comment:1 by , 2 days ago
Description: | modified (diff) |
---|
follow-up: 4 comment:3 by , 43 hours ago
Однако не все пользуются системами мониторинга, и устанавливать ее только ради замыкания реле может быть неоправданно сложно/дорого
Подобные предложения я слышу довольно часто, но пользователи хотят больше гибкости, например что-бы при срабатывании аварии термодатчика замыкалось реле, и вообще чтобы можно было самому выбрать "триггер" и "реакцию". И не только в рамках одной платы, а для всех плат установленных в блок. Скажем сработал датчик субмодуля CS02 на PD-04 в слоте 7 -> автоматически замкнулось реле на плате BS-220 в слоте 20.
Я бы хотел, чтобы такой механизм был на плате SW-01 и работал в рамках блока, только пока всё не соберусь сформулировать тикет.
comment:4 by , 43 hours ago
Replying to san:
Подобные предложения я слышу довольно часто, но пользователи хотят больше гибкости, например что-бы при срабатывании аварии термодатчика замыкалось реле,
Разумная мысль. Реле может включать, например, систему дополнительного охлаждения при перегреве платы.
и вообще чтобы можно было самому выбрать "триггер" и "реакцию".
Именно так. Собственно, то, о чем я написал в описании тикета - всего лишь несколько возможных примеров...
И не только в рамках одной платы, а для всех плат установленных в блок. Скажем сработал датчик субмодуля CS02 на PD-04 в слоте 7 -> автоматически замкнулось реле на плате BS-220 в слоте 20.
А вот это я не понял... Какая связь между платами CS02 и BS-220 (кроме наличия в обеих буквы S и цифры 2)? CS02 это же не плата питания...
Да даже если две платы питания (две BS-220), по-моему логично, если при перегреве платы в слоте 20 будет срабатывать реле платы в слоте 20, а при перегреве платы в слоте 3 - реле платы в слоте 3, а не наоборот. Иначе по-моему фигня какая-то получается - отличный способ запутать пользователей и заставить либо смеяться, либо плеваться при каждом воспоминании об эксплуатации нашей аппаратуры... :)
Я бы хотел, чтобы такой механизм был на плате SW-01
??? В плате SW-01 это давно уже реализовано: кроме "замкнуть" и "разомкнуть" там есть и автоматический режим (не помню, как он там точно называется).
follow-up: 6 comment:5 by , 27 hours ago
Плата SW-01 получает все аварии плат в блоке и может опрашивать и другие переменные плат(если захочет) и записывать значения в переменные плат. Идея такая: пользователь настраивает в плате SW-01 триггер, например slot7.7.8.3.0 > 7
и реакцию slot20.6.0 = 1
. Плата SW-01 с некоторой периодичностью опрашивает переменную платы в слоте 7, указанную в триггере, и если её значение станет больше 7, записывает в переменную платы в слоте 20, указанную в реакции, значение 1.
comment:6 by , 26 hours ago
Replying to san:
Плата SW-01 с некоторой периодичностью опрашивает переменную платы в слоте 7, указанную в триггере, и если её значение станет больше 7, записывает в переменную платы в слоте 20, указанную в реакции, значение 1.
А, я теперь понял. Ты хочешь создать в SW-01 собственную систему мониторинга. :) :) :) :)
follow-up: 9 comment:8 by , 25 hours ago
Есть ещё мысль, что можно формирование триггеров переложить на платы, т.е. пользователь настраивает триггер внутри платы PD-04 например, а при срабатывании плата формирует аварию.
В таком случае плате SW-01 не нужно будет мониторить переменные плат, а только при наличии определённой аварии записать определённое значение в указанную пользователем переменную платы.
comment:9 by , 24 hours ago
Replying to san:
Есть ещё мысль, что можно формирование триггеров переложить на платы, т.е. пользователь настраивает триггер внутри платы PD-04 например, а при срабатывании плата формирует аварию.
Это уже реализовано (плата BS-220 уже формирует аварии "отсутствует питание" и "низкий заряд батареи"). Я предлагаю добавить опцию, при которой эти аварии управляли бы встроенным реле.
comment:10 by , 24 hours ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
Исправил опечатки и чуть-чуть дополнил описание.