TapHome

WELLPRO WP8026ADAM

Modbus TCP
Pridal
Posledná aktualizácia: 05. 2026
WELLPRO WP8026ADAM

WELLPRO WP8026ADAM je 16-kanálový digitálny vstupný modul s opticky izolovanými bezpotenciálovými vstupmi. Natívne ide o RS485 Modbus RTU zariadenie (9600 baud, N/8/1), ktoré sa k TapHome pripája cez Modbus TCP pomocou RS485-to-TCP brány — TapHome Core nemusí mať vlastný RS485 port.

Šablóna sprístupňuje všetkých 16 vstupov (DI 1 – DI 16) ako binárne senzory len na čítanie. Každý vstup sa číta z diskrétneho vstupného registra (1X) pomocou Modbus funkčného kódu 02, s intervalom pollingu 2500 ms.

Pripojenie hardvéru

Modul je v kompaktnom puzdre na DIN lištu (125 × 73 × 35 mm) a napája sa z externého zdroja 9–30 VDC (typicky 2 W). Poskytuje galvanické oddelenie 1500 VDC medzi opticky izolovanými vstupmi a logickou časťou. RS485 zbernica má prepäťovú a rušivú ochranu pre priemyselné prostredie.

Svorky

Svorkovnica je usporiadaná do dvoch radov:

RadSvorky
HornýAVcc, AGnd, DI_01DI_08
DolnýDI_09DI_16, 485A, 485B
  • AVcc / AGnd — externé DC napájanie (9–30 V). Pred zapnutím skontroluj polaritu.
  • DI_01 – DI_16 — 16 kanálov digitálnych vstupov.
  • 485A / 485B — signál RS485 A+ / B−.
Zapojenie digitálnych vstupov
WELLPRO WP8026ADAM zapojenie digitálnych vstupov — opticky izolované bezpotenciálové kontakty s externým napájaním

Každý vstup je riadený interným optočlenom. Typické zapojenie:

  1. Pripoj externý DC zdroj (V+/V−) na AVcc / AGnd.
  2. Pripoj jeden koniec externého kontaktu (tlačidlo, spínač alebo NPN senzor) na vonkajšiu V+ zbernicu.
  3. Pripoj druhý koniec kontaktu na príslušnú svorku DI_xx.

Keď sa kontakt zopne, cez optočlen tečie prúd a vstup sa v registri prečíta ako logická 1. Na strane optočlenu sú vstupy aktívne v nízkej úrovni.

Na jednej RS485 zbernici môže spolu bežať až 254 modulov WELLPRO (rozsah adries 0x01 – 0xFE). Ak je na jednej bráne zreťazených viac modulov, každý musí mať jedinečnú slave adresu (pozri Konfigurácia → Adresa modulu nižšie).

RS485-to-TCP brána
RS485 topológia siete — PC, 485 prevodník a viac modulov WELLPRO na zdieľanej zbernici

Keďže WP8026ADAM komunikuje natívne cez Modbus RTU, medzi TapHome Core a modulom je potrebná brána:

  1. Zapoj 485A / 485B modulu na svorky A/B RS485-to-TCP brány (napr. USR-TCP232, Waveshare RS485 to ETH alebo ekvivalentný konvertor Modbus TCP ↔ RTU).
  2. Pripoj bránu do rovnakej LAN ako TapHome Core cez Ethernet.
  3. Nastav bránu do režimu Modbus TCP server → Modbus RTU master (niekedy označovaný ako “Modbus TCP to RTU bridge” alebo “transparent transmission with Modbus protocol”).
  4. Na sériovej strane brány nastav 9600 baud, 8 dátových bitov, bez parity, 1 stop bit — ide o továrenské nastavenie WP8026ADAM.

Konfigurácia

Pri importe šablóny v TapHome zadaj:

  • IP adresa — IP brány RS485-to-TCP (predvolená: 192.168.0.1)
  • Slave ID — Modbus adresa WP8026ADAM na RS485 zbernici (predvolená: 1, rozsah 0x01 – 0xFE)

Prideľ bráne statickú IP adresu alebo DHCP rezerváciu v routeri. Ak sa adresa brány po reštarte zmení, TapHome stratí komunikáciu s modulom.

Zapnutie Modbus komunikácie

WP8026ADAM nemá žiadne menu, DIP prepínače ani webové rozhranie. Na sériovej strane je vždy v režime Modbus RTU slave — na samotnom zariadení nie je potrebný krok “enable Modbus”. Uvedenie do prevádzky prebieha na dvoch úrovniach:

  • Na bráne — nastav mostíkovanie Modbus TCP ↔ RTU a sériové parametre (pozri RS485-to-TCP brána vyššie).
  • Na module — voliteľne zmeň Modbus slave adresu alebo sériové parametre zápisom do dvoch holding registrov (pozri nižšie). Továrenské hodnoty sú zvyčajne postačujúce.
Adresa modulu

Modbus slave adresa každého modulu je uložená v holding registri 0x0064 (FC 06 zápis, FC 03 čítanie). Predvolená adresa je 0x01 a nastavenie zostáva zachované aj po výpadku napájania.

ParameterHodnota
RegisterH:0x0064 (4X 40101)
Dátový typUInt16
Predvolená hodnota0x01
Rozsah0x01 – 0xFE

Adresu zmeníš broadcast zápisom (master adresa 0x00) s funkčným kódom 0x06:

1
00 06 00 64 00 01 08 04      # nastaviť adresu na 0x01 (príklad)

Počas broadcast zmeny adresy môže byť k RS485 zbernici pripojený iba jeden modul. Ak je na zbernici viac modulov, všetky prijmú broadcast a skončia so spoločnou adresou.

Sériové parametre (baud / parita)

Sériové parametre sú uložené v holding registri 0x0065. Továrenská hodnota je 0x0002 (9600, N, 8, 1).

HodnotaBaudParitaDátaStop
0x00014800Žiadna81
0x00029600Žiadna81 (predvolená)
0x000319200Žiadna81
0x000438400Žiadna81
0x00054800Párna81
0x00069600Párna81
0x000719200Párna81
0x000838400Párna81

Po zmene sériových parametrov je potrebné modul reštartovať (cyklus napájania), aby sa nové nastavenia aktivovali. Nižšie baudové rýchlosti poskytujú lepšiu odolnosť voči rušeniu pri dlhších kabelážach.

Registre adresy modulu a sériových parametrov nie sú dostupné cez TapHome šablónu. Nakonfiguruj ich jednorazovo počas uvedenia do prevádzky pomocou PC debug nástroja dodaného s modulom, všeobecnej Modbus poll utility alebo dočasného priameho RS485 pripojenia.

Funkcie zariadenia

Šablóna sprístupňuje 16 binárnych vstupných senzorov len na čítanie.

Digitálne vstupy (DI 1 – DI 16)

Šestnásť samostatne adresovaných binárnych senzorov, každý mapovaný na jeden diskrétny vstupný register (1X):

ZariadenieSvorkaRegisterFunkčný kód
DI 1DI_011X 10001 (D:0)02
DI 2DI_021X 10002 (D:1)02
DI 3DI_031X 10003 (D:2)02
DI 4DI_041X 10004 (D:3)02
DI 5DI_051X 10005 (D:4)02
DI 6DI_061X 10006 (D:5)02
DI 7DI_071X 10007 (D:6)02
DI 8DI_081X 10008 (D:7)02
DI 9DI_091X 10009 (D:8)02
DI 10DI_101X 10010 (D:9)02
DI 11DI_111X 10011 (D:10)02
DI 12DI_121X 10012 (D:11)02
DI 13DI_131X 10013 (D:12)02
DI 14DI_141X 10014 (D:13)02
DI 15DI_151X 10015 (D:14)02
DI 16DI_161X 10016 (D:15)02

Každé zariadenie sa v TapHome objaví ako samostatný binárny (reed-kontakt) senzor. Interval pollingu je 2500 ms na kanál. Keďže WP8026ADAM nemá výstupy, všetky zariadenia sú len na čítanie.

LED indikátory na prednej strane jednotlivých kanálov (označené 01 – 16) použi ako rýchlu vizuálnu kontrolu počas uvedenia do prevádzky. Svietiaca LED znamená, že príslušný optočlen vedie prúd — tento stav vidí TapHome ako zopnutý na danom kanáli.

Riešenie problémov

Žiadna Modbus komunikácia
  1. Over, že RS485-to-TCP brána je dostupná z TapHome Core (ping na IP brány).
  2. Otvor webové rozhranie brány a potvrď, že je v režime Modbus TCP server / Modbus TCP to RTU bridge, nie v transparentnom TCP passthrough.
  3. Over, že sériové parametre brány sa zhodujú s modulom: 9600 baud, 8 dátových bitov, bez parity, 1 stop bit (továrenské hodnoty).
  4. Skontroluj LED POWER/DATA na WP8026ADAM — musí svietiť zeleno. Ak nesvieti, na AVcc / AGnd chýba napájanie 9–30 V (alebo je prepólované).
  5. Potvrď, že slave ID nastavené v TapHome sa zhoduje s registrom adresy modulu 0x0064. Továrenská hodnota je 1.
  6. Over zapojenie RS485: 485A ↔ brána A (+), 485B ↔ brána B (−). Zamenené A/B je najčastejší problém pri RS485.
LED POWER/DATA sa počas pollingu rozsvieti na červeno

Červená LED znamená, že modul prijal chybný alebo mimorozsahový príkaz (napríklad CRC nesúlad alebo požiadavku adresovanú inému slave). Skontroluj režim brány — niektoré mostíky preposielajú surové TCP bajty namiesto ich správneho zabalenia do Modbus RTU, čo spôsobuje CRC chyby.

Všetkých 16 vstupov číta rovnaký stav
  • Ak všetky vstupy čítajú 0, externá V+ zbernica pravdepodobne nie je vedená cez kontakty, takže k optočlenom netečie žiadny prúd.
  • Ak všetky vstupy čítajú 1 nepretržite, kontakty môžu byť skratované priamo medzi V+ a DI bez spätnej cesty cez zdroj. Over zapojenie na schéme v Zapojenie digitálnych vstupov — optočlen potrebuje úplný obvod cez externý DC zdroj.
Modul prestane odpovedať po zmene sériových parametrov

Zápis do registra 0x0065 sa prejaví až po cyklovaní napájania. Pokým sa modul nereštartuje, stále používa predchádzajúce sériové nastavenia. Po reštarte aktualizuj sériové parametre brány, aby zodpovedali novým baud/parity hodnotám, pred opätovným pripojením.

Dva moduly odpovedajú na rovnakej adrese

Ak boli dva moduly uvedené do prevádzky naraz cez broadcast, teraz zdieľajú rovnakú slave adresu. Odpoj všetky okrem jedného z RS485 zbernice a potom spusti broadcast zmenu adresy postupne pre každý modul.

Dostupné zariadenia

WELLPRO WP8026ADAM Modul
DI 1 — digitálny vstup 1 Jazýčkový kontakt Len na čítanie

Opticky izolovaný bezpotenciálový vstup, aktívny v nízkej úrovni

Register: D:0 Bool

DI 1 — digitálny vstup 1

Čítanie
MODBUSR(D, 0, Bool)
DI 2 — digitálny vstup 2 Jazýčkový kontakt Len na čítanie

Opticky izolovaný bezpotenciálový vstup, aktívny v nízkej úrovni

Register: D:1 Bool

DI 2 — digitálny vstup 2

Čítanie
MODBUSR(D, 1, Bool)
DI 3 — digitálny vstup 3 Jazýčkový kontakt Len na čítanie

Opticky izolovaný bezpotenciálový vstup, aktívny v nízkej úrovni

Register: D:2 Bool

DI 3 — digitálny vstup 3

Čítanie
MODBUSR(D, 2, Bool)
DI 4 — digitálny vstup 4 Jazýčkový kontakt Len na čítanie

Opticky izolovaný bezpotenciálový vstup, aktívny v nízkej úrovni

Register: D:3 Bool

DI 4 — digitálny vstup 4

Čítanie
MODBUSR(D, 3, Bool)
DI 5 — digitálny vstup 5 Jazýčkový kontakt Len na čítanie

Opticky izolovaný bezpotenciálový vstup, aktívny v nízkej úrovni

Register: D:4 Bool

DI 5 — digitálny vstup 5

Čítanie
MODBUSR(D, 4, Bool)
DI 6 — digitálny vstup 6 Jazýčkový kontakt Len na čítanie

Opticky izolovaný bezpotenciálový vstup, aktívny v nízkej úrovni

Register: D:5 Bool

DI 6 — digitálny vstup 6

Čítanie
MODBUSR(D, 5, Bool)
DI 7 — digitálny vstup 7 Jazýčkový kontakt Len na čítanie

Opticky izolovaný bezpotenciálový vstup, aktívny v nízkej úrovni

Register: D:6 Bool

DI 7 — digitálny vstup 7

Čítanie
MODBUSR(D, 6, Bool)
DI 8 — digitálny vstup 8 Jazýčkový kontakt Len na čítanie

Opticky izolovaný bezpotenciálový vstup, aktívny v nízkej úrovni

Register: D:7 Bool

DI 8 — digitálny vstup 8

Čítanie
MODBUSR(D, 7, Bool)
DI 9 — digitálny vstup 9 Jazýčkový kontakt Len na čítanie

Opticky izolovaný bezpotenciálový vstup, aktívny v nízkej úrovni

Register: D:8 Bool

DI 9 — digitálny vstup 9

Čítanie
MODBUSR(D, 8, Bool)
DI 10 — digitálny vstup 10 Jazýčkový kontakt Len na čítanie

Opticky izolovaný bezpotenciálový vstup, aktívny v nízkej úrovni

Register: D:9 Bool

DI 10 — digitálny vstup 10

Čítanie
MODBUSR(D, 9, Bool)
DI 11 — digitálny vstup 11 Jazýčkový kontakt Len na čítanie

Opticky izolovaný bezpotenciálový vstup, aktívny v nízkej úrovni

Register: D:10 Bool

DI 11 — digitálny vstup 11

Čítanie
MODBUSR(D, 10, Bool)
DI 12 — digitálny vstup 12 Jazýčkový kontakt Len na čítanie

Opticky izolovaný bezpotenciálový vstup, aktívny v nízkej úrovni

Register: D:11 Bool

DI 12 — digitálny vstup 12

Čítanie
MODBUSR(D, 11, Bool)
DI 13 — digitálny vstup 13 Jazýčkový kontakt Len na čítanie

Opticky izolovaný bezpotenciálový vstup, aktívny v nízkej úrovni

Register: D:12 Bool

DI 13 — digitálny vstup 13

Čítanie
MODBUSR(D, 12, Bool)
DI 14 — digitálny vstup 14 Jazýčkový kontakt Len na čítanie

Opticky izolovaný bezpotenciálový vstup, aktívny v nízkej úrovni

Register: D:13 Bool

DI 14 — digitálny vstup 14

Čítanie
MODBUSR(D, 13, Bool)
DI 15 — digitálny vstup 15 Jazýčkový kontakt Len na čítanie

Opticky izolovaný bezpotenciálový vstup, aktívny v nízkej úrovni

Register: D:14 Bool

DI 15 — digitálny vstup 15

Čítanie
MODBUSR(D, 14, Bool)
DI 16 — digitálny vstup 16 Jazýčkový kontakt Len na čítanie

Opticky izolovaný bezpotenciálový vstup, aktívny v nízkej úrovni

Register: D:15 Bool

DI 16 — digitálny vstup 16

Čítanie
MODBUSR(D, 15, Bool)
Pripojenie: Modbus TCP • Slave ID: $[SlaveId]
Možné vylepšenia (3)
  • H:0x0064 (4X 40101) Module Address — UInt16, R/W via FC 06, persistent across power cycles; default 0x01, range 0x01–0xFE. Set via broadcast (master addr 00) with only one module connected
  • H:0x0065 (4X 40102) Communication Parameters (baud / parity) — UInt16, R/W via FC 06, persistent; default 0x0002 (9600/N/8/1). Values 0x0001–0x0008 select baud (4800/9600/19200/38400) × parity (None/Even). Module restart required to apply
  • n/a Module status LED — Front panel LED: green = powered / valid command, red = invalid command, twinkling = communicating. Per-channel status LEDs 01–16 indicate input state; not readable over Modbus, visual only

Zdroje

Našli ste problém s touto šablónou zariadenia?

Napíšte nám, čo nefunguje, čo chýba, alebo ako by sa mala šablóna správať. Vaša spätná väzba nám pomáha udržiavať katalóg presný.

Overené TapHomom

Chcete to použiť vo svojom TapHome jadre?

Otvorte túto šablónu v Customer Portali a aplikujte ju na svoj domov, alebo navrhnite zmenu a odošlite ju späť do katalógu.

Otvoriť v portáli