Описание
Считывание децибел устройства 2,2
Верните пакет при удачном использовании:
Поле данных Описание:
Первый байт 00: показывает успех
Второй и третий байты 32 02: означает, что децибел составляет 56,2 дБ (низкий байт первый, высокий байт последний и 0,1 дБ на единицу)
Четвёртый байт 00: по умолчанию-00, не имеет значения
Пятый байт 00: по умолчанию-00, бесзначный
Примечание: каждый раз, когда значение децибел считывается, гарантированно возвратить значение децибел, полученное последней операцией и не считываемое. Даже если интервал чтения меньше 300 мс (период обновления значения децибел), устройство будет ждать, пока значение децибел завершит работу, а затем вернет пакет данных.
Возврат пакета при отказе (пример с контрольной суммой CRC16):
Поле данных Описание:
Первый байт 01: показывает сбой
Второй байт 02: Показывает Ошибку проверки CRC16
Третий байт 00: по умолчанию-00, не имеет значения
Четвёртый байт 00: по умолчанию-00, не имеет значения
Настройка адреса устройства 2,3
Установите адрес устройства с адресом от 1 до 2
Верните пакет при удачном использовании:
Поле данных Описание:
Первый байт 00: показывает успех
Второй байт 02: показывает адрес набора
Третий байт 00: по умолчанию-00, не имеет значения
Четвёртый байт 00: по умолчанию-00, не имеет значения
Возврат пакета при отказе (пример с контрольной суммой CRC16):
Поле данных Описание:
Первый байт 01: показывает сбой
Второй байт 02: Показывает Ошибку проверки CRC16
Третий байт 00: по умолчанию-00, не имеет значения
Четвёртый байт 00: по умолчанию-00, не имеет значения
2,4 установка скорости передачи данных устройства
Установите скорость передачи данных устройства с адресом от 1 до 9600:
Верните пакет при удачном использовании:
Поле данных Описание:
Первый байт 00: показывает успех
Второй байт 01: показывает адрес набора
Третий байт 00: по умолчанию-00, не имеет значения
Четвёртый байт 00: по умолчанию-00, не имеет значения
Примечание: после возврата удачного пакета устройство должно быть включено снова. Поддерживаемые скорости передачи данных являются 9600, 19200, 38400, 57600 и 115200.
Возврат пакета при отказе (пример с контрольной суммой CRC16):
Поле данных Описание:
Первый байт 01: показывает сбой
Второй байт 02: Показывает Ошибку проверки CRC16
Третий байт 00: по умолчанию-00, не имеет значения
Четвёртый байт 00: по умолчанию-00, не имеет значения
Modbus RTU режим:
I. Обзор
Децибел обнаружения модуль modbus Режим протокол: MODBUS RTU протокол соответствует стандарту, последовательный порт Скорость передачи данных поддерживает 9600, 19200, 38400, 57600 и 115200, стоп-бит: 1 бит, бит данных: 8 бит, контрольная цифра: нет. Диапазон адресов, поддерживаемых рабом, 1-247. Скорость передачи данных и адрес раба можно установить с помощью инструмента настройки.
Код функции 03 H (read holding register) используется для чтения значения децибел. Адрес ПЛК-регистратора 40001, соответствующий адрес протокола-0000, и количество записей-1.
Во-вторых, описание пакета данных
2,1 отправки пакета
Предположим, что рабочий адрес 0x01, пакет отправляется при чтении значения децибела следующим образом:
Рабочий адрес
Код функции
Адрес запуска регистрации-восемь бит
Адрес запуска регистрации ниже восьми бит
Количество регистраторов составляет восемь
Количество регистраторов ниже восьми
CRC16 низкая восемь
CRC16 высокое восемь
0x01
0x03
0x00
0x00
0x00
0x01
0x84
0x0A
То есть, пакет данных, который будет отправлен при чтении значения децибел: 01 03 9C 40 00 01 AB 8E, вся длина пакета составляет 8 байт, из которых CRC16 0x0A84, который является первым 6 байт 01 03 00 00 00 01 управление.
2,2 возврат пакет
Предполагая, что рабочий адрес 0x01, пакет данных, возвращенный при чтении значения децибел, является следующим:
Рабочий адрес
Код функции
Количество байт
Данных Высокая восемь
Данные низкая восемь
CRC16 низкая восемь
CRC16 высокое восемь
0x01
0x03
0x02
0x01
0x9E
0x38
0x7C
Возвращенный пакет данных 01 03 02 01 9E 38 7C, и вся длина пакета данных составляет 7 байт, из которых CRC16 0x7C38, которая является первым 5 байтов 01 03 02 01 9E операции. Анализ из пакета данных показывает, что значение поля данных 0x019E, преобразовано в десятичный 414, 0.1дб на единицу, что означает, что децибел значение 41.4dB.
Примечание: каждый раз, когда значение децибел считывается, гарантированно возвратить значение децибел, полученное последней операцией и не считываемое. Даже если интервал чтения меньше 300 мс (период обновления значения децибел модуля), модуль будет ждать значение децибел для завершения операции, а затем возвращать данные. Посылка.
Характеристики
- Номер модели
- -
- Индивидуальное изготовление
- Да
- Электричество
- -
- Число контактов
- -
- Фаза
- -
- Номинальное напряжение цепи
- -
- Номинальная сила тока цепи
- -