Термотроник АДИ-1-1 [2/24] Организация доступа к данным 10

Термотроник АДИ-1-1 [2/24] Организация доступа к данным 10
АДИ Описание протокола обмена с.2
Содержание
1 Введение ......................................................................................................................... 4
1.1 Общие сведения ............................................................................................................................. 4
1.2 Уровни протокола обмена .............................................................................................................. 4
1.2.1 Логический уровень ................................................................................................................ 4
1.2.2 Коммуникационный уровень .................................................................................................. 4
ADU «Modbus ASCII» .......................................................................................................................... 4
ADU «Modbus RTU» ............................................................................................................................ 5
2 Реализованные функции протокола ............................................................................. 7
2.1 Функция Modbus 03 (0x03 hex) (Read Holding Registers) и 04 (0x04 hex) (Read Input Registers) .. 7
2.2 Функция Modbus 06 (0x06 hex) (Write Single Register) ................................................................... 7
2.3 Функция Modbus 16 (0x10 hex) (Write Multiple Registers) ............................................................... 8
2.4 Функция Modbus 20 (0x14 hex) (Read File Record) ......................................................................... 8
3 Организация доступа к данным ................................................................................... 10
3.1 Используемые типы данных и условные обозначения ................................................................10
3.2 Регистровый доступ и характеристики параметров .....................................................................10
3.3 Порядок хранения и передачи байт данных .................................................................................10
3.4 Чтение/запись текущих и настроечных параметров.....................................................................11
3.5 Организация архивов и считывание архивных данных ................................................................11
3.5.1 Интерпретация часового, суточного и месячного архивов ..................................................12
3.5.2 Интерпретация архива событий ...........................................................................................13
4 Карта переменных ........................................................................................................ 16
Приложение 1. Функция расчета контрольной суммы LRC .............................................. 18
Приложение 2. Функции преобразования в ASCII и обратно ........................................... 19
Приложение 3. Коды ошибок, возвращаемые прибором .................................................. 20
Приложение 4. Функция расчета контрольной суммы Crc32 ............................................ 21
Приложение 5. Функции преобразования в BCD и обратно ............................................. 22
Приложение 6. Оптимизация алгоритма считывания архивов ......................................... 23
Приложение 7. Функция расчета контрольной суммы Cyclical Redundancy Checking
(CRC16) ................................................................................................................................ 24

Содержание

Скачать