# БСО: руководство пользователя ## Назначение устройства БСО (официальное имя `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`). ## Рекомендации по эксплуатации - После монтажа или замены линий обязательно проведите процедуру калибровки. - Следите за индикацией ошибок - она сигнализирует о проблемах питания или линий. - При срабатывании тревоги БСО автоматически переходит в активный режим (если настроено). - Для ручного управления реле используйте соответствующие команды с контроллера. - Периодически проверяйте состояние линий в интерфейсе - отклонения могут указывать на проблемы.