
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

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

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:
- Zapoj RS485 a napájanie. Pripoj 485A/485B k bráne a priveď 9–30 V DC na AVcc/AGnd.
- 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.
- 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.
- 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)
- IP adresa — IP brány v lokálnej sieti (predvolený placeholder:
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
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 |
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
- Skontroluj, že LED POWER/DATA modulu je v pokoji zelená — ak LED nesvieti, skontroluj polaritu AVcc/AGnd a zdroj 9–30 V DC.
- Over zapojenie RS485: 485A modulu na A/+ brány, 485B na B/−. Zamenené A/B je častou príčinou tichého zlyhania zbernice.
- Uisti sa, že sériový port brány sa zhoduje s modulom: predvolene 9600 baud, N, 8, 1.
- Skontroluj slave ID — importný parameter v TapHome sa musí zhodovať s nakonfigurovanou adresou modulu (predvolená
1). - 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.
- 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ž
- 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).
- 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.
- 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.
- 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.