TapHome

QDW90A Pressure Transmitter

Modbus RTU
Autor
Posljednje ažuriranje: 04. 2026

Potreban je vanjski pristupnik (gateway)

TapHome Multi-Protocol Gateway — stranica proizvoda

QDW90A Pressure Transmitter

QDW90A je generički piezootporni pretvornik tlaka i razine proizvođača Qidian (Anhui Qidian Automation Technology Co., Ltd.). Komunicira preko Modbus RTU na RS-485 i na TapHome se spaja preko pristupnika Multi-Protocol Gateway. Ista hardverska platforma, ovisno o ugrađenom senzorskom elementu, podržava mjerenje tlaka, razine, temperature i pH.

Predložak čita izmjerenu vrijednost iz holding registra H:4 uz automatsko decimalno skaliranje prema H:3. Četiri servisna atributa prikazuju trenutačnu konfiguraciju uređaja (slave adresu, brzinu prijenosa, mjernu jedinicu i decimalni format), a jedna servisna radnja omogućuje daljinsku promjenu slave adrese.

Hardversko spajanje

Ožičenje RS-485

Spojite QDW90A na TapHome Multi-Protocol Gateway preko stezaljki RS-485:

Vodič senzoraSpojOpis
RED (crvena)+24 VPlus napajanja
BLACK (crna)GNDMasa napajanja
BLUE (plava)A (RS485+)Modbus podatkovni vod A
YELLOW (žuta)B (RS485-)Modbus podatkovni vod B

Boje vodiča mogu se razlikovati ovisno o OEM varijanti. Prije spajanja uvijek provjerite ožičenje prema dokumentaciji priloženoj uz vaš uređaj.

Komunikacijski parametri
ParametarZadana vrijednost
Brzina prijenosa9600
Paritetnema
Podatkovni bitovi8
Stop bitovi1
Slave ID1

Brzina prijenosa može se postaviti od 1200 do 115200 preko registra H:1. Raspon slave adresa je 1–255, a adresa se može daljinski promijeniti servisnom radnjom Promijeni Slave adresu u sustavu TapHome.

Nakon promjene slave adrese ili brzine prijenosa pretvornik odgovara s izvornim postavkama, a tek zatim prelazi na nove vrijednosti. Da bi se promjene spremile u trajnu memoriju, potrebno je upisati i H:15 = 0.

Mogućnosti uređaja

Mjerenje tlaka/razine

Predložak daje jedan uređaj — Tlak / razina — koji čita izmjerenu vrijednost iz holding registra H:4 (Int16). Sirova vrijednost automatski se dijeli s 10 na potenciju jednaku postavci decimalne točke iz H:3:

1
actual_value = raw_value / 10^(decimal_points)

Mjerna jedinica ovisi o konfiguraciji senzora spremljenoj u H:2. Pretvornik podržava 23 različite jedinice:

KodJedinicaKategorija
0MPaTlak
1KPaTlak
2PaTlak
3barTlak
4mbarTlak
5Kgcm2Tlak
6PSITlak
7mH2OTlak
8mmH2OTlak
9inH2OTlak
10H2OTlak
11mHgTlak
12mmHgTlak
13inHgTlak
14atmTlak
15TorrTlak
16mRazina
17cmRazina
18mmRazina
19KgMasa
20°CTemperatura
21pHpH vrijednost
22°FTemperatura

Skripta predloška primjenjuje dodatnu pretvorbu za metre (kod 16) i centimetre (kod 17) zbog njihovih posebnih zahtjeva skaliranja.

Servisni atributi

Modul daje četiri servisna atributa za praćenje konfiguracije uređaja:

  • Slave adresa (H:0) — trenutačna Modbus slave adresa (1–255)
  • Brzina prijenosa (H:1) — brzina prijenosa dekodirana iz internog koda (1200, 2400, 4800, 9600, 19200, 38400, 57600 ili 115200)
  • Jedinica (H:2) — trenutačno postavljena mjerna jedinica prikazana kraticom (MPa, KPa, bar, PSI, mH2O, °C, pH itd.)
  • Decimalna mjesta (H:3) — format decimalne točke (####, ###.#, ##.##, #.### ili .####)
Servisna radnja
  • Promijeni Slave adresu — upisuje novu slave adresu (1–255) u H:0 i sprema je u trajnu memoriju upisom H:15 = 0. Pretvornik odgovara s izvornom adresom, a tek zatim prelazi na novu.
Dodatne mogućnosti

QDW90A daje i izmjerenu vrijednost u formatu Float32 u registrima H:22–H:23 (IEEE 754, redoslijed bajtova big-endian ABCD), koja je izravno očitanje bez decimalnog skaliranja. Ostali registri uključuju donju granicu mjernog raspona (H:5), gornju granicu mjernog raspona (H:6), kalibraciju pomaka nule (H:12), postavku serijskog pariteta (H:37) i naredbu za vraćanje na tvorničke postavke (H:16). Po potrebi se u sustavu TapHome mogu dodati kao prilagođeni Modbus uređaji.

Dostupni uređaji

QDW90A pretvornik tlaka Modul
Servisni atributi
Slave adresaTrenutačna Modbus slave adresa (1–255, zadano 1)
Brzina prijenosaTrenutačna brzina prijenosa dekodirana iz internog koda (1200–115200)
JedinicaTrenutačno postavljena mjerna jedinica (MPa, KPa, Pa, bar, mbar, PSI, mH2O, mmH2O, °C, °F, pH itd.)
Decimalna mjestaFormat prikaza decimalne točke (####, ###.#, ##.##, #.###, .####)
Servisne radnje
Promijeni Slave adresu

QDW90A Pressure transmitter - in

Servisni atributi
Slave Address
modbusr(H, 0, int16);
Baud Rate
SWITCH(modbusr(H, 1, int16),
	0, 1200,
	1, 2400,
	2, 4800,
	3, 9600,
	4, 19200,
	5, 38400,
	6, 57600,
	7, 115200,
      NaN
);
Unit
switch(modbusr(H, 2, int16),
	0, "MPa",
	1, "KPa",
	2, "Pa",
	3, "bar",
	4, "mbar",
	5, "Kgcm2",
	6, "PSI",
	7, "mH2O",
	8, "mmH2O",
	9, "inH2O",
	10, "H2O",
	11, "mHg",
	12, "mmHg",
	13, "inHg",
	14, "atm",
	15, "Torr",
	16, "m",
	17, "cm",
	18, "mm",
	19, "Kg",
	20, "°C",
	21, "PH",
	22, "°F",
	NaN
);
Decimal points
SWITCH(modbusr(H, 3, int16),
	0, "####",
	1, "###.#",
	2, "##.##",
	3, "#.###",	
	4, "#.###",
	NaN
);
Servisne radnje
Rewrite the Slave Address
Parametri: Slave Address (1–255 SlaveAddr)
modbusw(SH, 0, int16, SlaveAddr);
modbusw(SH, 15, int16, 0);  # Save to user area
Tlak / razina Varijabla Samo za čitanje

Izmjerena vrijednost s dinamičkim decimalnim skaliranjem — čita H:4 podijeljeno s 10^(H:3), uz posebnu pretvorbu za m i cm

Registar: H:4 Int16 numeric

Tlak / razina

Čitanje
VAR val := MODBUSR(H, 4, Int16)/power(10, modbusr(H, 3, int16));

switch(modbusr(H, 2, int16),
	16, val,
	17, val / 100, 
	val
);
Povezivanje: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Moguća poboljšanja (7)
  • H:22-23 Float Measurement Value — Float32 IEEE 754, big-endian ABCD byte order — direct measurement without decimal scaling. Alternative to H:4 integer method used by template.
  • H:5 Range Zero Point — Transmitter zero calibration value — useful for diagnostics
  • H:6 Range Full Point — Transmitter full scale calibration value — useful for diagnostics
  • H:12 Zero Offset — Int16 R/W, factory default 0. PV output = calibration value + offset. Writable via FC 0x06.
  • H:37 Serial Parity — Int16 R/W; 0=None, 1=Odd, 2=Even. Configures RS485 serial parity.
  • H:1 Baud Rate (write) — Int16 writable; code 0-7 to change baud rate. Readable as service attribute but no write action in template.
  • H:16 Factory Reset — Write 1 to restore factory parameters. Caution: reverts address, baud rate, and calibration data.

Izvori

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Provjerio TapHome

Želite ovo koristiti u svojoj centralnoj jedinici TapHome Core?

Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog.

Otvorite na portalu