
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ča | Pripojenie | Popis |
|---|---|---|
| ČERVENÝ | +24 V | Kladný pól napájania |
| ČIERNY | GND | Uzemnenie 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
| Parameter | Predvolená hodnota |
|---|---|
| Prenosová rýchlosť | 9600 |
| Parita | Žiadna |
| Dátové bity | 8 |
| Stop bity | 1 |
| Slave ID | 1 |
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:
| |
Meracia jednotka závisí od konfigurácie snímača uloženej v H:2. Prevodník podporuje 23 rôznych jednotiek:
| Kód | Jednotka | Kategória |
|---|---|---|
| 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 | Hmotnosť |
| 20 | °C | Teplota |
| 21 | pH | Hodnota pH |
| 22 | °F | Teplota |
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.