1. Параметры RS-485

  • Скорость: 9600 бит/с

  • Паритет: четный

  • Биты данных: 8

  • Стоповые биты: 1

2. Функции

Таблица 1. Типы данных
Тип Размер (бит) Описание

int16

16

Целочисленный

float

32

Плавающий, одинарной точности, стандарт IEEE 754

Порядок байтов: от старшего к младшему (big-endian).

Результат считывания запрещенных входов и выходов
  • Для запрещенных в конфигурации контроллера дискретных входов и дискретных выходов будет считываться значение 0 (выключен). Для запрещенных аналоговых входов будет считываться значение 7FFFFFFF16, что соответствует NaN (не число) в стандарте IEEE 754.

  • Считывание запрещенных в конфигурации контроллера входов и выходов приведет к ошибке Illegal Data Address (см. Таблица 38).

2.1. Read Coils (01)

Таблица 2. Дискретные выходы
Адрес Имя

0

Реле 1

1

Реле 2

2

Выход 1

3

Выход 2

4

Выход 3

5

Выход 4

6

Выход 5

2.2. Read Discrete Inputs (02)

Таблица 3. Дискретные входы
Адрес Имя

0

Вход 1

1

Вход 2

2

Вход 3

3

Вход 4

4

Вход 5

5

Вход 6

6

Вход 7

7

Вход 8

8

Вход 9

9

Вход 10

10

Вход 11

11

Вход 12

12

Вход 13

13

Вход 14

14

Вход 15

15

Вход 16

2.3. Read Input Registers (04)

2.3.1. Аналоговые входы

Таблица 4. Аналоговые входы
Адрес Имя Тип

0

Вход 1

float

2

Вход 2

float

4

Вход 3

float

6

Вход 4

float

8

Вход 5

float

10

Вход 6

float

12

Вход 7

float

14

Вход 8

float

16

Вход 9

float

18

Вход 10

float

20

Вход 11

float

22

Вход 12

float

24

Вход 13

float

26

Вход 14

float

28

Вход 15

float

30

Вход 16

float

2.3.2. Системная информация

Таблица 5. Системная информация
Адрес Имя Тип Значение отсутствует

100

Статус GSM сигнала

int16

-

101

Уровень GSM сигнала [дБм]

int16

-

102

Внешнее питание [В]

float

0

104

Статус батареи

int16

-

105

Заряд батареи [%]

int16

-1

106

Температура платы [°C]

int16

-1

107

Корпус

int16

-1

108

Баланс SIM-карты

float

-1

110

Раздел 1: режим охраны

int16

-

111

Раздел 2: режим охраны

int16

-1

112

Раздел 3: режим охраны

int16

-1

113

Раздел 4: режим охраны

int16

-1

114

Вход 1: состояние

int16

-1

115

Вход 1: значение

float

-

117

Вход 2: состояние

int16

-1

118

Вход 2: значение

float

-

120

Вход 3: состояние

int16

-1

121

Вход 3: значение

float

-

123

Вход 4: состояние

int16

-1

124

Вход 4: значение

float

-

126

Вход 5: состояние

int16

-1

127

Вход 5: значение

float

-

129

Вход 6: состояние

int16

-1

130

Вход 6: значение

float

-

132

Вход 7: состояние

int16

-1

133

Вход 7: значение

float

-

135

Вход 8: состояние

int16

-1

136

Вход 8: значение

float

-

138

Вход 9: состояние

int16

-1

139

Вход 9: значение

float

-

141

Вход 10: состояние

int16

-1

142

Вход 10: значение

float

-

144

Вход 11: состояние

int16

-1

145

Вход 11: значение

float

-

147

Вход 12: состояние

int16

-1

148

Вход 12: значение

float

-

150

Вход 13: состояние

int16

-1

151

Вход 13: значение

float

-

153

Вход 14: состояние

int16

-1

154

Вход 14: значение

float

-

156

Вход 15: состояние

int16

-1

157

Вход 15: значение

float

-

159

Вход 16: состояние

int16

-1

160

Вход 16: значение

float

-

162

Реле 1

int16

-

163

Реле 2

int16

-

164

Выход 1

int16

-

165

Выход 2

int16

-

166

Выход 3

int16

-

167

Выход 4

int16

-

168

Выход 5

int16

-

Таблица 6. Статус GSM сигнала
Статус Описание

0

Низкий

1

Средний

2

Хороший

3

Отличный

Таблица 7. Статус батареи
Статус Описание

0

В норме

1

Не использовалась

2

Отключена

3

Разряжена до 1 уровня

4

Разряжена до 2 уровня

Таблица 8. Корпус
Значение Описание

0

Закрыт

1

Открыт

Таблица 9. Режим охраны
Режим охраны Описание

-1

Раздел 2, 3, 4 в однораздельном режиме

0

НАБЛЮДЕНИЕ

1

ОХРАНА

2

Раздел 1: ЗАЩИТА

Таблица 10. Состояние входа
Значение Описание

0

Пассивен

1

Активен

Таблица 11. Состояние выхода
Значение Описание

0

Выключен

1

Включен

2.3.3. Идентификация

Таблица 12. Идентификация
Адрес Имя Тип

200

Тип контроллера

int16 * 4 (8 символов ASCIIZ)

204

Модификация контроллера

int16 * 4 (8 символов ASCIIZ)

208

Аппаратная версия

int16

209

Версия прошивки

int16

210

Версия загрузчика

int16

211

Дата сборки

int16 * 6 (12 символов ASCIIZ)

217

Код страны

int16 * 2 (4 символа ASCIIZ)

219

Серийный номер

int16 * 16 (32 символа ASCII)

235

IMEI

int16 * 8 (16 символов ASCIIZ)

2.3.4. События

Адрес Имя Тип

300

Идентификатор события

int16

Код подтверждения события

int16

Таблица 13. Событие отсутствует
Идентификатор события

0

Таблица 14. Внешнее питание включено
Идентификатор события

1

Таблица 15. Внешнее питание отключено
Идентификатор события

2

Таблица 16. Батарея разряжена
Идентификатор события Адрес Имя Тип

3

302

Значение заряда [%]

int16

Таблица 17. Баланс снизился
Идентификатор события Адрес Имя Тип

4

302

Значение баланса

float

Таблица 18. Температура платы упала
Идентификатор события Адрес Имя Тип

5

302

Значение температуры [°C]

int16

Таблица 19. Температура платы вернулась в допустимый диапазон
Идентификатор события Адрес Имя Тип

6

302

Значение температуры [°C]

int16

Таблица 20. Температура платы поднялась
Идентификатор события Адрес Имя Тип

7

302

Значение температуры [°C]

int16

Таблица 21. Корпус контроллера открыт
Идентификатор события

8

Таблица 22. Тестовое сообщение
Идентификатор события Адрес Имя Тип Значение отсутствует

9

302

Статус GSM сигнала

int16

-

303

Уровень GSM сигнала [дБм]

int16

-

304

Внешнее питание [В]

float

0

306

Статус батареи

int16

-

307

Заряд батареи [%]

int16

-1

308

Температура платы [°C]

int16

-1

309

Корпус

int16

-1

310

Баланс SIM-карты

float

-1

312

Раздел 1: режим охраны

int16

-

313

Раздел 2: режим охраны

int16

-1

314

Раздел 3: режим охраны

int16

-1

315

Раздел 4: режим охраны

int16

-1

Таблица 23. Информационное сообщение
Идентификатор события Адрес Имя Тип Значение отсутствует

10

302

Вход 1: состояние

int16

-1

303

Вход 1: значение

float

-

305

Вход 2: состояние

int16

-1

306

Вход 2: значение

float

-

308

Вход 3: состояние

int16

-1

309

Вход 3: значение

float

-

311

Вход 4: состояние

int16

-1

312

Вход 4: значение

float

-

314

Вход 5: состояние

int16

-1

315

Вход 5: значение

float

-

317

Вход 6: состояние

int16

-1

318

Вход 6: значение

float

-

320

Вход 7: состояние

int16

-1

321

Вход 7: значение

float

-

323

Вход 8: состояние

int16

-1

324

Вход 8: значение

float

-

326

Вход 9: состояние

int16

-1

327

Вход 9: значение

float

-

329

Вход 10: состояние

int16

-1

330

Вход 10: значение

float

-

332

Вход 11: состояние

int16

-1

333

Вход 11: значение

float

-

335

Вход 12: состояние

int16

-1

336

Вход 12: значение

float

-

338

Вход 13: состояние

int16

-1

339

Вход 13: значение

float

-

341

Вход 14: состояние

int16

-1

342

Вход 14: значение

float

-

344

Вход 15: состояние

int16

-1

345

Вход 15: значение

float

-

347

Вход 16: состояние

int16

-1

348

Вход 16: значение

float

-

350

Реле 1

int16

-1

351

Реле 2

int16

-1

352

Выход 1

int16

-1

353

Выход 2

int16

-1

354

Выход 3

int16

-1

355

Выход 4

int16

-1

356

Выход 5

int16

-1

Таблица 24. Переведен в режим НАБЛЮДЕНИЕ
Идентификатор события Адрес Имя Тип

11

302

Источник

int16

303

Номер раздела

int16

Таблица 25. Переведен в режим ОХРАНА
Идентификатор события Адрес Имя Тип

12

302

Источник

int16

303

Номер раздела

int16

Таблица 26. Переведен в режим ЗАЩИТА
Идентификатор события Адрес Имя Тип

13

302

Источник

int16

Таблица 27. Вход АКТИВЕН/ПАССИВЕН
Идентификатор события Адрес Имя Тип

14

302

Номер входа

int16

303

Состояние входа

int16

304

Значение входа

float

Таблица 28. Профиль применен
Идентификатор события Адрес Имя Тип

15

302

Номер профиля

int16

Таблица 29. Контроллер включен
Идентификатор события

16

Таблица 30. Контроллер перезапущен
Идентификатор события

17

Таблица 31. Прошивка обновлена
Идентификатор события

18

Таблица 32. Ошибка выполнения программы EXT
Идентификатор события Адрес Имя Тип

19

302

Код ошибки

int16

Таблица 33. Источник события
Источник Адрес Имя Тип

-1

-

Нет источника

-

0

-

Кнопкой

-

1

304

Ключом (код ключа)

int16 * 4 (8 байтов)

308

Ключом (имя пользователя)

int16 * 32 (до 32 символов UTF-8)

2

-

С помощью входа

-

3

-

Планировщиком задач по времени

-

4

304

Через голосовое меню (номер телефона)

int16 * 8 (16 символов ASCIIZ)

312

Через голосовое меню (имя пользователя)

int16 * 32 (до 32 символов UTF-8)

5

304

С помощью SMS команды (номер телефона)

int16 * 8 (16 символов ASCIIZ)

312

С помощью SMS команды (имя пользователя)

int16 * 32 (до 32 символов UTF-8)

6

304

Через CSD соединение (номер телефона)

int16 * 8 (16 символов ASCIIZ)

312

Через CSD соединение (имя пользователя)

int16 * 32 (до 32 символов UTF-8)

7

304

С помощью вызова без установки соединения (номер телефона)

int16 * 8 (16 символов ASCIIZ)

312

С помощью вызова без установки соединения (имя пользователя)

int16 * 32 (до 32 символов UTF-8)

8

304

Через CCU Shell (имя пользователя)

int16 * 32 (до 32 символов UTF-8)

9

-

Через GuardTracker RS-485

-

10

304

С помощью бота (номер телефона)

int16 * 8 (16 символов ASCIIZ)

312

С помощью бота (имя пользователя)

int16 * 32 (до 32 символов UTF-8)

11

-

Через программу EXT

-

12

-

Через автоматизацию

-

Таблица 34. Номер раздела
Значение Описание

-1

Однораздельный режим

1

Раздел 1

2

Раздел 2

3

Раздел 3

4

Раздел 4

2.4. Write Single Coil (05)

2.4.1. Выход

2.5. Write Multiple Coils (15)

2.5.1. Выходы

2.5.2. Профили

Таблица 35. Профили
Адрес Имя

100

Профиль 1

101

Профиль 2

102

Профиль 3

103

Профиль 4

104

Профиль 5

105

Профиль 6

106

Профиль 7

107

Профиль 8

2.6. Write Single Register (06)

2.6.1. Подтверждение событий

Адрес Имя Тип

100

Код подтверждения события

int16

2.7. Write Multiple Registers (16)

2.7.1. Выходы

Таблица 36. Выходы
Адрес Имя Тип

0

Реле 1

int16

1

Реле 2

int16

2

Выход 1

int16

3

Выход 2

int16

4

Выход 3

int16

5

Выход 4

int16

6

Выход 5

int16

Таблица 37. Управление выходом
Значение Описание

0

Выключить

1

Включить

2

Сценарий 1

3

Сценарий 2

4

Сценарий 3

5

Сценарий 4

6

Сценарий 5

7

Сценарий 6

8

Сценарий 7

9

Сценарий 8

10

Сценарий 9

11

Сценарий 10

12

Сценарий 11

13

Сценарий 12

14

Сценарий 13

15

Сценарий 14

3. Ошибки

Таблица 38. Ошибки Modbus
Код Ошибка Описание

1

Illegal Function

Функция не поддерживается

2

Illegal Data Address

Неверный адрес

3

Illegal Data Value

Неверное значение

4

Slave Device Failure

Ошибка передачи данных

6

Slave Device Busy

Слишком много запросов