TapHome

QDW90A Tlakový prevodník

Modbus RTU
Pridal
Posledná aktualizácia: 05. 2026

Vyžaduje externú bránu

TapHome Multi-Protocol Gateway — stránka produktu

QDW90A Tlakový prevodník

QDW90A je generický piezorezistívny tlakový a hladinový prevodník vyrábaný spoločnosťou Qidian (Anhui Qidian Automation Technology Co., Ltd.). Komunikuje cez Modbus RTU po RS-485 a k TapHome sa pripája prostredníctvom Multi-Protocol Gateway. Rovnaká hardvérová platforma podporuje meranie tlaku, hladiny, teploty a pH v závislosti od inštalovaného snímacieho prvku.

Šablóna číta meranú hodnotu z holding registra H:4 s automatickým desatinným škálovaním podľa H:3. Štyri servisné atribúty zobrazujú aktuálnu konfiguráciu zariadenia (slave adresa, prenosová rýchlosť, meracia jednotka a desatinný formát) a jedna servisná akcia umožňuje vzdialenú zmenu slave adresy.

Hardvérové pripojenie

Zapojenie RS-485

Pripojte QDW90A k TapHome Multi-Protocol Gateway pomocou svoriek RS-485:

Vodič snímačaPripojeniePopis
ČERVENÝ+24 VKladný pól napájania
ČIERNYGNDUzemnenie napájania
MODRÝA (RS485+)Dátová linka Modbus A
ŽLTÝB (RS485-)Dátová linka Modbus B

Farby vodičov sa môžu líšiť medzi OEM variantmi. Pred pripojením vždy overte zapojenie podľa dokumentácie dodanej s vaším konkrétnym zariadením.

Komunikačné parametre
ParameterPredvolená hodnota
Prenosová rýchlosť9600
ParitaŽiadna
Dátové bity8
Stop bity1
Slave ID1

Prenosová rýchlosť je konfigurovateľná od 1200 do 115200 cez register H:1. Rozsah slave adresy je 1–255 a je možné ju zmeniť vzdialene pomocou servisnej akcie Rewrite the Slave Address v TapHome.

Po zmene slave adresy alebo prenosovej rýchlosti prevodník odpovie pomocou pôvodných nastavení pred prepnutím na nové hodnoty. Na uloženie zmien do energeticky nezávislej pamäte je potrebné zapísať H:15 = 0.

Možnosti zariadenia

Meranie tlaku/hladiny

Šablóna sprístupňuje jedno zariadenie — Pressure Level — ktoré číta meranú hodnotu z holding registra H:4 (Int16). Surová hodnota sa automaticky delí číslom 10 umocneným na počet desatinných miest z H:3:

1
actual_value = raw_value / 10^(decimal_points)

Meracia jednotka závisí od konfigurácie snímača uloženej v H:2. Prevodník podporuje 23 rôznych jednotiek:

KódJednotkaKategória
0MPaTlak
1KPaTlak
2PaTlak
3barTlak
4mbarTlak
5Kgcm2Tlak
6PSITlak
7mH2OTlak
8mmH2OTlak
9inH2OTlak
10H2OTlak
11mHgTlak
12mmHgTlak
13inHgTlak
14atmTlak
15TorrTlak
16mHladina
17cmHladina
18mmHladina
19KgHmotnosť
20°CTeplota
21pHHodnota pH
22°FTeplota

Skript šablóny vykonáva dodatočnú konverziu pre metre (kód 16) a centimetre (kód 17) kvôli ich špecifickým požiadavkám na škálovanie.

Servisné atribúty

Modul sprístupňuje štyri servisné atribúty na monitorovanie konfigurácie zariadenia:

  • Slave Address (H:0) — aktuálna Modbus slave adresa (1–255)
  • Baud Rate (H:1) — dekódovaná prenosová rýchlosť z interného kódu (1200, 2400, 4800, 9600, 19200, 38400, 57600 alebo 115200)
  • Unit (H:2) — aktuálne nakonfigurovaná meracia jednotka zobrazená ako skratka (MPa, KPa, bar, PSI, mH2O, °C, pH atď.)
  • Decimal Points (H:3) — formát desatinnej čiarky (####, ###.#, ##.##, #.###, alebo .####)
Servisná akcia
  • Rewrite the Slave Address — zapíše novú slave adresu (1–255) do H:0 a uloží do energeticky nezávislej pamäte zápisom H:15 = 0. Prevodník odpovie pomocou pôvodnej adresy pred prepnutím.
Ďalšie možnosti

QDW90A poskytuje aj Float32 meranú hodnotu v registroch H:22–H:23 (IEEE 754, big-endian ABCD poradie bajtov), ktorá poskytuje priame čítanie bez desatinného škálovania. Ďalšie registre zahŕňajú nulový bod rozsahu (H:5), plný bod rozsahu (H:6), kalibráciu nulového offsetu (H:12), konfiguráciu sériovej parity (H:37) a príkaz na obnovenie továrenských nastavení (H:16). Tieto je možné pridať ako vlastné Modbus zariadenia v TapHome podľa potreby.

Dostupné zariadenia

QDW90A Tlakový prevodník Modul
Servisné atribúty
Slave adresaAktuálna Modbus slave adresa (1-255, predvolená 1)
Prenosová rýchlosťAktuálna prenosová rýchlosť dekódovaná z interného kódu (1200-115200)
JednotkaAktuálne nakonfigurovaná meracia jednotka (MPa, KPa, Pa, bar, mbar, PSI, mH2O, mmH2O, °C, °F, pH atď.)
Desatinné miestaFormát zobrazenia desatinnej čiarky (####, ###.#, ##.##, #.###, .####)
Servisné akcie
Prepísať slave adresu

QDW90A Pressure transmitter - in

Servisné atribúty
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
);
Servisné akcie
Rewrite the Slave Address
Parametre: Slave Address (1–255 SlaveAddr)
modbusw(SH, 0, int16, SlaveAddr);
modbusw(SH, 15, int16, 0);  # Save to user area
Úroveň tlaku Premenná Len na čítanie

Meraná hodnota s dynamickým desatinným škálovaním — číta H:4 delené 10^(H:3) s konverziou špecifickou pre m a cm

Register: H:4 Int16 numeric

Úroveň tlaku

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

switch(modbusr(H, 2, int16),
	16, val,
	17, val / 100, 
	val
);
Pripojenie: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Možné vylepšenia (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.

Zdroje

Našli ste problém s touto šablónou zariadenia?

Napíšte nám, čo nefunguje, čo chýba, alebo ako by sa mala šablóna správať. Vaša spätná väzba nám pomáha udržiavať katalóg presný.

Overené TapHomom

Chcete to použiť vo svojom TapHome jadre?

Otvorte túto šablónu v Customer Portali a aplikujte ju na svoj domov, alebo navrhnite zmenu a odošlite ju späť do katalógu.

Otvoriť v portáli