
QDW90A este un traductor piezorezistiv generic de presiune și nivel, fabricat de Qidian (Anhui Qidian Automation Technology Co., Ltd.). Comunică prin Modbus RTU pe RS-485 și se conectează la TapHome prin Multi-Protocol Gateway. Aceeași platformă hardware permite măsurarea presiunii, nivelului, temperaturii și pH-ului, în funcție de elementul senzor montat.
Șablonul citește valoarea măsurată din registrul holding H:4, cu scalare zecimală automată pe baza H:3. Patru atribute de service afișează configurația actuală a dispozitivului (adresa slave, baud rate-ul, unitatea de măsură și formatul zecimal), iar o acțiune de service permite schimbarea de la distanță a adresei slave.
Conexiunea hardware
Cablarea RS-485
Conectați QDW90A la TapHome Multi-Protocol Gateway prin bornele RS-485:
| Fir senzor | Conexiune | Descriere |
|---|---|---|
| ROȘU | +24 V | Pozitivul alimentării |
| NEGRU | GND | Masa alimentării |
| ALBASTRU | A (RS485+) | Linia de date Modbus A |
| GALBEN | B (RS485-) | Linia de date Modbus B |
Culorile firelor pot diferi între variantele OEM. Înainte de conectare, verificați întotdeauna cablajul conform documentației furnizate împreună cu dispozitivul dvs.
Parametrii de comunicație
| Parametru | Valoare implicită |
|---|---|
| Baud rate | 9600 |
| Paritate | Fără |
| Biți de date | 8 |
| Biți de stop | 1 |
| Slave ID | 1 |
Baud rate-ul se poate configura de la 1200 la 115200 prin registrul H:1. Intervalul adreselor slave este 1–255, iar adresa se poate schimba de la distanță cu acțiunea de service Rescriere adresă slave din TapHome.
După schimbarea adresei slave sau a baud rate-ului, traductorul răspunde folosind setările originale, apoi trece la noile valori. Pentru a salva modificările în memoria nevolatilă, trebuie să scrieți și H:15 = 0.
Funcțiile dispozitivului
Măsurarea presiunii/nivelului
Șablonul pune la dispoziție un singur dispozitiv — Presiune/nivel — care citește valoarea măsurată din registrul holding H:4 (Int16). Valoarea brută se împarte automat la 10 ridicat la puterea egală cu numărul de zecimale setat în H:3:
| |
Unitatea de măsură depinde de configurația senzorului stocată în H:2. Traductorul acceptă 23 de unități diferite:
| Cod | Unitate | Categorie |
|---|---|---|
| 0 | MPa | Presiune |
| 1 | KPa | Presiune |
| 2 | Pa | Presiune |
| 3 | bar | Presiune |
| 4 | mbar | Presiune |
| 5 | Kgcm2 | Presiune |
| 6 | PSI | Presiune |
| 7 | mH2O | Presiune |
| 8 | mmH2O | Presiune |
| 9 | inH2O | Presiune |
| 10 | H2O | Presiune |
| 11 | mHg | Presiune |
| 12 | mmHg | Presiune |
| 13 | inHg | Presiune |
| 14 | atm | Presiune |
| 15 | Torr | Presiune |
| 16 | m | Nivel |
| 17 | cm | Nivel |
| 18 | mm | Nivel |
| 19 | Kg | Greutate |
| 20 | °C | Temperatură |
| 21 | pH | Valoare pH |
| 22 | °F | Temperatură |
Scriptul șablonului aplică o conversie suplimentară pentru metri (codul 16) și centimetri (codul 17), pentru a acoperi cerințele lor specifice de scalare.
Atribute de service
Modulul pune la dispoziție patru atribute de service pentru monitorizarea configurației dispozitivului:
- Adresă slave (H:0) — adresa slave Modbus actuală (1–255)
- Baud rate (H:1) — baud rate-ul decodat din codul intern (1200, 2400, 4800, 9600, 19200, 38400, 57600 sau 115200)
- Unitate (H:2) — unitatea de măsură configurată în prezent, afișată prin abrevierea ei (MPa, KPa, bar, PSI, mH2O, °C, pH etc.)
- Număr de zecimale (H:3) — formatul virgulei zecimale (####, ###.#, ##.##, #.### sau .####)
Acțiune de service
- Rescriere adresă slave — scrie o nouă adresă slave (1–255) în H:0 și o salvează în memoria nevolatilă prin scrierea H:15 = 0. Traductorul răspunde folosind adresa originală, apoi trece la cea nouă.
Funcții suplimentare
QDW90A oferă și o valoare măsurată Float32 în registrele H:22–H:23 (IEEE 754, ordinea octeților big-endian ABCD), care oferă direct valoarea măsurată, fără scalare zecimală. Alte registre includ punctul zero al domeniului (H:5), punctul maxim al domeniului (H:6), calibrarea decalajului de zero (H:12), configurarea parității seriale (H:37) și o comandă de resetare la setările din fabrică (H:16). La nevoie, acestea pot fi adăugate în TapHome ca dispozitive Modbus personalizate.