
Generický ponorný hydrostatický snímač hladiny kvapaliny s Modbus RTU na monitorovanie hladiny vody v nádržiach, studniach alebo retenčných nádržiach. Snímač komunikuje cez RS-485 half-duplex a nameranú hladinu poskytuje cez holding register H:4. TapHome šablóna číta nameranú hodnotu s automatickým prepočtom desatinnej čiarky a podporuje metre (m) a centimetre (cm) ako zobrazovacie jednotky.
Táto šablóna je navrhnutá pre generické čínske tlakové/hladinové snímače, ktoré používajú rovnakú Modbus registrovú mapu. Snímač je zvyčajne napájaný 12–36 V DC a používa 2-vodičové RS-485 pripojenie k TapHome Modbus Gateway.
Hardvérové pripojenie
Snímač používa RS-485 half-duplex rozhranie pre Modbus RTU komunikáciu. Pripojte snímač k TapHome Modbus Gateway:
- A+ (RS-485 Data+) na snímači k A+ na TapHome Modbus Gateway
- B- (RS-485 Data-) na snímači k B- na TapHome Modbus Gateway
- GND na spoločnú referenčnú zem
Snímač vyžaduje aj samostatný DC zdroj napájania (zvyčajne 12–36 V DC, podľa modelu). Napájacie vodiče sú oddelené od dátových vodičov RS-485.
Zabezpečte spoločnú referenčnú zem medzi snímačom a TapHome Modbus Gateway. Bez správneho uzemnenia môže byť Modbus komunikácia nespoľahlivá alebo úplne zlyhať.
Konfigurácia
Predvolené komunikačné parametre
Snímač sa dodáva s nasledujúcimi predvolenými sériovými nastaveniami:
| Parameter | Predvolená hodnota |
|---|---|
| Prenosová rýchlosť | 9600 bps |
| Dátové bity | 8 |
| Parita | Žiadna |
| Stop bity | 1 |
| Slave adresa | 1 |
Prenosovú rýchlosť je možné zmeniť cez register H:1 (podporované hodnoty: 1200, 2400, 4800, 9600, 19200, 38400, 57600, 115200). Po zmene prenosovej rýchlosti zapíšte 0 do registra H:15 na uloženie nastavenia do užívateľskej oblasti.
Výber jednotky
Meracia jednotka sa nastavuje cez register H:2. TapHome šablóna podporuje len dve jednotky:
| Hodnota H:2 | Jednotka | Správanie |
|---|---|---|
| 16 | m (metre) | Vracia surovú hodnotu priamo (s prepočtom desatinnej čiarky) |
| 17 | cm (centimetre) | Vracia hodnotu delenú 100 |
| Ostatné | MPa, KPa, bar, atď. | Vracia NaN — šablóna nepodporuje |
Ak je snímač nastavený na inú jednotku ako m (16) alebo cm (17), TapHome šablóna zobrazí NaN. Pred importom šablóny overte nastavenie jednotky.
Presnosť desatinných miest
Register H:3 určuje, koľko desatinných miest používa surová nameraná hodnota:
| Hodnota H:3 | Formát | Deliteľ |
|---|---|---|
| 0 | #### | 1 |
| 1 | ###.# | 10 |
| 2 | ##.## | 100 |
| 3 | #.### | 1000 |
| 4 | .#### | 10000 |
TapHome šablóna automaticky delí surovú hodnotu H:4 hodnotou 10^(H:3) na získanie správneho údaja. Napríklad, ak H:3 = 1 (jedno desatinné miesto) a H:4 = 2500, zobrazená hodnota je 250,0.
Importové parametre
Pri importe šablóny v TapHome sú potrebné dva parametre:
| Parameter | Popis | Príklad |
|---|---|---|
| Slave Id | Modbus slave adresa snímača (1–255) | 1 |
| IP address | IP adresa TapHome Modbus Gateway | 192.168.1.100 |
Schopnosti zariadenia
Meranie hladiny vody
Šablóna poskytuje jedno zariadenie typu senzor (len na čítanie) — Water Level — ktoré číta holding register H:4 (Int16). ReadState skript aplikuje dynamický prepočet:
- Prečíta surovú celočíselnú hodnotu z H:4
- Vydelí hodnotou 10^(H:3) na aplikovanie nastavenia desatinných miest
- Podľa H:2 (jednotka): ak jednotka = 16 (m), vráti hodnotu priamo; ak jednotka = 17 (cm), vydelí 100; inak vráti NaN
Snímač sa dotazuje každých 15 sekúnd.
Servisná diagnostika
Modul poskytuje štyri servisné atribúty na monitorovanie konfigurácie snímača:
- Slave Address — aktuálna Modbus slave adresa (H:0)
- Baud Rate — aktuálna komunikačná rýchlosť, zobrazená ako skutočná hodnota prenosovej rýchlosti (napr. 9600, nie enum registra)
- Unit — aktuálne nastavená meracia jednotka (napr. „m", „cm", „MPa")
- Decimal Points — aktuálny formát desatinných miest (napr. „###.#")
Servisná akcia Rewrite Slave Address umožňuje zmeniť Modbus adresu snímača (1–255) priamo z TapHome bez externých nástrojov. Akcia zapíše novú adresu a automaticky ju uloží do užívateľskej oblasti snímača.
Ďalšie schopnosti
Snímač tiež poskytuje registre pre nulový bod rozsahu (H:5) a plný rozsah (H:6) ako kalibračné referencie, register ofsetu nulového bitu (H:12) na doladenie meracieho výstupu, 4-bajtový IEEE 754 výstup merania v pohyblivej rádovej čiarke (H:22-23) a konfiguráciu sériovej parity (H:37). Príkaz na obnovenie továrenských nastavení (H:16) môže obnoviť všetky parametre na továrenské hodnoty. Tieto je možné doplniť v budúcej aktualizácii šablóny.
Ak je potrebná vyššia presnosť, meranie v pohyblivej rádovej čiarke na registroch H:22-23 poskytuje rovnaký údaj vo formáte IEEE 754 (big-endian ABCD poradie bajtov) bez celočíselného zaokrúhľovania H:4.
Riešenie problémov
Snímač vracia NaN
- Skontrolujte register H:2 (Unit) — šablóna podporuje len jednotku 16 (m) a 17 (cm). Všetky ostatné jednotky vrátia NaN
- Použite servisný atribút Unit v TapHome na overenie aktuálneho nastavenia
- Ak je jednotka nesprávna, použite Modbus nástroj na zápis správnej hodnoty do H:2, potom zapíšte 0 do H:15 na uloženie
Žiadna komunikácia
- Overte zapojenie RS-485: A+ k A+, B- k B- a spoločná zem
- Skontrolujte, či prenosová rýchlosť súhlasí medzi snímačom a TapHome (predvolená: 9600, N, 8, 1)
- Potvrďte, že bolo zadané správne Slave ID pri importe šablóny
- Overte, že IP adresa ukazuje na správnu TapHome Modbus Gateway
- Ak sú vodiče prehodené (A+/B-), otočte ich — niektoré snímače označujú piny odlišne
Nesprávne hodnoty
- Overte, či nastavenie desatinných miest (H:3) zodpovedá továrenskej konfigurácii snímača
- Skontrolujte nastavenie jednotky (H:2) — režim cm (17) delí dodatočným faktorom 100
- Pri ponorných snímačoch sa uistite, že sonda je úplne ponorená a kábel nie je zalomený