
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í

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
Obrácená polarita na AVcc/AGnd modul zničí. Před zapnutím důkladně zkontroluj polaritu.
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

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:
- Zapoj RS485 a napájení. Připoj 485A/485B k bráně a přiveď 9–30 V DC na AVcc/AGnd.
- 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ů.
- 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.
- 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)
- IP adresa — IP brány v lokální síti (výchozí placeholder:
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
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 |
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
- Zkontroluj, že LED POWER/DATA modulu je v klidu zelená — pokud LED nesvítí, zkontroluj polaritu AVcc/AGnd a zdroj 9–30 V DC.
- 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.
- Ujisti se, že sériový port brány se shoduje s modulem: výchozí 9600 baud, N, 8, 1.
- Zkontroluj slave ID — importní parametr v TapHome se musí shodovat s nakonfigurovanou adresou modulu (výchozí
1). - 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ě.
- 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ěž
- 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).
- 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.
- 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.
- 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.