---
title: "Sfar MOD-1TE"
description: "Lettura di temperature RTD e termocoppie (Pt100/Pt500/Pt1000, NTC, J/K/T/N/S/R/B) su Modbus RTU. Template di integrazione TapHome per Aspar Sfar MOD-1TE."
url: "https://taphome.com/it/compatibility/sfar-mod-1te/"
language: it
lastmod: 2026-04-26
generator: hugo
ai:
  topics: ["modbus-rtu","sensor","rs485","din-rail","temperature-sensor","rtd","thermocouple"]
  questions: ["Come integrare il modulo di temperatura Sfar MOD-1TE con TapHome?","Come selezionare il tipo di sensore (Pt100, Pt500, Pt1000, NTC, termocoppia) sul MOD-1TE?","Come collegare il Sfar MOD-1TE tramite RS-485 e un gateway Modbus RTU-to-TCP a TapHome?","Cos'è il parametro InputSettingsRegister e quale valore devo usare per il mio sensore?","Come modificare l'indirizzo Modbus, baud rate o parità predefiniti sul Sfar MOD-1TE?","Perché la lettura di temperatura del MOD-1TE è errata o bloccata — come risolvere?"]
---

# Sfar MOD-1TE

Comunicazione: Modbus RTU

- [Sito ufficiale Aspar (SFAR)](https://www.aspar.com.pl)
- [MOD-1TE — pagina prodotto (Ampero)](https://ampero.eu/en/mini-series/32-mod-1te-1-temperature-input.html)

## Guida all'integrazione

Il Sfar MOD-1TE è un modulo di ingresso temperatura monocanale prodotto da **Aspar s.c.** (Chwaszczyno, Polonia) e venduto con il marchio **SFAR** (Solutions for Automation and Robotics). Accetta RTD Pt100, Pt500 e Pt1000 (in configurazione a 2 o 3 fili), Ni100, KTY81-110, NTC Carel e tutti i tipi comuni di termocoppia (J, K, T, N, S, R, B), e rende disponibile il valore misurato su Modbus RTU al registro 30053 (`A:51`) come °C × 10.

Il modulo è solo RS-485, quindi per TapHome è necessario un **gateway Modbus RTU-to-TCP** esterno (es. SFAR-S-ETH, USR-W630, Waveshare RS485-to-Ethernet) — il template usa un parametro di import `IpAddress` e raggiunge il modulo attraverso il gateway.

## Collegamento hardware

### Panoramica del modulo

Il MOD-1TE è un modulo per guida DIN da 90 × 56 × 17 mm (DIN EN 50022, IP40, da -10 °C a +50 °C, custodia in PC/ABS). Dispone di un ingresso temperatura (TI), un'uscita digitale di allarme (DO), una porta RS-485, un ingresso di alimentazione e una porta di configurazione Mini USB tipo B sul fronte.

![Sfar MOD-1TE — schema a blocchi e indicatori LED del pannello frontale](https://taphome.com/images/compatibility/sfar-mod-1te/pcb-block-diagram_hu_6a6ccdd2020283a3.jpg)

| Indicatore | Significato |
|------------|-------------|
| **ON** | Il modulo è correttamente alimentato |
| **TX** | Il modulo ha risposto a una richiesta Modbus valida |
| **IN** | Un sensore è collegato all'ingresso temperatura |
| **DO** | L'uscita digitale è attiva (allarme attivato) |

### Alimentazione

Il modulo è alimentato attraverso un connettore a vite a 2 poli, accetta sia DC sia AC:

- **DC:** 10–38 V DC (tipico 24 V DC, ~1 W di consumo a 24 V)
- **AC:** 20–28 V AC (tipico 24 V AC, ~2 VA a 24 V AC)

### Cablaggio RS-485

Il bus RS-485 utilizza un morsetto a vite a 3 poli — **A+**, **B-** e **GND** — e deve essere cablato con una **coppia ritorta schermata** (A/B sulla coppia, GND sul terzo conduttore o sullo schermo).

![Sfar MOD-1TE — cablaggio comunicazione RS-485 e alimentazione DC/AC](https://taphome.com/images/compatibility/sfar-mod-1te/wiring-rs485-power_hu_f7b6836d13cdd146.jpg)

> [!WARNING]
> **La terminazione del bus è obbligatoria.** Posizionare un resistore da 120 Ω tra A/B a **entrambe le estremità fisiche** del segmento RS-485. Fino a **128 moduli** possono condividere un singolo segmento RS-485.

> [!TIP]
> RS-485, alimentazione e ingressi di misura sono galvanicamente isolati tra loro (1 kV). Per il miglior comportamento EMC, mettere a terra lo schermo del cavo solo a un'estremità e mantenere il cablaggio RS-485 lontano da contattori, inverter e alimentatori switching.

### Cablaggio dell'ingresso temperatura

L'ingresso temperatura usa un morsetto a vite a 3 poli e supporta diversi schemi di cablaggio a seconda del tipo di sensore scelto. Lo *stesso* ingresso fisico viene usato per tutti i tipi di sensore — cambiano solo il cablaggio e il valore di `InputSettingsRegister`.

![Sfar MOD-1TE — schemi di cablaggio per Pt100 a 2 fili, Pt100 a 3 fili e misura con termocoppia](https://taphome.com/images/compatibility/sfar-mod-1te/wiring-rtd-thermocouple_hu_9fff74cdbb4393ac.jpg)

- **RTD a 2 fili (Pt100 / Pt500 / Pt1000):** Sensore su `INA` e `COM`, con un ponticello tra `INB` e `COM`. La resistenza dei conduttori deve essere compensata tramite il registro 40065.
- **RTD a 3 fili (Pt100 / Pt500 / Pt1000):** Sensore connesso con tre conduttori a `INA`, `INB` e `COM`. La compensazione dei conduttori non è necessaria — il terzo filo annulla la resistenza del cavo.
- **Termocoppia (J / K / T / N / S / R / B):** Connessione a due fili su `INA` (positivo) e `INB` (negativo). La compensazione del giunto freddo viene eseguita automaticamente all'interno del modulo.
- **NTC Carel:** Connessione a due fili con un **resistore da 7,5 kΩ ±1 % in parallelo** al sensore.

### Uscita digitale di allarme (opzionale)

Il modulo dispone di un'uscita digitale configurabile (max 250 mA / 50 V), selezionabile come PNP o NPN, utilizzabile come uscita termostatica autonoma (raffrescamento / riscaldamento con isteresi). Non è esposta dal template TapHome — il suo cablaggio è opzionale.

![Sfar MOD-1TE — cablaggio uscita digitale (varianti NPN e PNP)](https://taphome.com/images/compatibility/sfar-mod-1te/wiring-output_hu_21db7ecab228e4a9.jpg)

## Configurazione

### Impostazioni Modbus predefinite

In configurazione di fabbrica, il MOD-1TE comunica con i seguenti parametri (devono corrispondere lato gateway / TapHome):

| Parametro | Valore predefinito |
|-----------|---------------------|
| Indirizzo slave | **1** |
| Baud rate | **19200** |
| Bit di dati | 8 |
| Parità | None |
| Bit di stop | 1 |
| Modalità Modbus | RTU |
| Ritardo risposta | 0 ms |

Tutti questi parametri sono configurabili — indirizzo slave 1–247 e baud rate fino a 115200. La configurazione avviene tramite la porta **Mini USB tipo B** del pannello frontale usando il software gratuito **Modbus Configurator** ([download](https://www.aspar.com.pl/katalogi/IOMODULES/KONFIGURATOR/software/Konfigurator_IO.zip), nessun driver richiesto), oppure scrivendo i seguenti registri holding via Modbus mentre il modulo è online:

| Registro | Nome | Valori |
|----------|------|--------|
| 40003 | Baud rate | 0=2400, 1=4800, 2=9600, 3=19200 *(predefinito)*, 4=38400, 5=57600, 6=115200 |
| 40004 | Bit di stop / Bit di dati | LSB: 1=1 stop, 2=2 stop · MSB: 7=7 dati, 8=8 dati |
| 40005 | Parità | 0=none *(predefinito)*, 1=odd, 2=even, 3=mark, 4=space |
| 40006 | Ritardo risposta | Tempo in ms |
| 40007 | Modalità Modbus | 0=RTU *(predefinito)*, 1=ASCII |

> [!WARNING]
> Gli indirizzi slave devono essere **univoci all'interno di un segmento RS-485**. Se due moduli con lo stesso indirizzo condividono un bus, entrambi risponderanno contemporaneamente e il gateway segnalerà errori CRC / framing.

### Selezionare il tipo di sensore — `InputSettingsRegister`

Il parametro di import del template **`InputSettingsRegister`** è — nonostante il nome — il **valore del codice del tipo di sensore** che viene scritto nel registro del produttore **40061** ("Input settings") all'inizializzazione tramite:

```taphome
MODBUSWNE(H, 61, Int16, $[InputSettingsRegister])
```

Selezionare il valore corrispondente al sensore fisico cablato sull'ingresso temperatura:

| Codice | Tipo di sensore |
|--------|------------------|
| 0 | Ingresso disattivato |
| 1 | Tensione 0–2048 mV |
| 2 | Tensione 0–256 mV |
| 3 | Termocoppia tipo **J** |
| 4 | Termocoppia tipo **K** |
| 5 | Termocoppia tipo **T** |
| 6 | Termocoppia tipo **N** |
| 7 | Termocoppia tipo **S** |
| 8 | Termocoppia tipo **R** |
| 9 | Termocoppia tipo **B** |
| 10 | **Pt100** a 3 fili |
| 11 | **Pt100** a 2 fili |
| 12 | Resistenza 0–8 kΩ |
| 13 | **Ni100** |
| 14 | **KTY81-110** |
| 15 | **Pt500** a 3 fili |
| 16 | **Pt500** a 2 fili |
| 17 | **Pt1000** a 3 fili |
| **18** | **Pt1000 a 2 fili** *(predefinito del template)* |
| 19 | **NTC Carel** (con resistore 7,5 kΩ 1 % in parallelo) |

Intervalli di misura dei sensori (riferimento, dal datasheet):

| Sensore | Intervallo operativo |
|---------|----------------------|
| Pt100 / Pt500 / Pt1000 | -200 °C … +850 °C |
| Ni100 | -60 °C … +180 °C |
| KTY81-110 | -55 °C … +150 °C |
| Termocoppia tipo J | -200 °C … +1200 °C |
| Termocoppia tipo K | -200 °C … +1300 °C |
| Termocoppia tipo T | -200 °C … +400 °C |
| Termocoppia tipo N | -200 °C … +1300 °C |
| Termocoppia tipo S / R | 0 °C … +1700 °C |
| Termocoppia tipo B | 0 °C … +1800 °C |
| Risoluzione / accuratezza | 0,1 °C / ±0,5 °C |

> [!TIP]
> Per le modalità tensione (codici 1–2) e resistenza (codice 12) viene letto lo stesso registro 30053, ma con scaling diverso (mV × 10 / mV × 100 / Ω). Il template TapHome assume un sensore di *temperatura* (°C × 10) e applica automaticamente la formula `/10` — l'uso di un tipo di sensore non di temperatura è fuori dall'ambito di questo template.

### Abilitare la comunicazione Modbus tramite il gateway

Poiché il MOD-1TE non dispone di Ethernet nativa, il modulo viene raggiunto attraverso un gateway Modbus RTU-to-TCP esterno. Configurazione tipica:

1. Cablare **A+ / B- / GND** del modulo alla porta RS-485 del gateway. Aggiungere un resistore di terminazione 120 Ω all'estremità del bus.
2. Alimentare gateway e MOD-1TE.
3. Nell'interfaccia web del gateway, impostare il lato seriale per corrispondere al modulo: **19200 baud, 8 bit di dati, nessuna parità, 1 bit di stop, modalità RTU**. Disattivare le funzioni "modbus poll / address translation" — TapHome usa Modbus TCP puro.
4. Impostare un **IP statico** per il gateway (o una prenotazione DHCP sul router) in modo che TapHome possa raggiungerlo in modo affidabile.
5. Nelle impostazioni del servizio TapHome, importare il template `Sfar MOD-1TE` e compilare:
   - **IpAddress** — IP del gateway
   - **SlaveId** — indirizzo Modbus del modulo (predefinito `1`)
   - **InputSettingsRegister** — codice tipo sensore dalla tabella sopra (predefinito `18` = Pt1000 a 2 fili)

### Variabili del modulo

| Variabile | Predefinito | Descrizione |
|-----------|-------------|-------------|
| `IpAddress` | `192.168.0.1` | Indirizzo IPv4 del gateway Modbus RTU-to-TCP. |
| `SlaveId` | `1` | Indirizzo slave Modbus del modulo sul segmento RS-485 (1–247). Deve essere univoco per segmento. |
| `InputSettingsRegister` | `18` | Codice tipo sensore scritto nel registro 40061 all'inizializzazione. **Nonostante il nome, è un valore, non un indirizzo di registro.** Usare la tabella sopra per scegliere il codice corretto per il sensore fisico. |

## Funzionalità del dispositivo

### Lettura di temperatura

Il template espone un singolo dispositivo — **Sensore di temperatura** — che legge il registro `A:51` (registro produttore 30053, "Temperature") come intero a 16 bit con segno e divide per 10 per ottenere il valore in °C. Il tipo di sensore viene configurato in fase di installazione tramite il parametro `InputSettingsRegister` (predefinito `18` = Pt1000 a 2 fili), e il modulo gestisce internamente la linearizzazione RTD, la compensazione dei conduttori (3 fili), la linearizzazione delle termocoppie e la compensazione del giunto freddo.

```text
ReadTemperature: MODBUSR(A, 51, Int16) / 10
```

> [!TIP]
> Poiché ogni istanza del template MOD-1TE copre esattamente un sensore, installare un modulo TapHome per ogni MOD-1TE fisico sul bus e impostare `SlaveId` di conseguenza (es. 1, 2, 3 …). Tutti i moduli possono condividere un singolo segmento RS-485 e un singolo gateway RTU-to-TCP.

## Risoluzione dei problemi

### Nessun valore di temperatura (dispositivo offline in TapHome)

1. Controllare il LED **ON** sul modulo — se è spento, verificare l'alimentazione 24 V DC / 24 V AC sul morsetto di alimentazione.
2. Controllare il LED **TX** mentre TapHome interroga — dovrebbe lampeggiare a ogni richiesta riuscita. Se TX non si accende mai:
   - Verificare che `IpAddress` corrisponda al gateway e che il gateway sia raggiungibile (ping).
   - Verificare le impostazioni seriali del gateway: **19200 / 8N1 / RTU**.
   - Verificare che `SlaveId` corrisponda all'indirizzo realmente configurato sul modulo (predefinito `1`).
   - Scambiare A e B — molti gateway li etichettano in modo invertito.
   - Verificare che GND sia collegato tra modulo e gateway. Senza GND il bias del ricevitore può uscire dall'intervallo di modo comune valido.
3. Verificare che ci sia esattamente **un resistore di terminazione 120 Ω a ciascuna estremità** del segmento RS-485 — né più né meno.

### La lettura è bloccata a 0, -200 °C o a un valore estremo

1. Controllare il LED **IN** — se è spento, il sensore non viene rilevato sull'ingresso. Ispezionare il cablaggio sul morsetto dell'ingresso temperatura:
   - RTD a 2 fili: è obbligatorio il ponticello tra INB e COM.
   - RTD a 3 fili: tutti e tre i conduttori devono essere collegati.
   - Termocoppia: la polarità conta (positivo su INA, negativo su INB).
   - NTC Carel: deve essere presente il resistore parallelo 7,5 kΩ ±1 %.
2. Verificare che `InputSettingsRegister` corrisponda al sensore fisico — un Pt100 cablato ma con il parametro impostato a `18` (Pt1000 a 2 fili) produrrà valori completamente errati.
3. Per RTD a 2 fili con cavi lunghi, configurare la compensazione della resistenza dei conduttori nel registro 40065 tramite il Modbus Configurator (oppure accettare l'offset).

### Due moduli rispondono contemporaneamente / errori CRC casuali

Due dispositivi condividono lo stesso `SlaveId` sul segmento RS-485. Scollegare i moduli uno per uno e usare il Modbus Configurator via Mini USB per impostare indirizzi univoci (1–247).

### Modificare baud rate o parità

Se hai cambiato baud rate / parità tramite i registri 40003 / 40005 via Modbus e poi hai perso la comunicazione, collega la porta **Mini USB** a un PC e usa il Modbus Configurator — comunica con il modulo direttamente via USB indipendentemente dalle impostazioni RS-485, così puoi rileggere e ripristinare i valori.

### Identificare il modulo / firmware

Il registro **30001** codifica il firmware (byte alto ÷ 10) e il codice tipo del modulo (byte basso). Per il MOD-1TE il codice tipo è **41** (`0x29`). Leggere 30001 via Modbus è un controllo rapido per verificare che gateway, slave ID e impostazioni seriali siano corretti prima di configurare TapHome.

## Dispositivi disponibili 1

Questi dispositivi compaiono in TapHome dopo l'importazione.

Sfar MOD-1TE Modulo

Variabili personalizzate

|                                        |                                                                                                                                                                                                                                                                                                                                                                                                    |
|----------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `InputSettingsRegister` (integer) = 18 | Codice tipo sensore scritto nel registro produttore 40061 all'inizializzazione. Nonostante il nome, è un VALORE di tipo sensore, non un indirizzo di registro. Valori ammessi: 0=disattivato, 1–2=tensione, 3–9=termocoppie J/K/T/N/S/R/B, 10/11=Pt100 3 fili/2 fili, 12=resistenza, 13=Ni100, 14=KTY81-110, 15/16=Pt500 3 fili/2 fili, 17/18=Pt1000 3 fili/2 fili (predefinito 18), 19=NTC Carel. |

Sensore di temperatura Sensore di temperatura Solo lettura

Temperatura misurata in °C — legge il registro 30053 (A:51, Int16) e divide per 10. Il tipo di sensore (Pt100, Pt500, Pt1000, Ni100, KTY81-110, NTC Carel o termocoppia J/K/T/N/S/R/B) viene selezionato in fase di installazione tramite il parametro InputSettingsRegister (predefinito 18 = Pt1000 a 2 fili).

Registro: A:51 Int16 Unità: °C numeric

Lettura temperatura

```taphome
MODBUSR(A, 51, Int16)/10
```

Inizializzazione

```taphome
MODBUSWNE(H, 61, Int16, $[InputSettingsRegister])
```

**Connessione:** Modbus RTU • 19200 baud• 8N1 • Slave ID: $\[SlaveId]

Possibili miglioramenti (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

## Parametri di importazione

Inserisci questi valori quando importi l'XML.

| Richiesto nell'app    | Predefinito   |
|-----------------------|---------------|
| InputSettingsRegister | `18`          |
| Slave ID              | `1`           |
| Indirizzo IP          | `192.168.0.1` |

## Fonti

- Aspar Mini Modbus 1TE — User Manual (EN, v1.8)
  
  [www.aspar.com.pl](https://www.aspar.com.pl/katalogi/IOMODULES/1TE_en.pdf) 2026-04-26
  
  [PDF](https://taphome.com/compatibility/devices/sfar-mod-1te/manufacturer/1TE_en.pdf)
- MOD-1TE — Ampero (Aspar s.c.) product page
  
  [ampero.eu](https://ampero.eu/en/mini-series/32-mod-1te-1-temperature-input.html) 2026-04-26
- ASPAR SFAR Mini Modbus 1TE — ManualsLib register table
  
  [www.manualslib.com](https://www.manualslib.com/manual/1629979/Aspar-Sfar-Mini-Modbus-1te.html) 2026-04-26

I documenti del produttore sono © dei rispettivi proprietari. Sono forniti così come pubblicati dal produttore, solo a titolo informativo.

## Documentazione correlata

- [Modbus Integration](https://taphome.com/it/compatibility/modbus-guide/)
- [Modbus - Configurazione](https://taphome.com/it/docs/integration/modbus/)
- [Configurazione semplice utilizzando modelli](https://taphome.com/it/docs/integration/modbus/templates/)
- [Script Modbus e prefetch](https://taphome.com/it/docs/script/modbus-scripts/)
- [Funzioni Modbus](https://taphome.com/it/docs/script/modbus/)
- [Tipi di dati Modbus](https://taphome.com/it/docs/script/modbus-data-types/)

