Files
trombon_ip_browser/assets/bso/bso_doc.md
2026-05-10 02:54:27 +03:00

113 lines
6.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# БСО: руководство пользователя
## Назначение устройства
БСО (официальное имя `Lwu` в системе TrombonIp) - это блок светового оповещения.
Его основные функции:
- управление двумя линиями светового оповещения;
- управление двумя реле (пусковое и резервное);
- мониторинг питания (основное и PoE);
- мониторинг состояния линий и датчиков тока;
- определение неисправностей линий (короткое замыкание, обрыв).
БСО взаимодействует с контроллерами (БО8, МО-8), которые отдают команды на включение режима и управление реле.
## Линии светового оповещения
БСО имеет две независимые линии светового оповещения. Каждая линия может находиться в состоянии:
- `Off` - выключено;
- `Glow` - включено (горит постоянно);
- `Blink` - мигание.
Линии имеют два режима работы:
- дежурный режим (`standBy`) - состояние при отсутствии тревоги;
- активный режим (`active`) - состояние при тревоге.
При активации режима (`SetMode` с `active=true`) линии переключаются в активное состояние. При деактивации - возвращаются в дежурное.
## Реле
БСО оснащено двумя реле:
- **Реле 1** - может управляться автоматически при тревоге (настраивается параметром `close1OnFire`);
- **Реле 2** - может управляться автоматически при тревоге (настраивается параметром `close2OnFire`).
Управление реле возможно командами:
- `Open` - разомкнуть (выключить);
- `Close` - замкнуть (включить);
- `Toggle` - переключить текущее состояние;
- `Timer` - включить на заданное время, затем выключить.
Для каждого реле можно настроить таймер (`SetRelayDelay`).
## Мониторинг питания
БСО контролирует:
- **Основное питание** (220В) - при пропадании фиксируется ошибка `mainPowerError`;
- **Питание PoE** - при проблемах фиксируется ошибка `poePowerError`.
## Мониторинг линий
БСО отслеживает состояние каждой линии:
- **Перегрузка** (`lightLine1Overload`, `lightLine2Overload`) - превышение тока;
- **Ошибка датчика тока** (`currentSensor1Error`, `currentSensor2Error`) - неисправность измерительного элемента;
- **Неисправность линии** (`line1Failure`, `line2Failure`) - определяется при отклонении тока от установленных порогов:
- в выключенном состоянии - обрыв или короткое замыкание;
- во включенном состоянии - значительное отклонение от эталонного значения.
Пороги отклонения настраиваются при монтаже (`linkDeflection1`, `linkDeflection2` в процентах).
## Процедура калибровки
При первичной установке или замене линий выполняется процедура калибровки:
1. Линия включается (состояние `On`);
2. несколько раз измеряется ток, вычисляется среднее значение (`Line1On`, `Line2On`);
3. линия выключается;
4. измеряется ток в выключенном состоянии, вычисляется среднее (`Line1Off`, `Line2Off`).
Полученные значения сохраняются и используются для диагностики.
## Индикация
БСО имеет светодиоды:
- `LedReady` - готовность устройства;
- `LedError` - ошибка (при любых неисправностях питания, линий, датчиков).
При проблемах с IP или конфигурацией индикация переходит в режим мигания.
## Команды от контроллера
БСО принимает следующие команды от ведущего устройства (БО8, МО-8):
- `SetMode` - активировать/деактивировать рабочий режим (переключает линии и реле);
- `SetRelay` - управление конкретным реле с указанием номера и режима;
- `SetRelayDelay` - установка времени таймера для реле;
- `SetRelays` - одновременное управление двумя реле.
## Состояния в статистике
БСО возвращает статистику, содержащую:
- состояние питания (`mainPowerError`, `poePowerError`);
- режим работы (`workModeActive`);
- состояние линий (`line1Mode`, `line2Mode`);
- состояние реле (`relay1Condition`, `relay2Condition`);
- перегрузки и ошибки датчиков;
- неисправности линий (`line1Failure`, `line2Failure`).
## Рекомендации по эксплуатации
- После монтажа или замены линий обязательно проведите процедуру калибровки.
- Следите за индикацией ошибок - она сигнализирует о проблемах питания или линий.
- При срабатывании тревоги БСО автоматически переходит в активный режим (если настроено).
- Для ручного управления реле используйте соответствующие команды с контроллера.
- Периодически проверяйте состояние линий в интерфейсе - отклонения могут указывать на проблемы.