TapHome

ComWinTop CWT-TM-8PT

Modbus RTU
Pridal
Posledná aktualizácia: 04. 2026

Vyžaduje externú bránu

TapHome Modbus RTU Gateway — stránka produktu

ComWinTop CWT-TM-8PT

ComWinTop CWT-TM-8PT je modul na meranie teploty montovateľný na DIN lištu, dostupný v dvoch variantoch — CWT-TM-8PT100 (pre snímače PT100) a CWT-TM-8PT1000 (pre snímače PT1000). Číta až 8 teplotných kanálov a sprístupňuje ich cez Modbus RTU po RS-485. TapHome číta všetkých 8 kanálov ako samostatné teplotné snímače s intervalom aktualizácie 15 sekúnd.

Hardvérové zapojenie

Technické parametre
ParameterHodnota
NapájanieDC 8–30 V
Typ snímačaPT100 alebo PT1000 (podľa modelu)
Rozsah merania-180 °C až +650 °C
Rozlíšenie0,1 °C
Presnosť0,25 °C
Pripojenie snímačov2-vodičové a 3-vodičové
VýstupRS-485 (Modbus RTU), izolovaný
Prevádzková teplota-30 °C až +55 °C
Montáž35 mm DIN lišta
Rozmery88 x 72 x 59 mm
Zapojenie RS-485

Pripojte modul k TapHome Modbus RTU Gateway pomocou 3-vodičového pripojenia RS-485:

  • A (D+) → A+/D+ na TapHome RS-485
  • B (D-) → B-/D- na TapHome RS-485
  • GND → GND na napájacom zdroji TapHome
Zapojenie snímačov

Každý kanál má tri svorky: RTDx+, RTDx- a GND.

Trojvodičové zapojenie (odporúčané):

  • RTDx+ → vodič snímača 1
  • RTDx- → vodič snímača 2
  • GND → vodič snímača 3 (kompenzačný vodič)

Trojvodičové zapojenie kompenzuje odpor prívodných vodičov a poskytuje lepšiu presnosť.

Dvojvodičové zapojenie:

  • RTDx+ → vodič snímača 1
  • RTDx- → vodič snímača 2
  • Prepojte RTDx- a GND na každom dvojvodičovom kanáli

Pri dvojvodičovom zapojení musia byť svorky RTDx- a GND prepojené. Bez tohto prepojenia bude meranie nepresné kvôli nekompenzovanému odporu vodičov.

Konfigurácia

Modul sa dodáva s predvolenými komunikačnými parametrami, ktoré zodpovedajú šablóne TapHome — pri zapojení jedného modulu nie je potrebná žiadna konfigurácia.

Predvolené parametre
ParameterPredvolená hodnota
Prenosová rýchlosť9600
Dátové bity8
ParitaŽiadna
Stop bity1
Slave ID1
Zmena slave ID

Pri zapojení viacerých modulov na jednu zbernicu RS-485 musí mať každý modul jedinečnú slave adresu. Slave ID je uložené v holding registri 0x10 (horný bajt) a je možné ho zmeniť príkazom Modbus write (funkčný kód 06H). Platný rozsah je 1–250.

Po zmene slave ID aktualizujte parameter Slave Id v TapHome tak, aby zodpovedal novej adrese.

Zmena prenosovej rýchlosti a parity

Prenosová rýchlosť a parita sú uložené v registri 0x10 (dolný bajt). Podporované prenosové rýchlosti: 1200, 2400, 4800, 9600 (predvolená), 14400, 19200. Možnosti parity: Žiadna (predvolená), Párna, Nepárna.

Modul sprístupňuje tri servisné atribúty v TapHome — Slave ID, Rýchlosť a Parita — takže môžete overiť aktuálne komunikačné parametre priamo z rozhrania TapHome bez ďalších nástrojov.

Funkcie zariadenia

Teplotné kanály

Šablóna poskytuje 8 nezávislých teplotných snímačov, jeden na kanál. Každý snímač číta hodnotu z vyhradeného Float registra (IEEE 754, 4 bajty) cez Modbus RTU. Hodnoty sú priamo v °C — nie je potrebný žiadny prepočet ani škálovanie.

KanálRegisterSnímač
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šetky kanály sú len na čítanie a dotazujú sa každých 15 sekúnd. Nepoužité kanály (bez pripojeného snímača) hlásia chybovú hodnotu — modul podporuje detekciu odpojenia a skratu na vstupoch snímačov.

Ďalšie funkcie

Modul tiež poskytuje alternatívnu sadu UINT registrov (H:0x68–H:0x6F) s 2-bajtovými celými číslami a rozlíšením 0,1 °C. Šablóna TapHome používa formát Float pre vyššiu presnosť. Oba formáty čítajú rovnaké fyzické snímače — UINT registre je možné využiť ako odľahčenú alternatívu v budúcej aktualizácii šablóny.

Riešenie problémov

Žiadne hodnoty teploty
  1. Skontrolujte zapojenie RS-485 — A (D+) a B (D-) nesmú byť prehodené
  2. Overte, že slave ID v TapHome zodpovedá konfigurácii modulu (predvolená: 1)
  3. Potvrďte nastavenie prenosovej rýchlosti 9600, parita Žiadna, 1 stop bit v nastaveniach brány TapHome
  4. Uistite sa, že modul je napájaný (DC 8–30 V)
Nepresné hodnoty
  1. Pri dvojvodičovom zapojení overte, že RTDx- a GND sú na každom kanáli prepojené
  2. Zvážte prechod na trojvodičové zapojenie snímačov pre lepšiu presnosť
  3. Skontrolujte dĺžku káblov — odpor vodičov ovplyvňuje dvojvodičové merania
Hlásená porucha snímača
  1. Skontrolujte fyzické pripojenie medzi snímačom a svorkou modulu
  2. Overte, že typ snímača zodpovedá variantu modulu (snímač PT100 s CWT-TM-8PT100, PT1000 s CWT-TM-8PT1000)
  3. Modul detekuje odpojenie aj skrat na vstupoch snímačov

Dostupné zariadenia

ComWinTop 8-kanálový PT100/PT1000 Modul
Servisné atribúty
Slave ID
RýchlosťKomunikačná prenosová rýchlosť — 9600 (predvolená), 1200, 2400, 4800, 14400 alebo 19200
ParitaNastavenie sériovej parity — Žiadna (predvolená), Párna alebo Nepárna

ComWinTop - 8 channels PT100/PT1000

Servisné atribúty
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ý snímač (1) Teplotný senzor Len na čítanie
Register: H:0x30 Float Jednotka: °C IEEE 754 float

Teplotný snímač (1)

Čítanie teploty
MODBUSR(H, 0x30, float)
Teplotný snímač (2) Teplotný senzor Len na čítanie
Register: H:0x32 Float Jednotka: °C IEEE 754 float

Teplotný snímač (2)

Čítanie teploty
MODBUSR(H, 0x32, Float)
Teplotný snímač (3) Teplotný senzor Len na čítanie
Register: H:0x34 Float Jednotka: °C IEEE 754 float

Teplotný snímač (3)

Čítanie teploty
MODBUSR(H, 0x34, Float)
Teplotný snímač (4) Teplotný senzor Len na čítanie
Register: H:0x36 Float Jednotka: °C IEEE 754 float

Teplotný snímač (4)

Čítanie teploty
MODBUSR(H, 0x36, Float)
Teplotný snímač (5) Teplotný senzor Len na čítanie
Register: H:0x38 Float Jednotka: °C IEEE 754 float

Teplotný snímač (5)

Čítanie teploty
MODBUSR(H, 0x38, Float)
Teplotný snímač (6) Teplotný senzor Len na čítanie
Register: H:0x3A Float Jednotka: °C IEEE 754 float

Teplotný snímač (6)

Čítanie teploty
MODBUSR(H, 0x3A, Float)
Teplotný snímač (7) Teplotný senzor Len na čítanie
Register: H:0x3C Float Jednotka: °C IEEE 754 float

Teplotný snímač (7)

Čítanie teploty
MODBUSR(H, 0x3C, Float)
Teplotný snímač (8) Teplotný senzor Len na čítanie
Register: H:0x3E Float Jednotka: °C IEEE 754 float

Teplotný snímač (8)

Čítanie teploty
MODBUSR(H, 0x3E, Float)
Pripojenie: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Možné vylepšenia (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