Установка орион про

Считаем статус устройства

Для того, чтобы получить текущий статус устройства, отправим следующую команду:

  • 0x83 — ADDRESS + 0x80(смещение адреса при шифровании) (ADDRESS == 3);

  • 0x08 — количество передаваемых байт (итоговая длина сообщения минус один);

  • 0x00 — GLOBAL_KEY ^ MESSAGE_KEY (они одинаковые, поэтому ноль);

  • 0xED — 0x57 ^ MESSAGE_KEY команда на чтение статуса;

  • 0xB8 — 0x02 ^ MESSAGE_KEY команда на чтение статуса;

  • 0xBA — MESSAGE_KEY;

  • 0xBA — MESSAGE_KEY;

  • 0xBA — MESSAGE_KEY;

  • 0x62 — контрольная сумма CRC-8.

На данную команду мы можем получить ответ навроде:

  • 0x83 — ADDRESS + 0x80 (ADDRESS == 3);

  • 0x0A — количество передаваемых байт (итоговая длина сообщения минус один);

  • 0xE2 — 0x88 ^ MESSAGE_KEY — назначение байта мне не известно;

  • 0xB8 — 0x02 ^ MESSAGE_KEY — назначение байта мне не известно;

  • 0xBA — MESSAGE_KEY;

  • 0xBE — 0x04 ^ MESSAGE_KEY — назначение байта мне не известно;

  • 0xB9 — 0x03 ^ MESSAGE_KEY — назначение байта мне не известно;

  • 0x7D — STATUS_1(0xC7) ^ MESSAGE_KEY;

  • 0x2F — STATUS_2(0x95) ^ MESSAGE_KEY;

  • 0x72 — 0xC8 ^ MESSAGE_KEY — назначение байта мне не известно;

  • 0xD7- контрольная сумма CRC-8.

Мы получили 2 статуса STATUS_1 и STATUS_2:

199 и 149, соответственно.

Статус 199 — это “Восстановление источника питания”;

Статус 149 — это “Взлом корпуса прибора”.

Полный перечень статусов можно взять из документации на С2000-ПП.

Связь С2000М с АРМ Орион ПРО.

Работа С2000М с АРМ Орион ПРО может осуществляться по трем схемам:

1. Через COM порт в режиме компьютер.

Для пожарной системы это единственно правильный вариант.

Управление системой пожарной сигнализации осуществляет контроллер С2000М. Компьютер используется как вспомогательное средство наглядного отображения состояний и удобного управления контроллером.

Многие не знают, а еще больше не соглашаются с тем, что система пожарной сигнализации не имеет права работать под управлением только компьютера с АРМ «Орион ПРО», поэтому встречаются и другие варианты подключения.

2. Через COM порт в режиме ПИ-Резерв.

В этом варианте управление системой осуществляется компьютером. Контроллер С2000М находится в режиме преобразователя интерфейсов — неглубоком сне, параллельно отслеживая состояние системы и перехватывая управление, когда связь с компьютером теряется.

Резервирование есть, но требование чтобы противопожарная система находилась под управлением сертифицированного прибора не выполняется.

3. Через USB.

Контроллер С2000М никак не участвует в процессе управления и вообще физически отключен от системы.

Резервирование можно обеспечить только извращенным способом при помощи релейной логики, что и было сделано в самой первой схеме из проекта.

Вот проектное подключение из обсуждения на форуме Болид, приведенном выше:

При таком варианте С2000М будет всегда висеть в режиме программирования, как бутафория. Для проекта охранной сигнализации вроде бы и ничего, но схема успешно кочует и по проектам пожарной сигнализации.

То-есть изначально проекты неправильные!

Через С2000-Ethernet.

Оказывается, «C2000-Ethernet» работают вполне себе стабильно, что недавно выяснил в результате натурных экспериментов.

И скорее всего компьютер с АРМ «Орион-ПРО» будет не проблема подключить к ЛВС.

Тогда актуально применение такой схемы из руководства пользователя С2000-Ethernet:

Почему не сделать сразу как надо?

Тому есть несколько причин.

1. Невозможность объяснить почему нужен системный блок именно с com портом клеркам, заказывающим оборудование.

2. Некоторая сложность в создании зеркальных баз данных для С2000М и Орион ПРО. Функция конвертирования у меня так ни разу нигде не заработала — все надо делать руками. Сложно даже не сделать,а отслеживать изменения и делать их параллельно. Потому и не заморачиваются.

3. Скорость работ. На заключительном этапе строительства время ускоряется и никто уже не слушает нытье какого-то «программиста» слаботочных систем.

4. Отсутствие пусконаладочных работ. Пусконаладка сейчас вообще не является работой и отсутствует как класс.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Adblock
detector