Обь 7.2
Лифты, которые управляются контроллером "ОБЬ".
Возможности модуля:
- срабатывание электрических цепей безопасности;
- несанкционированное открывание дверей шахты в режиме нормальной работы;
- состояние двери (крышки), закрывающего устройства, предназначенного для проведения эвакуации людей из кабины;
- состояние двери машинного или блочного помещения;
- состояние двери приямка;
- состояние двери (крышки) устройства управления лифтом без машинного помещения.
Модель устройства
В файле представлена модель устройства. Тип устройства OB-ELEVATOR
.
Каналы и значения пакетов
Всего в документации описано 5 видов пакетов, которые могут приходить в MQTT:
- TAG1 - Cостояние лифта/эскалатора (Обобщенная модель)
- TAG3 - Контрольные точки (Классическая релейная модель)
- TAG4 - Зафиксированные вызова / приказы лифта.
- TAG5 - Статистика работы приводов лифта.
- TAG11 - Cостояние лифта V5/7 (Модель данных MPult/SPult).
В каждом пакете содержится свой набор каналов и их значения. Ниже описаны в формате (имя канала - тип значения inspark - описание)
TAG1 - Cостояние лифта/эскалатора (Обобщенная модель)
- negative_floors (snapshot) - Число отрицательных этажей
- zero_floor (signal) - Наличие 0 этажа. (true = есть нулевой этаж, false нет)
- stops (snapshot) - Общее число остановок
- curren_floor (snapshot) - Текущая остановка (этаж)
- door1_state (snapshot) - Состояние 1 дверей (см. документацию, Прим.2)
- door2_state (snapshot) - Состояние 2 дверей (см. документацию, Прим.2)
- motion_state (snapshot) - Состояние движения (см. документацию, Прим.3)
- secure0 (signal) - Состояние Цепи Безопасности, Начало ЦБ (true = есть напряжение)
- secure1 (signal) - Состояние Цепи Безопасности, После Аппаратов безопасности (true = есть напряжение)
- secure2 (signal) - Состояние Цепи Безопасности, После ДК (true = есть напряжение)
- secure3 (signal) - Состояние Цепи Безопасности, После ДШ (true = есть напряжение)
- secure4 (signal) - Состояние Цепи Безопасности, Конец ЦБ (true = есть напряжение)
- secure7 (signal) - Состояние Цепи Безопасности, Состояние ДШ по УБ лифтового блока (true = ДШ открыты)
- state_no_info (signal) - Нет информации о лифте (true = нет информации)
- state_mcs (signal) - Наличие связи со станцией управления (true = есть обмен с MCS)
- state_oos (signal) - Out Of Service (true = сигнал Out Of Service)
- work_mode (snapshot) - Режим работы (см. документацию, Прим.6)
- weight (snapshot) - Загрузка кабины %
- lb_type (snapshot) - Исполнение ЛБ
- err_tbl (snapshot) - TBL - Таблица ошибки (Если TBL=0, то ошибка на станции управления отсутствует (ЛБ ее не получает))
- err_code (snapshot) - Код ошибки в таблице
TAG3 - Контрольные точки (Классическая релейная модель)
p1_0 (signal) - ВП – напряжение в цепи управления
p1_1 (signal) - СТОП1 – до кнопки СТОП
p1_2 (signal) - СТОП2 – после кнопки СТОП
p1_3 (signal) - ДК1 – до контакта дверей кабины
p1_4 (signal) - ДК2 – после контакта дверей кабины
p1_5 (signal) - РКД – реле контроля дверей (конец цепи безопасности)
p1_6 (signal) - РОД – реле привода дверей на открытие
p1_7 (signal) - РЗД – реле привода дверей на закрытие
p2_0 (signal) - РД – реле движения
p2_1 (signal) - АБЛ – автоматическая блокировка УПЛ/УЛЖ (бит пользователя)
p2_2 (signal) - МП – датчик проникновения в машинное помещение
p2_3 (signal) - ВЫЗОВ – кнопка ВЫЗОВ в лифте и МП.
p2_4 (signal) - УКСЛ – наличие импульсов от УКСЛ
p2_5 (signal) - РИН – обнаружен Речевой Информатор
p2_6 (signal) - Кнопка включения лифта
p2_7 (signal) - Вызов диспетчера из МП
p3_0 (signal) - USER1 – вход пользователя 1
p3_1 (signal) - USER2 – вход пользователя 2
p3_2 (signal) - USER3 – вход пользователя 3
p3_3 (signal) - USER4 – вход пользователя 4
p3_6 (signal) - 220В – наличие сетевого питания
p3_7 (signal) - OUT1 – состояние токового выхода 1
p4_0 (signal) - Состояние дверей (false - закрыты, true- открыты)
p4_1 (signal) - Признак движения вверх
p4_2 (signal) - Признак движения вниз
p4_3 (signal) - Есть 15кг в кабине
p4_4 (signal) - Есть 90% загрузки кабины
p4_5 (signal) - Есть 110% загрузки кабины
p4_6 (signal) - Наличие аварии на станции управления
p4_7 (signal) - Датчик точной остановки
out_0 (signal) - Состояние выхода «Питание лифта» =1 выход включен
out_1 (signal) - Состояние выхода OUT1
out_2 (signal) - Состояние выхода USEROUT1
out_3 (signal) - Состояние выхода USEROUT2
out_4 (signal) - Состояние выхода USEROUT3
out_5 (signal) - Состояние выхода USEROUT4
out_6 (signal) - Состояние выхода CAN POWER
out_7 (signal) - Состояние выхода OUT4
TAG4 - Зафиксированные вызова / приказы лифта.
TODO TAG4 пока не разбирается, потому что я не понимаю что имеется в виду.
TAG5 - Статистика работы приводов лифта.
- main_drive_activations (snapshot) - Количество включений гл. привода
- main_drive_time (snapshot) - Время работы гл. привода (в сек)
- door_drive_activations (snapshot) - Количество включений привода дверей
- door_drive_time (snapshot) - Время работы привода дверей (в сек)
TAG11 - Cостояние лифта V5/7 (Модель данных MPult/SPult).
spult_curren_floor (snapshot) - SPult Текущая остановка (этаж) (актуализируется только в момент отправки пакета)
spult_d1_floor (snapshot) - SPult Номер этажа первой открытой двери (актуализируется только в момент отправки пакета)
spult_d2_floor (snapshot) - SPult Номер этажа второй открытой двери (актуализируется только в момент отправки пакета)
spult_call_source (snapshot) - SPult Источник вызова
spult_lb_type (snapshot) - SPult TYPE Исполнение ЛБ
spult_err_tbl (snapshot) - SPult Таблица ошибки лифтового блока (Если TBL=0, то ошибка на станции управления отсутствует (ЛБ ее не получает))
spult_err_code (snapshot) - SPult Код ошибки в таблице
spult_mode (snapshot) - SPult Режим работы
spult_srv_key (snapshot) - SPult Номер сервисного ключа = 0x0102
spult_restart_code (snapshot) - SPult Код рестарта
spult_restart_count (snapshot) - SPult Счетчик рестартов
spult_p1_0 (signal) - SPult Вставлен сервисный ключ (Режим ТО)
spult_p1_1 (signal) - SPult Был рестарт блока
spult_p1_2 (signal) - SPult Многократный реверс дверей
spult_p1_3 (signal) - SPult Проникновение в МП
spult_p1_4 (signal) - SPult Отсутствует напряжение в цепи управления
spult_p1_5 (signal) - SPult Зажата кнопка СТОП в кабине лифта
spult_p1_6 (signal) - SPult Не закрыта дверь кабины
spult_p1_7 (signal) - SPult Разрыв цепи безопасности
spult_p2_0 (signal) - SPult Не сработал датчик УБ
spult_p2_1 (signal) - SPult КЗ цепи безопасности
spult_p2_2 (signal) - SPult Вызов диспетчера
spult_p2_3 (signal) - SPult Несанкционированное движение кабины
spult_p2_4 (signal) - SPult Авария главного привода по УКСЛ
spult_p2_5 (signal) - SPult Авария привода дверей
spult_p2_6 (signal) - SPult Проникновение в шахту
spult_p2_7 (signal) - SPult Неисправность УБ
spult_p3_0 (signal) - SPult Аварийная блокировка лифта
spult_p3_1 (signal) - SPult Открыто МП
spult_p3_2 (signal) - SPult Кабина стоит между этажами
spult_p3_3 (signal) - SPult Не сработал датчик ДК
spult_p3_4 (signal) - SPult Нет связи со станцией управления
spult_p3_5 (signal) - SPult Главный привод включен
spult_p3_6 (signal) - SPult Бит пользователя
spult_p3_7 (signal) - SPult Перемычка пускателя
spult_p4_0 (signal) - SPult Блокировка РД без РКД
spult_p4_1 (signal) - SPult Уточнение вызова диспетчера: false-кабина / true - МП
spult_p4_2 (signal) - SPult Неисправность тракта ГГС кабины лифта
spult_p5_0 (signal) - SPult Состояние USER1
spult_p5_1 (signal) - SPult Состояние USER2
spult_p5_2 (signal) - SPult Состояние USER3
spult_p5_3 (signal) - SPult Состояние USER4
spult_p5_4 (signal) - SPult Резервное питание ЛБ
spult_p5_5 (signal) - SPult Переменное напряжение в ЦБ
spult_p5_6 (signal) - SPult Пожарная опасность
spult_p5_7 (signal) - SPult Неисправна батарея питания
Флаги питания ЛБ
- spult_lb_power (snapshot) - SPult Состояние аккумулятора ЛБ (0 – нет данных, 1 – неисправность или отсутствует аккумулятор, 2 – 0..10% - уровень заряда, 3 – 10..25% - уровень заряда, 4 – 25..50% - уровень заряда, 5 – 50..75% - уровень заряда, 6 – 75..100% - уровень заряда, 7 – Выполняется тест аккумулятора)
- spult_lb_charge (signal) - SPult Заряд аккумулятора ЛБ (false – Не заряжается, true – Заряжается)
- spult_lb_alt_power (signal) - SPult Резервное питание устройства ЛБ (false - Основное, true – Резервное питание)
Флаги состояния переговорного устройства кабины
- spult_cab_st0 (signal) - SPult Текущий канал связи CAN ПУ КАБ (true = есть)
- spult_cab_st1 (signal) - SPult Текущий канал связи WiFi ПУ КАБ (true = есть)
- spult_cab_st2 (signal) - SPult Доступность канала связи CAN ПУ КАБ (true = есть)
- spult_cab_st3 (signal) - SPult Доступность канала связи WiFi ПУ КАБ (true = есть)
- spult_cab_st4 (signal) - SPult Состояние ГГС ПУ КАБ (false-выключена / true-включена)
- spult_cab_st5 (signal) - SPult ПУ работает в режиме связи ППП ПУ КАБ (true – включен режим связи ППП)
- spult_cab_st6 (signal) - SPult Тест ГГС ПУ КАБ выполнен (false - нет данных, true - да)
- spult_cab_st7 (signal) - SPult Результат теста ГГС ПУ КАБ
Флаги питания переговорного устройства кабины
- spult_cab_power (snapshot) - SPult Состояние аккумулятора ПУ КАБ (0 – нет данных, 1 – неисправность или отсутствует аккумулятор, 2 – 0..10% - уровень заряда, 3 – 10..25% - уровень заряда, 4 – 25..50% - уровень заряда, 5 – 50..75% - уровень заряда, 6 – 75..100% - уровень заряда, 7 – Выполняется тест аккумулятора)
- spult_cab_charge (signal) - SPult Заряд аккумулятора ПУ КАБ (false – Не заряжается, true – Заряжается)
- spult_cab_alt_power (signal) - SPult Резервное питание устройства ПУ КАБ (false - Основное, true – Резервное питание)
Флаги состояния переговорного устройства приямка
- spult_pit_st0 (signal) - SPult Текущий канал связи CAN ПУ приямка (true = есть)
- spult_pit_st1 (signal) - SPult Текущий канал связи WiFi ПУ приямка (true = есть)
- spult_pit_st2 (signal) - SPult Доступность канала связи CAN ПУ приямка (true = есть)
- spult_pit_st3 (signal) - SPult Доступность канала связи WiFi ПУ приямка (true = есть)
- spult_pit_st4 (signal) - SPult Состояние ГГС ПУ приямка (false-выключена / true-включена)
- spult_pit_st5 (signal) - SPult ПУ работает в режиме связи ППП ПУ приямка (true – включен режим связи ППП)
- spult_pit_st6 (signal) - SPult Тест ГГС ПУ приямка выполнен (false - нет данных, true - да)
- spult_pit_st7 (signal) - SPult Результат теста ГГС ПУ приямка
Флаги питания переговорного устройства приямка
- spult_pit_power (snapshot) - SPult Состояние аккумулятора ПУ приямка (0 – нет данных, 1 – неисправность или отсутствует аккумулятор, 2 – 0..10% - уровень заряда, 3 – 10..25% - уровень заряда, 4 – 25..50% - уровень заряда, 5 – 50..75% - уровень заряда, 6 – 75..100% - уровень заряда, 7 – Выполняется тест аккумулятора)
- spult_pit_charge (signal) - SPult Заряд аккумулятора ПУ приямка (false – Не заряжается, true – Заряжается)
- spult_pit_alt_power (signal) - SPult Резервное питание устройства ПУ приямка (false - Основное, true – Резервное питание)
Установка в качестве демона линукс:
Создать директорию /opt/ob-elevator-gate и поместить в нее ob-elevator-gate.jar, application.yml, ob-elevator-gate.conf
mkdir /opt/ob-elevator-gate
cp ob-elevator-gate.jar /opt/ob-elevator-gate
cp application.yml /opt/ob-elevator-gate
cp ob-elevator-gate.conf /opt/ob-elevator-gate
Создать директорию для логов:
mkdir -p /var/log/ob-elevator-gate
Настроить к ней путь в конфиге application.yml:
logging:
path: /var/log/ob-elevator-gate
Создать символьную ссылку в директории /etc/init.d
cd /etc/init.d
chmod +x /opt/ob-elevator-gate/ob-elevator-gate.jar
ln -s /opt/ob-elevator-gate/ob-elevator-gate.jar ob-elevator-gate
Перечитать список сервисов linux
systemctl daemon-reload
Запуск и остановку сервиса можно осуществлять стандартными командами
service ob-elevator-gate start
service ob-elevator-gate status
service ob-elevator-gate stop
Настройки application.yml
Настройки выполняются в application.yml
Подключение к рест-сервисам inspark (должен заканчиваться слэшем):
rest:
url: http://localhost:8080/sem-restservices/
user: root
password: pass
Параметры подключения к артемис inspark
artemis:
url: tcp://localhost:61616
user: artemis
password: artemis
# количество потоков в пуле для отправки JMS-сообщений
senderThreads: 8
# настройки очередей
queue:
measure:
destination: jms.queue.Measure
Настройки подключения к брокеру MQTT
mqtt:
url: tcp://localhost:1883
user: admin
password: admin
Настройка блока Обь 7.2.
В приложении по настройке лифтового блока Обь 7.2. необходимо настроить параметры публикации на брокер MQTT.
Префикс для каждого MQTT топика имеет следующий формат: asset_id/…
asset_id
: это уникальный идентификатор лифтового блока. Этот asset_id не может содержать следующие зарезервированные символы MQTT: плюс ('+'), косая черта ('/'), знак номера ('#').asset_id
указывается в поле "TOPIC DESCRIPTOR" вкладки "MQTT" программы конфигуратора Лифтового блока.
Пример
asset_id => LU65692
Настройка Устройства в Админ приложении
На объекте, где зарегистрированы Устройства типа OB_ELEVATOR
в поле SN (Серийный номер) необходимо внести asset_id
лифтового блока.