---
title: "Sfar MOD-1TE"
description: "RTD- und Thermoelement-Temperaturen (Pt100/Pt500/Pt1000, NTC, J/K/T/N/S/R/B) per Modbus RTU lesen. TapHome-Integrationsvorlage für das Aspar Sfar MOD-1TE."
url: "https://taphome.com/de/compatibility/sfar-mod-1te/"
language: de
lastmod: 2026-04-26
generator: hugo
ai:
  topics: ["modbus-rtu","sensor","rs485","din-rail","temperature-sensor","rtd","thermocouple"]
  questions: ["Wie integriere ich das Sfar MOD-1TE Temperaturmodul mit TapHome?","Wie wähle ich den Sensortyp (Pt100, Pt500, Pt1000, NTC, Thermoelement) am MOD-1TE aus?","Wie verbinde ich das Sfar MOD-1TE über RS-485 und ein Modbus-RTU-zu-TCP-Gateway mit TapHome?","Was ist der InputSettingsRegister-Parameter und welchen Wert soll ich für meinen Sensor verwenden?","Wie ändere ich die Standard-Modbus-Adresse, Baudrate oder Parität am Sfar MOD-1TE?","Warum ist mein MOD-1TE-Temperaturmesswert falsch oder eingefroren — wie behebe ich das?"]
---

# Sfar MOD-1TE

Kommunikation: Modbus RTU

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

## Integrationsanleitung

Das Sfar MOD-1TE ist ein einkanaliges Temperatureingangsmodul, hergestellt von **Aspar s.c.** (Chwaszczyno, Polen) und unter der Marke **SFAR** (Solutions for Automation and Robotics) vertrieben. Es akzeptiert Pt100-, Pt500- und Pt1000-RTDs (in 2- oder 3-Leiter-Konfiguration), Ni100, KTY81-110, NTC Carel sowie alle gängigen Thermoelementtypen (J, K, T, N, S, R, B) und stellt den Messwert über Modbus RTU im Register 30053 (`A:51`) als °C × 10 zur Verfügung.

Das Modul ist ausschließlich RS-485-fähig, daher ist für TapHome ein externes **Modbus-RTU-zu-TCP-Gateway** (z. B. SFAR-S-ETH, USR-W630, Waveshare RS485-zu-Ethernet) erforderlich — die Vorlage verwendet einen `IpAddress`-Importparameter und erreicht das Modul über dieses Gateway.

## Hardware-Anschluss

### Modulübersicht

Das MOD-1TE ist ein 90 × 56 × 17 mm großes Hutschienenmodul (DIN EN 50022, IP40, -10 °C bis +50 °C, PC/ABS-Gehäuse). Es trägt einen Temperatureingang (TI), einen digitalen Alarmausgang (DO), einen RS-485-Port, einen Spannungseingang und einen Mini-USB-Typ-B-Konfigurationsport an der Frontseite.

![Sfar MOD-1TE — Blockschaltbild und LED-Anzeigen an der Frontseite](https://taphome.com/images/compatibility/sfar-mod-1te/pcb-block-diagram_hu_6a6ccdd2020283a3.jpg)

| Anzeige | Bedeutung |
|---------|-----------|
| **ON** | Modul wird korrekt mit Spannung versorgt |
| **TX** | Modul hat auf eine gültige Modbus-Anfrage geantwortet |
| **IN** | Ein Sensor ist am Temperatureingang angeschlossen |
| **DO** | Digitaler Ausgang ist aktiv (Alarm ausgelöst) |

### Spannungsversorgung

Das Modul wird über einen 2-poligen Schraubanschluss mit DC- oder AC-Spannung versorgt:

- **DC:** 10–38 V DC (typisch 24 V DC, ~1 W Verbrauch bei 24 V)
- **AC:** 20–28 V AC (typisch 24 V AC, ~2 VA bei 24 V AC)

### RS-485-Verdrahtung

Der RS-485-Bus verwendet einen 3-poligen Schraubanschluss — **A+**, **B-** und **GND** — und muss mit einer **geschirmten Twisted-Pair-Leitung** verdrahtet werden (A/B auf dem verdrillten Paar, GND auf dem dritten Leiter oder Schirm).

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

> [!WARNING]
> **Die Busterminierung ist zwingend erforderlich.** Setzen Sie an **beiden physischen Enden** des RS-485-Segments einen 120-Ω-Widerstand zwischen A/B. Bis zu **128 Module** können sich ein RS-485-Segment teilen.

> [!TIP]
> RS-485, Spannungsversorgung und Messeingänge sind galvanisch voneinander getrennt (1 kV). Für optimales EMV-Verhalten erden Sie den Kabelschirm nur an einem Ende und führen Sie RS-485-Leitungen abseits von Schützen, Frequenzumrichtern und Schaltnetzteilen.

### Verdrahtung des Temperatureingangs

Der Temperatureingang verwendet einen 3-poligen Schraubanschluss und unterstützt je nach gewähltem Sensortyp mehrere Verdrahtungsschemata. *Derselbe* physische Eingang wird für alle Sensortypen verwendet — nur die Verdrahtung und der `InputSettingsRegister`-Wert ändern sich.

![Sfar MOD-1TE — Verdrahtungsschemata für Pt100 2-Leiter, Pt100 3-Leiter und Thermoelementmessung](https://taphome.com/images/compatibility/sfar-mod-1te/wiring-rtd-thermocouple_hu_9fff74cdbb4393ac.jpg)

- **RTD 2-Leiter (Pt100 / Pt500 / Pt1000):** Sensor an `INA` und `COM`, mit einer Brücke zwischen `INB` und `COM`. Der Leitungswiderstand muss über Register 40065 kompensiert werden.
- **RTD 3-Leiter (Pt100 / Pt500 / Pt1000):** Sensor mit drei Leitern an `INA`, `INB` und `COM` angeschlossen. Eine Leitungskompensation ist nicht nötig — der dritte Leiter kompensiert den Kabelwiderstand.
- **Thermoelement (J / K / T / N / S / R / B):** Zweipolige Verbindung an `INA` (positiv) und `INB` (negativ). Die Kaltstellenkompensation erfolgt automatisch im Modul.
- **NTC Carel:** Zweipolige Verbindung mit einem **parallel zum Sensor geschalteten 7,5-kΩ-±1-%-Widerstand**.

### Digitaler Alarmausgang (optional)

Das Modul verfügt über einen konfigurierbaren digitalen Ausgang (max. 250 mA / 50 V), wahlweise als PNP oder NPN, der als eigenständiger Thermostatausgang (Kühlen / Heizen mit Hysterese) genutzt werden kann. Er wird von der TapHome-Vorlage nicht eingebunden — die Verdrahtung ist optional.

![Sfar MOD-1TE — Verdrahtung des digitalen Ausgangs (NPN- und PNP-Varianten)](https://taphome.com/images/compatibility/sfar-mod-1te/wiring-output_hu_21db7ecab228e4a9.jpg)

## Konfiguration

### Standard-Modbus-Einstellungen

Werkseitig kommuniziert das MOD-1TE mit folgenden Parametern (die auf der Gateway- / TapHome-Seite übereinstimmen müssen):

| Parameter | Standardwert |
|-----------|--------------|
| Slave-Adresse | **1** |
| Baudrate | **19200** |
| Datenbits | 8 |
| Parität | None |
| Stoppbits | 1 |
| Modbus-Modus | RTU |
| Antwortverzögerung | 0 ms |

Alle Parameter sind konfigurierbar — Slave-Adresse 1–247 und Baudrate bis zu 115200. Die Konfiguration erfolgt über den **Mini-USB-Typ-B**-Port an der Frontseite mit der kostenlosen Software **Modbus Configurator** ([Download](https://www.aspar.com.pl/katalogi/IOMODULES/KONFIGURATOR/software/Konfigurator_IO.zip), keine Treiber erforderlich), oder durch Schreiben der folgenden Holding-Register über Modbus, solange das Modul online ist:

| Register | Name | Werte |
|----------|------|-------|
| 40003 | Baudrate | 0=2400, 1=4800, 2=9600, 3=19200 *(Standard)*, 4=38400, 5=57600, 6=115200 |
| 40004 | Stoppbits / Datenbits | LSB: 1=1 Stopp, 2=2 Stopps · MSB: 7=7 Daten, 8=8 Daten |
| 40005 | Parität | 0=none *(Standard)*, 1=odd, 2=even, 3=mark, 4=space |
| 40006 | Antwortverzögerung | Zeit in ms |
| 40007 | Modbus-Modus | 0=RTU *(Standard)*, 1=ASCII |

> [!WARNING]
> Slave-Adressen müssen **innerhalb eines RS-485-Segments eindeutig** sein. Wenn zwei Module mit gleicher Adresse einen Bus teilen, antworten beide gleichzeitig und Sie sehen am Gateway CRC-/Framing-Fehler.

### Sensortyp auswählen — `InputSettingsRegister`

Der Importparameter **`InputSettingsRegister`** der Vorlage ist — entgegen dem Namen — der **Sensortypcode**, der bei der Initialisierung in das Herstellerregister **40061** ("Input settings") geschrieben wird, über:

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

Wählen Sie den Wert, der zum physischen Sensor am Temperatureingang passt:

| Code | Sensortyp |
|------|-----------|
| 0 | Eingang deaktiviert |
| 1 | Spannung 0–2048 mV |
| 2 | Spannung 0–256 mV |
| 3 | Thermoelement Typ **J** |
| 4 | Thermoelement Typ **K** |
| 5 | Thermoelement Typ **T** |
| 6 | Thermoelement Typ **N** |
| 7 | Thermoelement Typ **S** |
| 8 | Thermoelement Typ **R** |
| 9 | Thermoelement Typ **B** |
| 10 | **Pt100** 3-Leiter |
| 11 | **Pt100** 2-Leiter |
| 12 | Widerstand 0–8 kΩ |
| 13 | **Ni100** |
| 14 | **KTY81-110** |
| 15 | **Pt500** 3-Leiter |
| 16 | **Pt500** 2-Leiter |
| 17 | **Pt1000** 3-Leiter |
| **18** | **Pt1000 2-Leiter** *(Vorlagen-Standard)* |
| 19 | **NTC Carel** (mit 7,5-kΩ-1-%-Parallelwiderstand) |

Sensormessbereiche (Referenz, aus Datenblatt):

| Sensor | Betriebsbereich |
|--------|-----------------|
| Pt100 / Pt500 / Pt1000 | -200 °C … +850 °C |
| Ni100 | -60 °C … +180 °C |
| KTY81-110 | -55 °C … +150 °C |
| Thermoelement Typ J | -200 °C … +1200 °C |
| Thermoelement Typ K | -200 °C … +1300 °C |
| Thermoelement Typ T | -200 °C … +400 °C |
| Thermoelement Typ N | -200 °C … +1300 °C |
| Thermoelement Typ S / R | 0 °C … +1700 °C |
| Thermoelement Typ B | 0 °C … +1800 °C |
| Auflösung / Genauigkeit | 0,1 °C / ±0,5 °C |

> [!TIP]
> Für Spannungs- (Codes 1–2) und Widerstandsmodi (Code 12) wird dasselbe Register 30053 gelesen, jedoch mit anderer Skalierung (mV × 10 / mV × 100 / Ω). Die TapHome-Vorlage geht von einem *Temperatursensor* (°C × 10) aus und wendet die Formel `/10` automatisch an — die Verwendung eines Nicht-Temperatursensors fällt nicht in den Funktionsumfang dieser Vorlage.

### Modbus-Kommunikation über das Gateway aktivieren

Da das MOD-1TE kein natives Ethernet besitzt, wird das Modul über ein externes Modbus-RTU-zu-TCP-Gateway erreicht. Typische Einrichtung:

1. Verbinden Sie **A+ / B- / GND** des Moduls mit dem RS-485-Port des Gateways. Setzen Sie am Bus-Ende einen 120-Ω-Abschlusswiderstand.
2. Versorgen Sie Gateway und MOD-1TE mit Spannung.
3. Stellen Sie im Web-Interface des Gateways die serielle Seite passend zum Modul ein: **19200 Baud, 8 Datenbits, keine Parität, 1 Stoppbit, RTU-Modus**. Deaktivieren Sie alle „Modbus Poll / Address Translation"-Funktionen — TapHome spricht reines Modbus TCP.
4. Vergeben Sie eine **statische IP** für das Gateway (oder eine DHCP-Reservierung im Router), damit TapHome es zuverlässig erreichen kann.
5. Importieren Sie in den TapHome-Diensteinstellungen die Vorlage `Sfar MOD-1TE` und füllen Sie aus:
   - **IpAddress** — IP-Adresse des Gateways
   - **SlaveId** — Modbus-Adresse des Moduls (Standard `1`)
   - **InputSettingsRegister** — Sensortypcode aus der Tabelle oben (Standard `18` = Pt1000 2-Leiter)

### Modulvariablen

| Variable | Standard | Beschreibung |
|----------|----------|--------------|
| `IpAddress` | `192.168.0.1` | IPv4-Adresse des Modbus-RTU-zu-TCP-Gateways. |
| `SlaveId` | `1` | Modbus-Slave-Adresse des Moduls auf dem RS-485-Segment (1–247). Muss innerhalb des Segments eindeutig sein. |
| `InputSettingsRegister` | `18` | Sensortypcode, der bei der Initialisierung in Register 40061 geschrieben wird. **Trotz des Namens handelt es sich um einen Wert, nicht um eine Registeradresse.** Wählen Sie mit der Tabelle oben den passenden Code für Ihren physischen Sensor. |

## Gerätefunktionen

### Temperaturmessung

Die Vorlage stellt ein einzelnes Gerät bereit — **Temperatursensor** —, das das Register `A:51` (Herstellerregister 30053, "Temperature") als 16-Bit-Integer mit Vorzeichen liest und durch 10 teilt, um den Wert in °C zu erhalten. Der Sensortyp wird zur Installationszeit über den `InputSettingsRegister`-Parameter konfiguriert (Standard `18` = Pt1000 2-Leiter); das Modul erledigt anschließend RTD-Linearisierung, Leitungskompensation (3-Leiter), Thermoelement-Linearisierung und Kaltstellenkompensation intern.

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

> [!TIP]
> Da jede MOD-1TE-Vorlageninstanz genau einen Sensor abdeckt, installieren Sie pro physischem MOD-1TE auf dem Bus ein TapHome-Modul und vergeben Sie entsprechende `SlaveId`-Werte (z. B. 1, 2, 3 …). Alle Module können sich ein RS-485-Segment und ein RTU-zu-TCP-Gateway teilen.

## Fehlersuche

### Kein Temperaturwert (Gerät in TapHome offline)

1. Prüfen Sie die **ON**-LED am Modul — leuchtet sie nicht, kontrollieren Sie die 24-V-DC- / 24-V-AC-Versorgung am Spannungsanschluss.
2. Prüfen Sie die **TX**-LED, während TapHome pollt — sie sollte bei jeder erfolgreichen Anfrage blinken. Leuchtet TX nie:
   - Stellen Sie sicher, dass `IpAddress` mit dem Gateway übereinstimmt und das Gateway erreichbar ist (Ping).
   - Prüfen Sie die seriellen Einstellungen des Gateways: **19200 / 8N1 / RTU**.
   - Prüfen Sie, dass `SlaveId` mit der tatsächlich am Modul konfigurierten Adresse übereinstimmt (Standard `1`).
   - Tauschen Sie A und B — viele Gateways beschriften sie umgekehrt.
   - Stellen Sie sicher, dass GND zwischen Modul und Gateway verbunden ist. Ohne GND kann der Empfänger-Bias außerhalb des gültigen Common-Mode-Bereichs liegen.
3. Prüfen Sie, dass an **jedem Ende des RS-485-Segments genau ein 120-Ω-Abschlusswiderstand** sitzt — weder mehr noch weniger.

### Messwert hängt bei 0, -200 °C oder einem Extremwert

1. Prüfen Sie die **IN**-LED — leuchtet sie nicht, wird der Sensor am Eingang nicht erkannt. Überprüfen Sie die Verdrahtung am Temperatureingang:
   - RTD 2-Leiter: Brücke zwischen INB und COM ist erforderlich.
   - RTD 3-Leiter: Alle drei Leiter müssen angeschlossen sein.
   - Thermoelement: Polarität beachten (positiv an INA, negativ an INB).
   - NTC Carel: Parallelwiderstand 7,5 kΩ ±1 % muss vorhanden sein.
2. Prüfen Sie, dass `InputSettingsRegister` zum physischen Sensor passt — ein verdrahteter Pt100 mit Parameter `18` (Pt1000 2-Leiter) liefert völlig falsche Werte.
3. Konfigurieren Sie für 2-Leiter-RTDs bei langen Kabelwegen die Leitungskompensation in Register 40065 über den Modbus Configurator (oder akzeptieren Sie den Offset).

### Zwei Module antworten gleichzeitig / zufällige CRC-Fehler

Zwei Geräte teilen dieselbe `SlaveId` auf dem RS-485-Segment. Trennen Sie die Module nacheinander und vergeben Sie über den Modbus Configurator via Mini USB eindeutige Adressen (1–247).

### Baudrate oder Parität ändern

Wenn Sie über Register 40003 / 40005 die Baudrate / Parität via Modbus geändert haben und danach die Kommunikation verlieren, schließen Sie den **Mini-USB**-Port an einen PC an und verwenden Sie den Modbus Configurator — er kommuniziert mit dem Modul direkt über USB unabhängig von den RS-485-Einstellungen, sodass Sie die Werte zurücklesen und zurücksetzen können.

### Modul / Firmware identifizieren

Register **30001** kodiert die Firmware (höheres Byte ÷ 10) und den Modultypcode (niedriges Byte). Für das MOD-1TE ist der Typcode **41** (`0x29`). Das Lesen von 30001 über Modbus ist eine schnelle Plausibilitätsprüfung, ob Gateway, Slave-ID und serielle Einstellungen stimmen, bevor TapHome konfiguriert wird.

## Verfügbare Geräte 1

Diese Geräte erscheinen nach dem Import in TapHome.

Sfar MOD-1TE Modul

Benutzerdefinierte Variablen

|                                        |                                                                                                                                                                                                                                                                                                                                                                                                                                       |
|----------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| `InputSettingsRegister` (integer) = 18 | Sensortypcode, der bei der Initialisierung in das Herstellerregister 40061 geschrieben wird. Trotz des Namens handelt es sich um einen Sensortyp-WERT, nicht um eine Registeradresse. Erlaubte Werte: 0=deaktiviert, 1–2=Spannung, 3–9=Thermoelemente J/K/T/N/S/R/B, 10/11=Pt100 3-Leiter/2-Leiter, 12=Widerstand, 13=Ni100, 14=KTY81-110, 15/16=Pt500 3-Leiter/2-Leiter, 17/18=Pt1000 3-Leiter/2-Leiter (Standard 18), 19=NTC Carel. |

Temperatursensor Temperatursensor Nur lesen

Gemessene Temperatur in °C — liest Register 30053 (A:51, Int16) und teilt durch 10. Sensortyp (Pt100, Pt500, Pt1000, Ni100, KTY81-110, NTC Carel oder Thermoelement J/K/T/N/S/R/B) wird zur Installationszeit über den Parameter InputSettingsRegister gewählt (Standard 18 = Pt1000 2-Leiter).

Register: A:51 Int16 Einheit: °C numeric

Temperatur lesen

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

Initialisierung

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

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

Mögliche Verbesserungen (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

## Importparameter

Diese Werte geben Sie beim Import des XML ein.

| In der App abgefragt  | Standard      |
|-----------------------|---------------|
| InputSettingsRegister | `18`          |
| Slave-ID              | `1`           |
| IP-Adresse            | `192.168.0.1` |

## Quellen

- 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

Herstellerdokumente sind © ihrer jeweiligen Eigentümer. Sie werden so bereitgestellt, wie der Hersteller sie veröffentlicht hat, nur zur Information.

## Verwandte Dokumentation

- [Modbus Integration](https://taphome.com/de/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/de/docs/integration/modbus/)
- [Einfache Konfiguration mit Vorlagen](https://taphome.com/de/docs/integration/modbus/templates/)
- [Modbus-Skripte und Prefetch](https://taphome.com/de/docs/script/modbus-scripts/)
- [Modbus-Funktionen](https://taphome.com/de/docs/script/modbus/)
- [Modbus-Datentypen](https://taphome.com/de/docs/script/modbus-data-types/)

