---
title: "ComWinTop CWT-TM-8PT"
description: "Čtení 8 teplotních kanálů PT100/PT1000 přes Modbus RTU. DIN modul s RS-485, rozsah -180 až +650 °C, přesnost 0,25 °C. TapHome šablona."
url: "https://taphome.com/cs/compatibility/comwintop-8-channels-pt100-pt1000/"
language: cs
lastmod: 2026-03-31
generator: hugo
ai:
  topics: ["modbus-rtu","sensor","rs485","temperature","din-rail","pt100","pt1000"]
  questions: ["Jak integrovat ComWinTop CWT-TM-8PT s TapHome?","Co čte šablona TapHome pro 8kanálové teplotní čidlo ComWinTop?","Jak připojit modul ComWinTop PT100/PT1000 přes RS-485 k TapHome?","Jak změnit Modbus slave ID na modulu ComWinTop CWT-TM-8PT?","Jaký je rozdíl mezi variantami PT100 a PT1000 modulu ComWinTop CWT-TM-8PT?"]
---

# ComWinTop CWT-TM-8PT

Komunikace: Modbus RTU

- [ComWinTop Store — CWT-TM-8PT](https://store.comwintop.com/products/8-channels-pt100-pt1000-rs485-modbus-output-temperature-acquisition-module)

## Návod na integraci

ComWinTop CWT-TM-8PT je modul pro měření teploty na DIN lištu, dostupný ve dvou variantách — CWT-TM-8PT100 (pro čidla PT100) a CWT-TM-8PT1000 (pro čidla PT1000). Čte až 8 teplotních kanálů a zpřístupňuje je přes Modbus RTU po RS-485. TapHome čte všech 8 kanálů jako samostatná teplotní čidla s intervalem aktualizace 15 sekund.

## Hardwarové zapojení

### Technické parametry

| Parametr | Hodnota |
|----------|---------|
| Napájení | DC 8–30 V |
| Typ čidla | PT100 nebo PT1000 (podle modelu) |
| Rozsah měření | -180 °C až +650 °C |
| Rozlišení | 0,1 °C |
| Přesnost | 0,25 °C |
| Připojení čidel | 2vodičové a 3vodičové |
| Výstup | RS-485 (Modbus RTU), izolovaný |
| Provozní teplota | -30 °C až +55 °C |
| Montáž | 35 mm DIN lišta |
| Rozměry | 88 x 72 x 59 mm |

### Zapojení RS-485

Připojte modul k TapHome Modbus RTU Gateway pomocí 3vodičového připojení RS-485:

- **A (D+)** → A+/D+ na TapHome RS-485
- **B (D-)** → B-/D- na TapHome RS-485
- **GND** → GND na napájecím zdroji TapHome

### Zapojení čidel

Každý kanál má tři svorky: **RTDx+**, **RTDx-** a **GND**.

**Třívodičové zapojení (doporučené):**
- RTDx+ → vodič čidla 1
- RTDx- → vodič čidla 2
- GND → vodič čidla 3 (kompenzační vodič)

Třívodičové zapojení kompenzuje odpor přívodních vodičů a poskytuje lepší přesnost.

**Dvouvodičové zapojení:**
- RTDx+ → vodič čidla 1
- RTDx- → vodič čidla 2
- **Propojte RTDx- a GND** na každém dvouvodičovém kanálu

> [!WARNING]
> U dvouvodičového zapojení **musí** být svorky RTDx- a GND propojeny. Bez tohoto propojení bude měření nepřesné kvůli nekompenzovanému odporu vodičů.

## Konfigurace

Modul se dodává s výchozími komunikačními parametry, které odpovídají šabloně TapHome — při zapojení jednoho modulu není potřeba žádná konfigurace.

### Výchozí parametry

| Parametr | Výchozí hodnota |
|----------|-----------------|
| Přenosová rychlost | 9600 |
| Datové bity | 8 |
| Parita | Žádná |
| Stop bity | 1 |
| Slave ID | 1 |

### Změna slave ID

Při zapojení více modulů na jednu sběrnici RS-485 musí mít každý modul jedinečnou slave adresu. Slave ID je uloženo v holding registru 0x10 (horní bajt) a lze ho změnit příkazem Modbus write (funkční kód 06H). Platný rozsah je 1–250.

Po změně slave ID aktualizujte parametr **Slave Id** v TapHome tak, aby odpovídal nové adrese.

### Změna přenosové rychlosti a parity

Přenosová rychlost a parita jsou uloženy v registru 0x10 (dolní bajt). Podporované přenosové rychlosti: 1200, 2400, 4800, 9600 (výchozí), 14400, 19200. Možnosti parity: Žádná (výchozí), Sudá, Lichá.

> [!TIP]
> Modul zpřístupňuje tři servisní atributy v TapHome — **Slave ID**, **Rychlost** a **Parita** — takže můžete ověřit aktuální komunikační parametry přímo z rozhraní TapHome bez dalších nástrojů.

## Funkce zařízení

### Teplotní kanály

Šablona poskytuje 8 nezávislých teplotních čidel, jedno na kanál. Každé čidlo čte hodnotu z vyhrazeného Float registru (IEEE 754, 4 bajty) přes Modbus RTU. Hodnoty jsou přímo v °C — není potřeba žádný přepočet ani škálování.

| Kanál | Registr | Čidlo |
|-------|---------|-------|
| 1 | H:0x30 | Temperature Sensor (1) |
| 2 | H:0x32 | Temperature Sensor (2) |
| 3 | H:0x34 | Temperature Sensor (3) |
| 4 | H:0x36 | Temperature Sensor (4) |
| 5 | H:0x38 | Temperature Sensor (5) |
| 6 | H:0x3A | Temperature Sensor (6) |
| 7 | H:0x3C | Temperature Sensor (7) |
| 8 | H:0x3E | Temperature Sensor (8) |

Všechny kanály jsou pouze pro čtení a dotazují se každých 15 sekund. Nepoužívané kanály (bez připojeného čidla) hlásí chybovou hodnotu — modul podporuje detekci odpojení a zkratu na vstupech čidel.

### Další funkce

Modul také poskytuje alternativní sadu UINT registrů (H:0x68–H:0x6F) s 2bajtovými celými čísly a rozlišením 0,1 °C. Šablona TapHome používá formát Float pro vyšší přesnost. Oba formáty čtou stejná fyzická čidla — UINT registry lze využít jako odlehčenou alternativu v budoucí aktualizaci šablony.

## Řešení problémů

### Žádné hodnoty teploty

1. Zkontrolujte zapojení RS-485 — A (D+) a B (D-) nesmí být prohozeny
2. Ověřte, že slave ID v TapHome odpovídá konfiguraci modulu (výchozí: 1)
3. Potvrďte nastavení přenosové rychlosti 9600, parita Žádná, 1 stop bit v nastavení brány TapHome
4. Ujistěte se, že modul je napájen (DC 8–30 V)

### Nepřesné hodnoty

1. U dvouvodičového zapojení ověřte, že RTDx- a GND jsou na každém kanálu propojeny
2. Zvažte přechod na třívodičové zapojení čidel pro lepší přesnost
3. Zkontrolujte délku kabelů — odpor vodičů ovlivňuje dvouvodičová měření

### Hlášená porucha čidla

1. Zkontrolujte fyzické připojení mezi čidlem a svorkou modulu
2. Ověřte, že typ čidla odpovídá variantě modulu (čidlo PT100 s CWT-TM-8PT100, PT1000 s CWT-TM-8PT1000)
3. Modul detekuje odpojení i zkrat na vstupech čidel

## Dostupná zařízení 8

Tato zařízení se po importu zobrazí v TapHome.

ComWinTop 8kanálový PT100/PT1000 Modul

Servisní atributy

|          |                                                                                     |
|----------|-------------------------------------------------------------------------------------|
| Slave ID |                                                                                     |
| Rychlost | Komunikační přenosová rychlost — 9600 (výchozí), 1200, 2400, 4800, 14400 nebo 19200 |
| Parita   | Nastavení sériové parity — Žádná (výchozí), Sudá nebo Lichá                         |

Servisní atributy

Slave ID

```taphome
getbyte(modbusr(H, 0x10, Uint16), 1)
```

Speed

```taphome
var ret := getbyte(modbusr(H, 0x10, Uint16), 0);

switch(getbits(ret, 0, 3),
0, "9600 (default)",
1, "1200",
2, "2400",
3, "4800",
4, "9600",
5, "14400",
6, "19200",
"unknown");
```

Parity

```taphome
var ret := getbyte(modbusr(H, 0x10, Uint16), 0);

switch(getbits(ret, 3, 2),
0, "None",
1, "Even",
2, "Odd",
"Odd");
```

Teplotní čidlo (1) Teplotní senzor Pouze ke čtení

Registr: H:0x30 Float Jednotka: °C IEEE 754 float

Čtení teploty

```taphome
MODBUSR(H, 0x30, float)
```

Teplotní čidlo (2) Teplotní senzor Pouze ke čtení

Registr: H:0x32 Float Jednotka: °C IEEE 754 float

Čtení teploty

```taphome
MODBUSR(H, 0x32, Float)
```

Teplotní čidlo (3) Teplotní senzor Pouze ke čtení

Registr: H:0x34 Float Jednotka: °C IEEE 754 float

Čtení teploty

```taphome
MODBUSR(H, 0x34, Float)
```

Teplotní čidlo (4) Teplotní senzor Pouze ke čtení

Registr: H:0x36 Float Jednotka: °C IEEE 754 float

Čtení teploty

```taphome
MODBUSR(H, 0x36, Float)
```

Teplotní čidlo (5) Teplotní senzor Pouze ke čtení

Registr: H:0x38 Float Jednotka: °C IEEE 754 float

Čtení teploty

```taphome
MODBUSR(H, 0x38, Float)
```

Teplotní čidlo (6) Teplotní senzor Pouze ke čtení

Registr: H:0x3A Float Jednotka: °C IEEE 754 float

Čtení teploty

```taphome
MODBUSR(H, 0x3A, Float)
```

Teplotní čidlo (7) Teplotní senzor Pouze ke čtení

Registr: H:0x3C Float Jednotka: °C IEEE 754 float

Čtení teploty

```taphome
MODBUSR(H, 0x3C, Float)
```

Teplotní čidlo (8) Teplotní senzor Pouze ke čtení

Registr: H:0x3E Float Jednotka: °C IEEE 754 float

Čtení teploty

```taphome
MODBUSR(H, 0x3E, Float)
```

**Připojení:** Modbus RTU • 9600 baud• 8N1 • Slave ID: $\[SlaveId]

Možná vylepšení (8)

- H:0x68 Channel 1 Temperature (UINT) — Alternative UINT format (2 bytes, scale 0.1). Template uses Float format (0x30) instead — both read the same physical sensor
- H:0x69 Channel 2 Temperature (UINT) — Alternative UINT format (2 bytes, scale 0.1). Template uses Float format (0x32) instead
- H:0x6A Channel 3 Temperature (UINT) — Alternative UINT format (2 bytes, scale 0.1). Template uses Float format (0x34) instead
- H:0x6B Channel 4 Temperature (UINT) — Alternative UINT format (2 bytes, scale 0.1). Template uses Float format (0x36) instead
- H:0x6C Channel 5 Temperature (UINT) — Alternative UINT format (2 bytes, scale 0.1). Template uses Float format (0x38) instead
- H:0x6D Channel 6 Temperature (UINT) — Alternative UINT format (2 bytes, scale 0.1). Template uses Float format (0x3A) instead
- H:0x6E Channel 7 Temperature (UINT) — Alternative UINT format (2 bytes, scale 0.1). Template uses Float format (0x3C) instead
- H:0x6F Channel 8 Temperature (UINT) — Alternative UINT format (2 bytes, scale 0.1). Template uses Float format (0x3E) instead

## Parametry importu

Tyto hodnoty zadáte při importu XML.

| Ptá se v aplikaci | Výchozí       |
|-------------------|---------------|
| Slave Id          | `1`           |
| IP address        | `192.168.1.0` |

## Zdroje

- ComWinTop Store — CWT-TM-8PT Product Page (Specs, Register Map, Wiring)
  
  [store.comwintop.com](https://store.comwintop.com/products/8-channels-pt100-pt1000-rs485-modbus-output-temperature-acquisition-module) 2026-03-31
- Home Assistant Community — ComWinTop Modbus RTU Configuration
  
  [community.home-assistant.io](https://community.home-assistant.io/t/config-for-rtu-modbus-temperature-sensor/732447) 2026-03-31

## Související dokumentace

- [Modbus Integration](https://taphome.com/cs/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/cs/docs/integration/modbus/)
- [Jednoduché nastavení pomocí šablon](https://taphome.com/cs/docs/integration/modbus/templates/)
- [Skripty Modbus a prefetch](https://taphome.com/cs/docs/script/modbus-scripts/)
- [Funkce Modbus](https://taphome.com/cs/docs/script/modbus/)
- [Datové typy Modbus](https://taphome.com/cs/docs/script/modbus-data-types/)

