Откройте актуальную версию документа прямо сейчас
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.
Приложение А
(обязательное)
Протокол
информационного обмена между АРМ оповещения
А.1 Взаимодействие между АРМ оповещения должно быть реализовано по технологии клиент-сервер: принимающее АРМ оповещения находится в режиме сервера, а передающее - в режиме клиента. СО, КУ, КС, СС, НС передаются по протоколу TCP. Передача начинается с младшего байта. КУ "Сброс" может поступить в любой момент времени. При получении КУ "Сброс" АРМ оповещения переходит в дежурный режим. Перечень команд АРМ оповещения в режиме "Входящее оповещение" приведен в таблице А.1.
Таблица А.1 - Перечень КУ и КС АРМ оповещения
Команда (hex) |
Наименование |
Квитанция (hex) |
Наименование |
Входящее оповещение | |||
0x04 |
Входящее оповещение |
0хЕ0 |
АП |
0x05 |
Старт звука |
0хЕ0 |
АП |
0x06 |
Стоп звука |
- |
- |
0x07 |
Текстовое сообщение |
0хЕ0 |
АП |
0x01 |
Конец сеанса |
0хЕ1 |
РП |
0x03 |
Сброс |
- |
- |
Входящее оповещение с ретрансляцией | |||
0x40 |
Подготовка оповещения с ретрансляцией |
0х0Е |
АП |
0x41 |
Элемент списка индивидуальной адресации |
- |
- |
0x42 |
Элемент списка групповой адресации |
- |
- |
0x43 |
Циркулярная адресация |
- |
- |
0x44 |
Запуск сеанса с ретрансляцией |
0x4Е |
Список принят |
0x05 |
Старт звука |
0хЕ0 |
АП |
0x06 |
Стоп звука |
- |
- |
0x07 |
Текстовое сообщение |
0хЕ0 |
АП |
0x45 |
Конец сеанса с ретрансляцией |
0хЕ0 0хЕ1 0хЕ2 |
АП РП ОП |
0x03 |
Сброс |
- |
- |
КС о запуске подчиненных ТСО | |||
0x80 |
Подготовка запуска подчиненных ТСО |
0х0Е |
АП |
0x41 |
Элемент списка индивидуальной адресации |
- |
- |
0x42 |
Элемент списка групповой адресации |
- |
- |
0x43 |
Циркулярная адресация |
- |
- |
0x84 |
Запуск починенных ТСО |
0x4Е |
Список принят |
0x05 |
Старт звука |
0хЕ0 |
АП |
0x06 |
Стоп звука |
- |
- |
0x07 |
Текстовое сообщение |
0хЕ0 |
АП |
0x45 |
Конец сеанса |
0хЕ0 |
|
0x03 |
Сброс |
- |
- |
Исходящее оповещение, запуск подчиненных ТСО | |||
0x14 |
Начало сеанса |
0хЕ0 |
АП |
0x05 |
Старт звука |
0хЕ0 0хЕЕ |
АП, звук не поддерживается |
0x06 |
Стоп звука |
- |
- |
0x07 |
Текстовое сообщение |
0хЕ0 0хЕЕ |
АП, текст не поддерживается |
0x01 |
Конец сеанса |
0хЕ1 |
РП |
0x03 |
Сброс |
- |
- |
Команды управления | |||
0хС6 |
Передаю управление |
0хС7 |
Управление принял |
0хС8 |
Беру управление |
0хС8 |
Управление передал АРМ не доступен |
0хС7 |
Управление принял |
0хЕ0 |
АП |
Сервисные сигналы | |||
Установка времени | |||
0x54 |
Установить время - ч:мин:с |
0x54 |
Время установлено - ч:мин:с Не поддерживается - 0:0:0 |
0x55 |
Установить дату - число:месяц:год |
0x55 |
Дата установлена - число:месяц:год Не поддерживается - 0:0:0 |
0x48 |
Проверка без включения ОУ |
0хЕ0 |
АП |
0x46 |
Проверка с включением ОУ |
0хЕ2 |
Квитанция подтверждения ОУ |
0x50 |
Запрос состояния |
0x50 |
Квитанция о состоянии входных и выходных сигналов |
0x51 |
Запрос типа и ID-устройства |
0x51 |
Квитанция типа и ID-устройства |
Графы состояний АРМ оповещения в режиме "Входящее оповещение" приведены на рисунке А.1.
Рисунок А.1 - Графы состояний АРМ для режима "Входящее оповещение"
А.2 Форматы КУ, КС в режиме "Входящее оповещение" для АРМ оповещения
КУ в режиме "Входящее оповещение" для АРМ оповещения представляет собой восьмибайтовый информационный пакет (таблица А.2). Нулевой и первый байт содержат цифровую сигнатуру (преамбулу) для отличия ИП от других протоколов. КУ, КС, СС имеют разные сигнатуры. Второй байт содержит код команды входящего оповещения без ретрансляции. Третий байт - номер команды, при этом номера с первого по шестой зарезервированы для совместимости с оборудованием старого парка. Четвертый и пятый байты определяют длину текстового сообщения, а если сообщение отсутствует, содержат нули. Шестой байт определяет наличие звукового сообщения. Седьмой байт зарезервирован и всегда равен нулю.
Таблица А.2 - Формат КУ входящего оповещения для АРМ оповещения
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0x04 |
Команда "Входящее оповещение без ретрансляции" |
3 |
0x01 - 0xFF |
Номер команды (номера 1-6 зарезервированы для совместимости с оконечными устройствами старого парка) |
4 |
0x00 - 0xFF |
Длина текстового сообщения (младший байт) |
5 |
0x00 - 0xFF |
Длина текстового сообщения (старший байт) |
6 |
0x00 0xFF |
Звуковое сообщение отсутствует Звуковое сообщение присутствует |
7 |
0x00 |
Зарезервировано |
А.2.1 Формат звукового сообщения
Воспроизведение звукового оповещения должно начинаться после получения КУ "Старт звукового сообщения" (таблица А.3).
Таблица А.3 - Формат КУ "Старт звукового сообщения"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0x05 |
Команда "Старт звукового сообщения" |
3 |
0x00 |
Зарезервировано |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
Остановка воспроизведения звукового сообщения происходит по КУ "Остановка звукового сообщения" (таблица А.4).
Таблица А.4 - Формат КУ "Остановка звукового сообщения"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0x06 |
Команда "Остановка звукового сообщения" |
3 |
0x00 |
Зарезервировано |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
Запуск и остановка звукового оповещения в течение сеанса оповещения может происходить не более трех раз. Прием КУ "Старт звукового сообщения" АРМ оповещения подтверждается КС АП, команда "Остановка звукового сообщения" не подтверждается КС.
А.2.2 Порядок байт для кодировки текстового сообщения UTF-16LE
Формат текстового сообщения приведен в таблице А.5.
Таблица А.5 - Формат текстового сообщения
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0x07 |
Маркер (признак) текстового сообщения |
3 |
0x00 - 0xFF |
Длина текстового сообщения (младший байт) |
4 |
0x00 - 0xFF |
Длина текстового сообщения (старший байт) |
5 |
Кодовая пара UTF-16 |
Первый символ сообщения |
6 | ||
n | ||
n+1 | ||
1203 |
Последний символ сообщения |
|
1204 |
Прием текстового сообщения подтверждается КС АП.
А.2.3 Формат КУ "Конец сеанса" приведен в таблице А.6. После получения данной команды АРМ оповещения сохраняет свое состояние до получения КУ "Сброс". Между командой "Окончание сеанса" и командой "Сброс" для АРМ доступна только посылка КС "Ручное подтверждение".
Таблица А.6 - Формат КУ "Конец сеанса"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0x01 |
Команда "Окончание сеанса" |
3 |
0x00 |
Зарезервировано |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
А.2.4 Формат КУ "Сброс" приведен в таблице А.7. После получения данной команды АРМ оповещения переходит в дежурный режим и готово воспринимать СО, КУ, КС, СС нового сеанса оповещения.
Таблица А.7 - Формат КУ "Сброс"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0x03 |
Команда "Сброс" |
3 |
0x00 |
Зарезервировано |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
А.2.5 Формат КС "Автоматическое подтверждение" (АП) приведен в таблице А.8. Квитанция АП формируется АРМ оповещения автоматически в ответ на каждую принятую КУ. Отсутствие КС сигнализирует о неисправности или недоступности АРМ оповещения. Время формирования и отправки КС АП не должно превышать 2 с.
Таблица А.8 - Формат КС "Автоматическое подтверждение"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА7 |
Сигнатура ИП для квитанций |
1 |
0хСЕ |
|
2 |
0хЕ0 |
Квитанция "Автоматическое подтверждение" |
3 |
0x00 |
Зарезервировано |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
А.2.6 Формат КС "Ручное подтверждение" (РП) приведен в таблице А.9. КС РП формируется вручную дежурным диспетчером АРМ оповещения. КС сигнализирует о приеме СО дежурным диспетчером АРМ оповещения. КС РП отправляется между КУ "Окончание сеанса" и СС "Сброс".
Таблица А.9 - Формат КС "Ручное подтверждение"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА7 |
Сигнатура ИП для квитанций |
1 |
0хСЕ |
|
2 |
0хЕ1 |
Квитанция "Ручное подтверждение" |
3 |
0x00 |
Зарезервировано |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
А.3 Входящее оповещение с ретрансляцией
А.3.1 Обработка СО с ретрансляцией имеет следующие фазы:
- прием КУ "Подготовка оповещения с ретрансляцией" и отображение ее на экране;
- прием списка оповещаемых абонентов;
- подтверждение приема КС "Список принят";
- прием КУ "Начало сеанса";
- запуск СО для выбранных абонентов;
- прием и ретрансляция текстового и звукового оповещения (при наличии);
- прием и ретрансляция КУ "Конец сеанса";
- ретрансляция КС;
- прием и ретрансляция СС "Сброс" и переход в дежурный режим.
Взаимодействие между АРМ оповещения должно быть реализовано по технологии клиент-сервер, при этом принимающий АРМ оповещения находится в режиме сервера, а передающий - в режиме клиента. СО, КУ, КС, СС, НС передаются по протоколу TCP. Передача начинается с младшего байта. СС "Сброс" может поступить в любой момент времени. При получении СС "Сброс" АРМ оповещения ретранслирует его ТСО и переходит в дежурный режим. Графы состояний АРМ оповещения в режиме "Входящее оповещение с ретрансляцией" приведены на рисунке А.2.
Рисунок А.2 - Графы состояний АРМ для режима "Входящее оповещение с ретрансляцией"
А.3.2 Формат КУ "Подготовка оповещения с ретрансляцией" приведен в таблице А.10. КУ сопровождается списком вызываемых абонентов. Режим передачи СО абонентам может быть избирательным, групповым и циркулярным. При индивидуальной адресации каждому абоненту соответствует свой пакет данных, содержащий его IP-адрес и номер в устройстве управления. При групповой адресации каждой группе соответствует пакет данных, содержащих номер вызываемой группы. Необходимым условием для использования групповой адресации является согласованность баз данных АРМ оповещения. При циркулярной адресации выбираются все абоненты, подчиненные данному АРМ оповещения. Передача списка абонентов завершается КУ "Запуск оповещения с ретрансляцией".
Таблица А.10 - Формат КУ "Подготовка оповещения с ретрансляцией"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0x40 |
Команда "Подготовка оповещения с ретрансляцией" |
3 |
0x00 |
Зарезервировано |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
А.3.3 Форматы КУ "Список абонентов" для индивидуальной (избирательной) адресации, групповой адресации и циркулярной адресации приведены в таблицах А.11, А.12 и А.13 соответственно.
Таблица А.11 - Формат КУ "Список абонентов" для индивидуальной (избирательной) адресации
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0x41 |
Команда "Элемент списка индивидуальной адресации" |
3 |
0x01 -0x14 |
Номер абонента в блоке запуска |
4 |
0x00 - 0xFF |
Третий байт IP-адреса |
5 |
0x00 - 0xFF |
Второй байт IP-адреса |
6 |
0x00 - 0xFF |
Первый байт IP-адреса |
7 |
0x00 - 0xFF |
Нулевой байт IP-адреса |
Таблица А.12 - Формат КУ "Список абонентов" для групповой адресации
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0x42 |
Команда "Элемент списка групповой адресации" |
3 |
0x01 - 0xFF |
Номер группы абонентов |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
Таблица А.13 - Формат КУ "Список абонентов" для циркулярной адресации
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ЕП для команд |
1 |
0хСЕ |
|
2 |
0x43 |
КУ "Циркулярная адресация" |
3 |
0x00 |
Зарезервировано |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
А.3.4 Формат КУ "Запуск сеанса оповещения с ретрансляцией" представлен в таблице А.14.
Таблица А.14 - Формат КУ "Запуск сеанса оповещения с ретрансляцией"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0x44 |
КУ "Запуск сеанса оповещения с ретрансляцией" |
3 |
0x01 - 0xFF |
Номер команды (номера 1-6 зарезервированы для совместимости с ТСО старого парка) |
4 |
0x00 - 0xFF |
Длина текстового сообщения (младший байт) |
5 |
0x00 - 0xFF |
Длина текстового сообщения (старший байт) |
6 |
0x00 0xFF |
Звуковое сообщение отсутствует Звуковое сообщение присутствует |
7 |
0x00 |
Зарезервировано |
Формат КУ (таблица А.14) может сопровождаться звуковым и текстовым оповещением аналогично А.2 приложения А.
А.3.5 Формат КС "Список принят" приведен в таблице А.15. Если принятый список не соответствует переданному списку с АРМ оповещения, то АРМ оповещения верхнего уровня должен послать КУ "Сброс" и повторить передачу списка, начиная с КУ "Подготовка оповещения с ретрансляцией". Подсчет элементов списка начинается с единицы.
Таблица А.15 - Формат КС "Список принят"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА7 |
Сигнатура ИП для квитанций |
1 |
0хСЕ |
|
2 |
0x4Е |
Квитанция "Список принят" |
3 |
0x00 - 0xFF |
Количество элементов списка (младший байт) |
4 |
0x00 - 0xFF |
Количество элементов списка (старший байт) |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
А.3.6 Сеанс оповещения с ретрансляцией заканчивается по КУ "Окончание сеанса с ретрансляцией", формат команды приведен в таблице А.16.
Таблица А.16 - Формат КУ "Окончание сеанса с ретрансляцией"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0x45 |
Команда "Окончание сеанса с ретрансляцией" |
3 |
0x00 |
Зарезервировано |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
После КУ "Окончание сеанса с ретрансляцией" АРМ оповещения переходит в режим ожидания КУ "Сброс". Ожидая КУ "Сброс", АРМ оповещения принимает КС от подчиненных ТСО, преобразует их в формат, представленный в таблице А.17, передает их на АРМ оповещения, инициировавшее сеанс.
Поскольку различные ОУ имеют разные механизмы формирования КС и быстродействие, ИП устройства управления должен уметь приводить их в единый формат КС. ИП АРМ оповещения должны иметь возможность принимать КС в течение всего сеанса оповещения, от момента получения КУ "Начало сеанса с ретрансляцией" до момента получения КУ "Завершение сеанса с ретрансляцией".
Получив КУ "Сброс", АРМ оповещения переходит в дежурный режим.
А.3.7 Формат КС с ретрансляцией. Поскольку КС посылаются каждым абонентом системы оповещения только на тот адрес, с которого происходил запуск сеанса, АРМ оповещения, ретранслирующие СО подчиненным ОУ, должны преобразовать полученные от них КС в формат, представленный в таблице А.17, и по мере поступления КС передавать их на АРМ оповещения, инициировавшее запуск сеанса.
Таблица А.17 - Формат КС для СО с ретрансляцией
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА7 |
Сигнатура ИП для квитанций |
1 |
0хСЕ |
|
2 |
0хЕ0 0хЕ1 0хЕ2 |
Квитанция "Автоматическое подтверждение" Квитанция "Ручное подтверждение" Квитанция "Подтверждение оконечным устройством" |
3 |
0xFF 0x00 |
Квитанция положительная (запуск успешен) Квитанция отрицательная (сбой запуска) |
4 |
0x01 - 0xFF |
Нулевой байт IP-адреса |
5 |
0x00 - 0xFF |
Первый байт IP-адреса |
6 |
0x00 - 0xFF |
Второй байт IP-адреса |
7 |
0x00 - 0xFF |
Третий байт IP-адреса |
А.4 КС о запуске ТСО
А.4.1 В случае, когда АРМ оповещения инициирует запуск сеанса оповещения нижестоящего АРМ оповещения, оно информирует нижестоящий АРМ о задействовании подчиненных ему ТСО.
Протокол может применяться для информирования о сеансах АРМ одного уровня. Взаимодействие между АРМ первого приоритета и остальными АРМ оповещения должно быть реализовано по технологии клиент-сервер, при этом АРМ первого приоритета находится в режиме клиента, а остальные АРМ оповещения - в режиме сервера. СО, КУ и КС передаются по протоколу TCP. Передача начинается с младшего байта. КУ "Сброс" может быть отправлена дежурным диспетчером вышестоящего АРМ оповещения в любой момент времени. При получении КУ "Сброс" остальные АРМ переходят в дежурный режим.
Графы состояний АРМ оповещения в режиме "Информирование о запуске ТСО" приведены на рисунке А.3.
Рисунок А.3 - Графы состояний для режима КУ о запуске ТСО
А.4.2 Формат КУ о подготовке запуска подчиненных ТСО приведен в таблице А.18.
Таблица А.18 - Формат КУ о подготовке запуска подчиненных ТСО
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0x80 |
КУ "Подготовка запуска подчиненных ТСО" |
3 |
0x00 |
Зарезервировано |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
После КУ о подготовке запуска подчиненных ТСО следует список ТСО в формате, представленном в таблицах А.11, А.12 и А.13 в зависимости от выбранного режима адресации. Передача списка завершается КУ "Запуск подчиненных ТСО", формат которой представлен в таблице А.19.
Таблица А.19 - Формат КУ о запуске подчиненных ТСО
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0x84 |
Команда "Запуск подчиненных ТСО" |
3 |
0x01 - 0xFF |
Номер команды (номера 1-6 зарезервированы для совместимости с оконечной аппаратурой старого парка) |
4 |
0x00 - 0xFF |
Длина текстового сообщения (младший байт) |
5 |
0x00 - 0xFF |
Длина текстового сообщения (старший байт) |
6 |
0x00 0xFF |
Звуковое сообщение отсутствует Звуковое сообщение присутствует |
7 |
0x00 |
Зарезервировано |
В ответ на КУ "Запуск подчиненных устройств" АРМ оповещения дает КС "Список принят", представленную в таблице А.15. Если запуск подчиненных ТСО сопровождается звуковым или текстовым сообщением, они передаются на подчиненное АРМ оповещения после того, как от него будет получена квитанция "Список принят". Форматы звуковых и текстовых сообщений не отличаются от описанных выше для режимов входящего оповещения и оповещения с ретрансляцией.
А.4.3 КС от подчиненных устройств поступают на АРМ оповещения, инициировавшее запуск сеанса. Для информирования о результатах сеанса АРМ оповещения верхнего звена, получившее квитанции от вызываемых устройств, должно преобразовать их в формат, представленный в таблице А.17 и отправить на подчиненный АРМ оповещения.
А.4.4 АРМ оповещения, получившее КУ о запуске подчиненных ему ТСО, переходит в режим накопления квитанций и находится в данном режиме до получения КУ "Сброс".
А.5 Исходящее оповещение
А.5.1 Работа АРМ в режиме исходящего оповещения разбита на следующие фазы:
- подготовка сеанса оповещения;
- передача КУ "Начало сеанса";
- ожидание КС "Автоматическое подтверждение";
- передача СО;
- выдержка временного интервала (длительность сеанса не превышает 4 мин);
- отправка КУ "Конец сеанса";
- ожидание КС "Подтверждение оконечным устройством";
- отправка КУ "Сброс" и переход в дежурный режим.
Взаимодействие между АРМ оповещения и подчиненными ТСО должно быть реализовано по технологии клиент-сервер, при этом передающий АРМ оповещения находится в режиме клиента, а подчиненные ТСО в режиме сервера. СО, КУ, КС, СС передаются по протоколу TCP. Передача начинается с младшего байта. КУ "Сброс" может быть отправлена дежурным диспетчером АРМ оповещения в любой момент времени. При получении КУ "Сброс" подчиненные ТСО переходят в дежурный режим. Графы состояний в режиме "Исходящее оповещение" АРМ оповещения приведены на рисунке А.4.
Рисунок А.4 - Графы состояний для режима "Исходящее оповещение"
А.5.2 Формат КУ исходящего оповещения для АРМ оповещения представлен в таблице А.20. В зависимости от типа оконечного устройства данная команда может сопровождаться звуковым и текстовым сообщением, аналогично описанной выше команде "Входящее оповещение без ретрансляции". Передача текстовой и (или) звуковой информации начинается после получения квитанции АП от оконечных устройств. Те устройства, которые не подтвердили прием КУ "Начало сеанса", исключаются из списка абонентов, которым должна быть передана текстовая и (или) звуковая информация. Время ожидания КС АП после передачи КУ "Начало сеанса" не должно превышать 30 с.
Таблица А.20 - Формат КУ исходящего оповещения для АРМ оповещения
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0x14 |
Команда "Начало сеанса" |
3 |
0x01 - 0xFF |
Номер команды (номера 1-6 зарезервированы для совместимости с оконечными устройствами старого парка) |
4 |
0x00 - 0xFF |
Длина текстового сообщения (младший байт) |
5 |
0x00 - 0xFF |
Длина текстового сообщения (старший байт) |
6 |
0x00 0xFF |
Звуковое сообщение отсутствует Звуковое сообщение присутствует |
7 |
0x00 |
Зарезервировано |
А.5.3 Формат КС от ОУ представлен в таблице А.21. КС формируются устройством управления в зависимости от состояния ОУ и успешности сеанса оповещения. Устройство управления может передавать КС с момента подтверждения команды "начало сеанса" и до момента получения команды "Сброс".
Таблица А.21-Формат КС от ОУ
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА7 |
Сигнатура ИП для квитанций |
1 |
0хСЕ |
|
2 |
0хЕ2 |
Квитанция "Подтверждение ОУ" |
3 |
0xFF 0x00 |
Квитанция положительная (запуск успешен) Квитанция отрицательная (сбой запуска) |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
А.5.4 Формат КУ "Окончание сеанса" приведен в таблице А.22. После передачи данной команды АРМ оповещения переходит в фазу накопления КС подтверждения.
Таблица А.22 - Формат КУ "Окончание сеанса"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0x01 |
Команда "Окончание сеанса" |
3 |
0x00 |
Зарезервировано |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
А.5.5 Формат КУ "Сброс" приведен в таблице А.23, после передачи которой АРМ оповещения переходит в дежурный режим.
Таблица А.23 - Формат КУ "Сброс"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0x03 |
Команда "Сброс" |
3 |
0x00 |
Зарезервировано |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
А.6 Сервисные (служебные) сигналы
А.6.1 СС "Передача управления"
В процессе функционирования АРМ оповещения может возникнуть ситуация, когда необходимо передать управление с АРМ оповещения первого приоритета резервному или запасному. На одном уровне может находиться более трех АРМ оповещения, в каждый момент времени один АРМ оповещения - первого приоритета. Каждое АРМ оповещения имеет свой номер, который задается в настройках АРМ. В настройках задаются адреса и номера всех АРМ оповещения одного уровня управления. Формат СС "Передача управления" приведен в таблице А.24.
Таблица А.24 - Формат СС "Передача управления"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0хС6 |
Команда "Передаю управление" |
3 |
0x01 - 0x05 |
Номер АРМ в кластере |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
АРМ оповещения, получивший СС "Передаю управление", отвечает СС "Управление принял" (таблица А.25), и передает остальным АРМ оповещения своего уровня СС "Управление принял" (таблица А.26).
Таблица А.25 - Формат СС "Передаю управление"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА7 |
Сигнатура ИП для квитанций |
1 |
0хСЕ |
|
2 |
0хС7 |
Квитанция "Управление принял" |
3 |
0x01 - 0x05 |
Номер АРМ в кластере |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
Таблица А.26 - Формат СС "Управление принял"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0хС7 |
Команда "Управление принял" |
3 |
0x01 - 0x05 |
Номер АРМ в кластере |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
В случае выхода из строя каналов связи или АРМ оповещения первого приоритета управление на себя может самостоятельно взять другой АРМ оповещения, как ручным, так и автоматизированным способом. В любом случае требуется наличие РП дежурного диспетчера АРМ оповещения о том, что он принял управление. Формат СС "Беру управление" представлен в таблице А.27.
Таблица А.27 - Формат СС "Беру управление"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0хС8 |
Команда "Беру управление" |
3 |
0x01 - 0x05 |
Номер АРМ в кластере |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
Ведущий АРМ оповещения, у которого перехватывают управление, должен ответить КС "Передаю управление", представленной в таблице А.28. В случае недоступности (неисправности) АРМ оповещения или каналов связи для подтверждения передачи управления достаточно выдержать временной интервал, который настраивается при вводе АРМ оповещения в эксплуатацию.
Таблица А.28 - Формат КС "Передаю управление"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА7 |
Сигнатура ИП для квитанций |
1 |
0хСЕ |
|
2 |
0хС8 |
Квитанция "Передаю управление" |
3 |
0x01 - 0x05 |
Номер АРМ в кластере |
4 |
0x00 |
Зарезервировано |
5 |
0x00 |
Зарезервировано |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
Взяв на себя управление, ведущий АРМ оповещения посылает соседним в кластере (уровне управления) АРМ оповещения КС "Управление принял" (таблица А.26), на которую они отвечают автоматическим подтверждением (таблица А.8).
А.6.2 СС установки времени
Одной из функций ведущего АРМ оповещения является поддержание точного хода часов реального времени в своем сегменте оповещения. Для этих целей служат команды установки времени (даты), представленные в таблицах А.29 и А.30, на которые все АРМ оповещения и устройства управления отвечают квитанцией подтверждения установки времени (даты). Если в АРМ оповещения и (или) устройствах управления отсутствуют часы реального времени, то квитанции принимают вид, представленный в таблицах А.31 и А.32.
Таблица А.29 - Формат СС установки времени
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0x54 |
Команда "Установить время" |
3 |
0x01 - 0x05 |
Номер АРМ в кластере |
4 |
0x00 - 0x18 |
Часы |
5 |
0x00 - 0х3С |
Минуты |
6 |
0x00 - 0х3С |
Секунды |
7 |
0x00 |
Зарезервировано |
Таблица А.30 - Формат СС установки дату
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА5 |
Сигнатура ИП для команд |
1 |
0хСЕ |
|
2 |
0x55 |
Команда "Установить дату" |
3 |
0x01 - 0x05 |
Номер АРМ в кластере |
4 |
0x00 - 0x1F |
Число |
5 |
0x00 - 0х0С |
Месяц |
6 |
0x15 - 0x63 |
Год (последние две цифры) |
7 |
0x00 |
Зарезервировано |
Таблица А.31 - Формат квитанции СС "Установка времени"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА7 |
Сигнатура ЕП для квитанций |
1 |
0хСЕ |
|
2 |
0x54 |
Квитанция "Установка времени" |
3 |
0x00 - 0x18 |
Часы |
4 |
0x00 - 0х3С |
Минуты |
5 |
0x00 - 0х3С |
Секунды |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
Таблица А.32 - Формат квитанции СС "Установка даты"
N байта |
Значение (диапазон), hex |
Примечание |
0 |
0хА7 |
Сигнатура ИП для квитанций |
1 |
0хСЕ |
|
2 |
0x55 |
Квитанция "Установка даты" |
3 |
0x00 - 0x1 F |
Число |
4 |
0x00 - 0х00 |
Месяц |
5 |
0x15 - 0x63 |
Год (последние две цифры) |
6 |
0x00 |
Зарезервировано |
7 |
0x00 |
Зарезервировано |
А.6.3 Зондирующие пакеты
Для определения доступности (исправности) оборудования используются зонд-пакеты, которыми устройства (АРМ оповещения) периодически обмениваются друг с другом для своевременного обнаружения отказов оборудования и сетей связи. Зонд-пакеты представляют собой восьмибайтовые пакеты и содержат только сигнатуру ИП. Для пакета запроса используется сигнатура команд, а для ответного пакета используется сигнатура квитанций. Остальные байты зонд-пакета равны нулю. Ответный пакет не является обязательным. Определение доступности устройства может определяться по факту доставки зонд-пакета на уровне ТСР-протокола.
Если вы являетесь пользователем интернет-версии системы ГАРАНТ, вы можете открыть этот документ прямо сейчас или запросить по Горячей линии в системе.