---
title: "WELLPRO WP8027ADAM"
description: "Ovládej 16 digitálních výstupů (NPN open-collector) přes Modbus RTU-over-TCP bránu. TapHome šablona pro WELLPRO WP8027ADAM I/O modul."
url: "https://taphome.com/cs/compatibility/wellpro-wp8027adam/"
language: cs
lastmod: 2026-04-23
generator: hugo
ai:
  topics: ["modbus-tcp","modbus-rtu","rs485","i/o-module","din-rail","open-collector","gateway"]
  questions: ["Jak integrovat WELLPRO WP8027ADAM s TapHome?","Co ovládá TapHome šablona pro WP8027ADAM?","Jak připojit WP8027ADAM přes Modbus TCP k TapHome?","Kterou RS485-to-TCP bránu použít pro WP8027ADAM?","Jak nastavit Modbus slave adresu na WP8027ADAM?","Jaký je maximální proud zátěže na jednom DO kanálu?","Proč indukční zátěže potřebují flyback diodu na výstupech WP8027ADAM?"]
---

# WELLPRO WP8027ADAM

Komunikace: Modbus TCP

- [Oficiální stránka Shanghai Wellpro](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 WP8027ADAM je 16kanálový digitální výstupní modul s otevřeným kolektorem (NPN) od Shanghai Wellpro. Každý výstup může pojmout (sink) proud až 500 mA při 9–30 V DC, což činí modul vhodným pro ovládání mezireléí, signalizací, elektromagnetických ventilů a jiných malých DC zátěží přes Modbus sběrnici. Modul používá na fyzické vrstvě Modbus RTU přes RS485.

TapHome se k modulu připojuje přes transparentní **Modbus-RTU-over-TCP bránu** (například Moxa NPort, USR-TCP232 nebo obecný RS485-to-Ethernet převodník), která přenáší Modbus TCP rámce z TapHome Core na RS485 sběrnici bez protokolové konverze. Šablona zpřístupňuje všech 16 cívek (C:0 – C:15) jako samostatné ON/OFF spínače.

## Připojení hardwaru

Modul je zařízení na DIN lištu (125 × 73 × 35 mm) se zásuvnými šroubovacími svorkovnicemi na horním a dolním okraji.

### Rozložení svorek

| Svorka | Funkce |
|----------|----------|
| **AVcc / AGnd** | Vstup externího napájení, 9–30 V DC / 2 W |
| **DO_01 – DO_16** | NPN výstupy s otevřeným kolektorem, 500 mA na kanál, společný emitor na AGnd |
| **485A / 485B** | Signály RS485 sběrnice (A+, B−) |

Horní řada svorek obsahuje AVcc, AGnd a kanály DO_01 – DO_08. Dolní řada obsahuje DO_09 – DO_16 spolu s 485A a 485B.

### Schéma zapojení

![WELLPRO WP8027ADAM zapojení NPN výstupů s otevřeným kolektorem s externí zátěží](https://taphome.com/images/compatibility/wellpro-wp8027adam/wiring-do-output_hu_a0da43fa381db6e4.jpg)

Každý kanál DO_xx je kolektor interního NPN tranzistoru, jehož emitor je spojen s AGnd. Zátěž (typicky cívka relé nebo signalizace) je zapojena mezi **externí V+ zdroj** a svorku DO_xx — modul sám neposkytuje proud do zátěže, pouze jej odvádí do AGnd, když je cívka nastavena na ON.

- Sink proud na kanál: **500 mA** (NPN otevřený kolektor)
- Napájecí napětí pro AVcc/AGnd: **9–30 V DC**
- Izolační ochrana: 1500 V DC

> [!WARNING]
> Obrácená polarita na AVcc/AGnd modul zničí. Před zapnutím důkladně zkontroluj polaritu.

> [!TIP]
> Při spínání indukčních zátěží, jako jsou cívky relé nebo stykačů, přidej paralelně k cívce **flyback diodu** (katoda na V+, anoda na DO_xx). Bez flyback diody může indukční zákmit při vypnutí zničit tranzistor s otevřeným kolektorem.

### RS485-to-TapHome brána

![RS485 topologie sítě — PC, PLC a moduly WELLPRO na sdílené sběrnici s 485 převodníkem](https://taphome.com/images/compatibility/wellpro-wp8027adam/system-rs485-gateway_hu_916b456632717fb1.jpg)

Modul je čistě RS485 slave — **nemá nativní Ethernet, Wi-Fi ani mDNS**. Aby byl dostupný pro TapHome Core, vlož mezi RS485 sběrnici a lokální síť transparentní Modbus-RTU-over-TCP bránu.

| Položka | Hodnota / doporučení |
|------|------------------------|
| Typ brány | Transparentní Modbus RTU ↔ Modbus TCP (pass-through, bez remapování registrů) |
| Příklady | Moxa NPort 5130/5150, USR-TCP232-304/410s, Waveshare RS485-to-ETH, Wellpro WP8000 |
| Topologie sběrnice | 2drátová RS485, daisy-chain, doporučená společná zem mezi všemi uzly |
| Terminace | 120 Ω rezistor na obou koncích sběrnice u delších vedení (>10 m) |
| Maximální počet zařízení | Až 254 modulů na segment (slave ID `0x01 – 0xFE`, každé jedinečné) |

Zapoj **485A** modulu na A/+ svorku brány a **485B** na B/−. Sdílení společné země mezi bránou a modulem se doporučuje zejména u delších vedení nebo pokud napájecí zdroje nejsou propojeny.

## Konfigurace

WP8027ADAM se dodává s továrními nastaveními vhodnými pro většinu instalací:

| Parametr | Výchozí | Konfigurovatelné přes |
|-----------|---------|------------------|
| Slave adresa | `0x01` | FC 06 zápis do holding registru `0x0064` |
| Baud rate | 9600 | FC 06 zápis do holding registru `0x0065` |
| Parita / data / stop | Žádná / 8 / 1 | FC 06 zápis do holding registru `0x0065` |

### Zapnutí Modbus komunikace

Žádná softwarová aktivace není potřeba — Modbus RTU je jediný protokol modulu a je trvale zapnut. TapHome integrační kroky:

1. **Zapoj RS485 a napájení.** Připoj 485A/485B k bráně a přiveď 9–30 V DC na AVcc/AGnd.
2. **Nakonfiguruj bránu.** Nastav sériový port brány na hodnoty modulu: **9600 baud, 8 datových bitů, bez parity, 1 stop bit**. Zvol režim "transparent" nebo "Modbus RTU passthrough" — **nepoužívej** režimy typu "Modbus gateway", které přepisují slave ID nebo adresy registrů.
3. **Poznamenej si IP adresu brány a TCP port** (obvykle 502 pro Modbus TCP). Přiřaď statickou IP nebo DHCP rezervaci, aby se adresa po restartu nezměnila.
4. **Importuj TapHome šablonu.** Zadej dva importní parametry:
   - **IP adresa** — IP brány v lokální síti (výchozí placeholder: `192.168.0.1`)
   - **Slave ID** — Modbus slave adresa modulu (výchozí `1`)

### Změna slave adresy

Pokud na jedné RS485 sběrnici sdílí více než jeden modul WELLPRO, každý musí mít jedinečné slave ID. Adresa se mění zápisem do holding registru `0x0064` pomocí FC 06:

- Platný rozsah: `0x0001` – `0x00FE` (1 – 254)
- Nová adresa zůstává zachována i po výpadku napájení
- Použij WELLPRO Windows debug tool (viz níže) nebo jakéhokoli Modbus mastera s podporou FC 06 zápisu

> [!WARNING]
> Při vydávání broadcast příkazu na nastavení adresy (`00 06 00 64 ...`) smí být ke sběrnici připojen **pouze jeden modul**. Pokud jsou během broadcastu zapojeny více modulů paralelně, všechny přijmou stejnou novou adresu a je potřeba je překonfigurovat jeden po druhém.

### Změna sériových parametrů

Holding registr `0x0065` volí baud rate a paritu:

| Hodnota | Baud rate | 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 nutno aktualizovat i konfiguraci sériového portu brány, aby se shodovala.

### WELLPRO PC debug tool

Shanghai Wellpro poskytuje Windows utilitu, která integrátorovi umožňuje přepínat jednotlivé DO kanály, nastavit slave adresu a měnit sériové parametry přes RS485-to-USB převodník. Užitečná je pro:

- Ověření hardwaru na pracovním stole před instalací modulu
- Změnu slave adresy, když ještě není k dispozici Modbus master
- Sledování surových hex request/response toků při řešení problémů

## Funkce zařízení

Šablona zpřístupňuje 16 spínačů — jeden na každý kanál digitálního výstupu.

### Digitální výstupy DO_01 – DO_16

Každá cívka `C:0` – `C:15` (Modbus adresa cívky 00001 – 00016) je v TapHome reprezentována jako samostatný ON/OFF spínač. Čtení používá FC 01 (Read Coils) a zápis FC 05 (Write Single Coil) s `0xFF00` = ON a `0x0000` = OFF. Interval dotazování je 2,5 s na kanál.

| Zařízení | Adresa cívky (PDU) | Modbus cívka | Svorka |
|--------|-------------------|-------------|----------|
| DO 1 | `0x0000` | 00001 | DO_01 |
| DO 2 | `0x0001` | 00002 | DO_02 |
| DO 3 | `0x0002` | 00003 | DO_03 |
| DO 4 | `0x0003` | 00004 | DO_04 |
| DO 5 | `0x0004` | 00005 | DO_05 |
| DO 6 | `0x0005` | 00006 | DO_06 |
| DO 7 | `0x0006` | 00007 | DO_07 |
| DO 8 | `0x0007` | 00008 | DO_08 |
| DO 9 | `0x0008` | 00009 | DO_09 |
| DO 10 | `0x0009` | 00010 | DO_10 |
| DO 11 | `0x000A` | 00011 | DO_11 |
| DO 12 | `0x000B` | 00012 | DO_12 |
| DO 13 | `0x000C` | 00013 | DO_13 |
| DO 14 | `0x000D` | 00014 | DO_14 |
| DO 15 | `0x000E` | 00015 | DO_15 |
| DO 16 | `0x000F` | 00016 | DO_16 |

> [!TIP]
> Použij 16 spínačů jako obecné relé ovladače ve smart pravidlech, časovačích a scénách. Protože každá cívka je adresována samostatně, změny stavu jednoho kanálu neovlivňují ostatní. Šestnáct kanálových LED na předním panelu modulu zrcadlí aktuální stav cívky a pomáhá ověřit, že Modbus zápis proběhl korektně.

## Řešení problémů

### Žádná Modbus komunikace

1. Zkontroluj, že LED POWER/DATA modulu je v klidu **zelená** — pokud LED nesvítí, zkontroluj polaritu AVcc/AGnd a zdroj 9–30 V DC.
2. Ověř zapojení RS485: 485A modulu na A/+ brány, 485B na B/−. Zaměněné A/B je častou příčinou tichého selhání sběrnice.
3. Ujisti se, že sériový port brány se shoduje s modulem: výchozí **9600 baud, N, 8, 1**.
4. Zkontroluj slave ID — importní parametr v TapHome se musí shodovat s nakonfigurovanou adresou modulu (výchozí `1`).
5. Pingni IP adresu brány z TapHome Core a potvrď, že TCP port 502 (nebo port, který brána používá) je otevřen — žádný firewall po cestě.
6. Pokud je na stejné RS485 sběrnici více modulů WELLPRO, ověř, že každý má jedinečné slave ID.

### LED se rozsvítí červeně při každém příkazu

Červená LED POWER/DATA po přijetí příkazu znamená, že modul přijal Modbus rámec adresovaný **jinému** slave ID nebo chybný/CRC neshodný rámec. Ověř, že slave ID importované v TapHome se shoduje s modulem, a zkontroluj sběrnici na chyby zapojení nebo zemní smyčky, které poškozují bity.

### Výstup neovládá zátěž

1. Zkontroluj LED kanálu na předním panelu — pokud LED svítí ale zátěž nereaguje, Modbus zápis proběhl úspěšně a chyba je na straně zátěže (zapojení, zátěž, externí zdroj).
2. Ověř, že zátěž je napájena z **externího V+** zdroje — modul neposkytuje proud do zátěže, pouze jej odvádí do AGnd. Zátěž zapoj mezi externí V+ a DO_xx.
3. Ověř, že proud zátěže je v rámci limitu 500 mA na kanál. Pro větší zátěže použij mezirelé ovládané DO kanálem.
4. U indukčních zátěží potvrď, že je zapojena flyback dioda přes cívku. Bez ní může opakované spínání zničit tranzistor s otevřeným kolektorem a trvale vypnout kanál.

### Příkaz na nastavení adresy zasáhne více modulů

Broadcast rámec na nastavení adresy (`00 06 00 64 ...`) zapíše novou slave adresu do **každého** modulu naslouchajícího na sběrnici. Při uvádění nového modulu do provozu nejprve odpoj všechny ostatní moduly WELLPRO z RS485 sběrnice, nastav adresu WELLPRO debug nástrojem a pak zbývající znovu zapoj.

## Dostupná zařízení 16

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

WELLPRO WP8027ADAM Modul

DO 6 Přepínač Čtení i zápis

ON/OFF spínač pro výstupní kanál s otevřeným kolektorem DO\_06 (cívka C:5)

Registr: C:5 → C:5 Bool

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

```taphome
MODBUSWNE(C, 5,Bool,St)
```

DO 1 Přepínač Čtení i zápis

ON/OFF spínač pro výstupní kanál s otevřeným kolektorem DO\_01 (cívka C:0)

Registr: C:0 → C:0 Bool

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

```taphome
MODBUSWNE(C, 0, Bool, St)
```

DO 2 Přepínač Čtení i zápis

ON/OFF spínač pro výstupní kanál s otevřeným kolektorem DO\_02 (cívka C:1)

Registr: C:1 → C:1 Bool

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

```taphome
MODBUSWNE(C, 1, Bool, St)
```

DO 16 Přepínač Čtení i zápis

ON/OFF spínač pro výstupní kanál s otevřeným kolektorem DO\_16 (cívka C:15)

Registr: C:15 → C:15 Bool

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

```taphome
MODBUSWNE(C, 15, Bool, St)
```

DO 3 Přepínač Čtení i zápis

ON/OFF spínač pro výstupní kanál s otevřeným kolektorem DO\_03 (cívka C:2)

Registr: C:2 → C:2 Bool

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

```taphome
MODBUSWNE(C, 2, Bool, St)
```

DO 4 Přepínač Čtení i zápis

ON/OFF spínač pro výstupní kanál s otevřeným kolektorem DO\_04 (cívka C:3)

Registr: C:3 → C:3 Bool

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

```taphome
MODBUSWNE(C, 3, Bool, St)
```

DO 5 Přepínač Čtení i zápis

ON/OFF spínač pro výstupní kanál s otevřeným kolektorem DO\_05 (cívka C:4)

Registr: C:4 → C:4 Bool

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

```taphome
MODBUSWNE(C, 4, Bool, St)
```

DO 7 Přepínač Čtení i zápis

ON/OFF spínač pro výstupní kanál s otevřeným kolektorem DO\_07 (cívka C:6)

Registr: C:6 → C:6 Bool

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

```taphome
MODBUSWNE(C, 6, Bool, St)
```

DO 8 Přepínač Čtení i zápis

ON/OFF spínač pro výstupní kanál s otevřeným kolektorem DO\_08 (cívka C:7)

Registr: C:7 → C:7 Bool

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

```taphome
MODBUSWNE(C, 7, Bool, St)
```

DO 10 Přepínač Čtení i zápis

ON/OFF spínač pro výstupní kanál s otevřeným kolektorem DO\_10 (cívka C:9)

Registr: C:9 → C:9 Bool

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

```taphome
MODBUSWNE(C, 9,Bool, St)
```

DO 11 Přepínač Čtení i zápis

ON/OFF spínač pro výstupní kanál s otevřeným kolektorem DO\_11 (cívka C:10)

Registr: C:10 → C:10 Bool

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

```taphome
MODBUSWNE(C, 10, Bool, St)
```

DO 12 Přepínač Čtení i zápis

ON/OFF spínač pro výstupní kanál s otevřeným kolektorem DO\_12 (cívka C:11)

Registr: C:11 → C:11 Bool

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

```taphome
MODBUSWNE(C, 11, Bool, St)
```

DO 13 Přepínač Čtení i zápis

ON/OFF spínač pro výstupní kanál s otevřeným kolektorem DO\_13 (cívka C:12)

Registr: C:12 → C:12 Bool

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

```taphome
MODBUSWNE(C, 12, Bool, St)
```

DO 14 Přepínač Čtení i zápis

ON/OFF spínač pro výstupní kanál s otevřeným kolektorem DO\_14 (cívka C:13)

Registr: C:13 → C:13 Bool

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

```taphome
MODBUSWNE(C, 13, Bool, St)
```

DO 15 Přepínač Čtení i zápis

ON/OFF spínač pro výstupní kanál s otevřeným kolektorem DO\_15 (cívka C:14)

Registr: C:14 → C:14 Bool

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

```taphome
MODBUSWNE(C, 14, Bool, St)
```

DO 9 Přepínač Čtení i zápis

ON/OFF spínač pro výstupní kanál s otevřeným kolektorem DO\_09 (cívka C:8)

Registr: C:8 → C:8 Bool

Hodnoty / Stavy: ON · OFF

Čtení stavu přepínače

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

Zápis stavu přepínače

```taphome
MODBUSWNE(C, 8, Bool, St)
```

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

Možná vylepšení (4)

- holding 0x0064 (40101) Module Address — Writable via FC 06; persistent across power cycles; valid range 0x0001-0x00FE. Used to set unique RS485 slave address on shared bus. Not exposed as TapHome device (one-time commissioning parameter)
- holding 0x0065 (40102) Baud rate / parity — Writable via FC 06; values 0x0001-0x0008 select 4800/9600/19200/38400 baud with N or E parity; default 0x0002 (9600/N/8/1). Module restart required after change. Not exposed as TapHome device
- coils 0X (FC 0F write multiple) Atomic multi-coil write — Hardware supports FC 0x0F (Write Multiple Coils) for atomic updates of several DO channels in one request. Template uses only FC 05 (write single coil) per channel — atomic multi-channel updates are not exposed via TapHome device abstraction
- LED status (POWER/DATA and per-channel LEDs) — Front-panel POWER/DATA LED (green/red/blinking) and 16 per-channel activity LEDs are visual only, not accessible over Modbus

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

- WP8027ADAM User's Manual V1.42
  
  [eletrodex.org](https://eletrodex.org/eletrodex/Loja_Tray/Datasheets/PlacasModulos/Modulos/WellPro/WP8027ADAM.pdf) 2026-04-23
  
  [PDF](https://taphome.com/compatibility/devices/wellpro-wp8027adam/manufacturer/wp8027adam-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-wp8027adam/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/)

