
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če | Připojení | Popis |
|---|---|---|
| ČERVENÝ | +24 V | Kladný pól napájení |
| ČERNÝ | GND | Uzemně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
| Parametr | Výchozí hodnota |
|---|---|
| Přenosová rychlost | 9600 |
| Parita | Žádná |
| Datové bity | 8 |
| Stop bity | 1 |
| Slave ID | 1 |
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:
| |
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ód | Jednotka | Kategorie |
|---|---|---|
| 0 | MPa | Tlak |
| 1 | KPa | Tlak |
| 2 | Pa | Tlak |
| 3 | bar | Tlak |
| 4 | mbar | Tlak |
| 5 | Kgcm2 | Tlak |
| 6 | PSI | Tlak |
| 7 | mH2O | Tlak |
| 8 | mmH2O | Tlak |
| 9 | inH2O | Tlak |
| 10 | H2O | Tlak |
| 11 | mHg | Tlak |
| 12 | mmHg | Tlak |
| 13 | inHg | Tlak |
| 14 | atm | Tlak |
| 15 | Torr | Tlak |
| 16 | m | Hladina |
| 17 | cm | Hladina |
| 18 | mm | Hladina |
| 19 | Kg | Hmotnost |
| 20 | °C | Teplota |
| 21 | pH | Hodnota pH |
| 22 | °F | Teplota |
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.