
ComWinTop CWT-TM-8PT to moduł pomiaru temperatury montowany na szynie DIN, dostępny w dwóch wariantach — CWT-TM-8PT100 (dla czujników PT100) i CWT-TM-8PT1000 (dla czujników PT1000). Odczytuje do 8 kanałów temperatury i udostępnia je przez Modbus RTU po RS-485. TapHome odpytuje wszystkie 8 kanałów jako niezależne czujniki temperatury z interwałem aktualizacji 15 sekund.
Podłączenie sprzętowe
Dane techniczne
| Parametr | Wartość |
|---|---|
| Zasilanie | DC 8–30 V |
| Typ czujnika | PT100 lub PT1000 (w zależności od modelu) |
| Zakres pomiaru | -180 °C do +650 °C |
| Rozdzielczość | 0,1 °C |
| Dokładność | 0,25 °C |
| Podłączenie czujników | 2-przewodowe i 3-przewodowe |
| Wyjście | RS-485 (Modbus RTU), izolowane |
| Temperatura pracy | -30 °C do +55 °C |
| Montaż | Szyna DIN 35 mm |
| Wymiary | 88 x 72 x 59 mm |
Okablowanie RS-485
Podłącz moduł do TapHome Modbus RTU Gateway za pomocą 3-przewodowego połączenia RS-485:
- A (D+) → A+/D+ na TapHome RS-485
- B (D-) → B-/D- na TapHome RS-485
- GND → GND na zasilaczu TapHome
Okablowanie czujników
Każdy kanał ma trzy zaciski: RTDx+, RTDx- i GND.
Podłączenie 3-przewodowe (zalecane):
- RTDx+ → przewód czujnika 1
- RTDx- → przewód czujnika 2
- GND → przewód czujnika 3 (przewód kompensacyjny)
Podłączenie 3-przewodowe kompensuje rezystancję przewodów i zapewnia lepszą dokładność.
Podłączenie 2-przewodowe:
- RTDx+ → przewód czujnika 1
- RTDx- → przewód czujnika 2
- Zewrzyj RTDx- i GND na każdym kanale 2-przewodowym
W przypadku podłączenia 2-przewodowego zaciski RTDx- i GND muszą być zwarte. Bez tego zwarcia pomiar będzie niedokładny z powodu nieskompensowanej rezystancji przewodów.
Konfiguracja
Moduł jest dostarczany z domyślnymi parametrami komunikacji odpowiadającymi szablonowi TapHome — przy jednym module nie jest wymagana żadna konfiguracja.
Parametry domyślne
| Parametr | Wartość domyślna |
|---|---|
| Prędkość transmisji | 9600 |
| Bity danych | 8 |
| Parzystość | Brak |
| Bity stopu | 1 |
| Slave ID | 1 |
Zmiana slave ID
Przy podłączeniu wielu modułów na jednej magistrali RS-485 każdy moduł musi mieć unikalny adres slave. Slave ID jest przechowywane w holding rejestrze 0x10 (górny bajt) i można je zmienić poleceniem Modbus write (kod funkcji 06H). Prawidłowy zakres to 1–250.
Po zmianie slave ID zaktualizuj parametr importu Slave Id w TapHome, aby odpowiadał nowemu adresowi.
Zmiana prędkości transmisji i parzystości
Prędkość transmisji i parzystość są przechowywane w rejestrze 0x10 (dolny bajt). Obsługiwane prędkości: 1200, 2400, 4800, 9600 (domyślna), 14400, 19200. Opcje parzystości: Brak (domyślna), Parzysta, Nieparzysta.
Moduł udostępnia trzy atrybuty serwisowe w TapHome — Slave ID, Prędkość i Parzystość — dzięki czemu można sprawdzić aktualne parametry komunikacji bezpośrednio z interfejsu TapHome bez dodatkowych narzędzi.
Funkcje urządzenia
Kanały temperatury
Szablon udostępnia 8 niezależnych czujników temperatury, po jednym na kanał. Każdy czujnik odczytuje wartość z dedykowanego rejestru Float (IEEE 754, 4 bajty) przez Modbus RTU. Wartości są bezpośrednio w °C — nie jest wymagana konwersja ani skalowanie.
| Kanał | Rejestr | Czujnik |
|---|---|---|
| 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) |
Wszystkie kanały są tylko do odczytu i odpytywane co 15 sekund. Nieużywane kanały (bez podłączonego czujnika) zgłaszają wartość błędu — moduł obsługuje wykrywanie odłączenia i zwarcia na wejściach czujników.
Dodatkowe funkcje
Moduł udostępnia również alternatywny zestaw rejestrów UINT (H:0x68–H:0x6F) z 2-bajtowymi liczbami całkowitymi i rozdzielczością 0,1 °C. Szablon TapHome używa formatu Float dla wyższej precyzji. Oba formaty odczytują te same fizyczne czujniki — rejestry UINT mogą być wykorzystane jako lżejsza alternatywa w przyszłej aktualizacji szablonu.
Rozwiązywanie problemów
Brak odczytów temperatury
- Sprawdź okablowanie RS-485 — A (D+) i B (D-) nie mogą być zamienione
- Upewnij się, że slave ID w TapHome odpowiada konfiguracji modułu (domyślne: 1)
- Potwierdź prędkość 9600, parzystość Brak, 1 bit stopu w ustawieniach bramy TapHome
- Upewnij się, że moduł jest zasilany (DC 8–30 V)
Niedokładne odczyty
- Przy podłączeniu 2-przewodowym sprawdź, czy RTDx- i GND są zwarte na każdym kanale
- Rozważ przejście na podłączenie 3-przewodowe dla lepszej dokładności
- Sprawdź długość kabli — rezystancja przewodów wpływa na pomiary 2-przewodowe
Zgłoszony błąd czujnika
- Sprawdź fizyczne połączenie między czujnikiem a zaciskiem modułu
- Upewnij się, że typ czujnika odpowiada wariantowi modułu (czujnik PT100 z CWT-TM-8PT100, PT1000 z CWT-TM-8PT1000)
- Moduł wykrywa zarówno odłączenie, jak i zwarcie na wejściach czujników
