Daviteq MBRTU-SAL тұздылық сенсоры Modbus RTU шығысы
Бұл құжат келесі өнімдерге қолданылады.
Кіріспе
MBRTU-SAL электродсыз индуктивті өлшеуге негізделген тұздылық сенсоры болып табылады. Ол ортада индукцияланған токты генерациялау үшін бастапқы катушкада айнымалы магнит өрісін жасау үшін генераторды пайдаланады. Индукциялық токтың қарқындылығы ортадағы иондардың концентрациясына байланысты. Индукцияланған ток қайталама катушкада тағы бір магнит өрісін жасайды. Қабылдағыш ортаның тұздылығын анықтау үшін катушкадағы индукциялық токты өлшейді. Сонымен қатар, кірістірілген температура сенсоры температураны автоматты түрде өтей алады, бұл қоршаған ортаны онлайн ұзақ мерзімді бақылауға жарамды.
Қолдану аясы: Теңіз, өнеркәсіптік ағынды сулар, фармацевтика, биотехнология, өнеркәсіптік өндіріс және басқа да онлайн процесті бақылау.
Ерекше өзгешеліктері
- Кірістірілген температура сенсоры температураны автоматты түрде өтей алады
- Электрод жоқ, сондықтан поляризация реакциясы болмайды
- Өлшеу және орта толығымен электрлік оқшауланған, оны ауыр және оңай тұндыратын ортаны немесе пайдалану мен техникалық қызмет көрсетудің төмен құны бар ерітіндіні жоғары дәлдікпен өлшеу үшін пайдалануға болады.
- Төмен қуат тұтыну және ішкі тізбектің кедергіге қарсы дизайны
Техникалық сипаттамалар
Элемент | Техникалық сипаттамалар |
Шығару | Rs-485, MODBUS/RTU |
Өлшеу әдісі | Байланыссыз электромагниттік принцип |
Ауқым | 0 ~ 70PSU |
Дәлдік | ±1%F.S. немесе ±0.2PSU(10psu төмен) |
Ажыратымдылық | 0.1 PSU |
Жұмыс ортасы | 0 ~ 65℃; < 0.6 МПа |
Калибрлеу әдісі | Екі нүктелік калибрлеу |
Жауап беру уақыты | 10 секунд T90 |
Температуралық компенсация | Автоматты температура компенсациясы (PT1000) |
Нәр беруші | 12-24VDC±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 (қолтаңбасыз қысқа).
Деректер екі бүтін саннан тұрады.
ХХХХХХХХ | ХХХХХХХХ |
Байт1 | Байт0 |
Float
Float, IEEE 754 сәйкес (бір дәлдік);
Деректер 1 белгі битінен, 8 разрядты көрсеткіштен және 23 биттік мантиссадан тұрады.
ХХХХХХХХ | ХХХХХХХХ | ХХХХХХХХ | ХХХХХХХХ | |
Байт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 байттар: 16-ден 1-ға дейінгі байт CRC6 бақылау сомасы
Құлдың қайтарылуы
1 | 2 | 3 | 4 , 5 | 6 , 7 | М-1 , М | M+1 | M+2 | |
ADR | 03H | жалпы байт | Деректерді тіркеу 1 | Деректерді тіркеу 2 | …… | Тіркеу деректері М | CRC төмен байты | CRC жоғары байт |
Бірінші байт ADR: бағынышты мекенжай коды (= 001 ~ 254)
Байт 2 03сағ: функция кодын оқуға оралу
Үшінші байт: 4-тен m-ге дейінгі байттардың жалпы саны (4 және m қоса алғанда)
4-м байт: деректерді тіркеу
Байт m + 1, M + 2: CRC16 тексеру сомасы 1 байттан М
Бағыттаушы қатені алған кезде, бағынушы қатені қайтарады:
1 | 2 | 3 | 4 | 5 |
ADR | 83H | Ақпараттық код | CRC төмен байты | CRC жоғары байт |
Бірінші байт ADR: бағынышты мекенжай коды (= 001 ~ 254)
Байт 2 83 сағ: регистр мәнін оқу қатесі
Байт 3 ақпараттық коды: 01 – функция кодының қатесі
03 – деректер қатесі
4 және 5 байттар: 16-ден 1-ға дейінгі байт CRC3 бақылау сомасы
Функция коды 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)
Екінші байт 86 сағ: регистр мәні қатесі функциясының кодын жазу
Байт 3 қате коды ақпарат коды: 01 – функция кодының қатесі
03 – деректер қатесі
4 және 5 байт: 1-ден 3-ке дейінгі CRC бақылау сомасы
Бұйрық эксample
Әдепкі регистр:
а) құлдық мекенжайды өзгерту:
Мекен-жайы: 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-ға өзгертіліп, қуат үзілгеннен кейін сақталады.
б) жіберу жылдамдығы:
Мекен-жайы: 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бит/с-қа өзгертіліп, қуат үзілгеннен кейін сақталады.
Функция регистрі:
а) Температураны өлшеу командасы:
Мекен-жайы: 0x0100 (40101)
Регистрлер саны: 1
Функция коды: 0x03
Оқыңыз сampмәндері: 19.2℃
Пәрменді жіберу: 01 03 01 00 00 01 85 6 FXNUMX
Жауап беру: 01 03 02 00 C0 B8 14
Он алтылық таңбасыз бүтін деректерді қайтарады, температура мәні = бүтін / 10, 1 бит ондық орын сақталған.
б) Тұздылықты өлшеу нұсқаулығы:
Мекен-жайы: 0x0101 (0x40102)
Регистрлер саны: 1
Функция коды: 0x03
Оқыңыз сampмәндері: 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мәндері: Температура 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мәндері: салыстырмалы ылғалдылық 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 ° C
Пәрменді жіберу: 01 06 10 00 01 02 0D 5B
Жауап беру: 01 06 10 00 01 02 0D 5B
Температура индикаторы өзгермеген соң сенсорды тұрақты температура ортасында калибрлеу керек.
б) Тұздылық нөлдік калибрлеу
Мекен-жайы: 0x1001 (41002)
Регистрлер саны: 1
Функция коды: 0x06
Калибрлеу мысampле: ауада калибрлеу
Пәрменді жіберу: 01 06 10 01 00 00 DC CA
Жауап беру: 01 06 10 01 00 00 DC CA
в) Тұздылық еңістерін калибрлеу
Мекен-жайы: 0x1003 (41004)
Регистрлер саны: 1
Функция коды: 0x06
Калибрлеу мысampле: 50 PSU тұзды ерітіндісінде калибрлеу
Пәрменді жіберу: 01 06 10 03 01 F4 7D 1D
Жауап беру: 01 06 10 03 01 F4 7D 1D
Өлшемдері
Байланыс
Өндіруші
№11 көше 2G, Нам Хунг Вуонг рес., Ан Лак Уорд, Бин Тан ауданы, Хошимин қаласы, Вьетнам.
Тел: +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 шығысы, шығыс |