
Il QDW90A è un trasmettitore piezoresistivo generico di pressione e livello prodotto da Qidian (Anhui Qidian Automation Technology Co., Ltd.). Comunica tramite Modbus RTU su RS-485 e si collega a TapHome attraverso il Multi-Protocol Gateway. La stessa piattaforma hardware supporta la misurazione di pressione, livello, temperatura e pH a seconda dell’elemento sensore installato.
Il template legge il valore misurato dal holding register H:4 con scala decimale automatica basata su H:3. Quattro attributi di servizio mostrano la configurazione attuale del dispositivo (indirizzo slave, baud rate, unità di misura e formato decimale) e un’azione di servizio consente la modifica remota dell’indirizzo slave.
Collegamento hardware
Cablaggio RS-485
Collegare il QDW90A al TapHome Multi-Protocol Gateway utilizzando i morsetti RS-485:
| Cavo del sensore | Collegamento | Descrizione |
|---|---|---|
| ROSSO | +24 V | Alimentazione positiva |
| NERO | GND | Massa alimentazione |
| BLU | A (RS485+) | Linea dati Modbus A |
| GIALLO | B (RS485-) | Linea dati Modbus B |
I colori dei cavi possono variare tra le varianti OEM. Verificare sempre il cablaggio rispetto alla documentazione fornita con la propria unità specifica prima di effettuare il collegamento.
Parametri di comunicazione
| Parametro | Valore predefinito |
|---|---|
| Baud rate | 9600 |
| Parità | Nessuna |
| Bit dati | 8 |
| Bit di stop | 1 |
| Slave ID | 1 |
Il baud rate è configurabile da 1200 a 115200 tramite il registro H:1. L’intervallo di indirizzi slave è 1–255 e può essere modificato da remoto tramite l’azione di servizio Rewrite the Slave Address in TapHome.
Dopo la modifica dell’indirizzo slave o del baud rate, il trasmettitore risponde con le impostazioni originali prima di passare ai nuovi valori. È inoltre necessario scrivere H:15 = 0 per salvare le modifiche nella memoria non volatile.
Funzionalità del dispositivo
Misurazione pressione/livello
Il template espone un dispositivo — Pressure Level — che legge il valore misurato dal holding register H:4 (Int16). Il valore grezzo viene automaticamente diviso per 10 elevato alla potenza dell’impostazione dei decimali da H:3:
| |
L’unità di misura dipende dalla configurazione del sensore memorizzata in H:2. Il trasmettitore supporta 23 diverse unità:
| Codice | Unità | Categoria |
|---|---|---|
| 0 | MPa | Pressione |
| 1 | KPa | Pressione |
| 2 | Pa | Pressione |
| 3 | bar | Pressione |
| 4 | mbar | Pressione |
| 5 | Kgcm2 | Pressione |
| 6 | PSI | Pressione |
| 7 | mH2O | Pressione |
| 8 | mmH2O | Pressione |
| 9 | inH2O | Pressione |
| 10 | H2O | Pressione |
| 11 | mHg | Pressione |
| 12 | mmHg | Pressione |
| 13 | inHg | Pressione |
| 14 | atm | Pressione |
| 15 | Torr | Pressione |
| 16 | m | Livello |
| 17 | cm | Livello |
| 18 | mm | Livello |
| 19 | Kg | Peso |
| 20 | °C | Temperatura |
| 21 | pH | Valore pH |
| 22 | °F | Temperatura |
Lo script del template esegue una conversione aggiuntiva per i metri (codice 16) e i centimetri (codice 17) per gestire i loro requisiti di scala specifici.
Attributi di servizio
Il modulo espone quattro attributi di servizio per il monitoraggio della configurazione del dispositivo:
- Slave Address (H:0) — indirizzo slave Modbus attuale (1–255)
- Baud Rate (H:1) — baud rate decodificato dal codice interno (1200, 2400, 4800, 9600, 19200, 38400, 57600 o 115200)
- Unit (H:2) — unità di misura attualmente configurata visualizzata come abbreviazione (MPa, KPa, bar, PSI, mH2O, °C, pH ecc.)
- Decimal Points (H:3) — formato dei decimali (####, ###.#, ##.##, #.###, o .####)
Azione di servizio
- Rewrite the Slave Address — scrive un nuovo indirizzo slave (1–255) in H:0 e salva nella memoria non volatile scrivendo H:15 = 0. Il trasmettitore risponde con l’indirizzo originale prima del passaggio.
Funzionalità aggiuntive
Il QDW90A fornisce anche un valore misurato Float32 nei registri H:22–H:23 (IEEE 754, byte order big-endian ABCD) che offre la lettura diretta senza scala decimale. Ulteriori registri includono il punto zero del range (H:5), il punto di fondo scala (H:6), la calibrazione dell’offset zero (H:12), la configurazione della parità seriale (H:37) e un comando di ripristino alle impostazioni di fabbrica (H:16). Questi possono essere aggiunti come dispositivi Modbus personalizzati in TapHome se necessario.