
WELLPRO WP8026ADAM je 16kanálový digitální vstupní modul s opticky izolovanými bezpotenciálovými vstupy. Nativně jde o RS485 Modbus RTU zařízení (9600 baud, N/8/1), které se k TapHome připojuje přes Modbus TCP pomocí RS485-to-TCP brány — TapHome Core nemusí mít vlastní RS485 port.
Šablona zpřístupňuje všech 16 vstupů (DI 1 – DI 16) jako binární senzory pouze ke čtení. Každý vstup se čte z diskrétního vstupního registru (1X) pomocí Modbus funkčního kódu 02, s intervalem dotazování 2500 ms.
Připojení hardwaru
Modul je v kompaktním pouzdru na DIN lištu (125 × 73 × 35 mm) a napájí se z externího zdroje 9–30 VDC (typicky 2 W). Poskytuje galvanické oddělení 1500 VDC mezi opticky izolovanými vstupy a logickou stranou. RS485 sběrnice má přepěťovou a rušivou ochranu pro průmyslové prostředí.
Svorky
Svorkovnice je uspořádána do dvou řad:
| Řada | Svorky |
|---|---|
| Horní | AVcc, AGnd, DI_01 – DI_08 |
| Dolní | DI_09 – DI_16, 485A, 485B |
- AVcc / AGnd — externí DC napájení (9–30 V). Před zapnutím zkontroluj polaritu.
- DI_01 – DI_16 — 16 kanálů digitálních vstupů.
- 485A / 485B — signál RS485 A+ / B−.
Zapojení digitálních vstupů

Každý vstup je řízen interním optočlenem. Typické zapojení:
- Připoj externí DC zdroj (V+/V−) na
AVcc/AGnd. - Připoj jeden konec externího kontaktu (tlačítko, spínač nebo NPN senzor) na vnější V+ sběrnici.
- Připoj druhý konec kontaktu na příslušnou svorku
DI_xx.
Když se kontakt sepne, optočlenem teče proud a vstup se v registru přečte jako logická 1. Na straně optočlenu jsou vstupy aktivní v nízké úrovni.
Na jedné RS485 sběrnici může současně běžet až 254 modulů WELLPRO (rozsah adres 0x01 – 0xFE). Pokud je na jedné bráně zřetězeno více modulů, každý musí mít jedinečnou slave adresu (viz Konfigurace → Adresa modulu níže).
RS485-to-TCP brána

Protože WP8026ADAM komunikuje nativně přes Modbus RTU, mezi TapHome Core a modulem je potřeba brána:
- Zapoj
485A/485Bmodulu na svorky A/B RS485-to-TCP brány (např. USR-TCP232, Waveshare RS485 to ETH nebo ekvivalentní konvertor Modbus TCP ↔ RTU). - Připoj bránu do stejné LAN jako TapHome Core přes Ethernet.
- Nastav bránu do režimu Modbus TCP server → Modbus RTU master (někdy označovaný jako “Modbus TCP to RTU bridge” nebo “transparent transmission with Modbus protocol”).
- Na sériové straně brány nastav 9600 baud, 8 datových bitů, bez parity, 1 stop bit — jde o tovární nastavení WP8026ADAM.
Konfigurace
Při importu šablony v TapHome zadej:
- IP adresa — IP brány RS485-to-TCP (výchozí:
192.168.0.1) - Slave ID — Modbus adresa WP8026ADAM na RS485 sběrnici (výchozí:
1, rozsah0x01 – 0xFE)
Přiřaď bráně statickou IP adresu nebo DHCP rezervaci v routeru. Pokud se adresa brány po restartu změní, TapHome ztratí komunikaci s modulem.
Zapnutí Modbus komunikace
WP8026ADAM nemá žádné menu, DIP přepínače ani webové rozhraní. Na sériové straně je vždy v režimu Modbus RTU slave — na samotném zařízení není potřeba krok “enable Modbus”. Uvedení do provozu probíhá na dvou úrovních:
- Na bráně — nastav mostování Modbus TCP ↔ RTU a sériové parametry (viz RS485-to-TCP brána výše).
- Na modulu — volitelně změň Modbus slave adresu nebo sériové parametry zápisem do dvou holding registrů (viz níže). Tovární hodnoty jsou obvykle dostačující.
Adresa modulu
Modbus slave adresa každého modulu je uložena v holding registru 0x0064 (FC 06 zápis, FC 03 čtení). Výchozí adresa je 0x01 a nastavení zůstává zachováno i po výpadku napájení.
| Parametr | Hodnota |
|---|---|
| Registr | H:0x0064 (4X 40101) |
| Datový typ | UInt16 |
| Výchozí hodnota | 0x01 |
| Rozsah | 0x01 – 0xFE |
Adresu změníš broadcast zápisem (master adresa 0x00) s funkčním kódem 0x06:
| |
Během broadcast změny adresy může být k RS485 sběrnici připojen pouze jeden modul. Pokud je na sběrnici více modulů, všechny přijmou broadcast a skončí se společnou adresou.
Sériové parametry (baud / parita)
Sériové parametry jsou uloženy v holding registru 0x0065. Tovární hodnota je 0x0002 (9600, N, 8, 1).
| Hodnota | Baud | Parita | Data | Stop |
|---|---|---|---|---|
0x0001 | 4800 | Žádná | 8 | 1 |
0x0002 | 9600 | Žádná | 8 | 1 (výchozí) |
0x0003 | 19200 | Žádná | 8 | 1 |
0x0004 | 38400 | Žádná | 8 | 1 |
0x0005 | 4800 | Sudá | 8 | 1 |
0x0006 | 9600 | Sudá | 8 | 1 |
0x0007 | 19200 | Sudá | 8 | 1 |
0x0008 | 38400 | Sudá | 8 | 1 |
Po změně sériových parametrů je potřeba modul restartovat (cyklus napájení), aby se nová nastavení projevila. Nižší baudové rychlosti poskytují lepší odolnost vůči rušení při delších kabelážích.
Registry adresy modulu a sériových parametrů nejsou dostupné přes TapHome šablonu. Nakonfiguruj je jednorázově během uvedení do provozu pomocí PC debug nástroje dodávaného s modulem, obecné Modbus poll utility nebo dočasného přímého RS485 připojení.
Funkce zařízení
Šablona zpřístupňuje 16 binárních vstupních senzorů pouze ke čtení.
Digitální vstupy (DI 1 – DI 16)
Šestnáct samostatně adresovaných binárních senzorů, každý mapovaný na jeden diskrétní vstupní registr (1X):
| Zařízení | Svorka | Registr | Funkční kód |
|---|---|---|---|
| DI 1 | DI_01 | 1X 10001 (D:0) | 02 |
| DI 2 | DI_02 | 1X 10002 (D:1) | 02 |
| DI 3 | DI_03 | 1X 10003 (D:2) | 02 |
| DI 4 | DI_04 | 1X 10004 (D:3) | 02 |
| DI 5 | DI_05 | 1X 10005 (D:4) | 02 |
| DI 6 | DI_06 | 1X 10006 (D:5) | 02 |
| DI 7 | DI_07 | 1X 10007 (D:6) | 02 |
| DI 8 | DI_08 | 1X 10008 (D:7) | 02 |
| DI 9 | DI_09 | 1X 10009 (D:8) | 02 |
| DI 10 | DI_10 | 1X 10010 (D:9) | 02 |
| DI 11 | DI_11 | 1X 10011 (D:10) | 02 |
| DI 12 | DI_12 | 1X 10012 (D:11) | 02 |
| DI 13 | DI_13 | 1X 10013 (D:12) | 02 |
| DI 14 | DI_14 | 1X 10014 (D:13) | 02 |
| DI 15 | DI_15 | 1X 10015 (D:14) | 02 |
| DI 16 | DI_16 | 1X 10016 (D:15) | 02 |
Každé zařízení se v TapHome zobrazí jako samostatný binární (reed-kontakt) senzor. Interval dotazování je 2500 ms na kanál. Protože WP8026ADAM nemá výstupy, všechna zařízení jsou pouze ke čtení.
LED indikátory na přední straně jednotlivých kanálů (označené 01 – 16) použij jako rychlou vizuální kontrolu během uvedení do provozu. Svítící LED znamená, že příslušný optočlen vede proud — tento stav vidí TapHome jako sepnutý na daném kanálu.
Řešení problémů
Žádná Modbus komunikace
- Ověř, že RS485-to-TCP brána je dostupná z TapHome Core (ping na IP brány).
- Otevři webové rozhraní brány a potvrď, že je v režimu Modbus TCP server / Modbus TCP to RTU bridge, nikoli v transparentním TCP passthrough.
- Ověř, že sériové parametry brány se shodují s modulem: 9600 baud, 8 datových bitů, bez parity, 1 stop bit (tovární hodnoty).
- Zkontroluj LED POWER/DATA na WP8026ADAM — musí svítit zeleně. Pokud nesvítí, na
AVcc/AGndchybí napájení 9–30 V (nebo je přepólované). - Potvrď, že slave ID nastavené v TapHome se shoduje s registrem adresy modulu
0x0064. Tovární hodnota je1. - Ověř zapojení RS485:
485A↔ brána A (+),485B↔ brána B (−). Zaměněné A/B je nejčastější problém u RS485.
LED POWER/DATA se během dotazování rozsvítí červeně
Červená LED znamená, že modul přijal chybný nebo mimorozsahový příkaz (například CRC neshodu nebo požadavek adresovaný jinému slave). Zkontroluj režim brány — některé mosty přeposílají surové TCP bajty místo jejich správného zabalení do Modbus RTU, což způsobuje CRC chyby.
Všech 16 vstupů čte stejný stav
- Pokud všechny vstupy čtou 0, externí V+ sběrnice pravděpodobně není vedena přes kontakty, takže k optočlenům neteče žádný proud.
- Pokud všechny vstupy čtou 1 nepřetržitě, kontakty mohou být zkratované přímo mezi V+ a DI bez zpětné cesty přes zdroj. Ověř zapojení na schématu v Zapojení digitálních vstupů — optočlen potřebuje úplný obvod přes externí DC zdroj.
Modul přestane odpovídat po změně sériových parametrů
Zápis do registru 0x0065 se projeví až po cyklování napájení. Dokud se modul nerestartuje, stále používá předchozí sériová nastavení. Po restartu aktualizuj sériové parametry brány, aby odpovídaly novým baud/parity hodnotám, před opětovným připojením.
Dva moduly odpovídají na stejné adrese
Pokud byly dva moduly uvedeny do provozu současně přes broadcast, nyní sdílejí stejnou slave adresu. Odpoj všechny kromě jednoho z RS485 sběrnice a pak spusť broadcast změnu adresy postupně pro každý modul.