SONBEST XM2190B-PM25 Magistrala RS485 Protokół MODBUS-RTU Instrumenty OR Systemy do monitorowania
XM2190B-PM25 wykorzystuje standardowy protokół MODBUS-RTU magistrali RS485, łatwy dostęp do PLC, DCS i innych przyrządów lub systemów do monitorowania wielkości PM2.5, PM10, temperatury i stanu wilgotności. Wewnętrzne zastosowanie precyzyjnego rdzenia czujnikowego i powiązanych urządzeń aby zapewnić wysoką niezawodność i doskonałą długoterminową stabilność, można dostosować
RS232,RS485,CAN,4-20mA,DC0~5V\10V,ZIGBEE,Lora,WIFI,GPRS i inne metody wyjściowe.
Parametry techniczne
Parametry techniczne | Wartość parametru |
Marka | XUNCHIP |
Zakres PM2.5 | 0 ~ 999 g/m3 |
Dokładność PM2.5 | ±15% lub ±10ug/m3 maks. przy 25℃ |
Zakres PM10 | 0 ~ 999 g/m3 |
Dokładność PM10 | ±15% lub ±35ug/m3 maks. przy 25℃ |
Zakres pomiaru temperatury | -50℃~120℃ |
Dokładność pomiaru temperatury | ± 0.5 ℃ @ 25 ℃ |
Zakres pomiaru wilgotności | 0~100% wilgotności względnej |
Dokładność wilgotności | ± 3% wilgotności względnej przy 25 ℃ |
Interfejs komunikacyjny | RS485 |
Domyślna szybkość transmisji | 9600 8 w 1 |
Moc | DC9~24V 1A |
Temperatura pracy | -40~80°C |
Wilgotność robocza | 5%RH~90%RH |
Rozmiar produktu

Rozwiązanie aplikacyjne
Jak używać?
Protokół komunikacyjny
Produkt wykorzystuje standardowy format protokołu RS485 MODBUS-RTU, wszystkie polecenia operacji lub odpowiedzi to dane szesnastkowe. Domyślny adres urządzenia to 1, gdy urządzenie opuszcza fabrykę, a domyślna prędkość transmisji to 9600,8,n,1 .
1. Odczytaj dane (kod funkcji 0x03)
Ramka zapytania (szesnastkowa), wysyłanie example: zapytanie 1 o dane 1# urządzenia, górny komputer wysyła polecenie: 01 03 00 00 00 04 44 09 .
Adres | Kod funkcji | Adres początkowy | Długość danych | Sprawdź kod |
01 | 03 | 00 00 | 00 04 | 44 09 |
Aby ramka zapytania była poprawna urządzenie odpowie danymi: 01 03 08 00 7C 00 00 00 00 00 00 28 10 , format odpowiedzi
Adres | Funkcjonować
Kod |
Długość | Dane 1 | Dane 2 | Dane 3 | Dane 4 | Sprawdzać
Kod |
01 | 03 | 08 | 00 79 | 00 7A | 00 7B | 00 7C | 28 10 |
Opis danych: dane w poleceniu są szesnastkowe, weź dane 1 jako example, 00 79 jest konwertowane na wartość dziesiętną jako 121, przy założeniu, że powiększenie danych wynosi 100, wtedy rzeczywista wartość to 121/100=1.21, Inne i tak dalej.
Wspólna tabela adresów danych
Konfiguracja
Adres |
Adres rejestrowy | Rejestr
Opis |
Typ danych | Zakres wartości |
40001 | 00 00 | PM2.5 | Tylko do odczytu | 0~65535 |
40002 | 00 01 | PM10 | Tylko do odczytu | 0~65535 |
40003 | 00 02 | temperatura | Tylko do odczytu | 0~65535 |
40004 | 00 03 | wilgotność | Tylko do odczytu | 0~65535 |
40101 | 00 64 | Kod modelu | Odczyt/Zapis | 0~65535 |
40102 | 00 65 | całkowita liczba
punkty pomiarowe |
czytać/pisać | 1~20 |
40103 | 00 66 | adres urządzenia | czytać/pisać | 1~249 |
40104 | 00 67 | prędkość transmisji | czytać/pisać | 0~6 |
40105 | 00 68 | komunikacja
tryb |
czytać/pisać | 1~4 |
40106 | 00 69 | typ protokołu | czytać/pisać | 1~10 |
Przeczytaj i zmień adres urządzenia
Czytać lub zapytanie urządzenie adres
Jeśli nie znasz aktualnego adresu urządzenia, a na magistrali jest tylko jedno urządzenie, możesz zapytać o adres urządzenia za pomocą polecenia FA 03 00 66 00 01 71 9E .
Adres urządzenia | Kod funkcji | Adres początkowy | Długość danych | Sprawdź kod |
FA | 03 | 00 66 | 00 01 | 71 9E |
FA oznacza, że 250 to adres ogólny, jeśli nie znasz adresu, możesz użyć 250, aby uzyskać rzeczywisty adres urządzenia, 00 66 to rejestr adresu urządzenia.
Na prawidłowe polecenie zapytania urządzenie odpowie, np.ample, dane odpowiedzi to: 01 03 02 00 01 79 84, a jej format parsowania przedstawia poniższa tabela:
Adres urządzenia | Kod funkcji | Adres początkowy | Kod modelu | Sprawdź kod |
01 | 03 | 02 | 00 01 | 79 84 |
W danych odpowiedzi pierwszy bajt 01 reprezentuje rzeczywisty adres aktualnego urządzenia.
Zmień adres urządzenia
Adres urządzenia | Kod funkcji | Adres rejestrowy | Adres docelowy | Sprawdź kod |
01 | 06 | 00 66 | 00 02 | E8 14 |
Na przykładample, jeśli aktualny adres urządzenia to 1 i chcemy go zmienić na 02, polecenie to: 01 06 00 66 00 02 E8 14 .
Po pomyślnej zmianie urządzenie zwróci informację: 02 06 00 66 00 02 E8 27 , a jej analizę formatu przedstawia poniższa tabela:
Adres urządzenia | Kod funkcji | Adres rejestrowy | Adres docelowy | Sprawdź kod |
02 | 06 | 00 66 | 00 02 | E8 27 |
W danych odpowiedzi, po udanej modyfikacji, pierwszym bajtem jest nowy adres urządzenia.
Ogólnie rzecz biorąc, zmiana adresu urządzenia zacznie obowiązywać natychmiast. W tym momencie użytkownik musi odpowiednio zmienić polecenie zapytania w swoim oprogramowaniu. .
Odczyt i modyfikacja szybkości transmisji (1) Odczyt szybkości transmisji
Domyślna fabryczna szybkość transmisji urządzenia to 9600. Jeśli chcesz ją zmienić, możesz ją zmienić
zgodnie z poniższą tabelą i odpowiednim protokołem komunikacyjnym. Dla example, aby odczytać identyfikator szybkości transmisji bieżącego urządzenia, polecenie to: 01 03 00 67 00 01 35 D5 , format jest analizowany w następujący sposób.
Adres urządzenia | Kod funkcji | Adres początkowy | Długość danych | Sprawdź kod |
01 | 03 | 00 67 | 00 01 | 35 D5 |
Odczytaj kod szybkości transmisji bieżącego urządzenia. Kod szybkości transmisji: 1 to 2400; 2 to 4800; 3 to 9600; 4 to 19200; 5 to 38400; 6 to 115200.
Na prawidłowe polecenie zapytania urządzenie odpowie, np.ample, dane odpowiedzi to: 01 03 02 00 03 F8 45, a ich analizę formatu przedstawia poniższa tabela:
Adres urządzenia | Kod funkcji | Długość danych | Kod szybkości transmisji | Sprawdź kod |
01 | 03 | 02 | 00 03 | Wtyczka F8 45 |
Zgodnie z kodem szybkości transmisji, 03 to 9600, to znaczy szybkość transmisji bieżącego urządzenia wynosi 9600.
Zmień szybkość transmisji
Na przykładample, zmień szybkość transmisji z 9600 na 38400, czyli zmień kod z 3 na 5, polecenie to: 01 06 00 67 00 05 F8 16 .
Adres urządzenia | Kod funkcji | Adres rejestrowy | Docelowa szybkość transmisji | Sprawdź kod |
01 | 06 | 00 67 | 00 05 | Wtyczka F8 16 |
Zmień szybkość transmisji z 9600 na 38400, czyli zmień kod z 3 na 5. Nowa szybkość transmisji zacznie obowiązywać natychmiast, a urządzenie w tym czasie straci odpowiedź, a szybkość transmisji urządzenia należy sprawdzić odpowiednio zmodyfikowane.
Odczytaj i zmodyfikuj wartość korekty
(1) Odczytaj wartość korekty
W przypadku błędu między danymi a wzorcem odniesienia możemy zmniejszyć błąd wyświetlania, dostosowując wartość korekcji. Różnicę korekcji można modyfikować w zakresie plus minus 1000, to znaczy zakres wartości wynosi 0-1000 lub 64535 -65535. Na przykładampJeśli wyświetlana wartość jest za mała o 100, możemy ją skorygować dodając 100. Rozkaz to: 01 03 00 6B 00 01 F5 D6 . W poleceniu 100 to szesnastkowo 0x64 ;Jeśli chcesz je zmniejszyć, możesz ustawić wartość ujemną, na przykład -100, odpowiadająca jej wartość szesnastkowa to FF 9C, metoda obliczania to 100-65535=65435, a następnie przekonwertowana na szesnastkowy, to jest 0x FF 9C. Urządzenie Wartość korekty zaczyna się od 00 6B. Pierwszy parametr przyjmujemy jako example zilustrować. W przypadku wielu parametrów wartość korekty jest odczytywana i modyfikowana w ten sam sposób.
Adres urządzenia | Kod funkcji | Adres początkowy | Długość danych | Sprawdź kod |
01 | 03 | 00 6B | 00 01 | F5 d6 |
Na prawidłowe polecenie zapytania urządzenie odpowie, np.ample, dane odpowiedzi to: 01 03 02 00 64 B9 AF, a ich format parsowania przedstawia poniższa tabela:
Adres urządzenia | Kod funkcji | Długość danych | Wartość korekty | Sprawdź kod |
01 | 03 | 02 | 00 64 | B9AF |
W danych odpowiedzi pierwszy bajt 01 reprezentuje rzeczywisty adres bieżącego urządzenia, a 00 6B jest pierwszym rejestrem wartości korekcji stanu. Jeśli urządzenie ma wiele parametrów, inne parametry działają tak samo jak ten. Ten sam, generalnie temperatura i wilgotność mają ten parametr, a oświetlenie generalnie nie ma tego parametru.
Zmień wartość korekty
Na przykładample, jeśli obecny stan jest zbyt mały, chcemy dodać 1 do jego rzeczywistej wartości i dodać 100 do bieżącej wartości. Polecenie operacji korekcji to: 01 06 00 6B 00 64 F9 FD .
Adres urządzenia | Kod funkcji | Adres rejestrowy | Adres docelowy | Sprawdź kod |
01 | 06 | 00 6B | 00 64 | F9 FD |
Po pomyślnej operacji urządzenie zwróci informację: 01 06 00 6B 00 64 F9 FD , po udanej zmianie parametry zaczną obowiązywać natychmiast.
Zastrzeżenie
Niniejszy dokument zawiera wszystkie informacje o produkcie, nie udziela żadnej licencji na własność intelektualną, nie wyraża ani nie sugeruje, i zabrania wszelkich innych sposobów udzielania jakichkolwiek praw własności intelektualnej, takich jak oświadczenie o warunkach sprzedaży tego produktu, inne kwestie. Nie ponosimy żadnej odpowiedzialności. Ponadto nasza firma nie udziela żadnych gwarancji, wyraźnych ani dorozumianych, dotyczących sprzedaży i użytkowania tego produktu, w tym przydatności do określonego zastosowania produktu, zbywalności lub odpowiedzialności za naruszenie jakichkolwiek patentów, praw autorskich lub innych praw własności intelektualnej itp. Specyfikacje produktów i opisy produktów mogą zostać zmienione w dowolnym momencie bez powiadomienia.
Skontaktuj się z nami
Marka: XUNCHIP
Adres: pokój 208, budynek 8, nr 215, Nandong Road, dzielnica Baoshan, Szanghaj, dział biznesowy marki Xinxin
Chińska strona: http://www.xunchip.com
Strona międzynarodowa: http://www.xunchip.com
SKYPE: soobu
E-mail: sale@sonbest.com
Tel: 86-021-51083595/66862055/66862075/66861077
Dokumenty / Zasoby
![]() |
SONBEST XM2190B-PM25 Magistrala RS485 Protokół MODBUS-RTU Instrumenty OR Systemy do monitorowania [plik PDF] Instrukcja obsługi XM2190B-PM25, magistrala RS485 Protokół MODBUS-RTU Instrumenty OR Systemy monitorowania |