TapHome

Sfar MOD-1TE

Modbus RTU
Beküldő
Utoljára frissítve: 06. 2026
Sfar MOD-1TE

A Sfar MOD-1TE egycsatornás hőmérséklet-bemeneti modul, gyártója az Aspar s.c. (Chwaszczyno, Lengyelország), és SFAR (Solutions for Automation and Robotics) márkanév alatt értékesítik. Pt100, Pt500 és Pt1000 RTD-ket fogad (2-vezetékes vagy 3-vezetékes konfigurációban), valamint Ni100, KTY81-110, NTC Carel és minden gyakori hőelemtípust (J, K, T, N, S, R, B), és a mért értéket Modbus RTU-n a 30053 (A:51) regiszteren át teszi elérhetővé °C × 10 formátumban.

A modul kizárólag RS-485-öt használ, így a TapHome számára külső Modbus RTU-to-TCP átjáró szükséges (pl. SFAR-S-ETH, USR-W630, Waveshare RS485-Ethernet) — a sablon IpAddress importparamétert használ, és az átjárón keresztül éri el a modult.

Hardver-csatlakoztatás

Modul áttekintése

A MOD-1TE 90 × 56 × 17 mm méretű, DIN sínre szerelhető modul (DIN EN 50022, IP40, -10 °C – +50 °C, PC/ABS ház). Egy hőmérséklet-bemenettel (TI), egy digitális riasztáskimenettel (DO), egy RS-485 porttal, egy tápbemenettel és egy Mini USB B típusú konfigurációs porttal rendelkezik az előlapon.

Sfar MOD-1TE — blokksémája és előlapi LED-jelzői
JelzőJelentés
ONA modul megfelelően van táplálva
TXA modul érvényes Modbus kérésre válaszolt
INÉrzékelő van csatlakoztatva a hőmérséklet-bemenetre
DOA digitális kimenet aktív (riasztás bekapcsolva)
Tápellátás

A modult egy 2 pólusú csavaros csatlakozón keresztül lehet táplálni, DC vagy AC feszültségről:

  • DC: 10–38 V DC (jellemzően 24 V DC, ~1 W fogyasztás 24 V-on)
  • AC: 20–28 V AC (jellemzően 24 V AC, ~2 VA 24 V AC esetén)
RS-485 bekötés

Az RS-485 busz egy 3 pólusú csavaros sorkapcsot használ — A+, B- és GND —, és árnyékolt sodrott érpárral kell bekötni (A/B az érpáron, GND a harmadik vezetőn vagy árnyékoláson).

Sfar MOD-1TE — RS-485 kommunikáció és DC/AC tápellátás bekötése

A buszlezárás kötelező. Helyezzen 120 Ω-os ellenállást az A/B közé az RS-485 szegmens mindkét fizikai végén. Egyetlen RS-485 szegmensen akár 128 modul is osztozhat.

Az RS-485, a tápellátás és a mérőbemenetek galvanikusan el vannak választva egymástól (1 kV). A legjobb EMC-viselkedés érdekében földelje a kábelárnyékolást csak az egyik végén, és tartsa az RS-485 vezetékezést távol mágneskapcsolóktól, frekvenciaváltóktól és kapcsolóüzemű tápegységektől.

Hőmérséklet-bemenet bekötése

A hőmérséklet-bemenet 3 pólusú csavaros sorkapcsot használ, és több bekötési séma támogatott a választott érzékelőtípustól függően. Ugyanazt a fizikai bemenetet használja minden érzékelőtípus — csak a bekötés és az InputSettingsRegister értéke változik.

Sfar MOD-1TE — bekötési rajzok Pt100 2-vezeték, Pt100 3-vezeték és hőelem méréshez
  • RTD 2-vezetékes (Pt100 / Pt500 / Pt1000): Érzékelő az INA és COM kapcson, az INB és COM között áthidalással. A vezetékellenállást a 40065-ös regiszteren kell kompenzálni.
  • RTD 3-vezetékes (Pt100 / Pt500 / Pt1000): Az érzékelő három vezetékkel csatlakozik az INA, INB és COM kapcsokra. Vezetékellenállás-kompenzáció nem szükséges — a harmadik vezeték kioltja a kábelellenállást.
  • Hőelem (J / K / T / N / S / R / B): Kétvezetékes csatlakozás INA-ra (pozitív) és INB-re (negatív). A hidegpont-kompenzációt a modul automatikusan végzi.
  • NTC Carel: Kétvezetékes csatlakozás 7,5 kΩ ±1 %-os ellenállással párhuzamosan az érzékelővel.
Digitális riasztáskimenet (opcionális)

A modul rendelkezik egy konfigurálható digitális kimenettel (max. 250 mA / 50 V), amely PNP vagy NPN típusként választható, és önálló termosztátkimenetként használható (hűtés / fűtés hiszterézissel). A TapHome sablon nem teszi elérhetővé — bekötése opcionális.

Sfar MOD-1TE — digitális kimenet bekötése (NPN és PNP változatok)

Konfiguráció

Alapértelmezett Modbus beállítások

A MOD-1TE gyári beállításokkal az alábbi paraméterekkel kommunikál (ezeket az átjárón / TapHome-on is be kell állítani):

ParaméterAlapértelmezett érték
Slave-cím1
Átviteli sebesség19200
Adatbit8
ParitásNone
Stopbit1
Modbus módRTU
Válasz késleltetés0 ms

Mindezek konfigurálhatók — slave-cím 1–247 és átviteli sebesség akár 115200. A konfiguráció az előlapi Mini USB B porton keresztül a díjmentes Modbus Configurator szoftverrel végezhető (letöltés, illesztőprogram nem szükséges), vagy az alábbi holding regiszterek Modbuson keresztüli írásával, amíg a modul online:

RegiszterNévÉrtékek
40003Átviteli sebesség0=2400, 1=4800, 2=9600, 3=19200 (alapértelmezett), 4=38400, 5=57600, 6=115200
40004Stopbit / AdatbitLSB: 1=1 stop, 2=2 stop · MSB: 7=7 adat, 8=8 adat
40005Paritás0=none (alapértelmezett), 1=odd, 2=even, 3=mark, 4=space
40006Válasz késleltetésIdő ms-ban
40007Modbus mód0=RTU (alapértelmezett), 1=ASCII

A slave-címeknek egyedinek kell lenniük az RS-485 szegmensen belül. Ha két azonos című modul osztozik egy buszon, mindkettő egyszerre válaszol, és az átjárón CRC- / framing-hibák jelennek meg.

Érzékelőtípus kiválasztása — InputSettingsRegister

A sablon InputSettingsRegister importparamétere — a név ellenére — az érzékelőtípus kódértéke, amelyet inicializáláskor a gyári 40061 (“Input settings”) regiszterbe ír:

1
MODBUSWNE(H, 61, Int16, $[InputSettingsRegister])

Válassza ki a hőmérséklet-bemenetre kötött fizikai érzékelőnek megfelelő értéket:

KódÉrzékelőtípus
0Bemenet kikapcsolva
1Feszültség 0–2048 mV
2Feszültség 0–256 mV
3J típusú hőelem
4K típusú hőelem
5T típusú hőelem
6N típusú hőelem
7S típusú hőelem
8R típusú hőelem
9B típusú hőelem
10Pt100 3-vezetékes
11Pt100 2-vezetékes
12Ellenállás 0–8 kΩ
13Ni100
14KTY81-110
15Pt500 3-vezetékes
16Pt500 2-vezetékes
17Pt1000 3-vezetékes
18Pt1000 2-vezetékes (sablon alapértelmezett)
19NTC Carel (7,5 kΩ 1 %-os párhuzamos ellenállással)

Érzékelők mérési tartományai (referencia, az adatlapból):

ÉrzékelőÜzemi tartomány
Pt100 / Pt500 / Pt1000-200 °C … +850 °C
Ni100-60 °C … +180 °C
KTY81-110-55 °C … +150 °C
J típusú hőelem-200 °C … +1200 °C
K típusú hőelem-200 °C … +1300 °C
T típusú hőelem-200 °C … +400 °C
N típusú hőelem-200 °C … +1300 °C
S / R típusú hőelem0 °C … +1700 °C
B típusú hőelem0 °C … +1800 °C
Felbontás / pontosság0,1 °C / ±0,5 °C

Feszültség- (1–2 kód) és ellenállásmérés (12 kód) esetén ugyanazt a 30053-as regisztert olvassuk, de eltérő skálázással (mV × 10 / mV × 100 / Ω). A TapHome sablon hőmérséklet-érzékelőt feltételez (°C × 10), és automatikusan alkalmazza a /10 képletet — nem-hőmérsékleti érzékelőtípus használata e sablon hatókörén kívül esik.

Modbus kommunikáció engedélyezése az átjárón keresztül

Mivel a MOD-1TE nem rendelkezik beépített Etherne-tel, a modult külső Modbus RTU-to-TCP átjárón keresztül érjük el. Tipikus beállítás:

  1. Csatlakoztassa a modul A+ / B- / GND kivezetéseit az átjáró RS-485 portjához. Adjon hozzá 120 Ω-os lezáró ellenállást a busz távoli végén.
  2. Helyezze tápfeszültség alá az átjárót és a MOD-1TE-t.
  3. Az átjáró webes felületén állítsa be a soros oldalt a modullal megegyezően: 19200 baud, 8 adatbit, paritás nélkül, 1 stopbit, RTU mód. Kapcsolja ki a „modbus poll / address translation" funkciókat — a TapHome tiszta Modbus TCP-vel kommunikál.
  4. Adjon az átjárónak statikus IP-címet (vagy DHCP-foglalást a routeren), hogy a TapHome megbízhatóan elérje.
  5. A TapHome szolgáltatás-beállításokban importálja a Sfar MOD-1TE sablont és töltse ki:
    • IpAddress — az átjáró IP-címe
    • SlaveId — a modul Modbus címe (alapértelmezett 1)
    • InputSettingsRegister — érzékelőtípus kód a fenti táblázatból (alapértelmezett 18 = Pt1000 2-vezetékes)
Modul változók
VáltozóAlapértékLeírás
IpAddress192.168.0.1A Modbus RTU-to-TCP átjáró IPv4 címe.
SlaveId1A modul Modbus slave-címe az RS-485 szegmensen (1–247). Egyedinek kell lennie szegmensenként.
InputSettingsRegister18A 40061-es regiszterbe inicializáláskor írt érzékelőtípus-kód. A név ellenére ez egy érték, nem regiszter-cím. A fenti táblázat alapján válassza ki a fizikai érzékelőhöz tartozó kódot.

Eszközfunkciók

Hőmérséklet-leolvasás

A sablon egyetlen eszközt biztosít — Hőmérséklet-érzékelő —, amely az A:51 regisztert (gyári 30053, “Temperature”) 16 bites előjeles egészként olvassa, és 10-zel osztja a °C érték kinyeréséhez. Az érzékelőtípust telepítéskor az InputSettingsRegister paraméterrel állítjuk be (alapértelmezett 18 = Pt1000 2-vezetékes), majd a modul belül elvégzi az RTD-linearizációt, a vezeték-kompenzációt (3-vezetékes), a hőelem-linearizációt és a hidegpont-kompenzációt.

1
ReadTemperature: MODBUSR(A, 51, Int16) / 10

Mivel minden MOD-1TE sablonpéldány pontosan egy érzékelőt fed le, a buszon lévő minden fizikai MOD-1TE-hez telepítsen egy TapHome modult, és állítsa be a megfelelő SlaveId-t (pl. 1, 2, 3 …). Az összes modul osztozhat egyetlen RS-485 szegmensen és egyetlen RTU-to-TCP átjárón.

Hibakeresés

Nincs hőmérséklet-érték (az eszköz offline a TapHome-ban)
  1. Ellenőrizze a ON LED-et a modulon — ha nem világít, ellenőrizze a 24 V DC / 24 V AC tápot a tápkapcson.
  2. Ellenőrizze a TX LED-et a TapHome lekérdezések közben — minden sikeres kérésnél villannia kell. Ha a TX sosem világít:
    • Ellenőrizze, hogy az IpAddress az átjárónak megfelel-e, és az átjáró elérhető (ping).
    • Ellenőrizze az átjáró soros beállításait: 19200 / 8N1 / RTU.
    • Ellenőrizze, hogy a SlaveId megegyezik a modulon ténylegesen beállított címmel (alapértelmezett 1).
    • Cserélje fel az A és B vezetékeket — sok átjáró fordított jelöléssel készül.
    • Ellenőrizze, hogy a GND össze van-e kötve a modul és az átjáró között. GND nélkül a vevő bias a megengedett közös módú tartományon kívülre eshet.
  3. Ellenőrizze, hogy az RS-485 szegmens mindkét végén pontosan egy 120 Ω-os lezáró ellenállás van — sem több, sem kevesebb.
Az érték 0, -200 °C vagy szélsőséges értéken ragad
  1. Ellenőrizze az IN LED-et — ha nem világít, az érzékelő nincs a bemenetre felismerve. Ellenőrizze a hőmérséklet-bemenet bekötését:
    • RTD 2-vezetékes: az INB és COM közötti áthidalás kötelező.
    • RTD 3-vezetékes: mindhárom vezetéknek a helyén kell lennie.
    • Hőelem: a polaritás számít (pozitív az INA-n, negatív az INB-n).
    • NTC Carel: kötelező a 7,5 kΩ ±1 %-os párhuzamos ellenállás jelenléte.
  2. Ellenőrizze, hogy az InputSettingsRegister megfelel a fizikai érzékelőnek — egy bekötött Pt100, miközben a paraméter 18-ra (Pt1000 2-vezetékes) van állítva, drasztikusan rossz értékeket ad.
  3. Hosszú kábelvezetésű 2-vezetékes RTD-k esetén állítsa be a vezeték-ellenállás kompenzációt a 40065-ös regiszterben a Modbus Configurator segítségével (vagy fogadja el az eltolódást).
Két modul egyszerre válaszol / véletlenszerű CRC-hibák

Két eszköznek azonos a SlaveId-je az RS-485 szegmensen. Egyenként válassza le a modulokat, és állítson be egyedi címeket (1–247) a Mini USB-n keresztüli Modbus Configurator segítségével.

Átviteli sebesség vagy paritás módosítása

Ha a 40003 / 40005 regisztereken keresztül Modbuson módosította az átviteli sebességet / paritást, és utána elveszett a kommunikáció, csatlakoztassa a Mini USB portot egy PC-hez, és használja a Modbus Configuratort — ez közvetlenül USB-n kommunikál a modullal, az RS-485 beállításoktól függetlenül, így vissza tudja olvasni és visszaállítani az értékeket.

A modul / firmware azonosítása

A 30001-es regiszter kódolja a firmware-t (magasabb bájt ÷ 10) és a modultípus-kódot (alacsonyabb bájt). A MOD-1TE típuskódja 41 (0x29). A 30001 Modbuson keresztüli olvasása gyors épségellenőrzés, hogy az átjáró, a slave ID és a soros beállítások mind helyesek-e a TapHome konfigurálása előtt.

Elérhető eszközök

Sfar MOD-1TE Modul
Egyéni változók
InputSettingsRegister (integer) = 18Inicializáláskor a gyári 40061-es regiszterbe írt érzékelőtípus-kód. A név ellenére ez egy érzékelőtípus ÉRTÉK, nem regiszter-cím. Megengedett értékek: 0=kikapcsolva, 1–2=feszültség, 3–9=hőelemek J/K/T/N/S/R/B, 10/11=Pt100 3-vezeték/2-vezeték, 12=ellenállás, 13=Ni100, 14=KTY81-110, 15/16=Pt500 3-vezeték/2-vezeték, 17/18=Pt1000 3-vezeték/2-vezeték (alapértelmezett 18), 19=NTC Carel.
Hőmérséklet-érzékelő Hőmérséklet-érzékelő Csak olvasható

Mért hőmérséklet °C-ban — kiolvassa a 30053 (A:51, Int16) regisztert és 10-zel osztja. Az érzékelőtípust (Pt100, Pt500, Pt1000, Ni100, KTY81-110, NTC Carel vagy J/K/T/N/S/R/B hőelem) telepítéskor az InputSettingsRegister paraméterrel állítjuk be (alapértelmezett 18 = Pt1000 2-vezetékes).

Regiszter: A:51 Int16 Egység: °C numeric

Hőmérséklet-érzékelő

Hőmérséklet olvasása
MODBUSR(A, 51, Int16)/10
Inicializálás
MODBUSWNE(H, 61, Int16, $[InputSettingsRegister])
Kapcsolat: Modbus RTU • 19200 baud• 8N1 • Slave ID: $[SlaveId]
Lehetséges fejlesztések (14)
  • 30001 Version / Type ID — R, 16-bit. High byte = firmware × 10; low byte = module type code (MOD-1TE = 41). Useful for diagnostics / module identification
  • 30002 Slave Address (read-back) — R, 16-bit. Read-only mirror of the configured Modbus slave address
  • 30051 Inputs Bitfield — R, bitfield. Bit high = sensor connected on the corresponding input. Useful for sensor-presence detection / wiring diagnostics
  • 30054 Junction Temperature (cold-junction reference) — R, Int16, °C × 10. Cold-junction compensation reference temperature — relevant only for thermocouple measurements
  • 40003 Baud Rate — R/W, 0–6 (0=2400, 1=4800, 2=9600, 3=19200, 4=38400, 5=57600, 6=115200). Configurable from Modbus Configurator over Mini USB
  • 40005 Parity — R/W, 0–4 (None / Even / Odd / etc.). Default None. Configurable from Modbus Configurator
  • 40010 Analog Filter — R/W, 1–10. Smoothing coefficient for the analog input — higher value = stronger averaging, slower response
  • 40052 Outputs / Alarm Bit — R/W, bitfield. Bit reflects the digital output (alarm) state. Module has a built-in PNP/NPN digital output (250 mA / 50 V max) that can be driven by alarm logic
  • 40056 MAX Alarm Level — R/W, Int16, °C × 10. Upper temperature alarm threshold — triggers digital output when measurement exceeds this value
  • 40057 MIN Alarm Level — R/W, Int16, °C × 10. Lower temperature alarm threshold — triggers digital output when measurement falls below this value
  • 40062 Output Settings — R/W. Configures digital-output behaviour: +256 = cooling (energise on temperature ABOVE setpoint), +512 = heating (energise on temperature BELOW setpoint). Combined with alarm levels for thermostat-style control
  • 40063 Alarm Value — R/W, Int16, °C × 10. Alarm setpoint used together with Output Settings (cooling/heating) and Alarm Hysteresis
  • 40064 Alarm Hysteresis — R/W, Int16, °C × 10. Hysteresis band around the alarm setpoint to prevent output chattering
  • 40065 Lead-Wire Resistance Compensation — R/W. Cable resistance compensation for 2-wire RTD connections (Pt100/Pt500/Pt1000 2-wire). Allows manual entry of lead-wire resistance to subtract from the measurement. Not needed for 3-wire RTD wiring

Források

Talált problémát ezzel az eszközsablonnal?

Írja meg, mi nem működik, mi hiányzik, vagy hogyan kellene a sablonnak viselkednie. Visszajelzése segít, hogy a katalógus pontos maradjon.

TapHome által hitelesítve

Használni szeretnéd ezt a TapHome Core-odban?

Nyisd meg ezt a sablont az ügyfélportálon, hogy alkalmazd az otthonaid egyikére, vagy készíts egy módosítást és küldd vissza a katalógusba.

Megnyitás a portálon