TapHome

WELLPRO WP8027ADAM

Modbus TCP
Autor
Posljednje ažuriranje: 04. 2026
WELLPRO WP8027ADAM

WELLPRO WP8027ADAM je 16-kanalni modul digitalnih izlaza s otvorenim kolektorom (NPN) proizvođača Shanghai Wellpro. Svaki izlaz može propustiti do 500 mA pri 9–30 V DC, pa je modul prikladan za upravljanje međurelejima, signalnim lampicama, elektromagnetskim ventilima i drugim malim DC trošilima sa sabirnice Modbus. Na fizičkoj razini modul koristi Modbus RTU preko RS-485.

TapHome modulu pristupa preko transparentnog pristupnika Modbus RTU preko TCP-a (na primjer Moxa NPort, USR-TCP232 ili općeg pretvarača RS-485 na Ethernet), koji okvire Modbus TCP iz centralne jedinice TapHome Core prosljeđuje na sabirnicu RS-485 bez pretvorbe protokola. Predložak daje svih 16 coil registara (C:0 – C:15) kao zasebne sklopke uklj./isklj.

Hardversko spajanje

Modul je uređaj u kućištu za DIN šinu (125 × 73 × 35 mm) s utičnim blokovima vijčanih stezaljki na gornjem i donjem rubu.

Raspored stezaljki
StezaljkaFunkcija
AVcc / AGndUlaz vanjskog napajanja, 9–30 V DC / 2 W
DO_01 – DO_16NPN izlazi s otvorenim kolektorom, 500 mA po kanalu, zajednički emiter na AGnd
485A / 485BSignali sabirnice RS-485 (A+, B−)

Gornji red stezaljki ima AVcc, AGnd i kanale DO_01 – DO_08. Donji red ima DO_09 – DO_16 te 485A i 485B.

Shema spajanja
Ožičenje NPN digitalnog izlaza s otvorenim kolektorom WELLPRO WP8027ADAM s vanjskim trošilom

Svaki kanal DO_xx je kolektor unutarnjeg NPN tranzistora čiji je emiter spojen na AGnd. Trošilo (obično zavojnica releja ili indikator) spaja se između vanjskog napajanja V+ i stezaljke DO_xx: modul sam ne daje struju trošilu, nego je samo propušta prema AGnd kada je coil postavljen na UKLJ.

  • Najveća struja po kanalu: 500 mA (NPN otvoreni kolektor)
  • Napon napajanja za AVcc/AGnd: 9–30 V DC
  • Zaštitna izolacija: 1500 V DC

Zamijenjeni polaritet na AVcc/AGnd oštetit će modul. Prije uključivanja napajanja još jednom provjerite polaritet.

Pri uključivanju i isključivanju induktivnih trošila, kao što su zavojnice releja ili sklopnika, paralelno sa zavojnicom ugradite zaštitnu (flyback) diodu (katoda na V+, anoda na DO_xx). Bez zaštitne diode induktivni napon pri isključivanju može uništiti tranzistor s otvorenim kolektorom.

Pristupnik RS-485 za TapHome
Topologija mreže RS-485 — računalo, PLC i moduli WELLPRO na zajedničkoj sabirnici pretvarača 485

Modul radi isključivo kao RS-485 slave: nema vlastiti Ethernet, Wi-Fi ni mDNS. Da bi bio dostupan iz centralne jedinice TapHome Core, između sabirnice RS-485 i lokalne mreže postavite transparentni pristupnik Modbus RTU preko TCP-a.

StavkaVrijednost / preporuka
Vrsta pristupnikaTransparentni Modbus RTU ↔ Modbus TCP (prosljeđivanje bez preslikavanja registara)
PrimjeriMoxa NPort 5130/5150, USR-TCP232-304/410s, Waveshare RS485-to-ETH, Wellpro WP8000
Topologija sabirniceDvožična RS-485, linijska topologija (daisy chain), preporučena zajednička masa između svih čvorova
Zaključenje sabirniceZaključni otpornik od 120 Ω na svakom kraju sabirnice kod dugih vodova (>10 m)
Najveći broj uređajaDo 254 modula po segmentu (slave ID-ovi 0x01 – 0xFE, svaki jedinstven)

485A na modulu spojite na stezaljku A/+ pristupnika, a 485B na B/−. Preporučuje se zajednička masa pristupnika i modula, osobito kod dužih vodova ili kada izvori napajanja nisu međusobno povezani.

Konfiguracija

WP8027ADAM se isporučuje s tvorničkim postavkama prikladnima za većinu instalacija:

ParametarZadanoMože se mijenjati preko
Slave adresa0x01upis FC 06 u holding registar 0x0064
Brzina prijenosa9600upis FC 06 u holding registar 0x0065
Paritet / podatkovni / stop bitovinema / 8 / 1upis FC 06 u holding registar 0x0065
Uključivanje Modbus komunikacije

Nije potrebno softversko aktiviranje: Modbus RTU je jedini protokol modula i stalno je uključen. Koraci integracije sa sustavom TapHome:

  1. Spojite RS-485 i napajanje. Spojite 485A/485B na pristupnik i dovedite 9–30 V DC na AVcc/AGnd.
  2. Konfigurirajte pristupnik. Serijski priključak pristupnika postavite tako da odgovara modulu: 9600 bauda, 8 podatkovnih bitova, bez pariteta, 1 stop bit. Odaberite način „transparent” ili „Modbus RTU passthrough”, a nemojte koristiti načine „Modbus gateway” koji mijenjaju slave ID-ove ili adrese registara.
  3. Zabilježite IP adresu i TCP priključak pristupnika (za Modbus TCP obično 502). Dodijelite statičku IP adresu ili rezervaciju u DHCP-u kako se adresa ne bi promijenila nakon ponovnog uključivanja napajanja.
  4. Uvezite predložak TapHome. Unesite dva parametra uvoza:
    • IP Address — IP adresa pristupnika u lokalnoj mreži (u predlošku je unaprijed upisan primjer 192.168.0.1)
    • Slave ID — Modbus slave adresa modula (zadano 1)
Promjena slave adrese

Kada je na jednoj sabirnici RS-485 više modula WELLPRO, svaki mora imati jedinstven slave ID. Adresa se mijenja upisom u holding registar 0x0064 funkcijom FC 06:

  • Dopušteni raspon: 0x0001 – 0x00FE (1–254)
  • Nova adresa ostaje sačuvana i nakon isključivanja napajanja
  • Koristite alat za otklanjanje pogrešaka WELLPRO za Windows (pogledajte niže) ili bilo koji Modbus master koji podržava upis FC 06

Pri slanju emitirane naredbe za postavljanje adrese (00 06 00 64 ...) na sabirnicu smije biti spojen samo jedan modul. Ako je tijekom emitiranja paralelno spojeno više modula, svi će preuzeti istu novu adresu i morat ćete ih ponovno konfigurirati jedan po jedan.

Promjena parametara serijske linije

Holding registar 0x0065 odabire brzinu prijenosa i paritet:

VrijednostBrzina prijenosaParitetPodatkovni bitoviStop bitovi
0x00014800nema81
0x00029600nema81 (zadano)
0x000319200nema81
0x000438400nema81
0x00054800parna81
0x00069600parna81
0x000719200parna81
0x000838400parna81

Nakon promjene serijskih parametara treba uskladiti i konfiguraciju serijskog priključka pristupnika.

Alat za otklanjanje pogrešaka WELLPRO za računalo

Shanghai Wellpro isporučuje program za Windows kojim integrator preko pretvarača RS-485 na USB može uključivati i isključivati pojedine kanale DO, postaviti slave adresu i promijeniti serijske parametre. Koristan je za:

  • Provjeru hardvera na radnom stolu prije ugradnje modula
  • Promjenu slave adrese kada Modbus master još nije dostupan
  • Praćenje neobrađenih heksadecimalnih zahtjeva i odgovora pri rješavanju problema

Mogućnosti uređaja

Predložak daje 16 sklopki, jednu za svaki kanal digitalnog izlaza.

Digitalni izlazi DO_01 – DO_16

Svaki coil C:0 – C:15 (Modbus coil adresa 00001 – 00016) prikazuje se u sustavu TapHome kao zasebna sklopka uklj./isklj. Čitanje koristi FC 01 (Read Coils), a upis FC 05 (Write Single Coil), pri čemu je 0xFF00 = UKLJ., a 0x0000 = ISKLJ. Interval očitavanja je 2,5 s po kanalu.

UređajAdresa coila (PDU)Modbus coilStezaljka
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

Šesnaest sklopki koristite kao opće upravljače releja u smart rules, rasporedima i scenama. Budući da se svaki coil adresira zasebno, promjena stanja na jednom kanalu ne utječe na ostale. Šesnaest LED-ova kanala na prednjoj ploči modula prikazuje trenutačno stanje coila i pomaže provjeriti je li upis preko Modbusa ispravno stigao.

Rješavanje problema

Nema Modbus komunikacije
  1. Provjerite svijetli li LED POWER/DATA modula zeleno u mirovanju: ako LED ne svijetli, provjerite polaritet AVcc/AGnd i napajanje 9–30 V DC.
  2. Provjerite ožičenje RS-485: 485A na modulu na A/+ na pristupniku, 485B na B/−. Zamijenjeni A/B čest su uzrok prekida komunikacije bez ikakve dojave pogreške.
  3. Provjerite odgovara li serijski priključak pristupnika modulu: prema zadanim postavkama 9600 bauda, N, 8, 1.
  4. Provjerite slave ID: parametar uvoza u sustavu TapHome mora odgovarati konfiguriranoj adresi modula (zadano 1).
  5. Pingajte IP adresu pristupnika iz centralne jedinice TapHome Core i provjerite je li TCP port 502 (ili onaj koji pristupnik koristi) otvoren, bez vatrozida na putu.
  6. Ako je na istoj sabirnici RS-485 više modula WELLPRO, provjerite ima li svaki jedinstven slave ID.
LED svijetli crveno pri svakoj naredbi

Crvena LED POWER/DATA nakon primljene naredbe znači da je modul primio Modbus okvir upućen drugom slave ID-u ili neispravan okvir / okvir s neslaganjem CRC-a. Provjerite odgovara li slave ID uvezen u sustav TapHome modulu i provjerite ima li na sabirnici pogrešaka ožičenja ili petlji mase (ground loops) koje kvare bitove.

Izlaz ne pokreće trošilo
  1. Provjerite LED kanala na prednjoj ploči: ako LED svijetli, a trošilo ne reagira, upis preko Modbusa je uspio i kvar je dalje u krugu (ožičenje, trošilo, vanjsko napajanje).
  2. Provjerite napaja li se trošilo iz vanjskog izvora V+: modul ne daje struju trošilu, nego je samo propušta prema AGnd. Trošilo spojite između vanjskog V+ i DO_xx.
  3. Provjerite je li struja trošila unutar ograničenja od 500 mA po kanalu. Za veća trošila koristite međurelej kojim upravlja kanal DO.
  4. Kod induktivnih trošila provjerite je li paralelno sa zavojnicom ugrađena zaštitna (flyback) dioda. Bez nje ponovljeno uključivanje i isključivanje može oštetiti tranzistor s otvorenim kolektorom i trajno onesposobiti kanal.
Naredba za postavljanje adrese djeluje na više modula

Emitirani okvir za postavljanje adrese (00 06 00 64 ...) upisuje novu slave adresu u svaki modul koji sluša na sabirnici. Pri puštanju novog modula u rad najprije odspojite sve ostale module WELLPRO sa sabirnice RS-485, postavite adresu alatom za otklanjanje pogrešaka WELLPRO, a zatim ponovno spojite ostale.

Dostupni uređaji

WELLPRO WP8027ADAM Modul
DO 6 Sklopka

Sklopka uklj./isklj. za izlazni kanal s otvorenim kolektorom DO_06 (coil C:5)

Registar: C:5 → C:5 Bool
Vrijednosti / stanja: ON · OFF

DO 6

Čitanje stanja sklopke
MODBUSR(C, 5, Bool)
Zapis stanja sklopke
MODBUSWNE(C, 5,Bool,St)
DO 1 Sklopka

Sklopka uklj./isklj. za izlazni kanal s otvorenim kolektorom DO_01 (coil C:0)

Registar: C:0 → C:0 Bool
Vrijednosti / stanja: ON · OFF

DO 1

Čitanje stanja sklopke
MODBUSR(C, 0, Bool)
Zapis stanja sklopke
MODBUSWNE(C, 0, Bool, St)
DO 2 Sklopka

Sklopka uklj./isklj. za izlazni kanal s otvorenim kolektorom DO_02 (coil C:1)

Registar: C:1 → C:1 Bool
Vrijednosti / stanja: ON · OFF

DO 2

Čitanje stanja sklopke
MODBUSR(C, 1, Bool)
Zapis stanja sklopke
MODBUSWNE(C, 1, Bool, St)
DO 16 Sklopka

Sklopka uklj./isklj. za izlazni kanal s otvorenim kolektorom DO_16 (coil C:15)

Registar: C:15 → C:15 Bool
Vrijednosti / stanja: ON · OFF

DO 16

Čitanje stanja sklopke
MODBUSR(C, 15, Bool)
Zapis stanja sklopke
MODBUSWNE(C, 15, Bool, St)
DO 3 Sklopka

Sklopka uklj./isklj. za izlazni kanal s otvorenim kolektorom DO_03 (coil C:2)

Registar: C:2 → C:2 Bool
Vrijednosti / stanja: ON · OFF

DO 3

Čitanje stanja sklopke
MODBUSR(C, 2, Bool)
Zapis stanja sklopke
MODBUSWNE(C, 2, Bool, St)
DO 4 Sklopka

Sklopka uklj./isklj. za izlazni kanal s otvorenim kolektorom DO_04 (coil C:3)

Registar: C:3 → C:3 Bool
Vrijednosti / stanja: ON · OFF

DO 4

Čitanje stanja sklopke
MODBUSR(C, 3, Bool)
Zapis stanja sklopke
MODBUSWNE(C, 3, Bool, St)
DO 5 Sklopka

Sklopka uklj./isklj. za izlazni kanal s otvorenim kolektorom DO_05 (coil C:4)

Registar: C:4 → C:4 Bool
Vrijednosti / stanja: ON · OFF

DO 5

Čitanje stanja sklopke
MODBUSR(C, 4, Bool)
Zapis stanja sklopke
MODBUSWNE(C, 4, Bool, St)
DO 7 Sklopka

Sklopka uklj./isklj. za izlazni kanal s otvorenim kolektorom DO_07 (coil C:6)

Registar: C:6 → C:6 Bool
Vrijednosti / stanja: ON · OFF

DO 7

Čitanje stanja sklopke
MODBUSR(C, 6, Bool)
Zapis stanja sklopke
MODBUSWNE(C, 6, Bool, St)
DO 8 Sklopka

Sklopka uklj./isklj. za izlazni kanal s otvorenim kolektorom DO_08 (coil C:7)

Registar: C:7 → C:7 Bool
Vrijednosti / stanja: ON · OFF

DO 8

Čitanje stanja sklopke
MODBUSR(C, 7, Bool)
Zapis stanja sklopke
MODBUSWNE(C, 7, Bool, St)
DO 10 Sklopka

Sklopka uklj./isklj. za izlazni kanal s otvorenim kolektorom DO_10 (coil C:9)

Registar: C:9 → C:9 Bool
Vrijednosti / stanja: ON · OFF

DO 10

Čitanje stanja sklopke
MODBUSR(C, 9, Bool)
Zapis stanja sklopke
MODBUSWNE(C, 9,Bool, St)
DO 11 Sklopka

Sklopka uklj./isklj. za izlazni kanal s otvorenim kolektorom DO_11 (coil C:10)

Registar: C:10 → C:10 Bool
Vrijednosti / stanja: ON · OFF

DO 11

Čitanje stanja sklopke
MODBUSR(C, 10, Bool)
Zapis stanja sklopke
MODBUSWNE(C, 10, Bool, St)
DO 12 Sklopka

Sklopka uklj./isklj. za izlazni kanal s otvorenim kolektorom DO_12 (coil C:11)

Registar: C:11 → C:11 Bool
Vrijednosti / stanja: ON · OFF

DO 12

Čitanje stanja sklopke
MODBUSR(C, 11, Bool)
Zapis stanja sklopke
MODBUSWNE(C, 11, Bool, St)
DO 13 Sklopka

Sklopka uklj./isklj. za izlazni kanal s otvorenim kolektorom DO_13 (coil C:12)

Registar: C:12 → C:12 Bool
Vrijednosti / stanja: ON · OFF

DO 13

Čitanje stanja sklopke
MODBUSR(C, 12, Bool)
Zapis stanja sklopke
MODBUSWNE(C, 12, Bool, St)
DO 14 Sklopka

Sklopka uklj./isklj. za izlazni kanal s otvorenim kolektorom DO_14 (coil C:13)

Registar: C:13 → C:13 Bool
Vrijednosti / stanja: ON · OFF

DO 14

Čitanje stanja sklopke
MODBUSR(C, 13, Bool)
Zapis stanja sklopke
MODBUSWNE(C, 13, Bool, St)
DO 15 Sklopka

Sklopka uklj./isklj. za izlazni kanal s otvorenim kolektorom DO_15 (coil C:14)

Registar: C:14 → C:14 Bool
Vrijednosti / stanja: ON · OFF

DO 15

Čitanje stanja sklopke
MODBUSR(C, 14, Bool)
Zapis stanja sklopke
MODBUSWNE(C, 14, Bool, St)
DO 9 Sklopka

Sklopka uklj./isklj. za izlazni kanal s otvorenim kolektorom DO_09 (coil C:8)

Registar: C:8 → C:8 Bool
Vrijednosti / stanja: ON · OFF

DO 9

Čitanje stanja sklopke
MODBUSR(C, 8, Bool)
Zapis stanja sklopke
MODBUSWNE(C, 8, Bool, St)
Povezivanje: Modbus TCP • Slave ID: $[SlaveId]
Moguća poboljšanja (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

Izvori

Pronašli ste problem s ovim predloškom uređaja?

Recite nam što ne radi, što nedostaje ili kako bi se predložak trebao ponašati. Vaše povratne informacije pomažu nam da katalog bude točan.

Provjerio TapHome

Želite ovo koristiti u svojoj centralnoj jedinici TapHome Core?

Otvorite ovaj predložak na portalu Customer Portal kako biste ga primijenili na jedan od svojih domova ili predložili poboljšanje i poslali ga natrag u katalog.

Otvorite na portalu