
QDL80A je pretvornik tlaka i temperature koji komunicira preko Modbus RTU na RS-485 u poludupleksnom načinu. Predložak TapHome koristi registar primarnog mjernog izlaza (H:4) kao senzor temperature, a jedinica se postavlja na °C preko holding registra H:2. Sirova cjelobrojna vrijednost automatski se skalira prema postavci decimalne točke iz H:3.
Uređaj podržava slave adrese 1–247 i brzine prijenosa od 1200 do 38400. Zadane serijske postavke su 9600, N, 8, 1.
Hardversko spajanje
Ožičenje RS-485
QDL80A koristi četverožični RS-485 spoj s konektorom Hirschmann:

Za komunikaciju RS-485 Modbus RTU koristite shemu spajanja RS485 output four-wire (dolje lijevo):
- NO-1 (crvena) — napajanje 24 V+
- NO-2 (crna) — masa napajanja 24 V-
- NO-3 (plava) — RS-485 PC A (spojite na A+/D+ na TapHome)
- Ground Wire (žuta) — RS-485 PC B (spojite na B-/D- na TapHome)
Tehničke specifikacije
- Napajanje: DC 12–32 V
- Komunikacija: RS-485 poludupleks, Modbus RTU
- Brzina prijenosa: 9600 (zadano), može se postaviti: 1200, 2400, 4800, 9600, 19200, 38400
- Serijski format: bez pariteta, 8 podatkovnih bitova, 1 stop bit
- Raspon slave adresa: 1–247
- Priključni navoj: M20x1.5 (zadano), G1/2, G1/4
Oznake „PC A” i „PC B” na shemi spajanja odgovaraju podatkovnim vodovima RS-485. Spojite PC A na A+/D+, a PC B (Ground Wire / žuta) na B-/D- na Modbus RTU pristupniku TapHome. Pretvornik i pristupnik moraju imati zajedničku masu napajanja.
Konfiguracija
Postavljanje jedinice na °C
QDL80A je kombinirani pretvornik tlaka i temperature. Predložak TapHome čita primarni mjerni izlaz (H:4), koji vrijednost daje u jedinici postavljenoj u registru H:2. Za mjerenje temperature jedinica mora biti postavljena na °C.
Predložak prikazuje registar H:2 kao servisni atribut („Jedinica”). Provjerite prikazuje li °C (vrijednost 20 u registru). Ako je uređaj postavljen na jedinicu tlaka, očitanje temperature bit će pogrešno.
Slave ID
Zadana slave adresa je 1. Za promjenu u sustavu TapHome upotrijebite servisnu radnju „Promijeni Slave adresu”, koja upisuje vrijednost u registar H:0. Uređaj odgovara sa starom adresom, a zatim prelazi na novu. Dopušteni raspon: 1–247.
Nakon promjene slave adrese uskladite Slave ID u postavkama veze modula u sustavu TapHome.
Brzina prijenosa
Zadana brzina prijenosa je 9600. Trenutačna brzina vidi se u servisnom atributu „Brzina prijenosa”. Za promjenu brzine upišite vrijednost izravno u registar H:1 (promjena brzine nije dostupna kao servisna radnja u predlošku). Nakon odgovora pretvornik prelazi na novu brzinu prijenosa.
| Vrijednost registra | Brzina prijenosa |
|---|---|
| 0 | 1200 |
| 1 | 2400 |
| 2 | 4800 |
| 3 | 9600 (zadano) |
| 4 | 19200 |
| 5 | 38400 |
Brzina prijenosa Modbus RTU pristupnika TapHome mora odgovarati postavci pretvornika. Ako komunikacija nakon promjene brzine ne radi, postavite pristupnik na novu brzinu.
Postavljanje decimalne točke
Registar H:3 određuje broj decimalnih mjesta primarnog mjernog izlaza (H:4). Predložak TapHome čita oba registra i automatski primjenjuje formulu H:4 / 10^(H:3).
| Vrijednost H:3 | Format | Primjer: sirova vrijednost 2400 → |
|---|---|---|
| 0 | #### | 2400 |
| 1 | ###.# | 240,0 |
| 2 | ##.## | 24,00 |
| 3 | #.### | 2,400 |
| 4 | #.#### | 0,2400 |
Za temperaturu u °C s jednim decimalnim mjestom H:3 treba postaviti na 1 (uobičajena tvornička postavka za temperaturu).
Mogućnosti uređaja
Mjerenje temperature
Predložak daje jedan senzor temperature koji čita primarni mjerni izlaz iz holding registra H:4. Sirova cjelobrojna vrijednost dijeli se s 10^(H:3), čime se dobiva konačno očitanje u °C.
Na modulu su dostupna četiri servisna atributa za praćenje konfiguracije uređaja:
- Slave adresa (H:0) — trenutačna Modbus slave adresa
- Brzina prijenosa (H:1) — trenutačna serijska brzina prijenosa (prikazuje se stvarna brzina: 1200, 2400, …, 38400)
- Jedinica (H:2) — postavljena mjerna jedinica (za mjerenje temperature treba prikazivati °C)
- Decimalna mjesta (H:3) — broj decimalnih mjesta primijenjen na izmjerenu vrijednost
Dostupna je jedna servisna radnja:
- Promijeni Slave adresu — mijenja Modbus slave adresu (radnja prihvaća do 255, ali valjane Modbus adrese su samo 1–247)
Dodatne mogućnosti
QDL80A ima i zaseban temperaturni kanal u registru H:5 s vlastitom postavkom jedinice (H:6, °C ili °F) i decimalne točke (H:7). Taj bi se drugi kanal u budućem ažuriranju predloška mogao dodati kao dodatni senzor temperature. Uređaj podržava i postavljanje pariteta preko registra H:37 (nema, neparna ili parna).
Rješavanje problema
Nema komunikacije
- Provjerite ožičenje RS-485: PC A → A+/D+, PC B (žuta) → B-/D- na TapHome
- Provjerite odgovara li slave adresa u sustavu TapHome adresi uređaja (zadano: 1)
- Provjerite podudaraju li se brzina prijenosa, paritet (nema), podatkovni bitovi (8) i stop bitovi (1) na pretvorniku i pristupniku TapHome
- Provjerite je li napajanje u rasponu DC 12–32 V
Pogrešno očitanje temperature
- Provjerite registar jedinice (H:2) — mora biti postavljen na °C (vrijednost 20). Ako je postavljena jedinica tlaka, očitanje će biti vrijednost tlaka, a ne temperature
- Provjerite odgovara li postavka decimalne točke (H:3) očekivanoj preciznosti — pogrešna decimalna točka pomiče vrijednost za nekoliko redova veličine
- Imajte na umu da je H:4 primarni mjerni izlaz. Ako je uređaj tvornički postavljen za tlak, H:4 daje tlak. Za zaseban temperaturni kanal koristite H:5 (nije u trenutačnom predlošku)
Neispravni Modbus odgovori
QDL80A vraća kodove pogrešaka kao funkcijski kod 0x80 + izvorni funkcijski kod:
- 0x01 — Nevažeća naredba (nepodržani funkcijski kod)
- 0x02 — Nevažeća adresa (adresa registra izvan raspona)