TapHome

WELLPRO WP8027ADAM

Modbus TCP
Pridal
Posledná aktualizácia: 05. 2026
WELLPRO WP8027ADAM

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
SvorkaFunkcia
AVcc / AGndVstup externého napájania, 9–30 V DC / 2 W
DO_01 – DO_16NPN výstupy s otvoreným kolektorom, 500 mA na kanál, spoločný emitor na AGnd
485A / 485BSigná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

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

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

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

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žkaHodnota / odporúčanie
Typ brányTransparentná Modbus RTU ↔ Modbus TCP (pass-through, bez remapovania registrov)
PríkladyMoxa NPort 5130/5150, USR-TCP232-304/410s, Waveshare RS485-to-ETH, Wellpro WP8000
Topológia zbernice2-vodič RS485, daisy-chain, odporúčaná spoločná zem medzi všetkými uzlami
Terminácia120 Ω 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í:

ParameterPredvolenéKonfigurovateľné cez
Slave adresa0x01FC 06 zápis do holding registra 0x0064
Baud rate9600FC 06 zápis do holding registra 0x0065
Parita / dáta / stopŽiadna / 8 / 1FC 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: 0x00010x00FE (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

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:

HodnotaBaud rateParitaDátaStop
0x00014800Žiadna81
0x00029600Žiadna81 (predvolená)
0x000319200Žiadna81
0x000438400Žiadna81
0x00054800Párna81
0x00069600Párna81
0x000719200Párna81
0x000838400Párna81

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:0C: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.

ZariadenieAdresa cievky (PDU)Modbus cievkaSvorka
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ž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

WELLPRO WP8027ADAM Modul
DO 6 Prepínač

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

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

DO 6

Čítanie stavu prepínača
MODBUSR(C, 5, Bool)
Zápis stavu prepínača
MODBUSWNE(C, 5,Bool,St)
DO 1 Prepínač

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

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

DO 1

Čítanie stavu prepínača
MODBUSR(C, 0, Bool)
Zápis stavu prepínača
MODBUSWNE(C, 0, Bool, St)
DO 2 Prepínač

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

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

DO 2

Čítanie stavu prepínača
MODBUSR(C, 1, Bool)
Zápis stavu prepínača
MODBUSWNE(C, 1, Bool, St)
DO 16 Prepínač

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

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

DO 16

Čítanie stavu prepínača
MODBUSR(C, 15, Bool)
Zápis stavu prepínača
MODBUSWNE(C, 15, Bool, St)
DO 3 Prepínač

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

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

DO 3

Čítanie stavu prepínača
MODBUSR(C, 2, Bool)
Zápis stavu prepínača
MODBUSWNE(C, 2, Bool, St)
DO 4 Prepínač

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

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

DO 4

Čítanie stavu prepínača
MODBUSR(C, 3, Bool)
Zápis stavu prepínača
MODBUSWNE(C, 3, Bool, St)
DO 5 Prepínač

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

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

DO 5

Čítanie stavu prepínača
MODBUSR(C, 4, Bool)
Zápis stavu prepínača
MODBUSWNE(C, 4, Bool, St)
DO 7 Prepínač

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

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

DO 7

Čítanie stavu prepínača
MODBUSR(C, 6, Bool)
Zápis stavu prepínača
MODBUSWNE(C, 6, Bool, St)
DO 8 Prepínač

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

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

DO 8

Čítanie stavu prepínača
MODBUSR(C, 7, Bool)
Zápis stavu prepínača
MODBUSWNE(C, 7, Bool, St)
DO 10 Prepínač

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

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

DO 10

Čítanie stavu prepínača
MODBUSR(C, 9, Bool)
Zápis stavu prepínača
MODBUSWNE(C, 9,Bool, St)
DO 11 Prepínač

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

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

DO 11

Čítanie stavu prepínača
MODBUSR(C, 10, Bool)
Zápis stavu prepínača
MODBUSWNE(C, 10, Bool, St)
DO 12 Prepínač

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

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

DO 12

Čítanie stavu prepínača
MODBUSR(C, 11, Bool)
Zápis stavu prepínača
MODBUSWNE(C, 11, Bool, St)
DO 13 Prepínač

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

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

DO 13

Čítanie stavu prepínača
MODBUSR(C, 12, Bool)
Zápis stavu prepínača
MODBUSWNE(C, 12, Bool, St)
DO 14 Prepínač

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

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

DO 14

Čítanie stavu prepínača
MODBUSR(C, 13, Bool)
Zápis stavu prepínača
MODBUSWNE(C, 13, Bool, St)
DO 15 Prepínač

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

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

DO 15

Čítanie stavu prepínača
MODBUSR(C, 14, Bool)
Zápis stavu prepínača
MODBUSWNE(C, 14, Bool, St)
DO 9 Prepínač

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

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

DO 9

Čítanie stavu prepínača
MODBUSR(C, 8, Bool)
Zápis stavu prepínača
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

Zdroje

Našli ste problém s touto šablónou zariadenia?

Napíšte nám, čo nefunguje, čo chýba, alebo ako by sa mala šablóna správať. Vaša spätná väzba nám pomáha udržiavať katalóg presný.

Overené TapHomom

Chcete to použiť vo svojom TapHome jadre?

Otvorte túto šablónu v Customer Portali a aplikujte ju na svoj domov, alebo navrhnite zmenu a odošlite ju späť do katalógu.

Otvoriť v portáli