
Der QDW90A ist ein generischer piezoresistiver Druck- und Füllstandsmessumformer, hergestellt von Qidian (Anhui Qidian Automation Technology Co., Ltd.). Er kommuniziert über Modbus RTU per RS-485 und wird über das Multi-Protocol Gateway an TapHome angebunden. Die gleiche Hardwareplattform unterstützt Druck-, Füllstand-, Temperatur- und pH-Messung je nach installiertem Sensorelement.
Das Template liest den Messwert aus dem Holding-Register H:4 mit automatischer Dezimalskalierung basierend auf H:3. Vier Serviceattribute zeigen die aktuelle Gerätekonfiguration an (Slave-Adresse, Baudrate, Messeinheit und Dezimalformat), und eine Serviceaktion ermöglicht die Fernänderung der Slave-Adresse.
Hardwareanschluss
RS-485-Verdrahtung
Verbinden Sie den QDW90A mit dem TapHome Multi-Protocol Gateway über die RS-485-Klemmen:
| Sensorleitung | Anschluss | Beschreibung |
|---|---|---|
| ROT | +24 V | Versorgungsspannung positiv |
| SCHWARZ | GND | Versorgungsspannung Masse |
| BLAU | A (RS485+) | Modbus-Datenleitung A |
| GELB | B (RS485-) | Modbus-Datenleitung B |
Die Aderfarben können zwischen OEM-Varianten abweichen. Überprüfen Sie die Verdrahtung immer anhand der mit Ihrem Gerät mitgelieferten Dokumentation, bevor Sie es anschließen.
Kommunikationsparameter
| Parameter | Standardwert |
|---|---|
| Baudrate | 9600 |
| Parität | Keine |
| Datenbits | 8 |
| Stoppbits | 1 |
| Slave-ID | 1 |
Die Baudrate ist von 1200 bis 115200 über Register H:1 konfigurierbar. Der Slave-Adressbereich ist 1–255 und kann remote über die Serviceaktion Rewrite the Slave Address in TapHome geändert werden.
Nach dem Ändern der Slave-Adresse oder Baudrate antwortet der Messumformer mit den ursprünglichen Einstellungen, bevor er auf die neuen Werte umschaltet. Sie müssen außerdem H:15 = 0 schreiben, um die Änderungen im nichtflüchtigen Speicher zu sichern.
Gerätefunktionen
Druck-/Füllstandsmessung
Das Template stellt ein Gerät bereit — Pressure Level — das den Messwert aus dem Holding-Register H:4 (Int16) liest. Der Rohwert wird automatisch durch 10 hoch der Dezimalstelleneinstellung aus H:3 geteilt:
| |
Die Messeinheit hängt von der im Register H:2 gespeicherten Sensorkonfiguration ab. Der Messumformer unterstützt 23 verschiedene Einheiten:
| Code | Einheit | Kategorie |
|---|---|---|
| 0 | MPa | Druck |
| 1 | KPa | Druck |
| 2 | Pa | Druck |
| 3 | bar | Druck |
| 4 | mbar | Druck |
| 5 | Kgcm2 | Druck |
| 6 | PSI | Druck |
| 7 | mH2O | Druck |
| 8 | mmH2O | Druck |
| 9 | inH2O | Druck |
| 10 | H2O | Druck |
| 11 | mHg | Druck |
| 12 | mmHg | Druck |
| 13 | inHg | Druck |
| 14 | atm | Druck |
| 15 | Torr | Druck |
| 16 | m | Füllstand |
| 17 | cm | Füllstand |
| 18 | mm | Füllstand |
| 19 | Kg | Gewicht |
| 20 | °C | Temperatur |
| 21 | pH | pH-Wert |
| 22 | °F | Temperatur |
Das Template-Skript führt eine zusätzliche Umrechnung für Meter (Code 16) und Zentimeter (Code 17) durch, um deren spezifische Skalierungsanforderungen zu berücksichtigen.
Serviceattribute
Das Modul stellt vier Serviceattribute zur Überwachung der Gerätekonfiguration bereit:
- Slave Address (H:0) — aktuelle Modbus-Slave-Adresse (1–255)
- Baud Rate (H:1) — dekodierte Baudrate aus dem internen Code (1200, 2400, 4800, 9600, 19200, 38400, 57600 oder 115200)
- Unit (H:2) — aktuell konfigurierte Messeinheit, angezeigt als Abkürzung (MPa, KPa, bar, PSI, mH2O, °C, pH usw.)
- Decimal Points (H:3) — Dezimalstellenformat (####, ###.#, ##.##, #.###, oder .####)
Serviceaktion
- Rewrite the Slave Address — schreibt eine neue Slave-Adresse (1–255) in H:0 und speichert sie im nichtflüchtigen Speicher durch Schreiben von H:15 = 0. Der Messumformer antwortet mit der ursprünglichen Adresse vor dem Umschalten.
Weitere Funktionen
Der QDW90A stellt außerdem einen Float32-Messwert in den Registern H:22–H:23 (IEEE 754, Big-Endian ABCD-Bytereihenfolge) bereit, der den direkten Messwert ohne Dezimalskalierung liefert. Weitere Register umfassen den Nullpunkt des Bereichs (H:5), den Vollausschlag des Bereichs (H:6), die Nullpunkt-Offset-Kalibrierung (H:12), die Konfiguration der seriellen Parität (H:37) und einen Befehl zur Werksrücksetzung (H:16). Diese können bei Bedarf als benutzerdefinierte Modbus-Geräte in TapHome hinzugefügt werden.