pH senzor rozhraní SM2120B RS485
Uživatelská příručka
SM2120B využívá standardní protokol MODBUS-RTU sběrnice RS485 a snadný přístup k PLC, DCS a dalším přístrojům nebo systémům pro monitorování množství stavu pH půdy. Vnitřní použití vysoce přesného snímacího jádra a souvisejících zařízení pro zajištění vysoké spolehlivosti a vynikající dlouhodobé stability lze přizpůsobit RS232, RS485, CAN, 4-20 mA, DC0~5V\10V, ZIGBEE, Lora, WIFI, GPRS a další výstupní metody.
Technické parametry
Technický parametr | Hodnota parametru |
Značka | SONBEST |
rozsah PH | 4~8 |
Přesnost pH | ±1 |
Komunikační rozhraní | RS485 |
Výchozí přenosová rychlost | 9600 8 n 1 |
Moc | DC9~24V 1A |
Provozní teplota | -40~80°C |
Pracovní vlhkost | 5%RH~90%RH |
Pokyny pro zapojení
Jakékoli nesprávné zapojení může způsobit nevratné poškození produktu. V případě výpadku napájení pečlivě zapojte kabel následujícím způsobem a poté kabel připojte, abyste potvrdili správnost a poté jej znovu použijte.
ID | Barva jádra | Identifikace | Poznámka |
1 | Červený | V+ | Napájení + |
2 | Zelený | V- | Síla – |
3 | Žluť | A+ | RS485 A+ |
4 | Modrý | B- | RS485 B- |
V případě přerušených vodičů zapojte vodiče tak, jak je znázorněno na obrázku. Pokud samotný produkt nemá žádné vývody, barva jádra je orientační.
Komunikační protokol
Produkt používá standardní formát protokolu RS485 MODBUS-RTU, všechny příkazy operace nebo odpovědi jsou hexadecimální data. Výchozí adresa zařízení je 1 při dodání zařízení, výchozí přenosová rychlost je 9600, 8, n, 1
1. Čtení dat (ID funkce 0x03)
Poptávkový rámec (hexadecimální), zaslání exampten: Dotaz 1# na data zařízení 1, hostitelský počítač odešle příkaz:01 03 00 00 00 01 84 0A.
ID zařízení | ID funkce | Počáteční adresa | Délka dat | CRC16 |
1 | 3 | 00 | 00 | 84 0A |
Pro správný rámec dotazu zařízení odpoví daty: 01 03 02 00 79 79 A6, formát odpovědi je analyzován následovně:
ID zařízení | ID funkce | Délka dat | 数据 1 | Zkontrolujte kód |
1 | 3 | 2 | 00 | 79 A6 |
Popis dat: Data v příkazu jsou hexadecimální. Berte data 1 jako example. 00 79 se převede na desítkovou hodnotu 121. Pokud je agnifikace dat 100, skutečná hodnota je 121/100=1.21.
Ostatní a tak dále.
2. Tabulka adres dat
Adresa | Počáteční adresa | Popis | Typ dat | Rozsah hodnot |
40001 | 00 | 1#register pH půdy | Pouze pro čtení | 0~65535 |
40101 | 00 | kód modelu | číst/zapisovat | 0~65535 |
40102 | 00 | celkový počet bodů | číst/zapisovat | 1~20 |
40103 | 00 | ID zařízení | číst/zapisovat | 1~249 |
40104 | 00 | přenosová rychlost | číst/zapisovat | 0~6 |
40105 | 00 | režimu | číst/zapisovat | 1~4 |
40106 | 00 | protokol | číst/zapisovat | 1~10 |
3 číst a upravovat adresu zařízení
(1) Čtěte nebo dotazujte se na adresu zařízení
Pokud neznáte aktuální adresu zařízení a na sběrnici je pouze jedno zařízení, můžete použít příkaz FA 03 00 64 00 02 90 5F Dotaz na adresu zařízení.
ID zařízení | ID funkce | Počáteční adresa | Délka dat | CRC16 |
FA | 3 | 00 | 00 | 90 5 F |
FA je 250 pro obecnou adresu. Když neznáte adresu, můžete použít 250 k získání skutečné adresy zařízení, 00 64 je registr modelu zařízení.
Na správný dotazovací příkaz zařízení odpoví, napřample, data odezvy jsou: 01 03 02 07 12 3A 79, jejichž formát je uveden v následující tabulce:
ID zařízení | ID funkce | Počáteční adresa | Kód modelu | CRC16 |
1 | 3 | 2 | 55 3C 00 01 | 3A 79 |
Odezva by měla být v datech, první bajt 01 označuje, že skutečná adresa aktuálního zařízení je,55 3C převedený na desítkové 20182 označuje, že hlavní model aktuálního zařízení je 21820, a poslední dva bajty 00 01 Označuje, že zařízení má stavové množství.
(2)Změňte adresu zařízení
Napřample, pokud je aktuální adresa zařízení 1, chceme ji změnit na 02, příkaz je:01 06 00 66 00 02 E8 14.
ID zařízení | ID funkce | Počáteční adresa | Cíl | CRC16 |
1 | 6 | 00 | 00 | E8 14 |
Po úspěšné změně zařízení vrátí informace: 02 06 00 66 00 02 E8 27, jeho formát je analyzován, jak je uvedeno v následující tabulce:
ID zařízení | ID funkce | Počáteční adresa | Cíl | CRC16 |
1 | 6 | 00 | 00 | E8 27 |
Odpověď by měla být v datech, po úspěšné úpravě je první byte nová adresa zařízení. Po změně obecné adresy zařízení se změna projeví okamžitě. V tomto okamžiku musí uživatel současně změnit příkaz dotazu v softwaru.
4 Čtení a úprava přenosové rychlosti
(1) Přenosová rychlost čtení
Výchozí tovární přenosová rychlost zařízení je 9600. Pokud ji potřebujete změnit, můžete ji změnit podle následující tabulky a odpovídajícího komunikačního protokolu. Napřample, načtěte aktuální ID přenosové rychlosti zařízení, příkaz je:01 03 00 67 00 01 35 D5 a jeho formát je analyzován následovně.
ID zařízení | ID funkce | Počáteční adresa | Délka dat | CRC16 |
1 | 3 | 00 | 00 | 35 D5 |
Přečtěte si kódování přenosové rychlosti aktuálního zařízení. Kódování přenosové rychlosti: 1 je 2400; 2 je 4800; 3 je 9600; 4 je 19200; 5 je 38400; 6 je 115200.
Na správný dotazovací příkaz zařízení odpoví, napřample, data odezvy jsou: 01 03 02 00 03 F8 45, jehož formát je uveden v následující tabulce:
ID zařízení | ID funkce | Délka dat | ID sazby | CRC16 |
1 | 3 | 2 | 00 | F8 45 |
kódováno podle přenosové rychlosti, 03 je 9600, tj. aktuální zařízení má přenosovou rychlost 9600.
(2) Změňte přenosovou rychlost
Napřample, změnou přenosové rychlosti z 9600 na 38400, tj. změnou kódu z 3 na 5, příkaz je: 01 06 00 67 00 05 F8 1601 03 00 66 00 01 64 15 .
ID zařízení | ID funkce | Počáteční adresa | Cílová přenosová rychlost | CRC16 |
1 | 3 | 00 | 00 | 64 |
Změňte přenosovou rychlost z 9600 na 38400 a změňte kód z 3 na 5. Nová přenosová rychlost se projeví okamžitě, v tomto okamžiku zařízení ztratí svou odezvu a podle toho je třeba zjistit přenosovou rychlost zařízení. Upraveno.
5 Přečtěte si hodnotu opravy
(1) Odečtěte hodnotu korekce
Pokud je chyba mezi daty a referenčním standardem, můžeme chybu zobrazení snížit úpravou hodnoty korekce. Korekční rozdíl lze upravit na plus nebo mínus 1000, to znamená, že rozsah hodnot je 0-1000 nebo 64535-65535. Napřample, když je zobrazená hodnota příliš malá, můžeme ji opravit přidáním 100. Příkaz je: 01 03 00 6B 00 01 F5 D6 . V příkazu 100 je hex 0x64 Pokud potřebujete zmenšit, můžete nastavit zápornou hodnotu, například -100, odpovídající hexadecimální hodnotě FF 9C, která se vypočítá jako 100-65535=65435, a poté se převede na hexadecimální 0x FF 9C. Korekční hodnota začíná od 00 6B. První parametr bereme jako example. Korekční hodnota se čte a upravuje stejným způsobem pro více parametrů.
ID zařízení | ID funkce | Počáteční adresa | Délka dat | CRC16 |
1 | 3 | 00 6B | 00 | F5 D6 |
Na správný dotazovací příkaz zařízení odpoví, napřample, data odezvy jsou: 01 03 02 00 64 B9 AF, jehož formát je uveden v následující tabulce:
ID zařízení | ID funkce | Délka dat | Hodnota dat | CRC16 |
1 | 3 | 2 | 00 | B9 AF |
V datech odezvy první bajt 01 udává skutečnou adresu aktuálního zařízení a 00 6B je první registr hodnot korekce stavové veličiny. Pokud má zařízení více parametrů, ostatní parametry fungují tímto způsobem. Stejně tak obecná teplota a vlhkost mají tento parametr, světlo tuto položku obecně nemá.
(2)Změňte hodnotu opravy
Napřample, aktuální stavová veličina je příliš malá, chceme přidat 1 k její skutečné hodnotě a aktuální hodnota plus 100 korekční příkaz operace je:01 06 00 6B 00 64 F9 FD.
ID zařízení | ID funkce | Počáteční adresa | Cíl | CRC16 |
1 | 6 | 00 6B | 00 | F9 FD |
Společnost: Shanghai Sonbest Industrial Co., Ltd
Adresa: Budova 8, No.215 North East Road, Baoshan District, Šanghaj, Čína
Web: http://www.sonbest.com
Web: http://www.sonbus.com
SKYPE: soobuu
E-mail: prodej@sonbest.com
Tel: 86-021-51083595 / 66862055 / 66862075 / 66861077
Dokumenty / zdroje
![]() |
SONBEST SM2120B Rozhraní pH senzoru RS485 [pdfUživatelská příručka SM2120B, pH senzor rozhraní RS485, SM2120B senzor pH rozhraní RS485 |