TapHome

QDL80A Temperature Sensor

Modbus RTU
Autor
Posljednje ažuriranje: 10. 2026

Potreban je vanjski pristupnik (gateway)

TapHome Modbus RTU Gateway — stranica proizvoda

QDL80A Temperature Sensor

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:

Sheme spajanja QDL80A — 4–20mA dvožično, RS-485 četverožično, naponski izlaz trožično

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 registraBrzina prijenosa
01200
12400
24800
39600 (zadano)
419200
538400

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:3FormatPrimjer: 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
  1. Provjerite ožičenje RS-485: PC A → A+/D+, PC B (žuta) → B-/D- na TapHome
  2. Provjerite odgovara li slave adresa u sustavu TapHome adresi uređaja (zadano: 1)
  3. Provjerite podudaraju li se brzina prijenosa, paritet (nema), podatkovni bitovi (8) i stop bitovi (1) na pretvorniku i pristupniku TapHome
  4. Provjerite je li napajanje u rasponu DC 12–32 V
Pogrešno očitanje temperature
  1. 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
  2. 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
  3. 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)

Dostupni uređaji

QDL80A senzor temperature Modul
Servisni atributi
Slave adresa
Brzina prijenosaTrenutačna brzina serijske komunikacije — od 1200 do 38400 bps
JedinicaPostavljena mjerna jedinica — za ispravno očitanje temperature mora biti postavljena na °C
Decimalna mjestaBroj decimalnih mjesta primijenjen na izmjerenu vrijednost — određuje faktor skaliranja sirove vrijednosti registra
Servisne radnje
Promijeni Slave adresu

QDL80A Temperature sensor

Servisni atributi
Slave Address
modbusr(H, 0, int16);
Baud Rate
SWITCH(modbusr(H, 1, int16),
	0, 1200,
	1, 2400,
	2, 4800,
	3, 9600,
	4, 19200,
	5, 38400,
	6, 57600,
	7, 115200,
      NaN
);
Unit
switch(modbusr(H, 2, int16),
	0, "MPa",
	1, "KPa",
	2, "Pa",
	3, "bar",
	4, "mbar",
	5, "Kgcm2",
	6, "PSI",
	7, "mH2O",
	8, "mmH2O",
	9, "inH2O",
	10, "H2O",
	11, "mHg",
	12, "mmHg",
	13, "inHg",
	14, "atm",
	15, "Torr",
	16, "m",
	17, "cm",
	18, "mm",
	19, "Kg",
	20, "°C",
	21, "PH",
	22, "°F",
	NaN
);
Decimal points
SWITCH(modbusr(H, 3, int16),
	0, "####",
	1, "###.#",
	2, "##.##",
	3, "#.###",	
	4, "#.###",
	NaN
);
Servisne radnje
Rewrite the Slave Address
Parametri: Slave Address (1–255 SlaveAddr)
modbusw(SH, 0, int16, SlaveAddr);
modbusw(SH, 15, int16, 0);  # Save to user area
Senzor temperature Senzor temperature Samo za čitanje

Primarni mjerni izlaz s dinamičkim decimalnim skaliranjem — čita sirovi cijeli broj iz H:4 i dijeli ga s 10^(decimalna mjesta)

Registar: H:4 Int16 Jedinica: °C numeric

Senzor temperature

Čitanje temperature
MODBUSR(H, 4, Int16)/power(10, modbusr(H, 3, int16));
Povezivanje: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Moguća poboljšanja (4)
  • H:5 Temperature Measurement Output Value — Dedicated temperature channel — could be added as a second ModbusTemperatureSensor reading H:5 with H:7 decimal points
  • H:6 Temperature Unit — Temperature unit setting (11=°C, 12=°F) — separate from the pressure/primary unit (H:2)
  • H:7 Temperature Decimal Points — Decimal places for the temperature channel (0–4)
  • H:37 Parity Setting — 0=No verification, 1=Odd parity, 2=Even check — register address 0x0025

Izvori

  • Modbus RTU register map — slave address, baud rate, pressure/temperature readings, decimal points, units
  • Wiring diagrams — 4-20mA two-wire, RS485 four-wire, voltage output three-wire

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Provjerio TapHome

Želite ovo koristiti u svojoj centralnoj jedinici TapHome Core?

Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog.

Otvorite na portalu