Вихід датчика солоності Daviteq MBRTU-SAL Modbus RTU

Вихід датчика солоності Daviteq MBRTU-SAL Modbus RTU

Цей документ застосовується для наступних продуктів.

вступ

МБРТУ-САЛ це датчик солоності, заснований на безелектродному індуктивному вимірюванні. Він використовує генератор для створення змінного магнітного поля в первинній котушці для створення індукованого струму в середовищі. Сила індукційного струму залежить від концентрації іонів у середовищі. Індукований струм створює інше магнітне поле у ​​вторинній котушці. Приймач вимірює індукційний струм на котушці для визначення солоності середовища. У той же час вбудований датчик температури може автоматично компенсувати температуру, що підходить для довгострокового онлайн-моніторингу навколишнього середовища.

Область застосування: Моніторинг морських, промислових стічних вод, фармацевтичних, біотехнологічних, промислових та інших процесів онлайн.

особливості

  1. Вбудований датчик температури може автоматично компенсувати температуру
  2. Немає електрода, тому немає реакції поляризації
  3. Вимірювання та середовище повністю електрично ізольовані, що може бути використано для високоточного вимірювання важкого та легко осадженого середовища або розчину з низькою вартістю використання та обслуговування
  4. Низьке енергоспоживання та захист від перешкод внутрішньої схеми

Технічні характеристики

Пункт Технічні характеристики
Вихід Rs-485, MODBUS/RTU
Метод вимірювання Безконтактний електромагнітний принцип
Діапазон 0 ~ 70 PSU
Точність ±1%FS або ±0.2PSU (нижче 10psu)
роздільна здатність 0.1 PSU
Робоче середовище 0 ~ 65 ℃; < 0.6 МПа
Метод калібрування Двоточкове калібрування
Час відповіді 10 секунд T90
Температурна компенсація Автоматична температурна компенсація (PT1000)
Джерело живлення 12-24 В постійного струму ± 10%, 10 мА;
Розмір Діаметр 30 мм; Довжина 185.5 мм;
Рівень захисту IP68; Глибина води 20 метрів; Інші налаштування
Термін служби 3 роки або більше
Кабель 5m
Матеріал корпусу датчика ПВХ; PEEK;

Електропроводка

Будь ласка, підключіть електропроводку, як показано нижче:

Колір дроту опис
Коричневий Живлення (12-24VDC)
чорний GND
Синій RS485A
Білий RS485B
Гола лінія Екрануючий шар

Електропроводка

Технічне обслуговування та запобіжні заходи

Технічне обслуговування
  • Індуктивний електрод в основному не потребує обслуговування; Рекомендується очищати кріплення датчика кожні 30 днів; Уникайте використання твердих предметів, щоб не пошкодити світловодну частину вимірювального зонда під час очищення; Будь ласка, протріть м’якою damp тканина.
  • Рекомендується очистити зовнішню поверхню датчика струменем води. Якщо все ще є залишки сміття, протріть їх мокрою м’якою тканиною.
Примітка
  • Вимірювання установки: уникайте встановлення вимірювань у місці, де потік води турбулентний, і зменшіть вплив водяних бульбашок на вимірювання. Тримайте вимірювальний щуп на відстані 2 см від дна.
  • Зонд датчика забруднений або прикріплений додатковими організмами, тому силу очищення можна відповідно збільшити. Невелика подряпина на поверхні зонда не впливає на нормальне використання датчика. Але зверніть увагу, щоб не проникнути в оболонку зонда.
  • Пропозиція: захисний кожух нашої компанії повинен бути обраний для запобігання впливу мікробного приєднання на результати вимірювань.
інше
проблема Можливі причини Рішення
Неможливо підключити робочий інтерфейс або не відображаються результати вимірювань Неправильне підключення кабелю Перевірте режим проводки
Неправильна адреса датчика Перевірте адресу на наявність помилок
Виміряне значення занадто високе, занадто низьке або значення постійно нестабільне. Датчик кріпиться за допомогою
сторонні предмети
Очистіть поверхню датчика
інше Контакт після продажу

Протокол Modbus RTU

Форма інформаційної рамки

Стандартний формат даних для зв’язку Modbus цього датчика:

MODBUS-RTU

Швидкість передачі даних 9600 (за замовчуванням)
Адреса пристрою 1 (за замовчуванням)
Біти даних 8 біт
Честність перевірки Жодного
Зупинка біт 1 біт
  • Код функції 03: читання значення регістра (R).
  • Код функції 06: запис (W) значення одного регістру
Адреса реєстрації
Реєстраційна адреса (шістнадцяткова)

символ

Ім'я R/W Введення Кількість регістрів (байт) Тип даних
0x0100 Значення температури R значення ℃ x10 (наприклад,ample: температура 25.6 ℃ відображається як 256, за замовчуванням 1 десяткова.) 1 (2 байт) непідписаний короткий

символ

0x0101 Значення солоності R Значення PSU x10 (наприклад,ample, значення солоності 12.1psu відображається як 121, з 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 байт) без підпису
короткийсимвол
Тип структури даних

Ціле число

unsigned int (unsigned short).

Дані складаються з двох цілих чисел.

XXXX XXXX XXXX XXXX
Байт1 Байт0

Поплавок

Float, відповідно до IEEE 754 (одинарна точність);

Дані складаються з 1 знакового біта, 8-бітної експоненти та 23-бітної мантиси.

XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX
Байт3 Байт2 Байт1 Байт0
Знаковий біт Exp цифра F десятковий
Команда Modbus RTU

Код функції 03h: читання значення регістра

Хост відправляє

1 2 3 4 5 6 7 8
ADR 03H Старший байт регістра запуску Стартовий регістр молодший байт Старший байт номера реєстру Кількість регістрів молодший байт Молодший байт 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 03H загальна кількість байт Реєстраційні дані 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 83H Інформаційний код Молодший байт CRC Старший байт CRC

Перший байт ADR: код адреси підпорядкованого (= 001 ~ 254)
Байт 2 83h: помилка читання значення регістру
Інформаційний код байту 3: 01 – помилка коду функції
03 – помилка даних
Байти 4 і 5: контрольні суми CRC16 від байтів 1 до 3

Код функції 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 86H Інформаційний код коду помилки Код CRC Молодший байт Код CRC Старший байт

Перший байт ADR: код адреси підпорядкованого (= 001 ~ 254)
Другий байт 86h: запис коду функції помилки значення регістра
Інформаційний код коду помилки байта 3: 01 – помилка коду функції
03 – помилка даних
Байти 4 і 5: контрольна сума CRC від байтів 1 до 3

Команда вихample

Реєстр за замовчуванням:

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 (9600 біт/с)
Підтримувані значення: 0-2 (4800-19200 біт/с)

Швидкість передачі даних можна змінити за допомогою верхнього налаштування комп’ютера, і він може працювати без перезавантаження після зміни. Швидкість передачі даних зберігає верхнє налаштування комп’ютера після збою живлення. Підтримка швидкості передачі даних 4800 9600 19200. Швидкість передачі цілочисельного розподілу значення така:

Ціле число Швидкість передачі даних
0 4800 біт/с
1 9600 біт/с
2 19200 біт/с

Відправити команду: 01 06 20 03 00 02 F3 CB
Відповісти: 01 06 20 03 00 02 F3 CB Примітка: швидкість передачі змінюється на 19200 біт/с і зберігається після збою живлення

Реєстр функцій:

a) Команда вимірювання температури:

Адреса: 0x0100 (40101)
Кількість регістрів: 1
Код функції: 0x03
Прочитайте сampзначення le: 19.2 ℃

Відправити команду: 01 03 01 00 00 01 85 6 FXNUMX
Відповісти: 01 03 02 00 C0 B8 14
Повертає шістнадцяткові цілі числа без знаку, значення температури = ціле число / 10, зарезервовано 1 біт десяткового знака.

b) Інструкція з вимірювання солоності:

Адреса: 0x0101 (0x40102)
Кількість регістрів: 1
Код функції: 0x03
Прочитайте сampзначення le: 9.1 PSU

Відправити команду: 01 03 01 01 00 01 D4 36
Відповісти: 01 03 02 00 5B F9 BF
Реєстр повертає шістнадцяткові цілі числа без знаку, значення солоності = ціле число / 10, зарезервовано 1 знак після коми.

c) Постійне читання інструкцій щодо температури та солоності: 

Адреса: 0x0100 (40101)
Кількість регістрів: 2
Код функції: 0x03
Прочитайте сampзначення le: Температура 19.2 ℃ і солоність 9.1 PSU

Відправити команду: 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
Прочитайте сampзначення le: відносна вологість 40%

Відправити команду: 01 03 01 07 00 01 34 37
Відповісти: 01 03 02 01 90 B9 B8
Реєстр повертає шістнадцяткові цілі числа без знаку, значення вологості = ціле число / 10, зарезервовано 1 знак після коми.

Інструкція з калібрування:

a) Калібрування температури 

Адреса: 0x1000 (41001)
Кількість регістрів: 1
функція код: 0x06

Калібрування прampле: калібрування при 25.8 ° С
Відправити команду: 01 06 10 00 01 02 0D 5B
Відповісти: 01 06 10 00 01 02 0D 5B
Датчик потрібно відкалібрувати в навколишньому середовищі постійної температури після того, як індикація температури більше не коливається.

b) Калібрування нуля солоності

Адреса: 0x1001 (41002)
Кількість регістрів: 1
Код функції: 0x06

Калібрування прampле: калібрування на повітрі
Відправити команду: 01 06 10 01 00 00 DC CA
Відповісти: 01 06 10 01 00 00 DC CA

c) Калібрування нахилу солоності 

Адреса: 0x1003 (41004)
Кількість регістрів: 1
Код функції: 0x06

Калібрування прampле: калібрування в розчині солі 50 PSU
Відправити команду: 01 06 10 03 01 F4 7D 1D
Відповісти: 01 06 10 03 01 F4 7D 1D

Розміри

Розміри

контакт

Виробник
ЛофоNo.11 Street 2G, Nam Hung Vuong Res., An Lac Ward, Binh Tan Dist., Ho Chi Minh City, Vietnam.
тел.: +84-28-6268.2523/4 (ext.122)
Електронна пошта: info@daviteq.com | www.daviteq.com

логотип

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

Вихід датчика солоності Daviteq MBRTU-SAL Modbus RTU [pdfПосібник користувача
MBRTU-SAL Вихід Modbus RTU датчика солоності, MBRTU-SAL, Вихід Modbus RTU датчика солоності, Вихід Modbus RTU датчика, Вихід Modbus RTU, Вихід RTU, Вихід

Список літератури

Залиште коментар

Ваша електронна адреса не буде опублікована. Обов'язкові поля позначені *