TapHome

Sfar MOD-1TE

Modbus RTU
Pridal
Posledná aktualizácia: 05. 2026
Sfar MOD-1TE

Sfar MOD-1TE je jednokanálový teplotný vstupný modul vyrábaný spoločnosťou Aspar s.c. (Chwaszczyno, Poľsko) a predávaný pod značkou SFAR (Solutions for Automation and Robotics). Akceptuje RTD Pt100, Pt500 a Pt1000 (v 2-vodičovom alebo 3-vodičovom zapojení), Ni100, KTY81-110, NTC Carel a všetky bežné typy termočlánkov (J, K, T, N, S, R, B) a sprístupňuje nameranú hodnotu cez Modbus RTU v registri 30053 (A:51) ako °C × 10.

Modul je výhradne RS-485, takže pre TapHome je potrebná externá Modbus RTU-to-TCP brána (napr. SFAR-S-ETH, USR-W630, Waveshare RS485-to-Ethernet) — šablóna používa parameter IpAddress a komunikuje s modulom cez túto bránu.

Hardvérové pripojenie

Prehľad modulu

MOD-1TE je modul na DIN lištu s rozmermi 90 × 56 × 17 mm (DIN EN 50022, IP40, -10 °C až +50 °C, kryt PC/ABS). Má jeden teplotný vstup (TI), jeden digitálny alarmový výstup (DO), port RS-485, napájací vstup a konfiguračný port Mini USB typu B na čelnom paneli.

Sfar MOD-1TE — bloková schéma a LED indikátory na čelnom paneli
IndikátorVýznam
ONModul je správne napájaný
TXModul odpovedal na platnú Modbus požiadavku
INNa teplotnom vstupe je pripojený snímač
DODigitálny výstup je aktívny (alarm spustený)
Napájanie

Modul je napájaný cez 2-pinový skrutkovací konektor, akceptuje DC alebo AC napätie:

  • DC: 10–38 V DC (typicky 24 V DC, ~1 W spotreba pri 24 V)
  • AC: 20–28 V AC (typicky 24 V AC, ~2 VA pri 24 V AC)
Zapojenie RS-485

Zbernica RS-485 používa 3-pinový skrutkovací terminál — A+, B- a GND — a musí byť zapojená tienenou krútenou dvojlinkou (A/B na páre, GND na treťom vodiči alebo tienení).

Sfar MOD-1TE — RS-485 komunikácia a DC/AC napájanie

Terminácia zbernice je povinná. Umiestnite 120 Ω rezistor medzi A/B na oboch fyzických koncoch segmentu RS-485. Na jednom segmente RS-485 môže zdieľať komunikáciu až 128 modulov.

RS-485, napájanie a meracie vstupy sú navzájom galvanicky oddelené (1 kV). Pre najlepšie EMC vlastnosti uzemnite tienenie kábla iba na jednom konci a veďte kabeláž RS-485 ďaleko od stýkačov, frekvenčných meničov a spínaných napájacích zdrojov.

Zapojenie teplotného vstupu

Teplotný vstup používa 3-pinový skrutkovací terminál a podporuje viacero schém zapojenia podľa zvoleného typu snímača. Rovnaký fyzický vstup sa používa pre všetky typy snímačov — mení sa iba zapojenie a hodnota InputSettingsRegister.

Sfar MOD-1TE — schémy zapojenia pre Pt100 2-vodič, Pt100 3-vodič a termočlánok
  • RTD 2-vodič (Pt100 / Pt500 / Pt1000): Snímač na INA a COM, s prepojkou medzi INB a COM. Odpor prívodných vodičov musí byť kompenzovaný cez register 40065.
  • RTD 3-vodič (Pt100 / Pt500 / Pt1000): Snímač pripojený tromi vodičmi na INA, INB a COM. Kompenzácia prívodných vodičov nie je potrebná — tretí vodič slúži na zrušenie odporu kábla.
  • Termočlánok (J / K / T / N / S / R / B): Dvojvodičové pripojenie na INA (kladný) a INB (záporný). Kompenzácia studeného spoja sa vykonáva automaticky vo vnútri modulu.
  • NTC Carel: Dvojvodičové pripojenie s rezistorom 7,5 kΩ ±1 % paralelne so snímačom.
Digitálny alarmový výstup (voliteľný)

Modul má jeden konfigurovateľný digitálny výstup (max. 250 mA / 50 V), voliteľný ako PNP alebo NPN, ktorý možno použiť ako samostatný termostatický výstup (chladenie / vykurovanie s hysteréziou). TapHome šablóna ho nesprístupňuje — jeho zapojenie je voliteľné.

Sfar MOD-1TE — zapojenie digitálneho výstupu (varianty NPN a PNP)

Konfigurácia

Predvolené Modbus nastavenia

Z výroby MOD-1TE komunikuje s nasledujúcimi parametrami (ktoré musia byť nastavené aj na strane brány / TapHome):

ParameterPredvolená hodnota
Slave adresa1
Prenosová rýchlosť19200
Dátové bity8
ParitaNone
Stop bity1
Modbus módRTU
Oneskorenie odpovede0 ms

Všetky tieto parametre sú konfigurovateľné — slave adresa 1–247 a prenosová rýchlosť až 115200. Konfigurácia sa vykonáva cez port Mini USB typu B na čelnom paneli pomocou bezplatného softvéru Modbus Configurator (stiahnuť, bez potreby ovládačov), alebo zápisom nasledujúcich holding registrov cez Modbus, kým je modul online:

RegisterNázovHodnoty
40003Prenosová rýchlosť0=2400, 1=4800, 2=9600, 3=19200 (predvolené), 4=38400, 5=57600, 6=115200
40004Stop bity / Dátové bityLSB: 1=1 stop, 2=2 stop · MSB: 7=7 dát, 8=8 dát
40005Parita0=none (predvolené), 1=odd, 2=even, 3=mark, 4=space
40006Oneskorenie odpovedeČas v ms
40007Modbus mód0=RTU (predvolené), 1=ASCII

Slave adresy musia byť jedinečné v rámci segmentu RS-485. Ak dva moduly s rovnakou adresou zdieľajú zbernicu, oba odpovedia v rovnakom okamihu a na bráne uvidíte CRC / framing chyby.

Výber typu snímača — InputSettingsRegister

Importný parameter šablóny InputSettingsRegister je — napriek názvu — kódom typu snímača, ktorý sa pri inicializácii zapisuje do výrobného registra 40061 (“Input settings”) cez:

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

Vyberte hodnotu zodpovedajúcu fyzickému snímaču pripojenému na teplotný vstup:

KódTyp snímača
0Vstup vypnutý
1Napätie 0–2048 mV
2Napätie 0–256 mV
3Termočlánok typu J
4Termočlánok typu K
5Termočlánok typu T
6Termočlánok typu N
7Termočlánok typu S
8Termočlánok typu R
9Termočlánok typu B
10Pt100 3-vodič
11Pt100 2-vodič
12Odpor 0–8 kΩ
13Ni100
14KTY81-110
15Pt500 3-vodič
16Pt500 2-vodič
17Pt1000 3-vodič
18Pt1000 2-vodič (predvolené v šablóne)
19NTC Carel (s paralelným rezistorom 7,5 kΩ 1 %)

Meracie rozsahy snímačov (referenčné, z datasheetu):

SnímačPracovný rozsah
Pt100 / Pt500 / Pt1000-200 °C … +850 °C
Ni100-60 °C … +180 °C
KTY81-110-55 °C … +150 °C
Termočlánok typu J-200 °C … +1200 °C
Termočlánok typu K-200 °C … +1300 °C
Termočlánok typu T-200 °C … +400 °C
Termočlánok typu N-200 °C … +1300 °C
Termočlánok typu S / R0 °C … +1700 °C
Termočlánok typu B0 °C … +1800 °C
Rozlíšenie / presnosť0,1 °C / ±0,5 °C

Pre napäťové (kódy 1–2) a odporové (kód 12) režimy sa číta ten istý register 30053, ale s odlišným škálovaním (mV × 10 / mV × 100 / Ω). TapHome šablóna predpokladá teplotný snímač (°C × 10) a automaticky aplikuje vzorec /10 — použitie iného ako teplotného snímača je mimo rozsahu tejto šablóny.

Aktivácia Modbus komunikácie cez bránu

Pretože MOD-1TE nemá natívny Ethernet, modul sa pripája cez externú Modbus RTU-to-TCP bránu. Typický postup:

  1. Pripojte A+ / B- / GND modulu na port RS-485 brány. Pridajte termináciu 120 Ω na vzdialenom konci zbernice.
  2. Zapojte napájanie brány aj MOD-1TE.
  3. Vo webovom rozhraní brány nastavte sériovú stranu zhodne s modulom: 19200 baud, 8 dátových bitov, žiadna parita, 1 stop bit, RTU mód. Vypnite všetky funkcie typu „modbus poll / address translation" — TapHome komunikuje čistým Modbus TCP.
  4. Nastavte statickú IP brány (alebo DHCP rezerváciu na routri), aby sa TapHome k nej spoľahlivo pripojil.
  5. V nastaveniach služby v TapHome importujte šablónu Sfar MOD-1TE a vyplňte:
    • IpAddress — IP adresa brány
    • SlaveId — Modbus adresa modulu (predvolená 1)
    • InputSettingsRegister — kód typu snímača z tabuľky vyššie (predvolené 18 = Pt1000 2-vodič)
Premenné modulu
PremennáPredvolenéPopis
IpAddress192.168.0.1IPv4 adresa Modbus RTU-to-TCP brány.
SlaveId1Modbus slave adresa modulu na segmente RS-485 (1–247). Musí byť jedinečná v rámci segmentu.
InputSettingsRegister18Kód typu snímača zapísaný do registra 40061 pri inicializácii. Napriek názvu ide o hodnotu, nie o adresu registra. Použite tabuľku vyššie pre výber správneho kódu pre váš fyzický snímač.

Funkcionalita zariadenia

Snímanie teploty

Šablóna sprístupňuje jediné zariadenie — Teplotný snímač — ktoré číta register A:51 (výrobný register 30053, “Temperature”) ako 16-bitový celočíselný typ so znamienkom a delí ho 10, čím získa hodnotu v °C. Typ snímača sa konfiguruje pri inštalácii cez parameter InputSettingsRegister (predvolené 18 = Pt1000 2-vodič). Modul potom interne spracováva linearizáciu RTD, kompenzáciu prívodných vodičov (3-vodič), linearizáciu termočlánkov a kompenzáciu studeného spoja.

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

Keďže každá inštancia šablóny MOD-1TE pokrýva presne jeden snímač, na každý fyzický MOD-1TE na zbernici nainštalujte jeden TapHome modul a nastavte zodpovedajúce SlaveId (napr. 1, 2, 3 …). Všetky moduly môžu zdieľať jeden segment RS-485 a jednu RTU-to-TCP bránu.

Riešenie problémov

Žiadna teplota (zariadenie je v TapHome offline)
  1. Skontrolujte LED ON na module — ak nesvieti, overte napájanie 24 V DC / 24 V AC na napájacom termináli.
  2. Skontrolujte LED TX počas dotazovania z TapHome — pri každej úspešnej požiadavke by mala zablikať. Ak TX nikdy nesvieti:
    • Overte, že IpAddress zodpovedá bráne a že brána je dostupná (ping).
    • Overte sériové nastavenia brány: 19200 / 8N1 / RTU.
    • Overte, že SlaveId zodpovedá adrese skutočne nakonfigurovanej na module (predvolené 1).
    • Vymeňte vodiče A a B — mnohé brány ich označujú obrátene.
    • Skontrolujte, že GND je prepojené medzi modulom a bránou. Bez GND môže byť bias prijímača mimo platného common-mode rozsahu.
  3. Overte, že je presne jeden 120 Ω terminačný rezistor na každom konci segmentu RS-485 — ani viac, ani menej.
Hodnota je zaseknutá na 0, -200 °C alebo extrémnej hodnote
  1. Skontrolujte LED IN — ak nesvieti, snímač nie je detekovaný na vstupe. Skontrolujte zapojenie na termináli teplotného vstupu:
    • RTD 2-vodič: vyžaduje sa prepojka medzi INB a COM.
    • RTD 3-vodič: musia byť všetky tri vodiče zapojené.
    • Termočlánok: záleží na polarite (kladný na INA, záporný na INB).
    • NTC Carel: musí byť pripojený paralelný rezistor 7,5 kΩ ±1 %.
  2. Overte, že InputSettingsRegister zodpovedá fyzickému snímaču — Pt100 zapojený, ale parameter nastavený na 18 (Pt1000 2-vodič) bude produkovať úplne nesprávne hodnoty.
  3. Pre 2-vodičové RTD pri dlhých kábloch nakonfigurujte kompenzáciu odporu prívodov v registri 40065 cez Modbus Configurator (alebo akceptujte odchýlku).
Dva moduly odpovedajú súčasne / náhodné CRC chyby

Dve zariadenia zdieľajú rovnaký SlaveId na segmente RS-485. Postupne odpojte moduly a pomocou Modbus Configurator cez Mini USB nastavte jedinečné adresy (1–247).

Zmena prenosovej rýchlosti alebo parity

Ak ste cez Modbus zmenili prenosovú rýchlosť / paritu pomocou registra 40003 / 40005 a následne ste stratili komunikáciu, pripojte port Mini USB k PC a použite Modbus Configurator — komunikuje s modulom priamo cez USB nezávisle od nastavení RS-485, takže môžete prečítať a obnoviť hodnoty.

Identifikácia modulu / firmvéru

Register 30001 kóduje firmvér (vyšší bajt ÷ 10) a kód typu modulu (nižší bajt). Pre MOD-1TE je kód typu 41 (0x29). Prečítanie 30001 cez Modbus je rýchla kontrola, či brána, slave ID a sériové nastavenia sú správne, ešte pred nakonfigurovaním TapHome.

Dostupné zariadenia

Sfar MOD-1TE Modul
Vlastné premenné
InputSettingsRegister (integer) = 18Kód typu snímača zapísaný do výrobného registra 40061 pri inicializácii. Napriek názvu ide o HODNOTU typu snímača, nie o adresu registra. Povolené hodnoty: 0=vypnuté, 1–2=napätie, 3–9=termočlánky J/K/T/N/S/R/B, 10/11=Pt100 3-vodič/2-vodič, 12=odpor, 13=Ni100, 14=KTY81-110, 15/16=Pt500 3-vodič/2-vodič, 17/18=Pt1000 3-vodič/2-vodič (predvolené 18), 19=NTC Carel.
Teplotný snímač Teplotný senzor Len na čítanie

Nameraná teplota v °C — číta register 30053 (A:51, Int16) a delí 10. Typ snímača (Pt100, Pt500, Pt1000, Ni100, KTY81-110, NTC Carel alebo termočlánok J/K/T/N/S/R/B) sa volí pri inštalácii cez parameter InputSettingsRegister (predvolené 18 = Pt1000 2-vodič).

Register: A:51 Int16 Jednotka: °C numeric

Teplotný snímač

Čítanie teploty
MODBUSR(A, 51, Int16)/10
Inicializácia
MODBUSWNE(H, 61, Int16, $[InputSettingsRegister])
Pripojenie: Modbus RTU • 19200 baud• 8N1 • Slave ID: $[SlaveId]
Možné vylepšenia (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

Zdroje

Našli ste problém s touto šablónou zariadenia?

Napíšte nám, čo nefunguje, čo chýba, alebo ako by sa mala šablóna správať. Vaša spätná väzba nám pomáha udržiavať katalóg presný.

Overené TapHomom

Chcete to použiť vo svojom TapHome jadre?

Otvorte túto šablónu v Customer Portali a aplikujte ju na svoj domov, alebo navrhnite zmenu a odošlite ju späť do katalógu.

Otvoriť v portáli