СЕНЗОР ЗА МЪТНОСТ
С MODBUS RTU
ИЗХОД MBRTU-TBD
- РЪКОВОДСТВО ЗА ПОТРЕБИТЕЛЯ ЗА СЕНЗОР ЗА МЪТНОСТ С MODBUS RTU ИЗХОД MBRTU-TBD
ЮЛИ-2021 г
Този документ се прилага за следните продукти
Въведение
MBRTU-TBD е усъвършенстван дигитален сензор за мътност за мониторинг на качеството на водата, възприема принципа на разсеяната светлина, метода на проектиране за използване на инфрачервен LED светлинен източник и светлинен път на проводимост на оптични влакна. Вътре е добавен филтърен дизайн, който има силна способност против смущения. Вграден температурен сензор, автоматична температурна компенсация, подходящ за онлайн дългосрочно наблюдение на околната среда.
Спецификация
Характеристики
- Цифров сензор, директен изход RS-485 цифров сигнал, поддръжка на Modbus / RTU
- Принцип на 90° ъгъл на разсейване на светлината, вградената температура може да се компенсира автоматично;
- Структура на оптични влакна, силна устойчивост на външни светлинни смущения
- Инфрачервен LED източник на светлина, добавен филтърен дизайн, анти-светлинни смущения, добра стабилност
- Повърхността трябва да бъде обработена с антикорозия и пасивация
- Ниска консумация на енергия и дизайн против смущения на вътрешната верига
Технически данни
Артикул | Спецификации |
Изход | RS-485,MODBUS/RTU |
Метод на измерване | Метод на 90° разсеяна светлина |
Обхват | 0 ~ 1000NTU или 0 ~ 100NTU |
точност | ±5% индикация или ±3NTU, изберете по-голямото (0 ~ 1000NTU) ± 3% индикация или ± 2 NTU, изборът е по-голям (0-100 NTU) ±0.5 ℃ |
Резолюция | 0.1 NTU, 0.1 ℃ |
Работна среда | 0 ~ 50 ℃, <0.6MPa |
Калибриране метод | Калибриране в две точки |
Време за реакция | 30-те години T90 |
температура Компенсация | Автоматична температурна компенсация (Pt1000) |
Захранване | 12-24VDC±10%, 10mA; |
Размер | Диаметър 30мм; Дължина 166.5mm; |
Ниво на защита | IP68□Дълбочината на водата е 20 метра; |
Срок на експлоатация | 3 години или повече |
Дължина на кабела | 5m |
Материал на корпуса на сензора | PVC |
Окабеляване
Моля, окабеляване, както е показано по-долу:
Цвят на проводника | Описание |
кафяво | Мощност (12-24VDC) |
черен | GND |
Синьо | RS485A |
Бяло | RS485B |
Гола линия | Екраниращ слой |
Кабелна линия□ 4-редов AWG-24 или AWG-26 екраниращ проводник.
Поддръжка и предпазни мерки
5.1 Поддръжка
- Индуктивният електрод по принцип не изисква поддръжка; Препоръчително е да почиствате приставката на сензорната сонда на всеки 30 дни; Избягвайте използването на твърди предмети, за да причините повреда на светловодната част на измервателната сонда по време на почистване; Моля, избършете с мек damp плат.
- Препоръчително е да почистите външната повърхност на сензора с воден поток. Ако все още има остатъци от отпадъци, моля, избършете ги с мокра мека кърпа.
5.2 Забележка
- Измерване на инсталацията: избягвайте измерването на инсталацията на мястото, където водният поток е турбулентен, и намалете влиянието на водните мехурчета върху измерването. Дръжте измервателната сонда на 2 см от дъното.
- Сондата на сензора е замърсена или прикрепена с повече организми, така че силата на почистване може да се увеличи по подходящ начин. Лека драскотина по повърхността на сондата не влияе на нормалната употреба на сензора. Но внимавайте да не проникнете в корпуса на сондата.
- Предложение: защитното покритие на нашата компания трябва да бъде избрано така, че да предотврати влиянието на микробното прикрепване върху резултатите от измерването.
5.3 Други
проблем | възможно причини | Решение |
Операционният интерфейс не може да бъде свързан или резултатите от измерването не се показват | Грешна кабелна връзка | Проверете режима на окабеляване |
Грешен адрес на сензора | Проверете адреса за грешки | |
Измерената стойност е твърде висока, твърде ниска или стойността е постоянно нестабилна | Сензорната сонда е закрепена от чужди предмети | Почистете повърхността на сензорната сонда |
други | Контакт след продажбата |
Modbus RTU протокол
6.1 Формат на информационната рамка
Форматът на данните по подразбиране за Modbus комуникация на този сензор е:
MODBUS-RTU | |
Скорост на предаване | 9600 (по подразбиране) |
Адрес на устройството | 1 (по подразбиране) |
Битове данни | 8 бита |
Проверка на паритета | Няма |
Спрете малко | 1 бита |
- Функционален код 03: Четене на (R) стойност в регистъра
- Функционален код 06: Записване (W) на стойност от един регистър
6.2 Регистриран адрес:
Регистрационен адрес (шестнадесетичен) |
Име |
R/W |
Въведение |
Брой регистри (байтове) |
Тип данни |
0x0100 |
Температурна стойност |
R |
℃ стойност x10 (напрample: температурата от 25.6 ℃ се показва като 256, по подразбиране е 1 десетичен знак.) |
1 (2 байта) |
неподписан кратък |
0x0101 |
Стойност на мътност |
R |
NTU стойност x10 (напрample, стойността на мътност от 15.1ntu се показва като 151, с 1 знак след десетичната запетая по подразбиране.) |
1 (2 байта) |
неподписан кратък |
0x1000 |
Калибриране на температурата |
R/W |
Калибриране на температурата: записаните данни са действителната стойност на температурата X10; Прочетените данни са отместване на температурното калибриране X10. |
1 (2 байта) |
неподписан кратък |
0x1001 | Калибриране на нулева точка | R/W | Калибриране на нулевата точка във въздуха. Данните, записани по време на калибриране, са 0. | 1 (2 байта) | неподписан кратък |
0x1003 |
Калибриране на наклона |
R/W |
Калибрирайте в известния стандартен разтвор (диапазон 50% – 100%) и запишете данните като действителната стойност на стандартния разтвор × 10. |
1 (2 байта) |
неподписан кратък |
0x2000 | Адрес на сензора | R/W | По подразбиране е 1, а обхватът на данните е 1-127. | 1 (2 байта) | неподписан кратък |
0x2003 | Настройка на скоростта на предаване | R/W | По подразбиране е 9600. Запишете 0 е 4800; Напишете 1 е
9600; Напишете 2 е 19200. |
1 (2 байта) | неподписан кратък |
0x2020 |
Възстановете фабричните настройки |
W |
Стойността на калибриране се възстановява до стойността по подразбиране и записаните данни са 0. Имайте предвид, че сензорът трябва да се калибрира отново след нулиране. |
1 (2 байта) |
неподписан кратък |
6.3 Тип структура на данните
Цяло число
unsigned int (unsigned short)
Данните се състоят от две цели числа.
XXXX XXXX | XXXX XXXX |
Байт1 | Байт0 |
Поплавък
Плаващо, според IEEE 754 (единична точност);
Данните се състоят от 1 знаков бит, 8-битова експонента и 23-битова мантиса.
XXXX XXXX | XXXX XXXX | XXXX XXXX | XXXX XXXX | |
Байт3 | Байт2 | Байт1 | Байт0 | |
Знаков бит | Exp цифра | F десетична |
6.4 Modbus RTU команда:
6.4.1 Функционален код 03h: четене на стойността на регистъра
Хост изпраща:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
ADR | 03ч | Стартирайте старшия байт на регистъра | Стартирайте ниския байт на регистъра | Номер на регистъра старши байт | Брой регистри нисък байт | CRC нисък байт | CRC старши байт |
Първият байт ADR: подчинен адресен код (= 001 ~ 254)
Байт 2 03h: четене на функционалния код на стойността на регистъра
Байт 3 и 4: начален адрес на регистъра за четене
За да прочетете FCC инструмента,
Байтове 5 и 6: брой регистри за четене
Байтове 7 и 8: CRC16 контролни суми от байтове 1 до 6
Връщане на роб:
1 | 2 | 3 | 4, 5 | 6, 7 | М-1 , М | М+1 | М+2 | |
ADR | 03ч | общо байтове | Регистрационни данни 1 | Регистрационни данни 2 | …… | Регистрационни данни М | CRC нисък байт | CRC старши байт |
Първият байт ADR: подчинен адресен код (= 001 ~ 254)
Байт 2 03h: връщане към четене на функционалния код
Третият байт: общият брой байтове от 4 до m (включително 4 и m)
Байтове 4 до m: регистрационни данни
Байт m + 1, M + 2: CRC16 контролна сума от байт 1 до M
Когато подчиненото устройство получи грешка, подчиненото устройство връща грешката:
1 | 2 | 3 | 4 | 5 |
ADR | 83ч | Информационен код | CRC нисък байт | CRC старши байт |
Първият байт ADR: подчинен адресен код (= 001 ~ 254)
Байт 2 83h: грешка при четене на стойността на регистъра
Информационен код на байт 3: 01 – грешка в функционалния код
03 – грешка в данните
Байтове 4 и 5: CRC16 контролни суми от байтове 1 до 3
6.4.2 Функционален код 06h: запис на стойност от един регистър
Хост изпращане
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
ADR | 06 | Регистрирайте адрес с висок байт | Регистрирайте адрес с малък байт | Висок байт на данни | Нисък байт на данните | CRC код Нисък байт | CRC код Висок байт |
Когато робът получи правилно, робът изпраща обратно:
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 |
ADR |
06 |
Регистрирайте адрес с висок байт | Регистрирайте адрес с малък байт | Висок байт на данни | Нисък байт на данните | CRC код Нисък байт | CRC код Висок байт |
Когато подчиненото устройство получи грешка, подчиненото устройство връща:
1 | 2 | 3 | 4 | 5 |
ADR | 86ч | Информационен код за код на грешка | CRC код Нисък байт | CRC код Висок байт |
Първият байт ADR: подчинен адресен код (= 001 ~ 254)
Вторият байт 86h: код на функцията за грешка на стойността на регистъра
Информационен код на код за грешка в байт 3: 01 – грешка в функционалния код
03 – грешка в данните
Байт 4 и 5: CRC контролна сума от байт 1 до 3
6.5 Команда напрample
6.5.1 Регистър по подразбиране
a) Промяна на подчинен адрес:
Адрес: 0x2000 (42001)
Брой регистри: 1
Функционален код: 0x06
Адрес на сензора по подразбиране: 01
Променете адреса на Modbus устройството на сензора и променете адреса на устройството от 01 на 06. Прample е както следва:
Изпратете команда: 01 06 20 00 00 06 02 08
Отговори: 01 06 20 00 00 06 02 08; Забележка: адресът се променя на 06 и се съхранява след прекъсване на захранването.
b) Скорост на предаване:
Адрес: 0x2003 (42004)
Брой регистри: 1
Функционален код: 0x06
Стойност по подразбиране: 1 (9600bps)
Поддържани стойности: 0-2 (4800-19200bps)
Скоростта на предаване може да се промени от горната настройка на компютъра и може да работи без рестартиране след промяната. Скоростта на предаване запазва горната настройка на компютъра след прекъсване на захранването. Поддръжка на скорост на предаване 4800960019200. Скоростта на предаване на целочислена стойност е както следва:
Цяло число | Скорост на предаване |
0 | 4800 bps |
1 | 9600 bps |
2 | 19200 bps |
Изпратете команда: 01 06 20 03 00 02 F3 CB
Отговор: 01 06 20 03 00 02 F3 CB Забележка: скоростта на предаване се променя на 19200bps и се запазва след прекъсване на захранването.
6.5.2 Функционален регистър
a) Команда за измерване на температурата:
Адрес: 0x0100 (40101)
Брой регистри: 1
Функционален код: 0x03
Прочетете sample стойности: 19.2 ℃
Изпратете команда: 01 03 01 00 00 01 85 F6
Отговор: 01 03 02 00 C0 B8 14
Връща шестнадесетични целочислени данни без знак, температурна стойност = цяло число / 10, 1 бит десетичен знак е запазен.
б) Инструкция за измерване на мътността:
Адрес: 0x0101 (0x40102)
Брой регистри: 1
Функционален код: 0x03
Прочетете sample стойности: 9.1 NTU
Изпратете команда: 01 03 01 01 00 01 D4 36
Отговор: 01 03 02 00 5B F9 BF
Регистърът връща шестнадесетични цели числа без знак, стойност на мътност = цяло число / 10, запазен 1 знак след десетичната запетая.
в) Непрекъснато четене на инструкциите за температура и мътност:
Адрес: 0x0100 (40101)
Брой регистри: 2
Функционален код: 0x03
Прочетете sample стойности: температура 19.2 ℃ и мътност 9.1 NTU
Изпратете команда: 01 03 01 00 00 02 C5 F7
Отговор: 01 03 04 00 C0 00 5B BB F4
Регистърът връща шестнадесетични неподписани цели числа, температурна стойност = цяло число / 10, 1 запазен знак след десетичната запетая
Регистърът връща шестнадесетични цели числа без знак, стойност на мътност = цяло число / 10, запазен 1 знак след десетичната запетая.
d) Команда за измерване на влажност:
Адрес: 0x0107 (40108)
Брой регистри: 1
Функционален код: 0x03
Прочетете sample стойности: относителна влажност 40%
Изпратете команда: 01 03 01 07 00 01 34 37
Отговор: 01 03 02 01 90 B9 B8
Регистърът връща шестнадесетични целочислени данни без знак, стойност на влажност = цяло число / 10, запазен 1 знак след десетичната запетая.
6.5.3 Инструкция за калибриране
а) Калибриране на температурата
Адрес: 0x1000 (41001)
Брой регистри: 1
Функционален код: 0x06
Калибриране прample: калибриране при 25.8 ° C
Изпратете команда: 01 06 10 00 01 02 0D 5B
Отговор: 01 06 10 00 01 02 0D 5B
Сензорът трябва да се калибрира в среда с постоянна температура, след като показанието на температурата вече не се колебае.
б) Калибриране на нулева мътност
Адрес: 0x1001 (41002)
Брой регистри: 1
Функционален код: 0x06
Калибриране прample: калибриране във въздуха
Изпратете команда: 01 06 10 01 00 00 DC CA
Отговор: 01 06 10 01 00 00 DC CA
c) Калибриране на наклона на мътността
Адрес: 0x1003 (41004)
Брой регистри: 1
Функционален код: 0x06
Калибриране прample: калибриране в 50NTU разтвор за мътност
Изпратете команда: 01 06 10 03 01 F4 7D 1D
Отговор: 01 06 10 03 01 F4 7D 1D
Размери
Контакт
производител
Daviteq Technologies IncNo.11 Street 2G, Nam Hung Vuong Res., An Lac Ward, Binh Tan Dist., Ho Chi Minh City, Виетнам.
Tel: +84-28-6268.2523/4 (ext.122)
Имейл: info@daviteq.com | www.daviteq.com
Документи / Ресурси
![]() |
daviteq MBRTU-TBD сензор за мътност с Modbus RTU изход [pdf] Ръководство за употреба MBRTU-TBD Сензор за мътност с Modbus RTU изход, MBRTU-TBD, Сензор за мътност с Modbus RTU изход, Сензор с Modbus RTU изход, Modbus RTU изход, RTU изход, изход |