
QDL80A je tlakový a teplotní snímač komunikující přes Modbus RTU po RS-485 v poloduplexním režimu. Šablona TapHome využívá primární měřicí výstupní registr (H:4) jako teplotní senzor, přičemž jednotka je nastavena na °C přes holding registr H:2. Surová celočíselná hodnota se automaticky škáluje pomocí nastavení desetinných míst z H:3.
Zařízení podporuje slave adresy 1–247 a přenosové rychlosti od 1200 do 38400. Výchozí nastavení sériového portu je 9600, N, 8, 1.
Hardwarové zapojení
Zapojení RS-485
QDL80A používá 4-vodičové RS-485 připojení s konektorem Hirschmann:

Pro komunikaci RS-485 Modbus RTU použijte schéma RS485 čtyřvodičového zapojení (vlevo dole):
- NO-1 (červený) — napájení 24V+
- NO-2 (černý) — uzemnění napájení 24V-
- NO-3 (modrý) — RS-485 PC A (připojit na A+/D+ na TapHome)
- Uzemňovací vodič (žlutý) — RS-485 PC B (připojit na B-/D- na TapHome)
Technické specifikace
- Napájení: DC 12–32V
- Komunikace: RS-485 poloduplex, Modbus RTU
- Přenosová rychlost: 9600 (výchozí), konfigurovatelná: 1200, 2400, 4800, 9600, 19200, 38400
- Formát sériového portu: bez parity, 8 datových bitů, 1 stop bit
- Rozsah slave adres: 1–247
- Připojovací závit: M20x1,5 (výchozí), G1/2, G1/4
Označení „PC A" a „PC B" na schématu zapojení odpovídají datovým linkám RS-485. Připojte PC A na A+/D+ a PC B (uzemňovací vodič / žlutý) na B-/D- na bráně TapHome Modbus RTU. Zajistěte společné uzemnění napájení mezi snímačem a bránou.
Konfigurace
Nastavení jednotky na °C
QDL80A je kombinovaný tlakový/teplotní snímač. Šablona TapHome čte primární měřicí výstup (H:4), který hlásí hodnotu v jednotce nakonfigurované v registru H:2. Pro měření teploty musí být jednotka nastavena na °C.
Šablona zpřístupňuje registr H:2 jako servisní atribut („Unit") — ověřte, že zobrazuje °C (hodnota 20 v registru). Pokud je zařízení nakonfigurováno na tlakovou jednotku, odečet teploty bude nesprávný.
Slave ID
Výchozí slave adresa je 1. Pro její změnu použijte servisní akci „Rewrite the Slave Address" v TapHome, která zapisuje do registru H:0. Zařízení odpoví na původní adresu a poté se přepne na novou. Platný rozsah: 1–247.
Po změně slave adresy aktualizujte Slave ID v nastavení připojení modulu TapHome.
Přenosová rychlost
Výchozí přenosová rychlost je 9600. Aktuální rychlost je viditelná přes servisní atribut „Baud Rate". Pro změnu rychlosti zapište přímo do registru H:1 (není zpřístupněn jako servisní akce v šabloně). Po odpovědi se snímač přepne na novou rychlost.
| Hodnota registru | Přenosová rychlost |
|---|---|
| 0 | 1200 |
| 1 | 2400 |
| 2 | 4800 |
| 3 | 9600 (výchozí) |
| 4 | 19200 |
| 5 | 38400 |
Přenosová rychlost brány TapHome Modbus RTU musí odpovídat nastavení snímače. Pokud komunikace po změně rychlosti nefunguje, překonfigurujte bránu na novou rychlost.
Konfigurace desetinných míst
Registr H:3 určuje počet desetinných míst pro primární měřicí výstup (H:4). Šablona TapHome čte oba registry a automaticky aplikuje vzorec H:4 / 10^(H:3).
| Hodnota H:3 | Formát | Příklad: surová hodnota 2400 → |
|---|---|---|
| 0 | #### | 2400 |
| 1 | ###.# | 240,0 |
| 2 | ##.## | 24,00 |
| 3 | #.### | 2,400 |
| 4 | #.#### | 0,2400 |
Pro teplotu v °C s jedním desetinným místem by měl být H:3 nastaven na 1 (typická tovární výchozí hodnota pro teplotu).
Schopnosti zařízení
Měření teploty
Šablona poskytuje jeden teplotní senzor, který čte primární měřicí výstup z holding registru H:4. Surová celočíselná hodnota se dělí 10^(H:3) na výslednou hodnotu v °C.
Na modulu jsou dostupné čtyři servisní atributy pro monitorování konfigurace zařízení:
- Slave Address (H:0) — aktuální Modbus slave adresa
- Baud Rate (H:1) — aktuální přenosová rychlost sériového portu (zobrazena jako skutečná rychlost: 1200, 2400, …, 38400)
- Unit (H:2) — nakonfigurovaná měřicí jednotka (měla by zobrazovat °C při měření teploty)
- Decimal Points (H:3) — počet desetinných míst aplikovaných na naměřenou hodnotu
K dispozici je jedna servisní akce:
- Rewrite the Slave Address — změna Modbus slave adresy (rozsah 1–255)
Další schopnosti
QDL80A má také vyhrazený teplotní kanál na registru H:5 s vlastním nastavením jednotky (H:6, °C nebo °F) a konfigurací desetinných míst (H:7). Tento druhý kanál by mohl být přidán jako další teplotní senzor v budoucí aktualizaci šablony. Zařízení také podporuje konfiguraci parity přes registr H:37 (bez parity, sudá nebo lichá).
Řešení problémů
Žádná komunikace
- Ověřte zapojení RS-485: PC A → A+/D+, PC B (žlutý) → B-/D- na TapHome
- Potvrďte, že slave adresa v TapHome odpovídá zařízení (výchozí: 1)
- Zkontrolujte, že přenosová rychlost, parita (žádná), datové bity (8) a stop bity (1) se shodují mezi snímačem a bránou TapHome
- Ujistěte se, že napájení je v rozsahu DC 12–32V
Nesprávná hodnota teploty
- Zkontrolujte registr jednotky (H:2) — musí být nastaven na °C (hodnota 20). Pokud je nastaven na tlakovou jednotku, hodnota bude tlak, ne teplota
- Ověřte nastavení desetinných míst (H:3) — nesprávné nastavení posune hodnotu o řády
- Upozorňujeme, že H:4 je primární měřicí výstup. Pokud je zařízení z výroby nakonfigurováno na tlak, H:4 hlásí tlak. Pro vyhrazený teplotní kanál použijte H:5 (není v aktuální šabloně)
Abnormální Modbus odpovědi
QDL80A vrací chybové kódy přes funkční kód 0x80 + původní funkční kód:
- 0x01 — Neplatná instrukce (nepodporovaný funkční kód)
- 0x02 — Neplatná adresa (adresa registru mimo rozsah)