TapHome

QDW90A Tlakový převodník

Modbus RTU
Přidal
Poslední aktualizace: 06. 2026

Vyžaduje externí bránu

TapHome Multi-Protocol Gateway — stránka produktu

QDW90A Tlakový převodník

QDW90A je generický piezorezistivní tlakový a hladinový převodník vyráběný společností Qidian (Anhui Qidian Automation Technology Co., Ltd.). Komunikuje přes Modbus RTU po RS-485 a k TapHome se připojuje prostřednictvím Multi-Protocol Gateway. Stejná hardwarová platforma podporuje měření tlaku, hladiny, teploty a pH v závislosti na instalovaném snímacím prvku.

Šablona čte měřenou hodnotu z holding registru H:4 s automatickým desetinným škálováním podle H:3. Čtyři servisní atributy zobrazují aktuální konfiguraci zařízení (slave adresa, přenosová rychlost, měřicí jednotka a desetinný formát) a jedna servisní akce umožňuje vzdálenou změnu slave adresy.

Hardwarové připojení

Zapojení RS-485

Připojte QDW90A k TapHome Multi-Protocol Gateway pomocí svorek RS-485:

Vodič snímačePřipojeníPopis
ČERVENÝ+24 VKladný pól napájení
ČERNÝGNDUzemnění napájení
MODRÝA (RS485+)Datová linka Modbus A
ŽLUTÝB (RS485-)Datová linka Modbus B

Barvy vodičů se mohou lišit mezi OEM variantami. Před připojením vždy ověřte zapojení podle dokumentace dodané s vaším konkrétním zařízením.

Komunikační parametry
ParametrVýchozí hodnota
Přenosová rychlost9600
ParitaŽádná
Datové bity8
Stop bity1
Slave ID1

Přenosová rychlost je konfigurovatelná od 1200 do 115200 přes registr H:1. Rozsah slave adresy je 1–255 a lze ji změnit vzdáleně pomocí servisní akce Rewrite the Slave Address v TapHome.

Po změně slave adresy nebo přenosové rychlosti převodník odpoví pomocí původních nastavení před přepnutím na nové hodnoty. Pro uložení změn do energeticky nezávislé paměti je třeba zapsat H:15 = 0.

Možnosti zařízení

Měření tlaku/hladiny

Šablona zpřístupňuje jedno zařízení — Pressure Level — které čte měřenou hodnotu z holding registru H:4 (Int16). Surová hodnota se automaticky dělí číslem 10 umocněným na počet desetinných míst z H:3:

1
actual_value = raw_value / 10^(decimal_points)

Měřicí jednotka závisí na konfiguraci snímače uložené v H:2. Převodník podporuje 23 různých jednotek:

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

Skript šablony provádí dodatečnou konverzi pro metry (kód 16) a centimetry (kód 17) kvůli jejich specifickým požadavkům na škálování.

Servisní atributy

Modul zpřístupňuje čtyři servisní atributy pro monitorování konfigurace zařízení:

  • Slave Address (H:0) — aktuální Modbus slave adresa (1–255)
  • Baud Rate (H:1) — dekódovaná přenosová rychlost z interního kódu (1200, 2400, 4800, 9600, 19200, 38400, 57600 nebo 115200)
  • Unit (H:2) — aktuálně nakonfigurovaná měřicí jednotka zobrazená jako zkratka (MPa, KPa, bar, PSI, mH2O, °C, pH atd.)
  • Decimal Points (H:3) — formát desetinné čárky (####, ###.#, ##.##, #.###, nebo .####)
Servisní akce
  • Rewrite the Slave Address — zapíše novou slave adresu (1–255) do H:0 a uloží do energeticky nezávislé paměti zápisem H:15 = 0. Převodník odpoví pomocí původní adresy před přepnutím.
Další možnosti

QDW90A poskytuje také Float32 měřenou hodnotu v registrech H:22–H:23 (IEEE 754, big-endian ABCD pořadí bajtů), která poskytuje přímé čtení bez desetinného škálování. Další registry zahrnují nulový bod rozsahu (H:5), plný bod rozsahu (H:6), kalibraci nulového offsetu (H:12), konfiguraci sériové parity (H:37) a příkaz pro obnovení továrního nastavení (H:16). Tyto lze přidat jako vlastní Modbus zařízení v TapHome podle potřeby.

Dostupná zařízení

QDW90A Tlakový převodník Modul
Servisní atributy
Slave adresaAktuální Modbus slave adresa (1-255, výchozí 1)
Přenosová rychlostAktuální přenosová rychlost dekódovaná z interního kódu (1200-115200)
JednotkaAktuálně nakonfigurovaná měřicí jednotka (MPa, KPa, Pa, bar, mbar, PSI, mH2O, mmH2O, °C, °F, pH atd.)
Desetinná místaFormát zobrazení desetinné čárky (####, ###.#, ##.##, #.###, .####)
Servisní akce
Přepsat slave adresu

QDW90A Pressure transmitter - in

Servisní atributy
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í akce
Rewrite the Slave Address
Parametry: Slave Address (1–255 SlaveAddr)
modbusw(SH, 0, int16, SlaveAddr);
modbusw(SH, 15, int16, 0);  # Save to user area
Úroveň tlaku Proměnná Pouze ke čtení

Měřená hodnota s dynamickým desetinným škálováním — čte H:4 dělené 10^(H:3) s konverzí specifickou pro m a cm

Registr: H:4 Int16 numeric

Úroveň tlaku

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

switch(modbusr(H, 2, int16),
	16, val,
	17, val / 100, 
	val
);
Připojení: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Možná vylepšení (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 jste problém s touto šablonou zařízení?

Napište nám, co nefunguje, co chybí, nebo jak by se měla šablona chovat. Vaše zpětná vazba nám pomáhá udržet katalog přesný.

Ověřeno TapHome

Chcete to použít ve svém TapHome jádře?

Otevřete tuto šablonu v zákaznickém portálu a použijte ji ve svém domově, nebo navrhněte úpravu a odešlete ji zpět do katalogu.

Otevřít v portálu