Логотип СОНБЕСТ

SONBEST XM2190B-PM25 Шина RS485 Протокол MODBUS-RTU Инструменты или системы для мониторинга

SONBEST XM2190B-PM25 Шина RS485 Протокол MODBUS-RTU Приборы или системы для мониторинга Рис. 1

XM2190B-PM25 с использованием стандартного протокола шины RS485 MODBUS-RTU, легкий доступ к ПЛК, РСУ и другим приборам или системам для мониторинга PM2.5, PM10, температуры, показателей состояния влажности. Внутреннее использование высокоточного сенсорного ядра и связанных с ним устройств. для обеспечения высокой надежности и превосходной долгосрочной стабильности, можно настроить
RS232, RS485, CAN, 4-20 мА, DC0 ~ 5 В \ 10 В, ZIGBEE, Lora, WIFI, GPRS и другие методы вывода.

Технические параметры

Технические параметры Значение параметра
Бренд СУНЧИП
Диапазон PM2.5 0 ~ 999 мкг / м3
PM2.5 точность ±15% или ±10 мкг/м3 макс. при 25℃
Диапазон PM10 0 ~ 999 мкг / м3
PM10 точность ±15% или ±35 мкг/м3 макс. при 25℃
Диапазон измерения температуры -50℃~120℃
Точность измерения температуры ±0.5 ℃ при 25 ℃
Диапазон измерения влажности 0~100% ОВ
Точность влажности ± 3% относительной влажности при 25 ℃
Интерфейс связи RS485
Скорость передачи данных по умолчанию 9600 8 1 п XNUMX
Власть DC9~24В 1А
Рабочая температура -40~80°С
Рабочая влажность 5% ОВ~90% ОВ

Размер продуктаSONBEST XM2190B-PM25 Шина RS485 Протокол MODBUS-RTU Приборы или системы для мониторинга Рис. 2SONBEST XM2190B-PM25 Шина RS485 Протокол MODBUS-RTU Приборы или системы для мониторинга Рис. 3

Прикладное решениеSONBEST XM2190B-PM25 Шина RS485 Протокол MODBUS-RTU Приборы или системы для мониторинга Рис. 5

Как использовать?SONBEST XM2190B-PM25 Шина RS485 Протокол MODBUS-RTU Приборы или системы для мониторинга Рис. 4

Протокол связи
Продукт использует стандартный формат протокола RS485 MODBUS-RTU, все команды операций или ответов представляют собой шестнадцатеричные данные. Адрес устройства по умолчанию — 1, когда устройство покидает завод, а скорость передачи данных по умолчанию — 9600,8,n,1.

1. Чтение данных (код функции 0x03)
Запрос кадра (шестнадцатеричный), отправка example: запросить 1 данные устройства 1#, верхний компьютер отправляет команду: 01 03 00 00 00 04 44 09 .

Адрес Код функции Начальный адрес Длина данных Проверить код
01 03 00 00 00 04 44 09

Для правильного кадра запроса устройство ответит данными: 01 03 08 00 7C 00 00 00 00 00 00 28 10, формат ответа

Адрес Функция

Код

Длина Данные 1 Данные 2 Данные 3 Данные 4 Проверять

Код

01 03 08 00 79 00 7А 00 7Б 00 7С 28 10

Описание данных: данные в команде шестнадцатеричные, возьмите данные 1 в качестве упр.ample, 00 79 преобразуется в десятичное значение как 121, при условии, что увеличение данных равно 100, тогда реальное значение равно 121/100 = 1.21, другие и так далее.

Общая таблица адресов данных

Конфигурация

Адрес

Зарегистрировать адрес Зарегистрироваться

Описание

Тип данных Диапазон значений
40001 00 00 PM2.5 Только для чтения 0~65535
40002 00 01 PM10 Только для чтения 0~65535
40003 00 02 температура Только для чтения 0~65535
40004 00 03 влажность Только для чтения 0~65535
40101 00 64 Типовой кодекс Чтение/Запись 0~65535
40102 00 65 общее количество

точки измерения

читать/писать 1~20
40103 00 66 адрес устройства читать/писать 1~249
40104 00 67 скорость передачи читать/писать 0~6
40105 00 68 коммуникация

режим

читать/писать 1~4
40106 00 69 тип протокола читать/писать 1~10

Читайте и изменить адрес устройства

Читать или запрос устройство адрес

Если вы не знаете текущий адрес устройства и на шине есть только одно устройство, вы можете запросить адрес устройства с помощью команды FA 03 00 66 00 01 71 9E.

Адрес устройства Код функции Начальный адрес Длина данных Проверить код
FA 03 00 66 00 01 71 9E

FA означает, что 250 — это общий адрес, когда вы не знаете адрес, вы можете использовать 250, чтобы получить реальный адрес устройства, 00 66 — регистр адреса устройства.
Для правильной команды запроса устройство ответит, напримерample данные ответа: 01 03 02 00 01 79 84, а разбор их формата показан в следующей таблице:

Адрес устройства Код функции Начальный адрес Типовой кодекс Проверить код
01 03 02 00 01 79 84

В ответных данных первый байт 01 представляет реальный адрес текущего устройства.

Изменить адрес устройства

Адрес устройства Код функции Зарегистрировать адрес Целевой адрес Проверить код
01 06 00 66 00 02 Е8 14

Напримерample, если текущий адрес устройства равен 1 и мы хотим изменить его на 02, команда: 01 06 00 66 00 02 E8 14 .
После успешного изменения устройство вернет информацию: 02 06 00 66 00 02 E8 27 , а анализ ее формата показан в следующей таблице:

Адрес устройства Код функции Зарегистрировать адрес Целевой адрес Проверить код
02 06 00 66 00 02 Е8 27

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

Чтение и изменение скорости передачи данных (1) Чтение скорости передачи данных

Заводская скорость передачи данных устройства по умолчанию составляет 9600. Если вам нужно изменить ее, вы можете изменить ее.
согласно следующей таблице и соответствующему протоколу связи. Для бывшегоample, чтобы прочитать идентификатор скорости передачи данных текущего устройства, введите команду: 01 03 00 67 00 01 35 D5, формат анализируется следующим образом.

Адрес устройства Код функции Начальный адрес Длина данных Проверить код
01 03 00 67 00 01 35 Д5

Считайте код скорости передачи текущего устройства. Код скорости передачи: 1 — 2400; 2 — 4800; 3 — 9600; 4 — 19200; 5 — 38400; 6 это 115200.
Для правильной команды запроса устройство ответит, напримерample данные ответа: 01 03 02 00 03 F8 45, а анализ их формата показан в следующей таблице:

Адрес устройства Код функции Длина данных Код скорости передачи Проверить код
01 03 02 00 03 Ф8 45

Согласно коду скорости передачи 03 — это 9600, то есть скорость передачи текущего устройства составляет 9600.
Изменить скорость передачи данных

Напримерample, меняем скорость передачи с 9600 на 38400, то есть меняем код с 3 на 5, команда такая: 01 06 00 67 00 05 F8 16 .

Адрес устройства Код функции Зарегистрировать адрес Целевая скорость передачи Проверить код
01 06 00 67 00 05 Ф8 16

Измените скорость передачи данных с 9600 на 38400, то есть измените код с 3 на 5. Новая скорость передачи данных вступит в силу немедленно, и устройство в это время потеряет отклик, а скорость передачи данных устройства необходимо проверить. соответственно Изменено.

Чтение и изменение значения коррекции

(1) Чтение значения коррекции
Если существует ошибка между данными и эталонным стандартом, мы можем уменьшить ошибку отображения, отрегулировав значение коррекции. Поправочную разницу можно изменить в диапазоне плюс или минус 1000, то есть диапазон значений составляет 0–1000 или 64535–65535. Для бывшегоample, когда отображаемое значение слишком мало на 100, мы можем исправить его, добавив 100. Команда: 01 03 00 6B 00 01 F5 D6 . В команде 100 является шестнадцатеричным 0x64; если вам нужно уменьшить его, вы можете установить отрицательное значение, например -100, соответствующее шестнадцатеричное значение — FF 9C, метод расчета — 100-65535 = 65435, а затем преобразовать в шестнадцатеричный, это 0x FF 9C. Устройство Значение коррекции начинается с 00 6B. Возьмем первый параметр как exampле, чтобы проиллюстрировать. При наличии нескольких параметров корректирующее значение считывается и изменяется таким же образом.

Адрес устройства Код функции Начальный адрес Длина данных Проверить код
01 03 00 6Б 00 01 Ф5 Д6

Для правильной команды запроса устройство ответит, напримерample, данные ответа: 01 03 02 00 64 B9 AF, а анализ его формата показан в следующей таблице:

Адрес устройства Код функции Длина данных Значение коррекции Проверить код
01 03 02 00 64 B9 АФ

В ответных данных первый байт 01 представляет собой реальный адрес текущего устройства, а 00 6B является первым регистром значения коррекции состояния. Если устройство имеет несколько параметров, другие параметры работают так же, как этот. То же самое, как правило, температура и влажность имеют этот параметр, а освещение обычно не имеет этого параметра.

Изменить значение коррекции
Напримерample, если текущее состояние слишком маленькое, мы хотим добавить 1 к его реальному значению и добавить 100 к текущему значению. Команда операции коррекции: 01 06 00 6B 00 64 F9 FD .

Адрес устройства Код функции Зарегистрировать адрес Целевой адрес Проверить код
01 06 00 6Б 00 64 F9 ФД

После успешной операции устройство вернет информацию: 01 06 00 6B 00 64 F9 FD, после успешного изменения параметры вступят в силу немедленно.

Отказ от ответственности

Этот документ предоставляет всю информацию о продукте, не предоставляет никакой лицензии на интеллектуальную собственность, не выражает и не подразумевает и запрещает любые другие способы предоставления любых прав интеллектуальной собственности, такие как заявление об условиях продажи этого продукта, другие вопросы. Никакая ответственность не принимается. Кроме того, наша компания не дает никаких гарантий, явных или подразумеваемых, относительно продажи и использования этого продукта, включая пригодность для конкретного использования продукта, товарность или ответственность за нарушение любого патента, авторских прав или других прав интеллектуальной собственности и т. д. Технические характеристики продукта и описания продукта могут быть изменены в любое время без предварительного уведомления.

Связаться с нами

Торговая марка: XUNCHIP
Адрес: Комната 208, корпус 8, № 215, улица Наньдун, район Баошань, Шанхай, отдел бизнеса бренда Xinxin
Китайский сайт: http://www.xunchip.com
Международный сайт: http://www.xunchip.com
скайп: сообуу
Электронная почта: sale@sonbest.com
Тел: 86-021-51083595 / 66862055 / 66862075 / 66861077

Документы/Ресурсы

SONBEST XM2190B-PM25 Шина RS485 Протокол MODBUS-RTU Инструменты или системы для мониторинга [pdf] Руководство пользователя
XM2190B-PM25, шина RS485 Протокол MODBUS-RTU Приборы или системы для мониторинга

Ссылки

Оставьте комментарий

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