---
title: "WELLPRO WP8026ADAM"
description: "16kanálový opticky izolovaný digitální vstupní modul přes Modbus TCP a RS485-to-TCP bránu. TapHome šablona pro WELLPRO WP8026ADAM."
url: "https://taphome.com/cs/compatibility/wellpro-wp8026adam/"
language: cs
lastmod: 2026-04-23
generator: hugo
ai:
  topics: ["modbus-tcp","modbus-rtu","rs485","i/o-module","din-rail","optocoupler","discrete-inputs"]
  questions: ["Jak integrovat WellPro WP8026ADAM s TapHome?","Co čte TapHome šablona pro WP8026ADAM?","Jak připojit WP8026ADAM přes Modbus TCP k TapHome?","Jakou RS485-to-TCP bránu potřebuji pro WP8026ADAM?","Jak nastavit Modbus slave adresu na WP8026ADAM?","Proč všechny digitální vstupy WP8026ADAM čtou stejný stav?"]
---

# WELLPRO WP8026ADAM

Komunikace: Modbus TCP

- [Shanghai WellPro Electrical Technology](http://www.shwellpro.com)

> Adresa v síti
> 
> TapHome komunikuje se zařízením na adrese zadané při importu. Dejte zařízení stálou adresu — rezervaci IP v routeru, nebo jeho mDNS jméno, pokud ho podporuje —, jinak integrace přestane fungovat, když router adresu změní.
> 
> [Příprava sítě](https://taphome.com/cs/docs/setup/network-preparation/)

## Návod na integraci

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ů

![WELLPRO WP8026ADAM zapojení digitálních vstupů — opticky izolované bezpotenciálové kontakty s externím napájením](https://taphome.com/images/compatibility/wellpro-wp8026adam/wiring-digital-input_hu_748b7a8d674ea340.jpg)

Každý vstup je řízen interním optočlenem. Typické zapojení:

1. Připoj externí DC zdroj (V+/V−) na `AVcc` / `AGnd`.
2. Připoj jeden konec externího kontaktu (tlačítko, spínač nebo NPN senzor) na vnější V+ sběrnici.
3. 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**.

> [!NOTE]
> 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

![RS485 topologie sítě — PC, 485 převodník a více modulů WELLPRO na sdílené sběrnici](https://taphome.com/images/compatibility/wellpro-wp8026adam/rs485-network_hu_2c8b00b7a89b243e.jpg)

Protože WP8026ADAM komunikuje nativně přes Modbus RTU, mezi TapHome Core a modulem je potřeba brána:

1. Zapoj `485A` / `485B` modulu na svorky A/B RS485-to-TCP brány (např. USR-TCP232, Waveshare RS485 to ETH nebo ekvivalentní konvertor Modbus TCP ↔ RTU).
2. Připoj bránu do stejné LAN jako TapHome Core přes Ethernet.
3. 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").
4. 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`, rozsah `0x01 – 0xFE`)

### 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`:

```
00 06 00 64 00 01 08 04      # nastavit adresu na 0x01 (příklad)
```

> [!WARNING]
> 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.

> [!NOTE]
> 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í.

> [!TIP]
> 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

1. Ověř, že RS485-to-TCP brána je dostupná z TapHome Core (ping na IP brány).
2. 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.
3. 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).
4. Zkontroluj LED POWER/DATA na WP8026ADAM — musí svítit zeleně. Pokud nesvítí, na `AVcc` / `AGnd` chybí napájení 9–30 V (nebo je přepólované).
5. Potvrď, že slave ID nastavené v TapHome se shoduje s registrem adresy modulu `0x0064`. Tovární hodnota je `1`.
6. 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.

## Dostupná zařízení 16

Tato zařízení se po importu zobrazí v TapHome.

WELLPRO WP8026ADAM Modul

DI 1 — digitální vstup 1 Jazýčkový kontakt Pouze ke čtení

Opticky izolovaný bezpotenciálový vstup, aktivní v nízké úrovni

Registr: D:0 Bool

Čtení

```taphome
MODBUSR(D, 0, Bool)
```

DI 2 — digitální vstup 2 Jazýčkový kontakt Pouze ke čtení

Opticky izolovaný bezpotenciálový vstup, aktivní v nízké úrovni

Registr: D:1 Bool

Čtení

```taphome
MODBUSR(D, 1, Bool)
```

DI 3 — digitální vstup 3 Jazýčkový kontakt Pouze ke čtení

Opticky izolovaný bezpotenciálový vstup, aktivní v nízké úrovni

Registr: D:2 Bool

Čtení

```taphome
MODBUSR(D, 2, Bool)
```

DI 4 — digitální vstup 4 Jazýčkový kontakt Pouze ke čtení

Opticky izolovaný bezpotenciálový vstup, aktivní v nízké úrovni

Registr: D:3 Bool

Čtení

```taphome
MODBUSR(D, 3, Bool)
```

DI 5 — digitální vstup 5 Jazýčkový kontakt Pouze ke čtení

Opticky izolovaný bezpotenciálový vstup, aktivní v nízké úrovni

Registr: D:4 Bool

Čtení

```taphome
MODBUSR(D, 4, Bool)
```

DI 6 — digitální vstup 6 Jazýčkový kontakt Pouze ke čtení

Opticky izolovaný bezpotenciálový vstup, aktivní v nízké úrovni

Registr: D:5 Bool

Čtení

```taphome
MODBUSR(D, 5, Bool)
```

DI 7 — digitální vstup 7 Jazýčkový kontakt Pouze ke čtení

Opticky izolovaný bezpotenciálový vstup, aktivní v nízké úrovni

Registr: D:6 Bool

Čtení

```taphome
MODBUSR(D, 6, Bool)
```

DI 8 — digitální vstup 8 Jazýčkový kontakt Pouze ke čtení

Opticky izolovaný bezpotenciálový vstup, aktivní v nízké úrovni

Registr: D:7 Bool

Čtení

```taphome
MODBUSR(D, 7, Bool)
```

DI 9 — digitální vstup 9 Jazýčkový kontakt Pouze ke čtení

Opticky izolovaný bezpotenciálový vstup, aktivní v nízké úrovni

Registr: D:8 Bool

Čtení

```taphome
MODBUSR(D, 8, Bool)
```

DI 10 — digitální vstup 10 Jazýčkový kontakt Pouze ke čtení

Opticky izolovaný bezpotenciálový vstup, aktivní v nízké úrovni

Registr: D:9 Bool

Čtení

```taphome
MODBUSR(D, 9, Bool)
```

DI 11 — digitální vstup 11 Jazýčkový kontakt Pouze ke čtení

Opticky izolovaný bezpotenciálový vstup, aktivní v nízké úrovni

Registr: D:10 Bool

Čtení

```taphome
MODBUSR(D, 10, Bool)
```

DI 12 — digitální vstup 12 Jazýčkový kontakt Pouze ke čtení

Opticky izolovaný bezpotenciálový vstup, aktivní v nízké úrovni

Registr: D:11 Bool

Čtení

```taphome
MODBUSR(D, 11, Bool)
```

DI 13 — digitální vstup 13 Jazýčkový kontakt Pouze ke čtení

Opticky izolovaný bezpotenciálový vstup, aktivní v nízké úrovni

Registr: D:12 Bool

Čtení

```taphome
MODBUSR(D, 12, Bool)
```

DI 14 — digitální vstup 14 Jazýčkový kontakt Pouze ke čtení

Opticky izolovaný bezpotenciálový vstup, aktivní v nízké úrovni

Registr: D:13 Bool

Čtení

```taphome
MODBUSR(D, 13, Bool)
```

DI 15 — digitální vstup 15 Jazýčkový kontakt Pouze ke čtení

Opticky izolovaný bezpotenciálový vstup, aktivní v nízké úrovni

Registr: D:14 Bool

Čtení

```taphome
MODBUSR(D, 14, Bool)
```

DI 16 — digitální vstup 16 Jazýčkový kontakt Pouze ke čtení

Opticky izolovaný bezpotenciálový vstup, aktivní v nízké úrovni

Registr: D:15 Bool

Čtení

```taphome
MODBUSR(D, 15, Bool)
```

**Připojení:** Modbus TCP • Slave ID: $\[SlaveId]

Možná vylepšení (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

## Parametry importu

Tyto hodnoty zadáte při importu XML.

| Ptá se v aplikaci | Výchozí       |
|-------------------|---------------|
| Slave ID          | `1`           |
| IP adresa         | `192.168.0.1` |

## Zdroje

- WP8026ADAM User's Manual V1.42
  
  [michiel.vanderwulp.be](https://michiel.vanderwulp.be/domotica/Modules/WellPro_WP8026ADAM/WP8026ADAM-User-s-Manual.pdf) 2026-04-23
  
  [PDF](https://taphome.com/compatibility/devices/wellpro-wp8026adam/manufacturer/wp8026adam-user-manual.pdf)
- WELLPRO Module Modbus RTU Register Address V1.42A
  
  [michiel.vanderwulp.be](https://michiel.vanderwulp.be/domotica/Modules/WellPro_WP8026ADAM/WELLPRO-MODULE-MODBUS-RTU-REGISTER-ADDRESS.pdf) 2026-04-23
  
  [PDF](https://taphome.com/compatibility/devices/wellpro-wp8026adam/manufacturer/modbus-register-address.pdf)

Dokumenty výrobců jsou © jejich příslušných vlastníků. Poskytujeme je tak, jak je výrobce zveřejnil, pouze pro informaci.

## Související dokumentace

- [Modbus Integration](https://taphome.com/cs/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/cs/docs/integration/modbus/)
- [Jednoduché nastavení pomocí šablon](https://taphome.com/cs/docs/integration/modbus/templates/)
- [Skripty Modbus a prefetch](https://taphome.com/cs/docs/script/modbus-scripts/)
- [Funkce Modbus](https://taphome.com/cs/docs/script/modbus/)
- [Datové typy Modbus](https://taphome.com/cs/docs/script/modbus-data-types/)

