TapHome

WELLPRO WP8027ADAM

Modbus TCP
Přidal
Poslední aktualizace: 06. 2026
WELLPRO WP8027ADAM

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
SvorkaFunkce
AVcc / AGndVstup externího napájení, 9–30 V DC / 2 W
DO_01 – DO_16NPN výstupy s otevřeným kolektorem, 500 mA na kanál, společný emitor na AGnd
485A / 485BSigná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ěží

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
RS485 topologie sítě — PC, PLC a moduly WELLPRO na sdílené sběrnici s 485 převodníkem

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žkaHodnota / doporučení
Typ brányTransparentní Modbus RTU ↔ Modbus TCP (pass-through, bez remapování registrů)
PříkladyMoxa NPort 5130/5150, USR-TCP232-304/410s, Waveshare RS485-to-ETH, Wellpro WP8000
Topologie sběrnice2drátová RS485, daisy-chain, doporučená společná zem mezi všemi uzly
Terminace120 Ω 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í:

ParametrVýchozíKonfigurovatelné přes
Slave adresa0x01FC 06 zápis do holding registru 0x0064
Baud rate9600FC 06 zápis do holding registru 0x0065
Parita / data / stopŽádná / 8 / 1FC 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: 0x00010x00FE (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:

HodnotaBaud rateParitaDataStop
0x00014800Žádná81
0x00029600Žádná81 (výchozí)
0x000319200Žádná81
0x000438400Žádná81
0x00054800Sudá81
0x00069600Sudá81
0x000719200Sudá81
0x000838400Sudá81

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:0C: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ívkaSvorka
DO 10x000000001DO_01
DO 20x000100002DO_02
DO 30x000200003DO_03
DO 40x000300004DO_04
DO 50x000400005DO_05
DO 60x000500006DO_06
DO 70x000600007DO_07
DO 80x000700008DO_08
DO 90x000800009DO_09
DO 100x000900010DO_10
DO 110x000A00011DO_11
DO 120x000B00012DO_12
DO 130x000C00013DO_13
DO 140x000D00014DO_14
DO 150x000E00015DO_15
DO 160x000F00016DO_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
  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í

WELLPRO WP8027ADAM Modul
DO 6 Přepínač

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

Registr: C:5C:5 Bool
Hodnoty / Stavy: ON · OFF

DO 6

Čtení stavu přepínače
MODBUSR(C, 5, Bool)
Zápis stavu přepínače
MODBUSWNE(C, 5,Bool,St)
DO 1 Přepínač

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

Registr: C:0C:0 Bool
Hodnoty / Stavy: ON · OFF

DO 1

Čtení stavu přepínače
MODBUSR(C, 0, Bool)
Zápis stavu přepínače
MODBUSWNE(C, 0, Bool, St)
DO 2 Přepínač

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

Registr: C:1C:1 Bool
Hodnoty / Stavy: ON · OFF

DO 2

Čtení stavu přepínače
MODBUSR(C, 1, Bool)
Zápis stavu přepínače
MODBUSWNE(C, 1, Bool, St)
DO 16 Přepínač

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

Registr: C:15C:15 Bool
Hodnoty / Stavy: ON · OFF

DO 16

Čtení stavu přepínače
MODBUSR(C, 15, Bool)
Zápis stavu přepínače
MODBUSWNE(C, 15, Bool, St)
DO 3 Přepínač

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

Registr: C:2C:2 Bool
Hodnoty / Stavy: ON · OFF

DO 3

Čtení stavu přepínače
MODBUSR(C, 2, Bool)
Zápis stavu přepínače
MODBUSWNE(C, 2, Bool, St)
DO 4 Přepínač

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

Registr: C:3C:3 Bool
Hodnoty / Stavy: ON · OFF

DO 4

Čtení stavu přepínače
MODBUSR(C, 3, Bool)
Zápis stavu přepínače
MODBUSWNE(C, 3, Bool, St)
DO 5 Přepínač

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

Registr: C:4C:4 Bool
Hodnoty / Stavy: ON · OFF

DO 5

Čtení stavu přepínače
MODBUSR(C, 4, Bool)
Zápis stavu přepínače
MODBUSWNE(C, 4, Bool, St)
DO 7 Přepínač

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

Registr: C:6C:6 Bool
Hodnoty / Stavy: ON · OFF

DO 7

Čtení stavu přepínače
MODBUSR(C, 6, Bool)
Zápis stavu přepínače
MODBUSWNE(C, 6, Bool, St)
DO 8 Přepínač

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

Registr: C:7C:7 Bool
Hodnoty / Stavy: ON · OFF

DO 8

Čtení stavu přepínače
MODBUSR(C, 7, Bool)
Zápis stavu přepínače
MODBUSWNE(C, 7, Bool, St)
DO 10 Přepínač

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

Registr: C:9C:9 Bool
Hodnoty / Stavy: ON · OFF

DO 10

Čtení stavu přepínače
MODBUSR(C, 9, Bool)
Zápis stavu přepínače
MODBUSWNE(C, 9,Bool, St)
DO 11 Přepínač

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

Registr: C:10C:10 Bool
Hodnoty / Stavy: ON · OFF

DO 11

Čtení stavu přepínače
MODBUSR(C, 10, Bool)
Zápis stavu přepínače
MODBUSWNE(C, 10, Bool, St)
DO 12 Přepínač

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

Registr: C:11C:11 Bool
Hodnoty / Stavy: ON · OFF

DO 12

Čtení stavu přepínače
MODBUSR(C, 11, Bool)
Zápis stavu přepínače
MODBUSWNE(C, 11, Bool, St)
DO 13 Přepínač

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

Registr: C:12C:12 Bool
Hodnoty / Stavy: ON · OFF

DO 13

Čtení stavu přepínače
MODBUSR(C, 12, Bool)
Zápis stavu přepínače
MODBUSWNE(C, 12, Bool, St)
DO 14 Přepínač

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

Registr: C:13C:13 Bool
Hodnoty / Stavy: ON · OFF

DO 14

Čtení stavu přepínače
MODBUSR(C, 13, Bool)
Zápis stavu přepínače
MODBUSWNE(C, 13, Bool, St)
DO 15 Přepínač

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

Registr: C:14C:14 Bool
Hodnoty / Stavy: ON · OFF

DO 15

Čtení stavu přepínače
MODBUSR(C, 14, Bool)
Zápis stavu přepínače
MODBUSWNE(C, 14, Bool, St)
DO 9 Přepínač

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

Registr: C:8C:8 Bool
Hodnoty / Stavy: ON · OFF

DO 9

Čtení stavu přepínače
MODBUSR(C, 8, Bool)
Zápis stavu přepínače
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

Zdroje

Našli jste problém s touto šablonou zařízení?

Napište nám, co nefunguje, co chybí, nebo jak by se měla šablona chovat. Vaše zpětná vazba nám pomáhá udržet katalog přesný.

Ověřeno TapHome

Chcete to použít ve svém TapHome jádře?

Otevřete tuto šablonu v zákaznickém portálu a použijte ji ve svém domově, nebo navrhněte úpravu a odešlete ji zpět do katalogu.

Otevřít v portálu