---
title: "WELLPRO WP8027ADAM"
description: "Ovládaj 16 digitálnych výstupov (NPN open-collector) cez Modbus RTU-over-TCP bránu. TapHome šablóna pre WELLPRO WP8027ADAM I/O modul."
url: "https://taphome.com/sk/compatibility/wellpro-wp8027adam/"
language: sk
lastmod: 2026-04-23
generator: hugo
ai:
  topics: ["modbus-tcp","modbus-rtu","rs485","i/o-module","din-rail","open-collector","gateway"]
  questions: ["Ako integrovať WELLPRO WP8027ADAM s TapHome?","Čo ovláda TapHome šablóna pre WP8027ADAM?","Ako pripojiť WP8027ADAM cez Modbus TCP k TapHome?","Ktorú RS485-to-TCP bránu použiť pre WP8027ADAM?","Ako nastaviť Modbus slave adresu na WP8027ADAM?","Aký je maximálny prúd záťaže na jednom DO kanáli?","Prečo indukčné záťaže potrebujú flyback diódu na výstupoch WP8027ADAM?"]
---

# WELLPRO WP8027ADAM

Komunikácia: Modbus TCP

- [Oficiálna stránka Shanghai Wellpro](http://www.shwellpro.com)

> Adresa v sieti
> 
> TapHome komunikuje so zariadením na adrese zadanej pri importe. Dajte zariadeniu stálu adresu — rezerváciu IP v routeri, alebo jeho mDNS meno, ak ho podporuje —, inak integrácia prestane fungovať, keď router adresu zmení.
> 
> [Príprava siete](https://taphome.com/sk/docs/setup/network-preparation/)

## Návod na integráciu

WELLPRO WP8027ADAM je 16-kanálový digitálny výstupný modul s otvoreným kolektorom (NPN) od Shanghai Wellpro. Každý výstup môže prijať (sink) prúd až 500 mA pri 9–30 V DC, čo robí modul vhodným na ovládanie medzirelé, signalizácií, elektromagnetických ventilov a iných malých DC záťaží cez Modbus zbernicu. Modul používa na fyzickej vrstve Modbus RTU cez RS485.

TapHome sa k modulu pripája cez transparentnú **Modbus-RTU-over-TCP bránu** (napríklad Moxa NPort, USR-TCP232 alebo všeobecný RS485-to-Ethernet prevodník), ktorá prenáša Modbus TCP rámce z TapHome Core na RS485 zbernicu bez protokolovej konverzie. Šablóna sprístupňuje všetkých 16 cievok (C:0 – C:15) ako samostatné ON/OFF spínače.

## Pripojenie hardvéru

Modul je zariadenie na DIN lištu (125 × 73 × 35 mm) so zásuvnými skrutkovacími svorkovnicami na hornom a dolnom okraji.

### Rozloženie svoriek

| Svorka | Funkcia |
|----------|----------|
| **AVcc / AGnd** | Vstup externého napájania, 9–30 V DC / 2 W |
| **DO_01 – DO_16** | NPN výstupy s otvoreným kolektorom, 500 mA na kanál, spoločný emitor na AGnd |
| **485A / 485B** | Signály RS485 zbernice (A+, B−) |

Horný rad svoriek obsahuje AVcc, AGnd a kanály DO_01 – DO_08. Dolný rad obsahuje DO_09 – DO_16 spolu s 485A a 485B.

### Schéma zapojenia

![WELLPRO WP8027ADAM zapojenie NPN výstupov s otvoreným kolektorom s externou záťažou](https://taphome.com/images/compatibility/wellpro-wp8027adam/wiring-do-output_hu_a0da43fa381db6e4.jpg)

Každý kanál DO_xx je kolektor interného NPN tranzistora, ktorého emitor je spojený s AGnd. Záťaž (typicky cievka relé alebo signalizácia) je zapojená medzi **externý V+ zdroj** a svorku DO_xx — modul samotný neposkytuje prúd do záťaže, len ho odvádza do AGnd, keď je cievka nastavená na ON.

- Sink prúd na kanál: **500 mA** (NPN otvorený kolektor)
- Napájacie napätie pre AVcc/AGnd: **9–30 V DC**
- Izolačná ochrana: 1500 V DC

> [!WARNING]
> Obrátená polarita na AVcc/AGnd modul zničí. Pred zapnutím dôkladne skontroluj polaritu.

> [!TIP]
> Pri spínaní indukčných záťaží, ako sú cievky relé alebo stýkačov, pridaj paralelne k cievke **flyback diódu** (katóda na V+, anóda na DO_xx). Bez flyback diódy môže indukčný zákmit pri vypnutí zničiť tranzistor s otvoreným kolektorom.

### RS485-to-TapHome brána

![RS485 topológia siete — PC, PLC a moduly WELLPRO na zdieľanej zbernici s 485 prevodníkom](https://taphome.com/images/compatibility/wellpro-wp8027adam/system-rs485-gateway_hu_916b456632717fb1.jpg)

Modul je čisto RS485 slave — **nemá natívny Ethernet, Wi-Fi ani mDNS**. Aby bol dostupný pre TapHome Core, vlož medzi RS485 zbernicu a lokálnu sieť transparentnú Modbus-RTU-over-TCP bránu.

| Položka | Hodnota / odporúčanie |
|------|------------------------|
| Typ brány | Transparentná Modbus RTU ↔ Modbus TCP (pass-through, bez remapovania registrov) |
| Príklady | Moxa NPort 5130/5150, USR-TCP232-304/410s, Waveshare RS485-to-ETH, Wellpro WP8000 |
| Topológia zbernice | 2-vodič RS485, daisy-chain, odporúčaná spoločná zem medzi všetkými uzlami |
| Terminácia | 120 Ω rezistor na oboch koncoch zbernice pri dlhých vedeniach (>10 m) |
| Maximálny počet zariadení | Až 254 modulov na segment (slave ID `0x01 – 0xFE`, každé jedinečné) |

Zapoj **485A** na module na A/+ svorku brány a **485B** na B/−. Zdieľanie spoločnej zeme medzi bránou a modulom sa odporúča najmä pri dlhších vedeniach alebo ak napájacie zdroje nie sú prepojené.

## Konfigurácia

WP8027ADAM sa dodáva s továrenskými nastaveniami vhodnými pre väčšinu inštalácií:

| Parameter | Predvolené | Konfigurovateľné cez |
|-----------|---------|------------------|
| Slave adresa | `0x01` | FC 06 zápis do holding registra `0x0064` |
| Baud rate | 9600 | FC 06 zápis do holding registra `0x0065` |
| Parita / dáta / stop | Žiadna / 8 / 1 | FC 06 zápis do holding registra `0x0065` |

### Zapnutie Modbus komunikácie

Žiadna softvérová aktivácia nie je potrebná — Modbus RTU je jediný protokol modulu a je trvalo zapnutý. TapHome integračné kroky:

1. **Zapoj RS485 a napájanie.** Pripoj 485A/485B k bráne a priveď 9–30 V DC na AVcc/AGnd.
2. **Nakonfiguruj bránu.** Nastav sériový port brány na hodnoty modulu: **9600 baud, 8 dátových bitov, bez parity, 1 stop bit**. Zvol režim "transparent" alebo "Modbus RTU passthrough" — **nepoužívaj** režimy typu "Modbus gateway", ktoré prepisujú slave ID alebo adresy registrov.
3. **Poznamenaj si IP adresu brány a TCP port** (zvyčajne 502 pre Modbus TCP). Prideľ statickú IP alebo DHCP rezerváciu, aby sa adresa po reštarte nezmenila.
4. **Importuj TapHome šablónu.** Zadaj dva importné parametre:
   - **IP adresa** — IP brány v lokálnej sieti (predvolený placeholder: `192.168.0.1`)
   - **Slave ID** — Modbus slave adresa modulu (predvolená `1`)

### Zmena slave adresy

Ak na jednej RS485 zbernici zdieľajú viac ako jeden modul WELLPRO, každý musí mať jedinečné slave ID. Adresa sa mení zápisom do holding registra `0x0064` pomocou FC 06:

- Platný rozsah: `0x0001` – `0x00FE` (1 – 254)
- Nová adresa zostáva zachovaná aj po výpadku napájania
- Použi WELLPRO Windows debug tool (pozri nižšie) alebo akéhokoľvek Modbus mastra s podporou FC 06 zápisu

> [!WARNING]
> Pri vydávaní broadcast príkazu na nastavenie adresy (`00 06 00 64 ...`) smie byť k zbernici pripojený **iba jeden modul**. Ak sú počas broadcastu zapojené viaceré moduly paralelne, všetky prijmú rovnakú novú adresu a treba ich preonfigurovať jeden po druhom.

### Zmena sériových parametrov

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

| Hodnota | Baud rate | Parita | Dáta | Stop |
|-------|-----------|--------|------|------|
| `0x0001` | 4800 | Žiadna | 8 | 1 |
| `0x0002` | 9600 | Žiadna | 8 | 1 (**predvolená**) |
| `0x0003` | 19200 | Žiadna | 8 | 1 |
| `0x0004` | 38400 | Žiadna | 8 | 1 |
| `0x0005` | 4800 | Párna | 8 | 1 |
| `0x0006` | 9600 | Párna | 8 | 1 |
| `0x0007` | 19200 | Párna | 8 | 1 |
| `0x0008` | 38400 | Párna | 8 | 1 |

Po zmene sériových parametrov je potrebné aktualizovať aj konfiguráciu sériového portu brány, aby sa zhodovala.

### WELLPRO PC debug tool

Shanghai Wellpro poskytuje Windows utilitu, ktorá integrátorovi umožňuje prepínať jednotlivé DO kanály, nastaviť slave adresu a meniť sériové parametre cez RS485-to-USB prevodník. Užitočná je pre:

- Overenie hardvéru na pracovnom stole pred inštaláciou modulu
- Zmenu slave adresy, keď ešte nie je dostupný Modbus master
- Sledovanie surových hex request/response tokov pri riešení problémov

## Funkcie zariadenia

Šablóna sprístupňuje 16 spínačov — jeden na každý kanál digitálneho výstupu.

### Digitálne výstupy DO_01 – DO_16

Každá cievka `C:0` – `C:15` (Modbus adresa cievky 00001 – 00016) je v TapHome reprezentovaná ako samostatný ON/OFF spínač. Čítanie používa FC 01 (Read Coils) a zápis FC 05 (Write Single Coil) s `0xFF00` = ON a `0x0000` = OFF. Interval pollingu je 2,5 s na kanál.

| Zariadenie | Adresa cievky (PDU) | Modbus cievka | 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ži 16 spínačov ako všeobecné relé ovládače v smart pravidlách, časovačoch a scénach. Keďže každá cievka je adresovaná samostatne, zmeny stavu jedného kanála neovplyvňujú ostatné. Šestnásť kanálových LED na prednom paneli modulu zrkadlí aktuálny stav cievky a pomáha overiť, že Modbus zápis prebehol korektne.

## Riešenie problémov

### Žiadna Modbus komunikácia

1. Skontroluj, že LED POWER/DATA modulu je v pokoji **zelená** — ak LED nesvieti, skontroluj polaritu AVcc/AGnd a zdroj 9–30 V DC.
2. Over zapojenie RS485: 485A modulu na A/+ brány, 485B na B/−. Zamenené A/B je častou príčinou tichého zlyhania zbernice.
3. Uisti sa, že sériový port brány sa zhoduje s modulom: predvolene **9600 baud, N, 8, 1**.
4. Skontroluj slave ID — importný parameter v TapHome sa musí zhodovať s nakonfigurovanou adresou modulu (predvolená `1`).
5. Pingni IP adresu brány z TapHome Core a potvrď, že TCP port 502 (alebo port, ktorý brána používa) je otvorený — žiadny firewall po ceste.
6. Ak je na rovnakej RS485 zbernici viac modulov WELLPRO, over, že každý má jedinečné slave ID.

### LED sa rozsvieti červeno pri každom príkaze

Červená LED POWER/DATA po prijatí príkazu znamená, že modul prijal Modbus rámec adresovaný **inému** slave ID alebo chybný/CRC nezhodný rámec. Over, či sa slave ID importované v TapHome zhoduje s modulom, a skontroluj zbernicu na chyby zapojenia alebo zemniace slučky, ktoré poškodzujú bity.

### Výstup neovláda záťaž

1. Skontroluj LED kanála na prednom paneli — ak LED svieti ale záťaž nereaguje, Modbus zápis prebehol úspešne a chyba je na strane záťaže (zapojenie, záťaž, externý zdroj).
2. Over, že záťaž je napájaná z **externého V+** zdroja — modul neposkytuje prúd do záťaže, len ho odvádza do AGnd. Záťaž zapoj medzi externé V+ a DO_xx.
3. Over, že prúd záťaže je v rámci limitu 500 mA na kanál. Pre väčšie záťaže použi medzirelé ovládané DO kanálom.
4. Pri indukčných záťažiach potvrď, že je zapojená flyback dióda cez cievku. Bez nej môže opakované spínanie zničiť tranzistor s otvoreným kolektorom a trvalo vypnúť kanál.

### Príkaz na nastavenie adresy zasiahne viac modulov

Broadcast rámec na nastavenie adresy (`00 06 00 64 ...`) zapíše novú slave adresu do **každého** modulu počúvajúceho na zbernici. Pri uvádzaní nového modulu do prevádzky najprv odpoj všetky ostatné moduly WELLPRO z RS485 zbernice, nastav adresu WELLPRO debug nástrojom a potom zvyšné znova zapoj.

## Dostupné zariadenia 16

Tieto zariadenia sa po importe zobrazia v TapHome.

WELLPRO WP8027ADAM Modul

DO 6 Prepínač Čítanie aj zápis

ON/OFF spínač pre výstupný kanál s otvoreným kolektorom DO\_06 (cievka C:5)

Register: C:5 → C:5 Bool

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

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

Zápis stavu prepínača

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

DO 1 Prepínač Čítanie aj zápis

ON/OFF spínač pre výstupný kanál s otvoreným kolektorom DO\_01 (cievka C:0)

Register: C:0 → C:0 Bool

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

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

Zápis stavu prepínača

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

DO 2 Prepínač Čítanie aj zápis

ON/OFF spínač pre výstupný kanál s otvoreným kolektorom DO\_02 (cievka C:1)

Register: C:1 → C:1 Bool

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

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

Zápis stavu prepínača

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

DO 16 Prepínač Čítanie aj zápis

ON/OFF spínač pre výstupný kanál s otvoreným kolektorom DO\_16 (cievka C:15)

Register: C:15 → C:15 Bool

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

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

Zápis stavu prepínača

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

DO 3 Prepínač Čítanie aj zápis

ON/OFF spínač pre výstupný kanál s otvoreným kolektorom DO\_03 (cievka C:2)

Register: C:2 → C:2 Bool

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

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

Zápis stavu prepínača

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

DO 4 Prepínač Čítanie aj zápis

ON/OFF spínač pre výstupný kanál s otvoreným kolektorom DO\_04 (cievka C:3)

Register: C:3 → C:3 Bool

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

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

Zápis stavu prepínača

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

DO 5 Prepínač Čítanie aj zápis

ON/OFF spínač pre výstupný kanál s otvoreným kolektorom DO\_05 (cievka C:4)

Register: C:4 → C:4 Bool

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

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

Zápis stavu prepínača

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

DO 7 Prepínač Čítanie aj zápis

ON/OFF spínač pre výstupný kanál s otvoreným kolektorom DO\_07 (cievka C:6)

Register: C:6 → C:6 Bool

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

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

Zápis stavu prepínača

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

DO 8 Prepínač Čítanie aj zápis

ON/OFF spínač pre výstupný kanál s otvoreným kolektorom DO\_08 (cievka C:7)

Register: C:7 → C:7 Bool

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

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

Zápis stavu prepínača

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

DO 10 Prepínač Čítanie aj zápis

ON/OFF spínač pre výstupný kanál s otvoreným kolektorom DO\_10 (cievka C:9)

Register: C:9 → C:9 Bool

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

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

Zápis stavu prepínača

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

DO 11 Prepínač Čítanie aj zápis

ON/OFF spínač pre výstupný kanál s otvoreným kolektorom DO\_11 (cievka C:10)

Register: C:10 → C:10 Bool

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

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

Zápis stavu prepínača

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

DO 12 Prepínač Čítanie aj zápis

ON/OFF spínač pre výstupný kanál s otvoreným kolektorom DO\_12 (cievka C:11)

Register: C:11 → C:11 Bool

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

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

Zápis stavu prepínača

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

DO 13 Prepínač Čítanie aj zápis

ON/OFF spínač pre výstupný kanál s otvoreným kolektorom DO\_13 (cievka C:12)

Register: C:12 → C:12 Bool

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

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

Zápis stavu prepínača

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

DO 14 Prepínač Čítanie aj zápis

ON/OFF spínač pre výstupný kanál s otvoreným kolektorom DO\_14 (cievka C:13)

Register: C:13 → C:13 Bool

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

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

Zápis stavu prepínača

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

DO 15 Prepínač Čítanie aj zápis

ON/OFF spínač pre výstupný kanál s otvoreným kolektorom DO\_15 (cievka C:14)

Register: C:14 → C:14 Bool

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

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

Zápis stavu prepínača

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

DO 9 Prepínač Čítanie aj zápis

ON/OFF spínač pre výstupný kanál s otvoreným kolektorom DO\_09 (cievka C:8)

Register: C:8 → C:8 Bool

Hodnoty / Stavy: ON · OFF

Čítanie stavu prepínača

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

Zápis stavu prepínača

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

**Pripojenie:** Modbus TCP • Slave ID: $\[SlaveId]

Možné vylepšenia (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

## Parametre importu

Tieto hodnoty zadáte pri importe XML.

| Pýta sa v aplikácii | Predvolené    |
|---------------------|---------------|
| 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ýrobcov sú © ich príslušných vlastníkov. Poskytujeme ich tak, ako ich zverejnil výrobca, len na informačné účely.

## Súvisiaca dokumentácia

- [Modbus Integration](https://taphome.com/sk/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/sk/docs/integration/modbus/)
- [Jednoduchá konfigurácia pomocou šablón](https://taphome.com/sk/docs/integration/modbus/templates/)
- [Skripty Modbus a prefetch](https://taphome.com/sk/docs/script/modbus-scripts/)
- [Funkcie Modbus](https://taphome.com/sk/docs/script/modbus/)
- [Dátové typy Modbus](https://taphome.com/sk/docs/script/modbus-data-types/)

