
QDL80A je tlakový a teplotný snímač komunikujúci cez Modbus RTU po RS-485 v poloduplexnom režime. Šablóna TapHome využíva primárny merací výstupný register (H:4) ako teplotný senzor, pričom jednotka je nastavená na °C cez holding register H:2. Surová celočíselná hodnota sa automaticky škáluje pomocou nastavenia desatinných miest z H:3.
Zariadenie podporuje slave adresy 1–247 a prenosové rýchlosti od 1200 do 38400. Predvolené nastavenie sériového portu je 9600, N, 8, 1.
Hardvérové zapojenie
Zapojenie RS-485
QDL80A používa 4-vodičové RS-485 pripojenie s konektorom Hirschmann:

Pre komunikáciu RS-485 Modbus RTU použite schému RS485 štvorvodičového zapojenia (vľavo dole):
- NO-1 (červený) — napájanie 24V+
- NO-2 (čierny) — uzemnenie napájania 24V-
- NO-3 (modrý) — RS-485 PC A (pripojiť na A+/D+ na TapHome)
- Uzemňovací vodič (žltý) — RS-485 PC B (pripojiť na B-/D- na TapHome)
Technické špecifikácie
- Napájanie: DC 12–32V
- Komunikácia: RS-485 poloduplex, Modbus RTU
- Prenosová rýchlosť: 9600 (predvolená), konfigurovateľná: 1200, 2400, 4800, 9600, 19200, 38400
- Formát sériového portu: bez parity, 8 dátových bitov, 1 stop bit
- Rozsah slave adries: 1–247
- Pripojovací závit: M20x1,5 (predvolený), G1/2, G1/4
Označenia „PC A" a „PC B" na schéme zapojenia zodpovedajú dátovým linkám RS-485. Pripojte PC A na A+/D+ a PC B (uzemňovací vodič / žltý) na B-/D- na bráne TapHome Modbus RTU. Zabezpečte spoločné uzemnenie napájania medzi snímačom a bránou.
Konfigurácia
Nastavenie jednotky na °C
QDL80A je kombinovaný tlakový/teplotný snímač. Šablóna TapHome číta primárny merací výstup (H:4), ktorý hlási hodnotu v jednotke nakonfigurovanej v registri H:2. Pre meranie teploty musí byť jednotka nastavená na °C.
Šablóna sprístupňuje register H:2 ako servisný atribút („Unit") — overte, že zobrazuje °C (hodnota 20 v registri). Ak je zariadenie nakonfigurované na tlakovú jednotku, odčítanie teploty bude nesprávne.
Slave ID
Predvolená slave adresa je 1. Na jej zmenu použite servisnú akciu „Rewrite the Slave Address" v TapHome, ktorá zapisuje do registra H:0. Zariadenie odpovie na pôvodnú adresu a potom sa prepne na novú. Platný rozsah: 1–247.
Po zmene slave adresy aktualizujte Slave ID v nastaveniach pripojenia modulu TapHome.
Prenosová rýchlosť
Predvolená prenosová rýchlosť je 9600. Aktuálna rýchlosť je viditeľná cez servisný atribút „Baud Rate". Na zmenu rýchlosti zapíšte priamo do registra H:1 (nie je sprístupnený ako servisná akcia v šablóne). Po odpovedi sa snímač prepne na novú rýchlosť.
| Hodnota registra | Prenosová rýchlosť |
|---|---|
| 0 | 1200 |
| 1 | 2400 |
| 2 | 4800 |
| 3 | 9600 (predvolená) |
| 4 | 19200 |
| 5 | 38400 |
Prenosová rýchlosť brány TapHome Modbus RTU musí zodpovedať nastaveniu snímača. Ak komunikácia po zmene rýchlosti nefunguje, prekonfigurujte bránu na novú rýchlosť.
Konfigurácia desatinných miest
Register H:3 určuje počet desatinných miest pre primárny merací výstup (H:4). Šablóna TapHome číta oba registre a automaticky aplikuje vzorec H:4 / 10^(H:3).
| Hodnota H:3 | Formát | Príklad: surová hodnota 2400 → |
|---|---|---|
| 0 | #### | 2400 |
| 1 | ###.# | 240,0 |
| 2 | ##.## | 24,00 |
| 3 | #.### | 2,400 |
| 4 | #.#### | 0,2400 |
Pre teplotu v °C s jedným desatinným miestom by mal byť H:3 nastavený na 1 (typická továrenská predvoľba pre teplotu).
Schopnosti zariadenia
Meranie teploty
Šablóna poskytuje jeden teplotný senzor, ktorý číta primárny merací výstup z holding registra H:4. Surová celočíselná hodnota sa delí 10^(H:3) na výslednú hodnotu v °C.
Na module sú dostupné štyri servisné atribúty na monitorovanie konfigurácie zariadenia:
- Slave Address (H:0) — aktuálna Modbus slave adresa
- Baud Rate (H:1) — aktuálna prenosová rýchlosť sériového portu (zobrazená ako skutočná rýchlosť: 1200, 2400, …, 38400)
- Unit (H:2) — nakonfigurovaná meracia jednotka (mala by zobrazovať °C pri meraní teploty)
- Decimal Points (H:3) — počet desatinných miest aplikovaných na nameranú hodnotu
K dispozícii je jedna servisná akcia:
- Rewrite the Slave Address — zmena Modbus slave adresy (rozsah 1–255)
Ďalšie schopnosti
QDL80A má tiež vyhradený teplotný kanál na registri H:5 s vlastným nastavením jednotky (H:6, °C alebo °F) a konfiguráciou desatinných miest (H:7). Tento druhý kanál by mohol byť pridaný ako ďalší teplotný senzor v budúcej aktualizácii šablóny. Zariadenie tiež podporuje konfiguráciu parity cez register H:37 (bez parity, párna alebo nepárna).
Riešenie problémov
Žiadna komunikácia
- Overte zapojenie RS-485: PC A → A+/D+, PC B (žltý) → B-/D- na TapHome
- Potvrďte, že slave adresa v TapHome zodpovedá zariadeniu (predvolená: 1)
- Skontrolujte, že prenosová rýchlosť, parita (žiadna), dátové bity (8) a stop bity (1) sa zhodujú medzi snímačom a bránou TapHome
- Ubezpečte sa, že napájanie je v rozsahu DC 12–32V
Nesprávna hodnota teploty
- Skontrolujte register jednotky (H:2) — musí byť nastavený na °C (hodnota 20). Ak je nastavený na tlakovú jednotku, hodnota bude tlak, nie teplota
- Overte nastavenie desatinných miest (H:3) — nesprávne nastavenie posunie hodnotu o rády
- Upozorňujeme, že H:4 je primárny merací výstup. Ak je zariadenie z výroby nakonfigurované na tlak, H:4 hlási tlak. Pre vyhradený teplotný kanál použite H:5 (nie je v aktuálnej šablóne)
Abnormálne Modbus odpovede
QDL80A vracia chybové kódy cez funkčný kód 0x80 + pôvodný funkčný kód:
- 0x01 — Neplatná inštrukcia (nepodporovaný funkčný kód)
- 0x02 — Neplatná adresa (adresa registra mimo rozsah)