TapHome

QDW90A Nyomástávadó

Modbus RTU
Beküldő
Utoljára frissítve: 06. 2026

Külső átjáró szükséges

TapHome Multi-Protocol Gateway — termékoldal

QDW90A Nyomástávadó

A QDW90A egy generikus piezorezisztív nyomás- és szinttávadó, amelyet a Qidian (Anhui Qidian Automation Technology Co., Ltd.) gyárt. Modbus RTU protokollon keresztül kommunikál RS-485-ön, és a TapHome rendszerhez a Multi-Protocol Gateway-en keresztül csatlakozik. Ugyanaz a hardverplatform támogatja a nyomás-, szint-, hőmérséklet- és pH-mérést a telepített érzékelőelemtől függően.

A sablon a mért értéket a H:4 holding regiszterből olvassa, automatikus tizedesjegy-skálázással a H:3 alapján. Négy szervizattribútum jeleníti meg az eszköz aktuális konfigurációját (slave cím, átviteli sebesség, mértékegység és tizedesformátum), egy szervizművelet pedig lehetővé teszi a slave cím távoli módosítását.

Hardveres csatlakoztatás

RS-485 bekötés

Csatlakoztasd a QDW90A-t a TapHome Multi-Protocol Gateway RS-485 csatlakozóihoz:

Érzékelő vezetékCsatlakozásLeírás
PIROS+24 VTápfeszültség pozitív
FEKETEGNDTápfeszültség föld
KÉKA (RS485+)Modbus adatvonal A
SÁRGAB (RS485-)Modbus adatvonal B

A vezetékszínek az OEM változatok között eltérhetnek. Csatlakoztatás előtt mindig ellenőrizd a bekötést az adott egységhez mellékelt dokumentáció alapján.

Kommunikációs paraméterek
ParaméterAlapértelmezett érték
Átviteli sebesség9600
ParitásNincs
Adatbitek8
Stop bitek1
Slave ID1

Az átviteli sebesség 1200-tól 115200-ig konfigurálható a H:1 regiszteren keresztül. A slave címtartomány 1–255, és távolról módosítható a Rewrite the Slave Address szervizművelettel a TapHome-ban.

A slave cím vagy átviteli sebesség módosítása után a távadó az eredeti beállításokkal válaszol, mielőtt átváltana az új értékekre. A változtatások nem felejtő memóriába mentéséhez H:15 = 0 értéket kell írni.

Eszközfunkciók

Nyomás-/szintmérés

A sablon egy eszközt tesz elérhetővé — Pressure Level — amely a mért értéket a H:4 holding regiszterből (Int16) olvassa. A nyers érték automatikusan osztódik 10-nek a H:3-ból származó tizedesjegy-beállítás hatványával:

1
actual_value = raw_value / 10^(decimal_points)

A mértékegység a H:2-ben tárolt érzékelő-konfigurációtól függ. A távadó 23 különböző egységet támogat:

KódEgységKategória
0MPaNyomás
1KPaNyomás
2PaNyomás
3barNyomás
4mbarNyomás
5Kgcm2Nyomás
6PSINyomás
7mH2ONyomás
8mmH2ONyomás
9inH2ONyomás
10H2ONyomás
11mHgNyomás
12mmHgNyomás
13inHgNyomás
14atmNyomás
15TorrNyomás
16mSzint
17cmSzint
18mmSzint
19KgTömeg
20°CHőmérséklet
21pHpH-érték
22°FHőmérséklet

A sablonszkript további konverziót végez méterekre (kód 16) és centiméterekre (kód 17) azok speciális skálázási követelményei miatt.

Szervizattribútumok

A modul négy szervizattribútumot tesz elérhetővé az eszköz konfigurációjának monitorozásához:

  • Slave Address (H:0) — aktuális Modbus slave cím (1–255)
  • Baud Rate (H:1) — dekódolt átviteli sebesség a belső kódból (1200, 2400, 4800, 9600, 19200, 38400, 57600 vagy 115200)
  • Unit (H:2) — jelenleg beállított mértékegység rövidítésként megjelenítve (MPa, KPa, bar, PSI, mH2O, °C, pH stb.)
  • Decimal Points (H:3) — tizedesjegy-formátum (####, ###.#, ##.##, #.###, vagy .####)
Szervizművelet
  • Rewrite the Slave Address — új slave címet (1–255) ír a H:0-ba, és a nem felejtő memóriába menti a H:15 = 0 írásával. A távadó az eredeti címmel válaszol az átváltás előtt.
További funkciók

A QDW90A Float32 mért értéket is biztosít a H:22–H:23 regiszterekben (IEEE 754, big-endian ABCD bájtsorrendben), amely közvetlen leolvasást ad tizedesjegy-skálázás nélkül. További regiszterek közé tartozik a tartomány nullapontja (H:5), a tartomány végértéke (H:6), a nullapont-eltolás kalibrálása (H:12), a soros paritás konfigurálása (H:37) és a gyári visszaállítás parancs (H:16). Ezek igény szerint egyéni Modbus eszközökként hozzáadhatók a TapHome-ban.

Elérhető eszközök

QDW90A Nyomástávadó Modul
Szerviz attribútumok
Slave címAktuális Modbus slave cím (1-255, alapértelmezett 1)
Átviteli sebességAktuális átviteli sebesség, dekódolva a belső kódból (1200-115200)
EgységJelenleg beállított mértékegység (MPa, KPa, Pa, bar, mbar, PSI, mH2O, mmH2O, °C, °F, pH stb.)
TizedesjegyekTizedesjegy megjelenítési formátum (####, ###.#, ##.##, #.###, .####)
Szerviz műveletek
Slave cím átírása

QDW90A Pressure transmitter - in

Szerviz attribútumok
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
);
Szerviz műveletek
Rewrite the Slave Address
Paraméterek: Slave Address (1–255 SlaveAddr)
modbusw(SH, 0, int16, SlaveAddr);
modbusw(SH, 15, int16, 0);  # Save to user area
Nyomásszint Változó Csak olvasható

Mért érték dinamikus tizedesjegy-skálázással — H:4-et olvas osztva 10^(H:3)-mal, m és cm egységspecifikus konverzióval

Regiszter: H:4 Int16 numeric

Nyomásszint

Olvasás
VAR val := MODBUSR(H, 4, Int16)/power(10, modbusr(H, 3, int16));

switch(modbusr(H, 2, int16),
	16, val,
	17, val / 100, 
	val
);
Kapcsolat: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Lehetséges fejlesztések (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.

Források

Talált problémát ezzel az eszközsablonnal?

Írja meg, mi nem működik, mi hiányzik, vagy hogyan kellene a sablonnak viselkednie. Visszajelzése segít, hogy a katalógus pontos maradjon.

TapHome által hitelesítve

Használni szeretnéd ezt a TapHome Core-odban?

Nyisd meg ezt a sablont az ügyfélportálon, hogy alkalmazd az otthonaid egyikére, vagy készíts egy módosítást és küldd vissza a katalógusba.

Megnyitás a portálon