SM2130B-O2
Сензор за кислород с интерфейс RS485
Ръководство за потребителя
File Версия: V21.3.24
SM2130B-O2, използващ стандартния RS485 шинен протокол MODBUS-RTU, лесен достъп до PLC, DCS и други инструменти или системи за мониторинг на количествата на кислородното състояние. Вътрешното използване на високопрецизно сензорно ядро и свързани устройства за осигуряване на висока надеждност и отлична дългосрочна стабилност може да бъде персонализирано RS232, RS485, CAN,4- 0mA, DC0~5V\10V, ZIGBEE, Lora, WIFI, GPRS и други изходни методи.
Технически параметри
Технически параметър | Стойност на параметъра |
Марка | SONBEST |
Обхват на O2 | 0~30% |
O2 точност | ±3% |
Комуникационен интерфейс | RS485 |
Скорост на предаване по подразбиране | 9600 8 n 1 |
Мощност | DC9~24V 1A |
Работна температура | -40~80°C |
Работна влажност | 5% RH~90% RH |
Инструкции за окабеляване
Всяко неправилно окабеляване може да причини необратими повреди на продукта. Моля, внимателно свържете кабела, както следва, в случай на прекъсване на захранването, след което свържете кабела, за да потвърдите правилността и след това го използвайте отново.
ID | Цвят на сърцевината | Идентификация | Забележка |
1 | червено | V+ | Мощност + |
2 | Зелено | V- | мощност – |
3 | Жълто | A+ | RS485 A+ |
4 | Синьо | B- | RS485 B- |
В случай на скъсани проводници, свържете проводниците, както е показано на фигурата. Ако самият продукт няма проводници, основният цвят е за справка.
Комуникационен протокол
Продуктът използва RS485 MODBUS-RTU стандартен формат на протокола, всички операции или команди за отговор са шестнадесетични данни. Адресът на устройството по подразбиране е 1, когато устройството се доставя, скоростта на предаване по подразбиране е 9600, 8, n, 1
1. Прочетете данни (идентификатор на функция 0x03)
Рамка за запитване (шестнадесетична), изпращане на прample: Запитване 1# устройство 1 данни, хост компютърът изпраща командата:01 03 00 00 00 01 84 0A .
ID на устройството | Идентификатор на функцията | Начален адрес | Дължина на данните | CRC16 |
01 | 03 | 00 00 | 00 01 | 84 0А |
За правилната рамка на заявка устройството ще отговори с данни: 01 03 02 00 79 79 A6, отговорът във формата се анализира, както следва:
ID на устройството | Идентификатор на функцията | Дължина на данните | 1 | Проверете кода |
01 | 03 | 02 | 00 79 | 79 A6 |
Описание на данните: Данните в командата са шестнадесетични. Вземете данни 1 като примерampле. 00 79 се преобразува в десетична стойност 121. Ако увеличението на данните е 100, действителната стойност е 121/100=1.21. Други и така нататък.
2. Таблица с адреси на данни
Адрес | Начален адрес | Описание | Тип данни | Диапазон на стойността |
40001 | 00 00 | 1#кислороден регистър | Само за четене | 0~65535 |
40101 | 00 64 | код на модела | четене/запис | 0~65535 |
40102 | 00 65 | общо точки | четене/запис | 1~20 |
40103 | 00 66 | ID на устройството | четене/запис | 1~249 |
40104 | 00 67 | скорост на бод | четене/запис | 0~6 |
40105 | 00 68 | режим | четене/запис | 1~4 |
40106 | 00 69 | протокол | четене/запис | 1~10 |
3 четене и промяна на адреса на устройството
(1) Прочетете или потърсете адреса на устройството
Ако не знаете текущия адрес на устройството и има само едно устройство в шината, можете да използвате командата FA 03 00 64 00 02 90 5F Запитване за адрес на устройство.
ID на устройството | Идентификатор на функцията | Начален адрес | Дължина на данните | CRC16 |
FA | 03 | 00 64 | 00 02 | 90 5F |
FA е 250 за общия адрес. Когато не знаете адреса, можете да използвате 250, за да получите истинския адрес на устройството, 00 64 е регистърът на модела на устройството.
За правилната команда за заявка устройството ще отговори, напрample, данните за отговора са: 01 03 02 07 12 3A 79, чийто формат е както е показано в следната таблица:
ID на устройството | Идентификатор на функцията | Начален адрес | Код на модела | CRC16 |
01 | 03 | 02 | 55 3C 00 01 | 3A 79 |
Отговорът трябва да бъде в данните, първият байт 01 показва, че реалния адрес на текущото устройство е, 55 3C, преобразуван в десетичен 20182, показва, че основният модел на текущото устройство е 21820, а последните два байта 00 01 Показва, че устройството има статутно количество.
(2) Променете адреса на устройството
Напримерample, ако текущият адрес на устройството е 1, искаме да променим на 02, командата е: 01 06 00 66 00 02 E8 14.
ID на устройството | Идентификатор на функцията | Начален адрес | Дестинация | CRC16 |
01 | 06 | 00 66 | 00 02 | E8 14 |
След като промяната е успешна, устройството ще върне информация: 02 06 00 66 00 02 E8 27, форматът му се анализира, както е показано в следната таблица:
ID на устройството | Идентификатор на функцията | Начален адрес | Дестинация | CRC16 |
01 | 06 | 00 66 | 00 02 | E8 27 |
Отговорът трябва да бъде в данните, след като модификацията е успешна, първият байт е адресът на новото устройство. След като общият адрес на устройството бъде променен, той ще влезе в сила незабавно. По това време потребителят трябва да промени едновременно командата за заявка на софтуера.
4 Четете и променяйте скоростта на предаване
(1) Скорост на четене в бодове
Фабричната скорост на предаване на устройството по подразбиране е 9600. Ако трябва да я промените, можете да я промените според следващата таблица и съответния комуникационен протокол. Напрample, прочетете идентификатора на скоростта на предаване на текущото устройство, командата е: 01 03 00 67 00 01 35 D5, нейният формат се анализира както следва.
ID на устройството | Идентификатор на функцията | Начален адрес | Дължина на данните | CRC16 |
01 | 03 | 00 67 | 00 01 | 35 D5 |
Прочетете кодирането на скоростта на предаване на текущото устройство. Кодиране на скорост на предаване: 1 е 2400; 2 е 4800; 3 е 9600; 4 е 19200; 5 е 38400; 6 е 115200.
За правилната команда за заявка устройството ще отговори, напрample, данните за отговора са: 01 03 02 00 03 F8 45, чийто формат е както е показано в следната таблица:
ID на устройството | Идентификатор на функцията | Дължина на данните | Идент. № на тарифата | CRC16 |
01 | 03 | 02 | 00 03 | F8 45 |
кодиран според скоростта на предаване, 03 е 9600, т.е. текущото устройство има скорост на предаване 9600.
(2) Променете скоростта на предаване, напрample, променяйки скоростта на предаване от 9600 на 38400, т.е. променяйки кода от 3 на 5, командата е: 01 06 00 67 00 05 F8 1601 03 00 66 00 01 64 15 .
ID на устройството | Идентификатор на функцията | Начален адрес | Целева скорост на предаване | CRC16 |
01 | 03 | 00 66 | 00 01 | 64 15 |
Променете скоростта на предаване от 9600 на 38400, като промените кода от 3 на 5. Новата скорост на предаване ще влезе в сила незабавно, в който момент устройството ще загуби своя отговор и скоростта на предаване на устройството трябва да бъде съответно запитана. Променен.
Прочетете стойността на корекцията
(1) Прочетете корекционната стойност
Когато има грешка между данните и референтния стандарт, можем да намалим грешката на дисплея, като коригираме стойността на корекцията. Разликата на корекцията може да бъде променена да бъде плюс или минус 1000, тоест диапазонът на стойността е 0-1000 или 64535 -65535. Напрample, когато показаната стойност е твърде малка, можем да я коригираме, като добавим 100. Командата е: 01 03 00 6B 00 01 F5 D6 . В командата 100 е шестнадесетичен 0x64 Ако трябва да намалите, можете да зададете отрицателна стойност, като -100, съответстваща на шестнадесетичната стойност на FF 9C, която се изчислява като 100-65535=65435 и след това се преобразува в шестнадесетична в 0x FF 9C. Стойността на корекцията започва от 00 6B. Приемаме първия параметър като exampле Стойността на корекцията се чете и променя по същия начин за множество параметри.
ID на устройството | Идентификатор на функцията | Начален адрес | Дължина на данните | CRC16 |
01 | 03 | 00 6B | 00 01 | F5 D6 |
За правилната команда за заявка устройството ще отговори, напрample, данните за отговор са: 01 03 02 00 64 B9 AF, чийто формат е както е показано в следната таблица:
ID на устройството | Идентификатор на функцията | Дължина на данните | Стойност на данните | CRC16 |
01 | 03 | 02 | 00 64 | B9 AF |
В данните за отговор, първият байт 01 показва реалния адрес на текущото устройство, а 00 6B е първият регистър на стойността за корекция на количеството състояние. Ако устройството има множество параметри, други параметри работят по този начин. Същото, общата температура и влажност имат този параметър, светлината като цяло няма този елемент.
(2) Промяна на корекционната стойност
Напримерampле, ако количеството на текущото състояние е твърде малко, искаме да добавим 1 към истинската му стойност, а текущата стойност плюс 100 команда за корекция е: 01 06 00 6B 00 64 F9 FD.
ID на устройството | Идентификатор на функцията | Начален адрес | Дестинация | CRC16 |
01 | 06 | 00 6B | 00 64 | F9 FD |
След като операцията е успешна, устройството ще върне информация: 01 06 00 6B 00 64 F9 FD, параметрите влизат в сила веднага след успешна промяна.
Отказ от отговорност
Този документ предоставя цялата информация за продукта, не предоставя никакъв лиценз за интелектуална собственост, не изрича или загатва и забранява всякакви други средства за предоставяне на каквито и да е права върху интелектуална собственост, като изявление за търговски условия и условия на този продукт, други въпроси. Не се поема отговорност. Освен това, нашата компания не дава никакви гаранции, изрични или подразбиращи се, относно продажбата и използването на този продукт, включително пригодността за конкретната употреба на продукта, продаваемостта или отговорността за нарушение на патент, авторско право или други права на интелектуална собственост и т.н. Продуктовите спецификации и продуктовите описания могат да бъдат променяни по всяко време без предизвестие.
Свържете се с нас
Компания: Shanghai Sonbest Industrial Co., Ltd
Адрес: сграда 8, № 215 Североизточен път, квартал Баошан, Шанхай, Китай
Web: http://www.sonbest.com
Web: http://www.sonbus.com
СКАЙП: субуу
Имейл: sale@sonbest.com
Тел: 86-021-51083595 / 66862055 / 66862075 / 66861077
Документи / Ресурси
![]() |
SONBEST SM2130B-O2 RS485 интерфейс кислороден сензор [pdf] Ръководство за потребителя RS485, SM2130B-O2, RS485 интерфейсен кислороден сензор, SM2130B-O2 RS485 интерфейсен кислороден сензор |