TapHome

ComWinTop CWT-TM-8PT

Modbus RTU
Přidal
Poslední aktualizace: 04. 2026

Vyžaduje externí bránu

TapHome Modbus RTU Gateway — stránka produktu

ComWinTop CWT-TM-8PT

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
ParametrHodnota
NapájeníDC 8–30 V
Typ čidlaPT100 nebo PT1000 (podle modelu)
Rozsah měření-180 °C až +650 °C
Rozlišení0,1 °C
Přesnost0,25 °C
Připojení čidel2vodičové a 3vodičové
VýstupRS-485 (Modbus RTU), izolovaný
Provozní teplota-30 °C až +55 °C
Montáž35 mm DIN lišta
Rozměry88 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

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
ParametrVýchozí hodnota
Přenosová rychlost9600
Datové bity8
ParitaŽádná
Stop bity1
Slave ID1
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á.

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álRegistrČidlo
1H:0x30Temperature Sensor (1)
2H:0x32Temperature Sensor (2)
3H:0x34Temperature Sensor (3)
4H:0x36Temperature Sensor (4)
5H:0x38Temperature Sensor (5)
6H:0x3ATemperature Sensor (6)
7H:0x3CTemperature Sensor (7)
8H:0x3ETemperature 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í

ComWinTop 8kanálový PT100/PT1000 Modul
Servisní atributy
Slave ID
RychlostKomunikační přenosová rychlost — 9600 (výchozí), 1200, 2400, 4800, 14400 nebo 19200
ParitaNastavení sériové parity — Žádná (výchozí), Sudá nebo Lichá

ComWinTop - 8 channels PT100/PT1000

Servisní atributy
Slave ID
getbyte(modbusr(H, 0x10, Uint16), 1)
Speed
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
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

Teplotní čidlo (1)

Čtení teploty
MODBUSR(H, 0x30, float)
Teplotní čidlo (2) Teplotní senzor Pouze ke čtení
Registr: H:0x32 Float Jednotka: °C IEEE 754 float

Teplotní čidlo (2)

Čtení teploty
MODBUSR(H, 0x32, Float)
Teplotní čidlo (3) Teplotní senzor Pouze ke čtení
Registr: H:0x34 Float Jednotka: °C IEEE 754 float

Teplotní čidlo (3)

Čtení teploty
MODBUSR(H, 0x34, Float)
Teplotní čidlo (4) Teplotní senzor Pouze ke čtení
Registr: H:0x36 Float Jednotka: °C IEEE 754 float

Teplotní čidlo (4)

Čtení teploty
MODBUSR(H, 0x36, Float)
Teplotní čidlo (5) Teplotní senzor Pouze ke čtení
Registr: H:0x38 Float Jednotka: °C IEEE 754 float

Teplotní čidlo (5)

Čtení teploty
MODBUSR(H, 0x38, Float)
Teplotní čidlo (6) Teplotní senzor Pouze ke čtení
Registr: H:0x3A Float Jednotka: °C IEEE 754 float

Teplotní čidlo (6)

Čtení teploty
MODBUSR(H, 0x3A, Float)
Teplotní čidlo (7) Teplotní senzor Pouze ke čtení
Registr: H:0x3C Float Jednotka: °C IEEE 754 float

Teplotní čidlo (7)

Čtení teploty
MODBUSR(H, 0x3C, Float)
Teplotní čidlo (8) Teplotní senzor Pouze ke čtení
Registr: H:0x3E Float Jednotka: °C IEEE 754 float

Teplotní čidlo (8)

Čtení teploty
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

Zdroje