SM2130B-O2
RS485 grensesnitt oksygensensor
Brukerhåndbok
File Versjon: V21.3.24
SM2130B-O2 bruker standard RS485-buss MODBUS-RTU-protokollen, enkel tilgang til PLC, DCS og andre instrumenter eller systemer for overvåking av oksygentilstandsmengder. Den interne bruken av høypresisjons sensorkjerne og relaterte enheter for å sikre høy pålitelighet og utmerket langsiktig stabilitet kan tilpasses RS232, RS485, CAN,4-0mA, DC0~5V\10V, ZIGBEE, Lora, WIFI, GPRS og andre utdatametoder.
Tekniske parametere
Teknisk parameter | Parameterverdi |
Merke | SONBESTE |
O2 rekkevidde | 0~30 % |
O2-nøyaktighet | ±3 % |
Kommunikasjonsgrensesnitt | RS485 |
Standard overføringshastighet | 9600 8 n 1 |
Makt | DC9~24V 1A |
Driftstemperatur | -40~80°C |
Arbeidsfuktighet | 5 % RF ~ 90 % RF |
Kablingsinstruksjoner
Eventuell feil kabling kan forårsake irreversibel skade på produktet. Vennligst koble kabelen forsiktig som følger i tilfelle strømbrudd, og koble deretter til kabelen for å bekrefte riktigheten og bruk den deretter igjen.
ID | Kjernefarge | Identifikasjon | Note |
1 | Rød | V+ | Strøm + |
2 | Grønn | V- | Strøm – |
3 | Gul | A+ | RS485 A+ |
4 | Blå | B- | RS485 B- |
I tilfelle av ødelagte ledninger, koble ledningene som vist på figuren. Hvis selve produktet ikke har noen ledninger, er kjernefargen til referanse.
Kommunikasjonsprotokoll
Produktet bruker RS485 MODBUS-RTU standard protokollformat, alle operasjons- eller svarkommandoer er heksadesimale data. Standard enhetsadresse er 1 når enheten sendes, standard overføringshastighet er 9600, 8, n, 1
1. Les data (funksjons-ID 0x03)
Forespørselsramme (heksadesimal), sender eksample: Spørr 1# enhet 1 data, vertsdatamaskinen sender kommandoen:01 03 00 00 00 01 84 0A .
Enhets-ID | Funksjons-id | Startadresse | Datalengde | CRC16 |
01 | 03 | 00 00 | 00 01 | 84 0A |
For riktig spørringsramme vil enheten svare med data:01 03 02 00 79 79 A6, svaret formatet analyseres som følger:
Enhets-ID | Funksjons-id | Datalengde | 1 | Sjekk koden |
01 | 03 | 02 | 00 79 | 79 A6 |
Databeskrivelse: Dataene i kommandoen er heksadesimale. Ta data 1 som et eksample. 00 79 konverteres til en desimalverdi på 121. Hvis dataforstørrelsen er 100, er den faktiske verdien 121/100=1.21. Andre og så videre.
2. Dataadressetabell
Adresse | Startadresse | Beskrivelse | Datatype | Verdiområde |
40001 | 00 00 | 1#oksygenregister | Kun lesetilgang | 0~65535 |
40101 | 00 64 | modellkode | lese/skrive | 0~65535 |
40102 | 00 65 | totalt antall poeng | lese/skrive | 1~20 |
40103 | 00 66 | Enhets-ID | lese/skrive | 1~249 |
40104 | 00 67 | baudrate | lese/skrive | 0~6 |
40105 | 00 68 | modus | lese/skrive | 1~4 |
40106 | 00 69 | protokoll | lese/skrive | 1~10 |
3 les og endre enhetsadresse
(1) Les eller forespør enhetsadresse
Hvis du ikke vet gjeldende enhetsadresse og det bare er én enhet på bussen, kan du bruke kommandoen FA 03 00 64 00 02 90 5F Spør enhetsadresse.
Enhets-ID | Funksjons-id | Startadresse | Datalengde | CRC16 |
FA | 03 | 00 64 | 00 02 | 90F |
FA er 250 for den generelle adressen. Når du ikke vet adressen, kan du bruke 250 for å få den virkelige enhetsadressen, 00 64 er enhetsmodellregisteret.
For riktig spørringskommando vil enheten svare, f.eksample, svardataene er: 01 03 02 07 12 3A 79, hvis format er som vist i følgende tabell:
Enhets-ID | Funksjons-id | Startadresse | Modellkode | CRC16 |
01 | 03 | 02 | 55 3C 00 01 | 3A 79 |
Svaret skal være i dataene, den første byten 01 indikerer at den virkelige adressen til den gjeldende enheten er, 55 3C konvertert til desimal 20182 indikerer at den gjeldende enhetens hovedmodell er 21820, og de to siste bytene 00 01 indikerer at enheten har en statusmengde.
(2) Endre enhetsadresse
For eksample, hvis gjeldende enhetsadresse er 1, vil vi endre til 02, kommandoen er:01 06 00 66 00 02 E8 14.
Enhets-ID | Funksjons-id | Startadresse | Destinasjon | CRC16 |
01 | 06 | 00 66 | 00 02 | E8 14 |
Etter at endringen er vellykket, vil enheten returnere informasjon: 02 06 00 66 00 02 E8 27, formatet analyseres som vist i følgende tabell:
Enhets-ID | Funksjons-id | Startadresse | Destinasjon | CRC16 |
01 | 06 | 00 66 | 00 02 | E8 27 |
Svaret skal være i dataene, etter at endringen er vellykket, er den første byten den nye enhetsadressen. Etter at den generelle enhetsadressen er endret, trer den i kraft umiddelbart. På dette tidspunktet må brukeren endre spørringskommandoen til programvaren samtidig.
4 Les og endre Baud Rate
(1) Les baudrate
Enhetens standard fabrikkbaudhastighet er 9600. Hvis du trenger å endre den, kan du endre den i henhold til følgende tabell og den tilsvarende kommunikasjonsprotokollen. For eksample, les gjeldende enhets overføringshastighet-ID, kommandoen er: 01 03 00 67 00 01 35 D5, formatet analyseres som følger.
Enhets-ID | Funksjons-id | Startadresse | Datalengde | CRC16 |
01 | 03 | 00 67 | 00 01 | 35 D5 |
Les overføringshastighetskodingen til gjeldende enhet. Baudratekoding: 1 er 2400; 2 er 4800; 3 er 9600; 4 er 19200; 5 er 38400; 6 er 115200.
For riktig spørringskommando vil enheten svare, f.eksample, svardataene er: 01 03 02 00 03 F8 45, hvis format er som vist i følgende tabell:
Enhets-ID | Funksjons-id | Datalengde | Pris-ID | CRC16 |
01 | 03 | 02 | 00 03 | F8 45 |
kodet i henhold til overføringshastigheten, er 03 9600, dvs. den gjeldende enheten har en overføringshastighet på 9600.
(2)Endre overføringshastigheten For eksample, endre overføringshastigheten fra 9600 til 38400, dvs. endre koden fra 3 til 5, kommandoen er: 01 06 00 67 00 05 F8 1601 03 00 66 00 01 64 15 .
Enhets-ID | Funksjons-id | Startadresse | Mål Baud Rate | CRC16 |
01 | 03 | 00 66 | 00 01 | 64 15 |
Endre overføringshastigheten fra 9600 til 38400, endre koden fra 3 til 5. Den nye overføringshastigheten trer i kraft umiddelbart, da enheten vil miste responsen og overføringshastigheten til enheten bør spørres tilsvarende. Modifisert.
Les korreksjonsverdi
(1) Les korreksjonsverdi
Når det er en feil mellom dataene og referansestandarden, kan vi redusere visningsfeilen ved å justere korrigeringsverdien. Korreksjonsforskjellen kan endres til å være pluss eller minus 1000, det vil si at verdiområdet er 0-1000 eller 64535 -65535. For eksample, når visningsverdien er for liten, kan vi korrigere den ved å legge til 100. Kommandoen er: 01 03 00 6B 00 01 F5 D6 . I kommandoen 100 er hex 0x64 Hvis du trenger å redusere, kan du sette en negativ verdi, for eksempel -100, tilsvarende den heksadesimale verdien til FF 9C, som beregnes som 100-65535=65435, og deretter konverteres til heksadesimal til 0x FF 9C. Korreksjonsverdien starter fra 00 6B. Vi tar den første parameteren som en eksample. Korreksjonsverdien leses og endres på samme måte for flere parametere.
Enhets-ID | Funksjons-id | Startadresse | Datalengde | CRC16 |
01 | 03 | 00 6B | 00 01 | F5 D6 |
For riktig spørringskommando vil enheten svare, f.eksample, svardataene er: 01 03 02 00 64 B9 AF, hvis format er som vist i følgende tabell:
Enhets-ID | Funksjons-id | Datalengde | Dataverdi | CRC16 |
01 | 03 | 02 | 00 64 | B9 AF |
I responsdataene indikerer den første byte 01 den virkelige adressen til den aktuelle enheten, og 00B er det første tilstandsmengdekorreksjonsverdiregisteret. Hvis enheten har flere parametere, fungerer andre parametere på denne måten. Det samme, den generelle temperaturen og fuktigheten har denne parameteren, lyset har vanligvis ikke dette elementet.
(2)Endre korreksjonsverdi
For eksample, hvis gjeldende tilstandsmengde er for liten, ønsker vi å legge til 1 til dens sanne verdi, og gjeldende verdi pluss 100 korreksjonsoperasjonskommando er:01 06 00 6B 00 64 F9 FD.
Enhets-ID | Funksjons-id | Startadresse | Destinasjon | CRC16 |
01 | 06 | 00 6B | 00 64 | F9 FD |
Etter at operasjonen er vellykket, vil enheten returnere informasjon: 01 06 00 6B 00 64 F9 FD, parameterne trer i kraft umiddelbart etter en vellykket endring.
Ansvarsfraskrivelse
Dette dokumentet gir all informasjon om produktet, gir ingen lisens til immaterielle rettigheter, uttrykker eller antyder ikke, og forbyr andre måter å gi immaterielle rettigheter på, for eksempel salgsvilkårene og betingelsene for dette produktet, annet problemer. Det påtas ikke noe ansvar. Videre gir vårt firma ingen garantier, uttrykte eller underforståtte, angående salg og bruk av dette produktet, inkludert egnetheten for den spesifikke bruken av produktet, salgbarheten eller bruddansvaret for patenter, opphavsrett eller andre immaterielle rettigheter, etc. Produktspesifikasjoner og produktbeskrivelser kan endres når som helst uten varsel.
Kontakt oss
Selskap: Shanghai Sonbest Industrial Co., Ltd
Adresse: Bygning 8, No.215 North east road, Baoshan District, Shanghai, Kina
Web: http://www.sonbest.com
Web: http://www.sonbus.com
SKYPE: soobuu
E-post: salg@sonbest.com
Tlf: 86-021-51083595 / 66862055 / 66862075 / 66861077
Dokumenter / Ressurser
![]() |
SONBEST SM2130B-O2 RS485 grensesnitt oksygensensor [pdfBrukerhåndbok RS485, SM2130B-O2, RS485 grensesnitt oksygensensor, SM2130B-O2 RS485 grensesnitt oksygensensor |