
Das ComWinTop CWT-TM-8PT ist ein auf DIN-Schiene montierbares Temperaturerfassungsmodul, verfügbar in zwei Varianten — CWT-TM-8PT100 (für PT100-Sensoren) und CWT-TM-8PT1000 (für PT1000-Sensoren). Es liest bis zu 8 Temperaturkanäle und stellt sie über Modbus RTU via RS-485 bereit. TapHome fragt alle 8 Kanäle als einzelne Temperatursensoren mit einem Aktualisierungsintervall von 15 Sekunden ab.
Hardwareanschluss
Technische Daten
| Parameter | Wert |
|---|---|
| Spannungsversorgung | DC 8–30 V |
| Sensortyp | PT100 oder PT1000 (je nach Modell) |
| Messbereich | -180 °C bis +650 °C |
| Auflösung | 0,1 °C |
| Genauigkeit | 0,25 °C |
| Sensoranschlüsse | 2-Leiter und 3-Leiter |
| Ausgang | RS-485 (Modbus RTU), isoliert |
| Betriebstemperatur | -30 °C bis +55 °C |
| Montage | 35 mm DIN-Schiene |
| Abmessungen | 88 x 72 x 59 mm |
RS-485-Verkabelung
Schließen Sie das Modul über eine 3-Leiter-RS-485-Verbindung an das TapHome Modbus RTU Gateway an:
- A (D+) → A+/D+ am TapHome RS-485
- B (D-) → B-/D- am TapHome RS-485
- GND → GND an der TapHome-Stromversorgung
Sensorverkabelung
Jeder Kanal hat drei Klemmen: RTDx+, RTDx- und GND.
Dreileiteranschluss (empfohlen):
- RTDx+ → Sensorleitung 1
- RTDx- → Sensorleitung 2
- GND → Sensorleitung 3 (Kompensationsleitung)
Der Dreileiteranschluss kompensiert den Leitungswiderstand und bietet eine bessere Genauigkeit.
Zweileiteranschluss:
- RTDx+ → Sensorleitung 1
- RTDx- → Sensorleitung 2
- RTDx- und GND brücken an jedem Zweileiterkanal
Beim Zweileiteranschluss müssen die Klemmen RTDx- und GND gebrückt werden. Ohne diese Brücke ist die Messung aufgrund des unkompensierten Leitungswiderstands ungenau.
Konfiguration
Das Modul wird mit Standardkommunikationsparametern geliefert, die der TapHome-Vorlage entsprechen — bei einem einzelnen Modul ist keine Konfiguration erforderlich.
Standardparameter
| Parameter | Standardwert |
|---|---|
| Baudrate | 9600 |
| Datenbits | 8 |
| Parität | Keine |
| Stoppbits | 1 |
| Slave-ID | 1 |
Slave-ID ändern
Beim Anschluss mehrerer Module am selben RS-485-Bus muss jedes Modul eine eindeutige Slave-Adresse haben. Die Slave-ID ist im Holding-Register 0x10 (oberes Byte) gespeichert und kann über einen Modbus-Schreibbefehl (Funktionscode 06H) geändert werden. Der gültige Bereich ist 1–250.
Aktualisieren Sie nach der Änderung der Slave-ID den Importparameter Slave Id in TapHome entsprechend der neuen Adresse.
Baudrate und Parität ändern
Baudrate und Parität sind im Register 0x10 (unteres Byte) gespeichert. Unterstützte Baudraten: 1200, 2400, 4800, 9600 (Standard), 14400, 19200. Paritätsoptionen: Keine (Standard), Gerade, Ungerade.
Das Modul stellt drei Serviceattribute in TapHome bereit — Slave-ID, Geschwindigkeit und Parität — sodass Sie die aktuellen Kommunikationsparameter direkt über die TapHome-Oberfläche ohne zusätzliche Werkzeuge überprüfen können.
Gerätefunktionen
Temperaturkanäle
Die Vorlage stellt 8 unabhängige Temperatursensoren bereit, einen pro Kanal. Jeder Sensor liest seinen Wert aus einem dedizierten Float-Register (IEEE 754, 4 Bytes) über Modbus RTU. Die Messwerte sind direkte °C-Werte — keine Umrechnung oder Skalierung erforderlich.
| Kanal | Register | Sensor |
|---|---|---|
| 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) |
Alle Kanäle sind schreibgeschützt und werden alle 15 Sekunden abgefragt. Ungenutzte Kanäle (ohne angeschlossenen Sensor) melden einen Fehlerwert — das Modul unterstützt die Erkennung von Unterbrechung und Kurzschluss an den Sensoreingängen.
Weitere Funktionen
Das Modul bietet auch einen alternativen UINT-Registersatz (H:0x68–H:0x6F) mit 2-Byte-Ganzzahlen und einer Auflösung von 0,1 °C. Die TapHome-Vorlage verwendet das Float-Format für höhere Präzision. Beide Formate lesen dieselben physischen Sensoren — die UINT-Register können als leichtgewichtige Alternative in einem zukünftigen Vorlagen-Update verwendet werden.
Fehlerbehebung
Keine Temperaturwerte
- Überprüfen Sie die RS-485-Verkabelung — A (D+) und B (D-) dürfen nicht vertauscht sein
- Stellen Sie sicher, dass die Slave-ID in TapHome mit der Modulkonfiguration übereinstimmt (Standard: 1)
- Bestätigen Sie Baudrate 9600, Parität Keine, 1 Stoppbit in den TapHome-Gateway-Einstellungen
- Stellen Sie sicher, dass das Modul mit Strom versorgt wird (DC 8–30 V)
Ungenaue Messwerte
- Überprüfen Sie beim Zweileiteranschluss, ob RTDx- und GND an jedem Kanal gebrückt sind
- Erwägen Sie den Wechsel zum Dreileiteranschluss für bessere Genauigkeit
- Prüfen Sie die Kabellängen — der Leitungswiderstand beeinflusst Zweileitermessungen
Sensorfehler gemeldet
- Überprüfen Sie die physische Verbindung zwischen Sensor und Modulklemme
- Stellen Sie sicher, dass der Sensortyp zur Modulvariante passt (PT100-Sensor mit CWT-TM-8PT100, PT1000 mit CWT-TM-8PT1000)
- Das Modul erkennt sowohl Unterbrechungen als auch Kurzschlüsse an den Sensoreingängen
