TapHome

Sfar MOD-1TE

Modbus RTU
Přidal
Poslední aktualizace: 06. 2026
Sfar MOD-1TE

Sfar MOD-1TE je jednokanálový teplotní vstupní modul vyráběný společností Aspar s.c. (Chwaszczyno, Polsko) a prodávaný pod značkou SFAR (Solutions for Automation and Robotics). Akceptuje RTD Pt100, Pt500 a Pt1000 (v 2-vodičovém nebo 3-vodičovém zapojení), Ni100, KTY81-110, NTC Carel a všechny běžné typy termočlánků (J, K, T, N, S, R, B) a zpřístupňuje naměřenou hodnotu přes Modbus RTU v registru 30053 (A:51) jako °C × 10.

Modul je výhradně RS-485, takže pro TapHome je vyžadována externí Modbus RTU-to-TCP brána (např. SFAR-S-ETH, USR-W630, Waveshare RS485-to-Ethernet) — šablona používá parametr IpAddress a komunikuje s modulem přes tuto bránu.

Hardwarové připojení

Přehled modulu

MOD-1TE je modul na DIN lištu o rozměrech 90 × 56 × 17 mm (DIN EN 50022, IP40, -10 °C až +50 °C, kryt PC/ABS). Má jeden teplotní vstup (TI), jeden digitální alarmový výstup (DO), port RS-485, napájecí vstup a konfigurační port Mini USB typu B na čelním panelu.

Sfar MOD-1TE — bloková schéma a LED indikátory na čelním panelu
IndikátorVýznam
ONModul je správně napájen
TXModul odpověděl na platný Modbus požadavek
INNa teplotním vstupu je připojen snímač
DODigitální výstup je aktivní (alarm vyvolán)
Napájení

Modul je napájen přes 2-pinový šroubovací konektor, akceptuje DC nebo AC napětí:

  • DC: 10–38 V DC (typicky 24 V DC, ~1 W spotřeba při 24 V)
  • AC: 20–28 V AC (typicky 24 V AC, ~2 VA při 24 V AC)
Zapojení RS-485

Sběrnice RS-485 používá 3-pinový šroubovací terminál — A+, B- a GND — a musí být zapojena stíněným kroucenám párem (A/B na páru, GND na třetím vodiči nebo stínění).

Sfar MOD-1TE — RS-485 komunikace a DC/AC napájení

Terminace sběrnice je povinná. Umístěte 120 Ω rezistor mezi A/B na obou fyzických koncích segmentu RS-485. Na jednom segmentu RS-485 může komunikovat až 128 modulů.

RS-485, napájení a měřicí vstupy jsou navzájem galvanicky odděleny (1 kV). Pro nejlepší EMC vlastnosti uzemněte stínění kabelu pouze na jednom konci a veďte kabeláž RS-485 daleko od stykačů, frekvenčních měničů a spínaných napájecích zdrojů.

Zapojení teplotního vstupu

Teplotní vstup používá 3-pinový šroubovací terminál a podporuje několik schémat zapojení podle zvoleného typu snímače. Stejný fyzický vstup se používá pro všechny typy snímačů — mění se pouze zapojení a hodnota InputSettingsRegister.

Sfar MOD-1TE — schémata zapojení pro Pt100 2-vodič, Pt100 3-vodič a termočlánek
  • RTD 2-vodič (Pt100 / Pt500 / Pt1000): Snímač na INA a COM, s propojkou mezi INB a COM. Odpor přívodních vodičů musí být kompenzován přes registr 40065.
  • RTD 3-vodič (Pt100 / Pt500 / Pt1000): Snímač připojený třemi vodiči na INA, INB a COM. Kompenzace přívodních vodičů není potřeba — třetí vodič slouží k vyrušení odporu kabelu.
  • Termočlánek (J / K / T / N / S / R / B): Dvouvodičové připojení na INA (kladný) a INB (záporný). Kompenzace studeného spoje se provádí automaticky uvnitř modulu.
  • NTC Carel: Dvouvodičové připojení s rezistorem 7,5 kΩ ±1 % paralelně se snímačem.
Digitální alarmový výstup (volitelný)

Modul má jeden konfigurovatelný digitální výstup (max. 250 mA / 50 V), volitelný jako PNP nebo NPN, který lze použít jako samostatný termostatický výstup (chlazení / topení s hysterezí). TapHome šablona ho nezpřístupňuje — jeho zapojení je volitelné.

Sfar MOD-1TE — zapojení digitálního výstupu (varianty NPN a PNP)

Konfigurace

Výchozí nastavení Modbus

Z výroby MOD-1TE komunikuje s následujícími parametry (které musí být shodně nastaveny na bráně / TapHome):

ParametrVýchozí hodnota
Slave adresa1
Přenosová rychlost19200
Datové bity8
ParitaNone
Stop bity1
Modbus módRTU
Zpoždění odpovědi0 ms

Všechny tyto parametry jsou konfigurovatelné — slave adresa 1–247 a přenosová rychlost až 115200. Konfigurace probíhá přes port Mini USB typu B na čelním panelu pomocí bezplatného softwaru Modbus Configurator (stáhnout, bez nutnosti ovladačů), nebo zápisem následujících holding registrů přes Modbus, dokud je modul online:

RegistrNázevHodnoty
40003Přenosová rychlost0=2400, 1=4800, 2=9600, 3=19200 (výchozí), 4=38400, 5=57600, 6=115200
40004Stop bity / Datové bityLSB: 1=1 stop, 2=2 stop · MSB: 7=7 dat, 8=8 dat
40005Parita0=none (výchozí), 1=odd, 2=even, 3=mark, 4=space
40006Zpoždění odpovědiČas v ms
40007Modbus mód0=RTU (výchozí), 1=ASCII

Slave adresy musí být jedinečné v rámci segmentu RS-485. Pokud dva moduly se stejnou adresou sdílejí sběrnici, oba odpoví ve stejném okamžiku a na bráně uvidíte CRC / framing chyby.

Výběr typu snímače — InputSettingsRegister

Importní parametr šablony InputSettingsRegister je — navzdory názvu — kódovou hodnotou typu snímače, která se při inicializaci zapisuje do výrobního registru 40061 (“Input settings”) přes:

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

Vyberte hodnotu odpovídající fyzickému snímači připojenému na teplotní vstup:

KódTyp snímače
0Vstup vypnut
1Napětí 0–2048 mV
2Napětí 0–256 mV
3Termočlánek typu J
4Termočlánek typu K
5Termočlánek typu T
6Termočlánek typu N
7Termočlánek typu S
8Termočlánek typu R
9Termočlánek 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č (výchozí v šabloně)
19NTC Carel (s paralelním rezistorem 7,5 kΩ 1 %)

Měřicí rozsahy snímačů (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ánek typu J-200 °C … +1200 °C
Termočlánek typu K-200 °C … +1300 °C
Termočlánek typu T-200 °C … +400 °C
Termočlánek typu N-200 °C … +1300 °C
Termočlánek typu S / R0 °C … +1700 °C
Termočlánek typu B0 °C … +1800 °C
Rozlišení / přesnost0,1 °C / ±0,5 °C

Pro napěťové (kódy 1–2) a odporové (kód 12) režimy se čte stejný registr 30053, ale s odlišným škálováním (mV × 10 / mV × 100 / Ω). TapHome šablona předpokládá teplotní snímač (°C × 10) a automaticky aplikuje vzorec /10 — použití jiného než teplotního snímače je mimo rozsah této šablony.

Aktivace Modbus komunikace přes bránu

Protože MOD-1TE nemá nativní Ethernet, modul se připojuje přes externí Modbus RTU-to-TCP bránu. Typický postup:

  1. Připojte A+ / B- / GND modulu na port RS-485 brány. Přidejte terminaci 120 Ω na vzdáleném konci sběrnice.
  2. Zapněte napájení brány i MOD-1TE.
  3. Ve webovém rozhraní brány nastavte sériovou stranu shodně s modulem: 19200 baud, 8 datových bitů, žádná parita, 1 stop bit, RTU mód. Vypněte funkce typu „modbus poll / address translation" — TapHome komunikuje čistým Modbus TCP.
  4. Nastavte statickou IP brány (nebo DHCP rezervaci na routeru), aby ji TapHome mohl spolehlivě dosáhnout.
  5. V nastavení služby v TapHome importujte šablonu Sfar MOD-1TE a vyplňte:
    • IpAddress — IP adresa brány
    • SlaveId — Modbus adresa modulu (výchozí 1)
    • InputSettingsRegister — kód typu snímače z tabulky výše (výchozí 18 = Pt1000 2-vodič)
Proměnné modulu
ProměnnáVýchozíPopis
IpAddress192.168.0.1IPv4 adresa Modbus RTU-to-TCP brány.
SlaveId1Modbus slave adresa modulu na segmentu RS-485 (1–247). Musí být jedinečná v rámci segmentu.
InputSettingsRegister18Kód typu snímače zapsaný do registru 40061 při inicializaci. Navzdory názvu jde o hodnotu, nikoli o adresu registru. Použijte tabulku výše k výběru správného kódu pro váš fyzický snímač.

Funkcionalita zařízení

Snímání teploty

Šablona zpřístupňuje jediné zařízení — Teplotní snímač — které čte registr A:51 (výrobní registr 30053, “Temperature”) jako 16-bitový celočíselný typ se znaménkem a dělí jej 10, čímž získává hodnotu v °C. Typ snímače se konfiguruje při instalaci přes parametr InputSettingsRegister (výchozí 18 = Pt1000 2-vodič). Modul pak interně zpracovává linearizaci RTD, kompenzaci přívodních vodičů (3-vodič), linearizaci termočlánků a kompenzaci studeného spoje.

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

Protože každá instance šablony MOD-1TE pokrývá přesně jeden snímač, na každý fyzický MOD-1TE na sběrnici nainstalujte jeden TapHome modul a nastavte odpovídající SlaveId (např. 1, 2, 3 …). Všechny moduly mohou sdílet jeden segment RS-485 a jednu RTU-to-TCP bránu.

Řešení problémů

Žádná teplota (zařízení je v TapHome offline)
  1. Zkontrolujte LED ON na modulu — pokud nesvítí, ověřte napájení 24 V DC / 24 V AC na napájecím terminálu.
  2. Zkontrolujte LED TX během dotazování z TapHome — při každém úspěšném požadavku by měla zablikat. Pokud TX nikdy nesvítí:
    • Ověřte, že IpAddress odpovídá bráně a že brána je dostupná (ping).
    • Ověřte sériová nastavení brány: 19200 / 8N1 / RTU.
    • Ověřte, že SlaveId odpovídá adrese skutečně nakonfigurované na modulu (výchozí 1).
    • Vyměňte vodiče A a B — mnohé brány je označují obráceně.
    • Zkontrolujte, že GND je propojeno mezi modulem a bránou. Bez GND může být bias přijímače mimo platný common-mode rozsah.
  3. Ověřte, že je přesně jeden 120 Ω terminační rezistor na každém konci segmentu RS-485 — ani více, ani méně.
Hodnota je zaseknutá na 0, -200 °C nebo extrémní hodnotě
  1. Zkontrolujte LED IN — pokud nesvítí, snímač není detekován na vstupu. Zkontrolujte zapojení na terminálu teplotního vstupu:
    • RTD 2-vodič: vyžaduje se propojka mezi INB a COM.
    • RTD 3-vodič: musí být zapojeny všechny tři vodiče.
    • Termočlánek: záleží na polaritě (kladný na INA, záporný na INB).
    • NTC Carel: musí být přítomen paralelní rezistor 7,5 kΩ ±1 %.
  2. Ověřte, že InputSettingsRegister odpovídá fyzickému snímači — Pt100 zapojený, ale parametr nastaven na 18 (Pt1000 2-vodič) bude produkovat zcela nesprávné hodnoty.
  3. Pro 2-vodičové RTD při dlouhých kabelech nakonfigurujte kompenzaci odporu přívodů v registru 40065 přes Modbus Configurator (nebo akceptujte odchylku).
Dva moduly odpovídají současně / náhodné CRC chyby

Dvě zařízení sdílejí stejný SlaveId na segmentu RS-485. Postupně odpojujte moduly a pomocí Modbus Configurator přes Mini USB nastavte jedinečné adresy (1–247).

Změna přenosové rychlosti nebo parity

Pokud jste přes Modbus změnili přenosovou rychlost / paritu pomocí registru 40003 / 40005 a následně jste ztratili komunikaci, připojte port Mini USB k PC a použijte Modbus Configurator — komunikuje s modulem přímo přes USB nezávisle na nastavení RS-485, takže lze přečíst a obnovit hodnoty.

Identifikace modulu / firmwaru

Registr 30001 kóduje firmware (vyšší bajt ÷ 10) a kód typu modulu (nižší bajt). Pro MOD-1TE je kód typu 41 (0x29). Přečtení 30001 přes Modbus je rychlou kontrolou, zda brána, slave ID a sériová nastavení jsou správné, ještě před nakonfigurováním TapHome.

Dostupná zařízení

Sfar MOD-1TE Modul
Vlastní proměnné
InputSettingsRegister (integer) = 18Kód typu snímače zapsaný do výrobního registru 40061 při inicializaci. Navzdory názvu jde o HODNOTU typu snímače, ne o adresu registru. Povolené hodnoty: 0=vypnuto, 1–2=napětí, 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č (výchozí 18), 19=NTC Carel.
Teplotní snímač Teplotní senzor Pouze ke čtení

Naměřená teplota v °C — čte registr 30053 (A:51, Int16) a dělí 10. Typ snímače (Pt100, Pt500, Pt1000, Ni100, KTY81-110, NTC Carel nebo termočlánek J/K/T/N/S/R/B) se volí při instalaci přes parametr InputSettingsRegister (výchozí 18 = Pt1000 2-vodič).

Registr: A:51 Int16 Jednotka: °C numeric

Teplotní snímač

Čtení teploty
MODBUSR(A, 51, Int16)/10
Inicializace
MODBUSWNE(H, 61, Int16, $[InputSettingsRegister])
Připojení: Modbus RTU • 19200 baud• 8N1 • Slave ID: $[SlaveId]
Možná vylepšení (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 jste problém s touto šablonou zařízení?

Napište nám, co nefunguje, co chybí, nebo jak by se měla šablona chovat. Vaše zpětná vazba nám pomáhá udržet katalog přesný.

Ověřeno TapHome

Chcete to použít ve svém TapHome jádře?

Otevřete tuto šablonu v zákaznickém portálu a použijte ji ve svém domově, nebo navrhněte úpravu a odešlete ji zpět do katalogu.

Otevřít v portálu