SONBEST-logo

SONBEST XM2190B-PM25 RS485-bus MODBUS-RTU Protocolinstrumenten OF-systemen voor monitoring

SONBEST XM2190B-PM25 RS485-bus MODBUS-RTU Protocolinstrumenten OF systemen voor monitoring fig 1

XM2190B-PM25 met behulp van het standaard RS485-bus MODBUS-RTU-protocol, gemakkelijke toegang tot PLC, DCS en andere instrumenten of systemen voor het bewaken van PM2.5-, PM10-, temperatuur- en vochtigheidstoestandshoeveelheden. Het interne gebruik van zeer nauwkeurige detectiekern en aanverwante apparaten Om een ​​hoge betrouwbaarheid en uitstekende stabiliteit op lange termijn te garanderen, kan deze worden aangepast
RS232,RS485,KAN,4-20mA,DC0~5V\10V,ZIGBEE,Lora,WIFI,GPRS en andere uitvoermethoden.

Technische parameters

Technische parameter Parameterwaarde
Merk XUNCHIP
PM2.5-bereik 0~999ug/m3
PM2.5 nauwkeurigheid ±15% of ±10ug/m3 max. @25℃
PM10-bereik 0~999ug/m3
PM10 nauwkeurigheid ±15% of ±35ug/m3 max. @25℃
Temperatuurmeetbereik -50℃~120℃
Nauwkeurigheid van temperatuurmeting ±0.5℃ @25℃
Meetbereik vochtigheid 0~100%RV
Nauwkeurigheid vochtigheid ±3%RV @25℃
Communicatie-interface RS485
Standaard baudrate 9600 8 1 n XNUMX
Stroom DC9~24V 1A
Bedrijfstemperatuur -40~80°C
Werkvochtigheid 5%RV~90%RV

ProductgrootteSONBEST XM2190B-PM25 RS485-bus MODBUS-RTU Protocolinstrumenten OF systemen voor monitoring fig 2SONBEST XM2190B-PM25 RS485-bus MODBUS-RTU Protocolinstrumenten OF systemen voor monitoring fig 3

ToepassingsoplossingSONBEST XM2190B-PM25 RS485-bus MODBUS-RTU Protocolinstrumenten OF systemen voor monitoring fig 5

Hoe te gebruiken?SONBEST XM2190B-PM25 RS485-bus MODBUS-RTU Protocolinstrumenten OF systemen voor monitoring fig 4

Communicatieprotocol
Het product maakt gebruik van het RS485 MODBUS-RTU-standaardprotocolformaat, alle bedienings- of antwoordopdrachten zijn hexadecimale gegevens. Het standaard apparaatadres is 1 wanneer het apparaat de fabriek verlaat, en de standaard baudrate is 9600,8,n,1 .

1. Gegevens lezen (functiecode 0x03)
Vraagkader (hexadecimaal), verzenden example: vraag 1 gegevens van 1# apparaat, de bovenste computer verzendt het commando: 01 03 00 00 00 04 44 09 .

Adres Functiecode Startadres Gegevenslengte Controleer code
01 03 00 00 00 04 44 09

Voor het juiste vraagframe antwoordt het apparaat met gegevens: 01 03 08 00 7C 00 00 00 00 00 00 28 10 , antwoordformaat

Adres Functie

Code

Lengte Gegevens 1 Gegevens 2 Gegevens 3 Gegevens 4 Rekening

Code

01 03 08 00 79 00 7A 00 7B 00 7C 28 10

Gegevensbeschrijving: de gegevens in de opdracht zijn hexadecimaal, neem gegevens 1 als een example, 00 79 wordt geconverteerd naar een decimale waarde als 121, aangenomen dat de gegevensvergroting 100 is, dan is de werkelijke waarde 121/100=1.21, Overige enzovoort.

Tabel met gemeenschappelijke gegevensadressen

Configuratie

Adres

Adres registreren Register

Beschrijving

Gegevenstype Waardebereik
40001 00 00 PM2.5 Alleen lezen 0~65535
40002 00 01 PM10 Alleen lezen 0~65535
40003 00 02 temperatuur Alleen lezen 0~65535
40004 00 03 vochtigheid Alleen lezen 0~65535
40101 00 64 Model code Lezen/Schrijven 0~65535
40102 00 65 totaal aantal

meetpunten

lezen/schrijven 1~20
40103 00 66 apparaatadres lezen/schrijven 1~249
40104 00 67 baudrate lezen/schrijven 0~6
40105 00 68 mededeling

modus

lezen/schrijven 1~4
40106 00 69 protocoltype lezen/schrijven 1~10

Lezen en apparaatadres wijzigen

Lezen of vraag apparaat adres

Als u het huidige apparaatadres niet weet en er is maar één apparaat op de bus, dan kunt u het apparaatadres opvragen via het commando FA 03 00 66 00 01 71 9E .

Apparaatadres Functiecode Startadres Gegevenslengte Controleer code
FA 03 00 66 00 01 71 9E

FA betekent dat 250 het algemene adres is. Als u het adres niet weet, kunt u 250 gebruiken om het echte apparaatadres te verkrijgen, 00 66 is het apparaatadresregister.
Voor de juiste queryopdracht zal het apparaat bijvoorbeeld reagerenample, de antwoordgegevens zijn: 01 03 02 00 01 79 84, en de indeling ervan wordt weergegeven in de volgende tabel:

Apparaatadres Functiecode Startadres Model code Controleer code
01 03 02 00 01 79 84

In de antwoordgegevens vertegenwoordigt de eerste byte 01 het echte adres van het huidige apparaat.

Apparaatadres wijzigen

Apparaatadres Functiecode Adres registreren Doeladres Controleer code
01 06 00 66 00 02 E8 14

Bijvoorbeeldample, als het huidige apparaatadres 1 is en we willen het veranderen in 02, dan is het commando: 01 06 00 66 00 02 E8 14 .
Nadat de wijziging is geslaagd, retourneert het apparaat de informatie: 02 06 00 66 00 02 E8 27 , en de formaatanalyse wordt weergegeven in de volgende tabel:

Apparaatadres Functiecode Adres registreren Doeladres Controleer code
02 06 00 66 00 02 E8 27

In de responsgegevens is, nadat de wijziging is geslaagd, de eerste byte het nieuwe apparaatadres.
Nadat het apparaatadres is gewijzigd, wordt dit doorgaans onmiddellijk van kracht. Op dit moment moet de gebruiker de queryopdracht van zijn software dienovereenkomstig wijzigen. .

Baudrate lezen en wijzigen (1) Baudrate lezen

De standaard fabrieksbaudsnelheid van het apparaat is 9600. Als u deze wilt wijzigen, kunt u deze wijzigen
volgens de volgende tabel en het bijbehorende communicatieprotocol. Bijvoorbeeldample, om de baudrate-ID van het huidige apparaat te lezen, is de opdracht: 01 03 00 67 00 01 35 D5 , het formaat wordt als volgt geparseerd.

Apparaatadres Functiecode Startadres Gegevenslengte Controleer code
01 03 00 67 00 01 35D5

Lees de baudratecode van het huidige apparaat. Baudrate-code: 1 is 2400; 2 is 4800; 3 is 9600; 4 is 19200; 5 is 38400; 6 is 115200.
Voor de juiste queryopdracht zal het apparaat bijvoorbeeld reagerenample, de antwoordgegevens zijn: 01 03 02 00 03 F8 45, en de formaatanalyse wordt weergegeven in de volgende tabel:

Apparaatadres Functiecode Gegevenslengte Baudrate-code Controleer code
01 03 02 00 03 F8 45

Volgens de baudrate-code is 03 9600, dat wil zeggen dat de baudrate van het huidige apparaat 9600 is.
Wijzig de baudrate

Bijvoorbeeldample, verander de baudrate van 9600 naar 38400, dat wil zeggen, verander de code van 3 naar 5, het commando is: 01 06 00 67 00 05 F8 16 .

Apparaatadres Functiecode Adres registreren Doel baudrate Controleer code
01 06 00 67 00 05 F8 16

Wijzig de baudrate van 9600 in 38400, dat wil zeggen, verander de code van 3 in 5. De nieuwe baudrate wordt onmiddellijk van kracht en het apparaat reageert op dit moment niet meer en de baudrate van het apparaat moet worden gecontroleerd dienovereenkomstig Gewijzigd.

Correctiewaarde lezen en wijzigen

(1) Lees correctiewaarde:
Wanneer er een fout is tussen de gegevens en de referentiestandaard, kunnen we de weergavefout verminderen door de correctiewaarde aan te passen. Het correctieverschil kan worden gewijzigd binnen een bereik van plus of min 1000, dat wil zeggen dat het waardebereik 0-1000 of 64535 -65535 is. Bijvoorbeeldample, wanneer de weergegeven waarde 100 te klein is, kunnen we dit corrigeren door 100 toe te voegen. Het commando is: 01 03 00 6B 00 01 F5 D6 . In de opdracht is 100 hexadecimaal 0x64; als u deze wilt verkleinen, kunt u een negatieve waarde instellen, zoals -100, de overeenkomstige hexadecimale waarde is FF 9C, de berekeningsmethode is 100-65535=65435 en vervolgens geconverteerd naar hexadecimaal, het is 0x FF 9C. Apparaat De correctiewaarde begint vanaf 00 6B. We nemen de eerste parameter als example om te illustreren. Als er meerdere parameters zijn, wordt de correctiewaarde op dezelfde manier uitgelezen en gewijzigd.

Apparaatadres Functiecode Startadres Gegevenslengte Controleer code
01 03 00 6B 00 01 F5 D6

Voor de juiste queryopdracht zal het apparaat bijvoorbeeld reagerenample, de antwoordgegevens zijn: 01 03 02 00 64 B9 AF, en het ontleden van het formaat wordt weergegeven in de volgende tabel:

Apparaatadres Functiecode Gegevenslengte Correctiewaarde Controleer code
01 03 02 00 64 B9AF

In de responsgegevens vertegenwoordigt de eerste byte 01 het werkelijke adres van het huidige apparaat en is 00 6B het eerste register van de toestandcorrectiewaarde. Als het apparaat meerdere parameters heeft, werken andere parameters op dezelfde manier als deze. Dezelfde, over het algemeen temperatuur en vochtigheid hebben deze parameter, en verlichting heeft deze parameter over het algemeen niet.

Wijzig de correctiewaarde
Bijvoorbeeldample, als de huidige toestand te klein is, willen we 1 optellen bij zijn werkelijke waarde, en 100 optellen bij de huidige waarde. Het correctiecommando is: 01 06 00 6B 00 64 F9 FD .

Apparaatadres Functiecode Adres registreren Doeladres Controleer code
01 06 00 6B 00 64 F9FD

Nadat de bewerking is geslaagd, retourneert het apparaat de informatie: 01 06 00 6B 00 64 F9 FD , na de succesvolle wijziging worden de parameters onmiddellijk van kracht.

Vrijwaring

Dit document bevat alle informatie over het product, verleent geen licentie voor intellectueel eigendom, is niet expliciet of impliciet en verbiedt alle andere middelen om intellectuele eigendomsrechten te verlenen, zoals de verklaring van verkoopvoorwaarden van dit product, andere kwesties. Er wordt geen aansprakelijkheid aanvaard. Bovendien geeft ons bedrijf geen garanties, expliciet of impliciet, met betrekking tot de verkoop en het gebruik van dit product, inclusief de geschiktheid voor het specifieke gebruik van het product, de verhandelbaarheid of de inbreukaansprakelijkheid voor enig patent, auteursrecht of andere intellectuele eigendomsrechten, enz. Productspecificaties en productbeschrijvingen kunnen op elk moment zonder kennisgeving worden gewijzigd.

Neem contact met ons op

Merk: XUNCHIP
Adres: kamer 208, gebouw 8, nr. 215, Nandong Road, Baoshan District, Shanghai, Xinxin Brand Business Department
Chinese website: http://www.xunchip.com
Internationale website: http://www.xunchip.com
SKYPE: zooooo
E-mail: verkoop@sonbest.com
Tel: 86-021-51083595/66862055/66862075/66861077

Documenten / Bronnen

SONBEST XM2190B-PM25 RS485-bus MODBUS-RTU Protocolinstrumenten OF-systemen voor monitoring [pdf] Gebruikershandleiding
XM2190B-PM25, RS485-bus MODBUS-RTU Protocolinstrumenten OF systemen voor bewaking

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *