
ComWinTop CWT-ULS to bezkontaktowy ultradźwiękowy czujnik poziomu, który łączy się z TapHome przez Modbus RTU po RS-485. Czujnik mierzy odległość do powierzchni cieczy za pomocą impulsów ultradźwiękowych i oblicza poziom cieczy na podstawie konfigurowalnej wysokości montażu. Dostępne są dwa modele: CWT-ULS-I-10M (zintegrowany) i CWT-ULS-S-10M (oddzielna sonda z kablem).
Szablon TapHome udostępnia wysokość poziomu cieczy, odległość od powierzchni, wbudowany czujnik temperatury oraz dwa wirtualne przekaźniki z konfigurowalnymi progami histerezy. Wszystkie wartości rejestrów wykorzystują 32-bitowe kodowanie zmiennoprzecinkowe IEEE 754, przy czym każda wartość zajmuje dwa rejestry Modbus.
Podłączenie sprzętowe
Specyfikacja techniczna
| Parametr | Wartość |
|---|---|
| Zakres pomiaru | 0,5–20 m |
| Strefa martwa | 0,35–0,5 m |
| Dokładność | 0,5% |
| Rozdzielczość | 1 mm |
| Zasilanie | 12–28 VDC |
| Pobór mocy | < 0,6 W |
| Temperatura pracy | -40 °C do +80 °C |
| Stopień ochrony | IP65 |
| Protokół | Modbus RTU Slave, RS-485 |
| Prędkość transmisji | 9600 (domyślna), konfigurowalna 600–115200 |
| Gwint | G2, średnica 60 mm |
Okablowanie RS-485
Czujnik wykorzystuje 4-przewodowe połączenie z kolorowymi przewodami:
| Kolor przewodu | Funkcja | Para zacisków |
|---|---|---|
| Brązowy | Zasilanie + (12–28 VDC) | 05–06 |
| Czarny | Zasilanie - (GND) | 05–06 |
| Żółto-zielony | RS-485 A+ | 01–02 |
| Niebieski | RS-485 B- | 01–02 |
Podłącz przewody RS-485 do TapHome:
- A+ (żółto-zielony) → A+/D+ na TapHome RS-485
- B- (niebieski) → B-/D- na TapHome RS-485
Czujnik posiada również dwa zaciski wyjść przekaźnikowych:
| Para zacisków | Funkcja |
|---|---|
| 08–09 | Wyjście przekaźnika 1 |
| 10–11 | Wyjście przekaźnika 2 |
Ograniczenie strefy martwej
Czujnik nie jest w stanie mierzyć odległości krótszych niż 0,35–0,5 m od czoła czujnika (strefa martwa). Zamontuj czujnik tak, aby maksymalny poziom cieczy pozostał poniżej tej minimalnej odległości.
Wskazówki dotyczące instalacji
- Zamontuj czujnik z dala od wlotów zbiornika, aby uniknąć zakłóceń od turbulencji
- Unikaj przeszkód w stożku pomiarowym ultradźwięków
- Uwzględnij geometrię zbiornika — kształty stożkowe lub kuliste mogą wpływać na odczyty
- Jeśli powierzchnia cieczy zawiera zanieczyszczenia lub turbulencje, zastosuj rurę prowadzącą o średnicy większej niż 120 mm
Konfiguracja
Komunikacja Modbus RTU jest zawsze aktywna na interfejsie RS-485 — nie są wymagane żadne kroki aktywacji.
Slave ID i prędkość transmisji
Domyślne Slave ID to 1, a domyślna prędkość transmisji to 9600 (8N1). Obie wartości można zmienić poprzez akcje serwisowe TapHome na module po zaimportowaniu szablonu:
- Akcja serwisowa Slave ID — zapisuje H:20 (Float), zakres 1–254
- Akcja serwisowa Prędkość transmisji — zapisuje H:22 (Float), konfigurowalna 600–115200
Bieżące Slave ID i prędkość transmisji są odczytywalne jako atrybuty serwisowe na poziomie modułu.
Po zmianie Slave ID lub prędkości transmisji przez akcje serwisowe czujnik natychmiast zacznie odpowiadać na nowym adresie/prędkości. Zaktualizuj ustawienia połączenia modułu w TapHome, aby były zgodne.
Ustawienie wysokości montażu
Aby aktywować obliczanie poziomu cieczy, należy skonfigurować wysokość montażu (odległość od czoła czujnika do dna zbiornika):
- Otwórz urządzenie Wysokość poziomu cieczy w TapHome
- Przejdź do ustawień serwisowych
- Użyj akcji serwisowej Wysokość montażu, aby ustawić wysokość instalacji w metrach (0–11 m)
Bez skonfigurowanej wysokości montażu urządzenie Wysokość poziomu cieczy wyświetla ostrzeżenie i zwraca 0. Urządzenie Odległość od powierzchni nadal raportuje zmierzoną odległość niezależnie od ustawienia wysokości montażu.
Możliwości urządzenia
Pomiar poziomu
Szablon udostępnia dwa uzupełniające się urządzenia pomiarowe:
Wysokość poziomu cieczy (H:0 + H:10, Float) — obliczony poziom cieczy w metrach. Czujnik odczytuje wyświetlaną wartość z H:0 i wysokość montażu z H:10, zwracając obliczony poziom. Jeśli wysokość montażu nie jest ustawiona (H:10 = 0), generowane jest ostrzeżenie, a wartość zwraca 0. Wysokość montażu można wyświetlić jako atrybut serwisowy i skonfigurować przez akcję serwisową.
Odległość od powierzchni (H:0 + H:10, Float) — odległość od czujnika do powierzchni cieczy w metrach. Gdy wysokość montażu nie jest ustawiona, zwraca surową wyświetlaną wartość. Gdy wysokość montażu jest ustawiona, zwraca obliczenie odwrotne (wysokość montażu minus wyświetlana wartość).
Czujnik temperatury
- Czujnik temperatury (H:2, Float) — wbudowany czujnik temperatury w °C. Czujnik wykorzystuje tę wartość wewnętrznie do kompensacji prędkości dźwięku ultradźwięków, ale jest również udostępniana jako odczytywalna temperatura. Przydatna do monitorowania temperatury otoczenia w miejscu instalacji czujnika.
Wyjścia przekaźnikowe
Szablon udostępnia dwa wirtualne przekaźniki ze sterowaniem histerezowym:
- Przekaźnik 1 (H:0 vs H:28/H:30, Float) — aktywuje się lub dezaktywuje na podstawie przekroczenia konfigurowalnych progów włączenia i wyłączenia przez zmierzoną odległość
- Przekaźnik 2 (H:0 vs H:32/H:34, Float) — ta sama logika co przekaźnik 1 z niezależnymi progami
Logika histerezy: Zachowanie przekaźnika zależy od relacji między progami włączenia i wyłączenia:
- Jeśli próg włączenia < próg wyłączenia — przekaźnik aktywuje się, gdy zmierzona wartość spadnie poniżej progu włączenia, i dezaktywuje się, gdy wzrośnie powyżej progu wyłączenia. Stosuj dla alarmów niskiego poziomu (np. aktywacja pompy przy niskim poziomie zbiornika).
- Jeśli próg włączenia > próg wyłączenia — przekaźnik aktywuje się, gdy zmierzona wartość wzrośnie powyżej progu włączenia, i dezaktywuje się, gdy spadnie poniżej progu wyłączenia. Stosuj dla alarmów wysokiego poziomu (np. zamknięcie zaworu, gdy zbiornik jest prawie pełny).
Każdy przekaźnik ma dwa atrybuty serwisowe pokazujące bieżące progi włączenia i wyłączenia w metrach oraz dwie akcje serwisowe do ich konfiguracji (zakres 0–10 m).
Progi przekaźników operują na surowej wyświetlanej wartości (H:0), a nie na obliczonym poziomie cieczy. Podczas konfiguracji progów weź pod uwagę, czy wysokość montażu jest ustawiona — wyświetlana wartość reprezentuje obliczony poziom, gdy wysokość montażu jest skonfigurowana.
Dodatkowe możliwości
Czujnik CWT-ULS udostępnia również rejestry do monitorowania napięcia zasilania, skumulowanego czasu pracy, wyboru trybu poziomu cieczy vs. poziomu obiektu, typu medium pomiarowego (powietrze, woda, niestandardowe) do obliczania prędkości dźwięku, okresu pomiaru, konfiguracji strefy martwej i poziomów filtrowania sygnału (brak, bardzo szybki, szybki, normalny, stabilny). Zakres wyjścia analogowego 4–20 mA można skalibrować za pomocą rejestrów punktu początkowego/końcowego. Funkcje te mogą zostać dodane w przyszłej aktualizacji szablonu.
Rozwiązywanie problemów
Brak komunikacji Modbus
- Sprawdź kable RS-485 — upewnij się, że A+ (żółto-zielony) jest podłączony do A+/D+ na TapHome, a B- (niebieski) do B-/D- na TapHome. Zamienione przewody są najczęstszą przyczyną awarii komunikacji
- Sprawdź zasilanie — czujnik wymaga 12–28 VDC na zaciskach 05–06
- Sprawdź Slave ID — domyślne to 1. Jeśli zostało zmienione przez wyświetlacz czujnika lub wcześniejszy zapis Modbus, upewnij się, że TapHome jest skonfigurowany z odpowiednim adresem
- Potwierdź prędkość transmisji — domyślna to 9600 baud, 8 bitów danych, brak parzystości, 1 bit stopu. Sprawdź, czy ustawienia magistrali TapHome są zgodne
- Terminacja magistrali — przy długich trasach kablowych lub wielu urządzeniach zapewnij prawidłową terminację magistrali RS-485 (rezystor 120 Ω na każdym końcu magistrali)
Poziom cieczy pokazuje 0 z ostrzeżeniem
Wysokość montażu nie została skonfigurowana. Otwórz urządzenie Wysokość poziomu cieczy → ustawienia serwisowe → ustaw wysokość montażu przez akcję serwisową. Wartość musi być większa niż 0.
Niestabilne lub błędne odczyty
- Sprawdź przeszkody — upewnij się, że stożek pomiarowy ultradźwięków jest wolny od przeszkód
- Zmniejsz turbulencje — jeśli powierzchnia cieczy jest wzburzona, rozważ użycie rury prowadzącej (średnica > 120 mm) lub dostosowanie trybu filtrowania przez rejestr H:70 (0=brak do 4=stabilny)
- Sprawdź typ medium — jeśli mierzysz przez medium inne niż powietrze, ustawienie prędkości dźwięku (rejestr H:54) może wymagać korekty
- Sprawdź strefę martwą — jeśli cel jest bliżej niż 0,35–0,5 m od czoła czujnika, pomiary będą niewiarygodne
