TapHome

ComWinTop CWT-ULS Ultrahangos szintérzékelő

Modbus RTU
Beküldő
Utoljára frissítve: 03. 2026
ComWinTop CWT-ULS Ultrahangos szintérzékelő

A ComWinTop CWT-ULS egy érintésmentes ultrahangos szintérzékelő, amely Modbus RTU-n keresztül RS-485-ön csatlakozik a TapHome-hoz. Az érzékelő ultrahangos impulzusokkal méri a folyadék felszínéig tartó távolságot, és a konfigurálható szerelési magasság alapján számítja ki a folyadékszintet. Két modell áll rendelkezésre: CWT-ULS-I-10M (integrált) és CWT-ULS-S-10M (különálló szonda kábellel).

A TapHome sablon a folyadékszint magasságát, a felszínig mért távolságot, egy beépített hőmérséklet-érzékelőt és két virtuális relét konfigurálható hiszterézis küszöbértékekkel tesz elérhetővé. Minden regiszterérték 32 bites IEEE 754 lebegőpontos kódolást használ, és minden érték két Modbus regisztert foglal el.

Hardveres csatlakoztatás

Műszaki specifikációk
ParaméterÉrték
Mérési tartomány0,5–20 m
Holtzóna0,35–0,5 m
Pontosság0,5%
Felbontás1 mm
Tápfeszültség12–28 VDC
Fogyasztás< 0,6 W
Üzemi hőmérséklet-40 °C – +80 °C
Védettségi fokozatIP65
ProtokollModbus RTU Slave, RS-485
Átviteli sebesség9600 (alapértelmezett), konfigurálható 600–115200
MenetG2, átmérő 60 mm
RS-485 bekötés

Az érzékelő 4 vezetékes csatlakozást használ színkódolt kábelekkel:

Vezeték színeFunkcióCsatlakozópár
BarnaTápfeszültség + (12–28 VDC)05–06
FeketeTápfeszültség - (GND)05–06
Sárga/ZöldRS-485 A+01–02
KékRS-485 B-01–02

Csatlakoztassa az RS-485 vezetékeket a TapHome-hoz:

  • A+ (sárga/zöld) → A+/D+ a TapHome RS-485-ön
  • B- (kék) → B-/D- a TapHome RS-485-ön

Az érzékelő két relékimeneti csatlakozóval is rendelkezik:

CsatlakozópárFunkció
08–09Relékimenet 1
10–11Relékimenet 2

Holtzóna korlátozás

Az érzékelő nem képes 0,35–0,5 m-nél rövidebb távolságokat mérni az érzékelő felületétől (holtzóna). Helyezze el az érzékelőt úgy, hogy a maximális folyadékszint e minimális távolság alatt maradjon.

Telepítési útmutató
  • Helyezze az érzékelőt a tartály betáplálásoktól távol a turbulencia okozta interferencia elkerülése érdekében
  • Kerülje az akadályokat az ultrahangos mérési kúpban
  • Vegye figyelembe a tartály geometriáját — kúpos vagy gömb alakú formák befolyásolhatják a mérési eredményeket
  • Ha a folyadék felszínén szennyeződés vagy turbulencia van, használjon 120 mm-nél nagyobb átmérőjű vezetőcsövet

Konfiguráció

A Modbus RTU kommunikáció az RS-485 interfészen mindig aktív — nincs szükség aktiválási lépésekre.

Slave ID és átviteli sebesség

Az alapértelmezett Slave ID 1, az alapértelmezett átviteli sebesség 9600 (8N1). Mindkét érték módosítható a TapHome szervizakcióin keresztül a modulon a sablon importálása után:

  • Slave ID szervizakció — H:20-ba ír (Float), tartomány 1–254
  • Átviteli sebesség szervizakció — H:22-be ír (Float), konfigurálható 600–115200

Az aktuális Slave ID és átviteli sebesség modulszintű szervizattribútumként olvasható.

A Slave ID vagy átviteli sebesség szervizakciókon keresztüli módosítása után az érzékelő azonnal az új címen/sebességen válaszol. Frissítse a TapHome modul csatlakozási beállításait az egyezéshez.

Szerelési magasság beállítása

A folyadékszint számítás aktiválásához be kell állítani a szerelési magasságot (az érzékelő felületétől a tartály aljáig mért távolság):

  1. Nyissa meg a Folyadékszint magasság eszközt a TapHome-ban
  2. Lépjen a szervizbeállításokhoz
  3. Használja a Szerelési magasság szervizakciót a telepítési magasság méterben történő beállításához (0–11 m)

Beállított szerelési magasság nélkül a Folyadékszint magasság eszköz figyelmeztetést jelenít meg és 0-t ad vissza. A Felszínig mért távolság eszköz továbbra is jelenti a nyers mért távolságot a szerelési magasság beállításától függetlenül.

Eszközképességek

Szintmérés

A sablon két kiegészítő mérőeszközt biztosít:

  • Folyadékszint magasság (H:0 + H:10, Float) — számított folyadékszint méterben. Az érzékelő a megjelenített értéket a H:0-ból, a szerelési magasságot a H:10-ből olvassa, és a számított szintet adja vissza. Ha a szerelési magasság nincs beállítva (H:10 = 0), figyelmeztetés generálódik és az érték 0-t ad vissza. A szerelési magasság szervizattribútumként megtekinthető és szervizakcióval konfigurálható.

  • Felszínig mért távolság (H:0 + H:10, Float) — az érzékelő és a folyadék felszíne közötti távolság méterben. Ha a szerelési magasság nincs beállítva, a nyers megjelenített értéket adja vissza. Ha a szerelési magasság be van állítva, az inverz számítást adja vissza (szerelési magasság mínusz megjelenített érték).

Hőmérséklet-érzékelő
  • Hőmérséklet-érzékelő (H:2, Float) — beépített hőmérséklet-érzékelő °C-ban. Az érzékelő ezt az értéket belsőleg az ultrahangos hangsebesség-kompenzációhoz használja, de olvasható hőmérsékletként is elérhetővé teszi. Hasznos a környezeti hőmérséklet figyeléséhez az érzékelő telepítési helyén.
Relékimenetek

A sablon két virtuális relét tesz elérhetővé hiszterézis vezérléssel:

  • Relé 1 (H:0 vs H:28/H:30, Float) — a mért távolság konfigurálható BE és KI küszöbértékek átlépése alapján aktiválódik vagy deaktiválódik
  • Relé 2 (H:0 vs H:32/H:34, Float) — ugyanaz a logika mint a Relé 1, független küszöbértékekkel

Hiszterézis logika: A relé viselkedése a BE és KI küszöbértékek közötti viszonytól függ:

  • Ha BE küszöbérték < KI küszöbérték — a relé aktiválódik, amikor a mért érték a BE küszöbérték alá csökken, és deaktiválódik, amikor a KI küszöbérték fölé emelkedik. Alacsony szintű riasztásokhoz használja (pl. szivattyú aktiválása alacsony tartályszintnél).
  • Ha BE küszöbérték > KI küszöbérték — a relé aktiválódik, amikor a mért érték a BE küszöbérték fölé emelkedik, és deaktiválódik, amikor a KI küszöbérték alá csökken. Magas szintű riasztásokhoz használja (pl. szelep zárása, amikor a tartály majdnem tele van).

Minden relé két szervizattribútummal rendelkezik, amelyek az aktuális BE és KI küszöbértékeket mutatják méterben, és két szervizakcióval a konfigurálásukhoz (tartomány 0–10 m).

A relé küszöbértékek a nyers megjelenített értékkel (H:0) dolgoznak, nem a számított folyadékszinttel. A küszöbértékek konfigurálásánál vegye figyelembe, hogy be van-e állítva a szerelési magasság — a megjelenített érték a számított szintet jelenti, amikor a szerelési magasság konfigurálva van.

További képességek

A CWT-ULS érzékelő emellett regisztereket tesz elérhetővé a tápfeszültség figyeléséhez, kumulatív üzemidőhöz, folyadékszint vs. objektumszint mód kiválasztásához, mérési közeg típusához (levegő, víz, egyéni) a hangsebesség-számításhoz, mérési periódushoz, holtzóna konfigurációhoz és jelszűrési szintekhez (nincs, nagyon gyors, gyors, normál, stabil). A 4–20 mA analóg kimeneti tartomány kezdő-/végpont regisztereken keresztül kalibrálható. Ezek a funkciók egy jövőbeli sablonfrissítésben adhatók hozzá.

Hibaelhárítás

Nincs Modbus kommunikáció
  1. RS-485 kábelek ellenőrzése — győződjön meg róla, hogy az A+ (sárga/zöld) az A+/D+-hoz van csatlakoztatva a TapHome-on, és a B- (kék) a B-/D–hoz. A felcserélt vezetékek a kommunikációs hiba leggyakoribb oka
  2. Tápfeszültség ellenőrzése — az érzékelő 12–28 VDC-t igényel az 05–06 csatlakozókon
  3. Slave ID ellenőrzése — az alapértelmezett 1. Ha az érzékelő kijelzőjén vagy korábbi Modbus íráson keresztül módosították, győződjön meg róla, hogy a TapHome a megfelelő címmel van konfigurálva
  4. Átviteli sebesség megerősítése — az alapértelmezett 9600 baud, 8 adatbit, paritás nélkül, 1 stop bit. Ellenőrizze, hogy a TapHome busz beállításai egyeznek
  5. Busz lezárás — hosszú kábelhúzások vagy több eszköz esetén biztosítsa a megfelelő RS-485 busz lezárást (120 Ω ellenállás a busz mindkét végén)
A folyadékszint 0-t mutat figyelmeztetéssel

A szerelési magasság nincs konfigurálva. Nyissa meg a Folyadékszint magasság eszközt → szervizbeállítások → állítsa be a szerelési magasságot a szervizakcióval. Az értéknek 0-nál nagyobbnak kell lennie.

Instabil vagy ingadozó értékek
  1. Akadályok ellenőrzése — győződjön meg róla, hogy az ultrahangos mérési kúp mentes az akadályoktól
  2. Turbulencia csökkentése — ha a folyadék felszíne kavargó, fontolja meg vezetőcső használatát (átmérő > 120 mm) vagy a szűrési mód beállítását a H:70 regiszteren keresztül (0=nincs–4=stabil)
  3. Közeg típus ellenőrzése — ha nem levegőn keresztül mér, a hangsebesség beállítás (H:54 regiszter) módosítást igényelhet
  4. Holtzóna ellenőrzése — ha a célpont 0,35–0,5 m-nél közelebb van az érzékelő felületéhez, a mérések megbízhatatlanok lesznek

Elérhető eszközök

ComWinTop CWT-ULS Modul
Szerviz attribútumok
Slave ID
Átviteli sebesség
Szerviz műveletek
Slave ID
Átviteli sebesség

ComWinTop - Ultrasonic Level Sensor

Szerviz attribútumok
Slave ID
modbusr(H, 20, float)
Baud rate
modbusr(H, 22, float)
Szerviz műveletek
Slave ID
Paraméterek: ID (1–254 ID)
modbusw(H, 20, float, ID)
Baud rate
Paraméterek: baud (1–500000 baud)
modbusw(H, 22, float, baud)
Relé 1 Reed kontaktus Csak olvasható

Virtuális relé hiszterézissel — aktiválódik, amikor a mért távolság átlépi a bekapcsolási küszöbértéket, deaktiválódik a kikapcsolási küszöbértéknél

Regiszter: H:0 Float numeric
Szerviz attribútumok
Relé BE [m]
Relé KI [m]
Szerviz műveletek
Relé BE
Relé KI

Relé 1

Olvasás
if D < H
	if X < D
		return(1);
	elseif X > H
		return(0);
	else
		return(Rc);
	end
elseif D > H
	if X > D
		return(1);
	elseif X < H
		return(0);
	else
		return(Rc);
	end
else
	return(0);
end
Olvasás (modul)
D := modbusr(H, 28, float);
H := modbusr(H, 30, float);
X := modbusr(H, 0, float);
Szerviz attribútumok
Relé ON [m]
D
Relé OFF [m]
H
Szerviz műveletek
Relé ON
Paraméterek: Vzdialenost (0–10 m)
modbusw(H, 28, float, m)
Relé OFF
Paraméterek: Vzdialenost (0–10 m)
modbusw(H, 30, float, m)
Relé 2 Reed kontaktus Csak olvasható

Virtuális relé hiszterézissel — aktiválódik, amikor a mért távolság átlépi a bekapcsolási küszöbértéket, deaktiválódik a kikapcsolási küszöbértéknél

Regiszter: H:0 Float numeric
Szerviz attribútumok
Relé BE [m]
Relé KI [m]
Szerviz műveletek
Relé BE
Relé KI

Relé 2

Olvasás
if D < H
	if X < D
		return(1);
	elseif X > H
		return(0);
	else
		return(Rc);
	end
elseif D > H
	if X > D
		return(1);
	elseif X < H
		return(0);
	else
		return(Rc);
	end
else
	return(0);
end
Olvasás (modul)
D := modbusr(H, 32, float);
H := modbusr(H, 34, float);
X := modbusr(H, 0, float);
Szerviz attribútumok
Relé ON [m]
D
Relé OFF [m]
H
Szerviz műveletek
Relé ON
Paraméterek: Vzdialenost (0–10 m)
modbusw(H, 32, float, m)
Relé OFF
Paraméterek: Vzdialenost (0–10 m)
modbusw(H, 34, float, m)
Hőmérséklet-érzékelő Hőmérséklet-érzékelő Csak olvasható
Regiszter: H:2 Float Egység: °C numeric

Hőmérséklet-érzékelő

Hőmérséklet olvasása
MODBUSR(H, 2, float)
Folyadékszint magasság Változó Csak olvasható

Számított folyadékszint — a szerelési magasságot szervizakcióval kell konfigurálni

Regiszter: H:0 Float Egység: m numeric
Szerviz attribútumok
Szerelési magasság [m]
Szerviz műveletek
Szerelési magasság

Folyadékszint magasság

Olvasás
var mnt := MODBUSR(H, 10, float);
var val := MODBUSR(H, 0, float);
if mnt = 0
	addwarning("Montážna výška nie je nastavená");
	return(0);
else
	return(val);
end
Szerviz attribútumok
Montážna výška [m]
MODBUSR(H, 10, float)
Szerviz műveletek
Montážna výška
Paraméterek: Výška (0–11 m)
modbusw(H, 10, float, m)
Felszínig mért távolság Változó Csak olvasható

Távolság az érzékelőtől a folyadék felszínéig — nyers mérés ha a szerelési magasság nincs beállítva, inverz számítás egyébként

Regiszter: H:0 Float Egység: m numeric

Felszínig mért távolság

Olvasás
var mnt := MODBUSR(H, 10, float);
var val := MODBUSR(H, 0, float);
if mnt = 0
	return(val);
else
	return(mnt - val);
end
Kapcsolat: Modbus RTU • 9600 baud• 8N1 • Slave ID: $[SlaveId]
Lehetséges fejlesztések (13)
  • H:4 Supply Voltage — Read-only supply voltage — useful for remote power monitoring and diagnostics
  • H:6 Operating Time — Read-only cumulative operating time — useful for maintenance scheduling
  • H:8 Liquid Level / Object Level Mode — 1=Liquid level, 0=Object level — determines measurement interpretation
  • H:14 Open/Closed State — 1=Open, 0=Closed — relay output mode configuration
  • H:16 Output Starting Point — 4–20mA analog output starting point calibration
  • H:18 Output End Point — 4–20mA analog output end point calibration
  • H:44 Units — Display unit selection — 0 for mm
  • H:54 Media Type — 0=Air, 1=Water, Custom — affects sound velocity calculation
  • H:56 Custom Sound Velocity — Custom sound velocity value — used when Media Type is set to Custom
  • H:60 Measurement Period — Measurement cycle period in milliseconds
  • H:62 Blind Area — Minimum measurable distance from sensor face (0.35–0.5m typical)
  • H:70 Filtering — Signal filtering level: 0=None, 1=Rapid, 2=Fast, 3=Normal, 4=Stable
  • H:76 Range — Maximum measurement range in meters

Források