1. PM2.5, PM10-uitgang tegelijkertijd
485 communicatie (modbus) protocol baudrate: 2400.4800 (standaard) .9600
Gegevensbitlengte: 8 bits
Pariteitsmodus: geen
Stopbitlengte: 1 bit
Standaard modbus communicatie adres: 1
Ondersteuningsfunctiecode: 03Parameterinstellingen: geconfigureerd met de meegeleverde configuratiesoftware via de 485-interface
Bedrading instructies
|
Kabel kleur |
Beschrijving |
|
macht
|
Bruin |
macht + (10-30vdc) |
zwart |
Vermogen - |
|
Communicatie |
geel |
485-A |
Blauw |
485-B |
Communicatie protocol
Basis communicatieparameters
Code |
8-bit binair |
Gegevensbit |
8 bit |
Pariteitsbit |
NEE |
Stop bit |
1 bit |
Foutcontrole |
CRC |
Baudrate |
2400bit / s, 4800bit / s, 9600 bit / s standaard is 4800bit / S |
4.2 Definitie van dataframe-indeling
Keur Modbus-RTU communicatieprotocol goed, het formaat is als volgt:
Initiële structuur ≥ 4 bytes tijd
Adrescode = 1 byte
Geluidszender Instructiehandleiding (Type 485) V2.0
Functiecode = 1 byte
Gegevensgebied = N bytes
Foutcontrole = 16-bits CRC-code
Eindstructuur ≥ 4 bytes tijd
Adrescode: is het adres van de zender, dat uniek is in het communicatienetwerk (fabrieksinstelling 0x01).
Functiecode: de instructiefunctie van de opdracht die door de host is verzonden. Deze zender gebruikt alleen functiecode 0x03 (lees registergegevens).
Gegevensgebied: het gegevensgebied zijn de specifieke communicatiegegevens. Merk op dat de 16-bits databyte hoog is!
CRC-code: checkcode van twee bytes.
Structuur van het kader van het onderzoeksaanvraag:
Adres code |
Functie code |
Registreer startadres |
Registreer lengte |
controleer code laag |
Controleer code hoog |
1 bytes |
1 bytes |
2 bytes |
2 bytes |
1 bytes |
1 bytes |
Structuur van het slave-transponderframe
Adres code |
Functie code |
effectieve byte |
Nee 1 Gegevensgebied |
NEE2 Gegevensgebied |
Geen N Gegevensgebied |
Controleer code |
1 bytes |
1 bytes |
1 bytes |
2 bytes |
2 bytes |
2 bytes |
2 bytes |
Adres registreren
|
Adres registreren
|
PLC- of configuratie-adres |
inhoud |
operatie |
0000 H |
40001 |
PM2.5 Uploadgegevens zijn de echte waarde |
Alleen lezen |
0000 H |
40002 |
PM10 Uploadgegevens zijn de echte waarde |
Alleen lezen |
4.4 Voorbeelden en verklaringen van communicatieprotocollen
Voorbeeld: lees de PM-waarde van apparaatadres 0x01
Onderzoek frame:
Adres code |
Functie code |
Start adres |
Gegevens lengte |
controleer code laag |
Controleer code hoog |
0x01 |
0x03 |
0x00 0x00 |
0x00 0x02 |
0xC4 |
0x0B |
Responsframe: (lees bijvoorbeeld 85ug / m3 voor PM2.5 en 156ug / m3 voor PM10)
Adres code |
Functie code |
effectieve byte |
vochtigheid |
temperatuur |
controleer code laag |
Controleer code hoog |
0x01 |
0x03 |
0x04 |
0x00 0x55 |
0x00 0x9c |
0xEA |
0x4A |
PM2.5 berekening:
Zenderhandleiding luchtkwaliteit (PM2.5/P10) zender (type 485) V2.0
PM2.5: 0055 H (hexadecimaal) = 85 => PM2.5 = 85ug / m3
PM10 berekening:
PM10: 009CH (hexadecimaal) = 156 => PM10 = 156ug / m3
Pakket bestaat uit:




