Vaisala Vaisala GMP252 Modbus RTU template

Vaisala GMP252

CARBOCAP CO2-sonde voor kassen, landbouw en klimaattechniek, met compensatie voor temperatuur en druk.

De Vaisala GMP252 is een CARBOCAP CO2-sonde die koolstofdioxide meet van 0 tot 10.000 ppm in kassen, de landbouw, koelcellen en klimaatinstallaties. Deze Modbus RTU-template leest de CO2-concentratie, de temperatuur en de status van de sonde, en je stelt vanuit ModbusCloud de compensatie voor druk, temperatuur, vocht en zuurstof, de filterfactor en de seriële instellingen in.

Protocol
Modbus RTU
Aansluiting
RS485, 19200 baud
Registers
25, lezen en schrijven
Belangrijke uitlezingen
CO2-concentratie · Gemeten temperatuur · Compensatietemperatuur · Apparaatstatus · CO2-status · Foutcode
Beschikbare commando's
Drukcompensatie · Temperatuurcompensatie · Vochtcompensatie · Zuurstofcompensatie · CO2-filterfactor · Modbusadres en seriële instellingen
Ondersteunde modellen
GMP252 · GMP251
Laatst bijgewerkt

Registers (25)

25 lezen, 17 schrijven

NaamEenheidToegangAdres (Verborgen tot je je e-mailadres invult)Functie (verborgen)Type (verborgen)
Measured CO2 ValueppmLezen
Compensation Temperature°CLezen
Measured Temperature°CLezen
Measured CO2 Value (Integer)ppmLezen
Measured CO2 Value (Integer x10)ppmLezen
Device StatusLezen
CO2 StatusLezen
Error CodeLezen
Power-up Pressure CompensationhPaLezen en schrijven
Power-up Temperature Compensation°CLezen en schrijven
Power-up Humidity Compensation%RHLezen en schrijven
Power-up Oxygen Compensation%Lezen en schrijven
Volatile Pressure CompensationhPaLezen en schrijven
Volatile Temperature Compensation°CLezen en schrijven
Volatile Humidity Compensation%RHLezen en schrijven
Volatile Oxygen Compensation%Lezen en schrijven
Pressure Compensation ModeLezen en schrijven
Temperature Compensation ModeLezen en schrijven
Humidity Compensation ModeLezen en schrijven
Oxygen Compensation ModeLezen en schrijven
CO2 Filtering FactorLezen en schrijven
Modbus AddressLezen en schrijven
Serial SpeedLezen en schrijven
Serial ParityLezen en schrijven
Serial Stop BitsLezen en schrijven

Registers laden…

Stuur jouw apparatenlijst

Staat een apparaat niet in de bibliotheek, dan maken we de template gratis zodra we de registers hebben.

Aantal installaties (optioneel)

Gebruikstoepassingen

  • Toon het CO2-niveau per kasafdeling op een dashboard en bewaar 365 dagen historie.
  • Krijg een melding per e-mail, in het portaal of via een webhook als CO2 onder of boven het niveau komt dat het gewas nodig heeft.
  • Laat een alarm afgaan als de apparaatstatus of foutcode niet 0 is, bijvoorbeeld bij een te lage voedingsspanning of een vuile of natte sensor.
  • Stel de compensatie voor druk, temperatuur, vocht of zuurstof op afstand in als de omstandigheden bij de sonde afwijken van de standaard.
  • Zet vanuit het portaal meer filtering op de CO2-meting als losse pieken uitgemiddeld moeten worden.

Installatie

  1. Sluit pin 4 (RS-485+, zwarte draad) en pin 2 (RS-485-, wit) van de Vaisala M12-kabel aan op de RS485-poort van de ModbusCloud Gateway, en pin 3 (blauw) op massa. Sluit een lange bus aan beide uiteinden af met 120 Ω.

  2. Voed de sonde met 12 tot 30 V DC op pin 1 (bruin). Laat pin 5 (grijs) los, want pin 5 op massa dwingt de analoge uitgang af.

  3. Controleer dat de sonde in Modbus-modus staat met adres 240, 19200 baud, geen pariteit, 8 databits en 2 stopbits. Pas dit zo nodig aan met Vaisala Insight.

  4. Voeg in ModbusCloud een Modbus apparaat toe op de gateway met deze instellingen en importeer de template Vaisala GMP252.

  5. Wacht ongeveer 2 minuten tot de sonde warm is en controleer dan of Measured CO2 Value een logische waarde geeft en Device Status 0 is.

Veelvoorkomende aandachtspunten

De sonde antwoordt niet op de RS485-bus. Wat controleer ik?

Controleer 19200 baud, geen pariteit, 8 databits en 2 stopbits op adres 240. Veel masters staan standaard op 1 stopbit. Kijk of RS-485+ op pin 4 zit en RS-485- op pin 2, en wissel ze als er niets antwoordt. Pin 5 mag niet op massa zitten, want dan blijft de sonde analoog. Een sonde die met analoge uitgang is besteld, zet je eerst om naar Modbus, bijvoorbeeld met Vaisala Insight.

Waarom klopt de CO2-waarde niet direct na het inschakelen?

De sonde start binnen 12 seconden, maar heeft ongeveer 2 minuten nodig om op te warmen. In die tijd loopt de CO2-waarde op naar de juiste waarde. De CO2-status geeft 2 of 256 zolang de meting nog niet klaar is. Blijven de waarden vreemd, kijk dan naar de compensatie, want een verkeerde druk of temperatuur verschuift de meting.

Welke CO2-waarde gebruik ik bij een GMP251?

De GMP251 meet tot 20 % CO2, dat is 200.000 ppm. De gewone waarde als geheel getal houdt op bij 32.767 ppm. Gebruik daarom Measured CO2 Value of de waarde die met 10 geschaald is, die tot ongeveer 320.000 ppm gaat. Op een GMP252 geven alle drie hetzelfde niveau.

Hoe werk ik de drukcompensatie bij zonder de sonde te slijten?

Schrijf waarden die veranderen, zoals de luchtdruk van een weerstation, naar de vluchtige compensatieregisters. Die vervallen bij een herstart en nemen dan de opstartwaarde weer over. De opstartregisters staan in EEPROM, dat ongeveer 30.000 schrijfacties aankan. Gebruik ze dus alleen voor vaste instellingen. Lees de waarde na het schrijven terug, want de sonde kan een waarde buiten het bereik weigeren.

Het schrijven van een modus of de filterfactor geeft een fout. Waarom?

De sonde accepteert schrijfopdrachten alleen als write multiple (functiecode 16). De compensatiewaarden van 32 bits gaan altijd zo. Geeft het schrijven van een losse instelling van 16 bits een fout, zoals een compensatiemodus, de filterfactor of het adres, pas die instelling dan aan met Vaisala Insight. Registers schrijven staat in ModbusCloud standaard uit en gaat per gateway aan op aanvraag.

Elektricien aan het werk in een open verdeelkast