
QDW90A to generyczny piezorezystancyjny przetwornik ciśnienia i poziomu produkowany przez Qidian (Anhui Qidian Automation Technology Co., Ltd.). Komunikuje się przez Modbus RTU po RS-485 i łączy się z TapHome za pośrednictwem Multi-Protocol Gateway. Ta sama platforma sprzętowa obsługuje pomiar ciśnienia, poziomu, temperatury i pH w zależności od zainstalowanego elementu pomiarowego.
Szablon odczytuje wartość pomiarową z rejestru holding H:4 z automatycznym skalowaniem dziesiętnym na podstawie H:3. Cztery atrybuty serwisowe wyświetlają aktualną konfigurację urządzenia (adres slave, prędkość transmisji, jednostka pomiarowa i format dziesiętny), a jedna akcja serwisowa umożliwia zdalną zmianę adresu slave.
Podłączenie sprzętowe
Okablowanie RS-485
Podłącz QDW90A do TapHome Multi-Protocol Gateway za pomocą zacisków RS-485:
| Przewód czujnika | Podłączenie | Opis |
|---|---|---|
| CZERWONY | +24 V | Zasilanie dodatnie |
| CZARNY | GND | Masa zasilania |
| NIEBIESKI | A (RS485+) | Linia danych Modbus A |
| ŻÓŁTY | B (RS485-) | Linia danych Modbus B |
Kolory przewodów mogą się różnić między wariantami OEM. Przed podłączeniem zawsze zweryfikuj okablowanie na podstawie dokumentacji dołączonej do Twojego urządzenia.
Parametry komunikacji
| Parametr | Wartość domyślna |
|---|---|
| Prędkość transmisji | 9600 |
| Parzystość | Brak |
| Bity danych | 8 |
| Bity stopu | 1 |
| Slave ID | 1 |
Prędkość transmisji jest konfigurowalna od 1200 do 115200 przez rejestr H:1. Zakres adresów slave wynosi 1–255 i można go zmienić zdalnie za pomocą akcji serwisowej Rewrite the Slave Address w TapHome.
Po zmianie adresu slave lub prędkości transmisji przetwornik odpowiada przy użyciu oryginalnych ustawień przed przełączeniem na nowe wartości. Aby zapisać zmiany w pamięci nieulotnej, należy zapisać H:15 = 0.
Funkcje urządzenia
Pomiar ciśnienia/poziomu
Szablon udostępnia jedno urządzenie — Pressure Level — które odczytuje wartość pomiarową z rejestru holding H:4 (Int16). Surowa wartość jest automatycznie dzielona przez 10 podniesione do potęgi ustawienia punktu dziesiętnego z H:3:
| |
Jednostka pomiarowa zależy od konfiguracji czujnika zapisanej w H:2. Przetwornik obsługuje 23 różne jednostki:
| Kod | Jednostka | Kategoria |
|---|---|---|
| 0 | MPa | Ciśnienie |
| 1 | KPa | Ciśnienie |
| 2 | Pa | Ciśnienie |
| 3 | bar | Ciśnienie |
| 4 | mbar | Ciśnienie |
| 5 | Kgcm2 | Ciśnienie |
| 6 | PSI | Ciśnienie |
| 7 | mH2O | Ciśnienie |
| 8 | mmH2O | Ciśnienie |
| 9 | inH2O | Ciśnienie |
| 10 | H2O | Ciśnienie |
| 11 | mHg | Ciśnienie |
| 12 | mmHg | Ciśnienie |
| 13 | inHg | Ciśnienie |
| 14 | atm | Ciśnienie |
| 15 | Torr | Ciśnienie |
| 16 | m | Poziom |
| 17 | cm | Poziom |
| 18 | mm | Poziom |
| 19 | Kg | Masa |
| 20 | °C | Temperatura |
| 21 | pH | Wartość pH |
| 22 | °F | Temperatura |
Skrypt szablonu wykonuje dodatkową konwersję dla metrów (kod 16) i centymetrów (kod 17) ze względu na ich specyficzne wymagania skalowania.
Atrybuty serwisowe
Moduł udostępnia cztery atrybuty serwisowe do monitorowania konfiguracji urządzenia:
- Slave Address (H:0) — aktualny adres slave Modbus (1–255)
- Baud Rate (H:1) — dekodowana prędkość transmisji z kodu wewnętrznego (1200, 2400, 4800, 9600, 19200, 38400, 57600 lub 115200)
- Unit (H:2) — aktualnie skonfigurowana jednostka pomiarowa wyświetlana jako skrót (MPa, KPa, bar, PSI, mH2O, °C, pH itp.)
- Decimal Points (H:3) — format punktu dziesiętnego (####, ###.#, ##.##, #.###, lub .####)
Akcja serwisowa
- Rewrite the Slave Address — zapisuje nowy adres slave (1–255) do H:0 i zapisuje w pamięci nieulotnej przez zapis H:15 = 0. Przetwornik odpowiada z użyciem oryginalnego adresu przed przełączeniem.
Dodatkowe funkcje
QDW90A udostępnia również wartość pomiarową Float32 w rejestrach H:22–H:23 (IEEE 754, kolejność bajtów big-endian ABCD), która zapewnia bezpośredni odczyt bez skalowania dziesiętnego. Dodatkowe rejestry obejmują punkt zerowy zakresu (H:5), punkt pełnego zakresu (H:6), kalibrację przesunięcia zera (H:12), konfigurację parzystości szeregowej (H:37) i polecenie przywrócenia ustawień fabrycznych (H:16). Można je dodać jako niestandardowe urządzenia Modbus w TapHome w razie potrzeby.