TapHome

WELLPRO WP8026ADAM

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

WELLPRO WP8026ADAM je 16-kanalni modul digitalnih ulaza s ulazima za beznaponske kontakte odvojenima optokaplerima. Izvorno komunicira protokolom Modbus RTU preko RS-485 (9600 bauda, N/8/1), a sa sustavom TapHome integrira se preko Modbus TCP i pristupnika (gateway) RS-485 na TCP, pa centralna jedinica TapHome Core ne treba vlastiti priključak RS-485.

Predložak daje svih 16 ulaza (DI 1 – DI 16) kao binarne senzore samo za čitanje. Svaki se ulaz čita iz registra diskretnog ulaza (1X) Modbus funkcijskim kodom 02, s intervalom očitavanja od 2500 ms.

Hardversko spajanje

Modul se isporučuje u kompaktnom kućištu za DIN šinu (125 × 73 × 35 mm) i napaja se iz vanjskog izvora 9–30 V DC (tipično 2 W). Ima izolaciju od 1500 V DC između optokaplerskih ulaza i logičkog sklopa, a sabirnica RS-485 ima zaštitu od udara munje i smetnji za industrijsko ožičenje na terenu.

Stezaljke

Stezaljke su raspoređene u dva reda:

RedStezaljke
GornjiAVcc, AGnd, DI_01 – DI_08
DonjiDI_09 – DI_16, 485A, 485B
  • AVcc / AGnd — vanjsko DC napajanje (9–30 V). Prije uključivanja napajanja provjerite polaritet.
  • DI_01 – DI_16 — 16 kanala digitalnih ulaza.
  • 485A / 485B — signal RS485 A+ / B−.
Ožičenje digitalnih ulaza
Shema primjene digitalnih ulaza WELLPRO WP8026ADAM — ožičenje beznaponskih kontakata s optokaplerskim odvajanjem i vanjskim napajanjem

Svaki ulaz pokreće unutarnji optokapler. Tipično ožičenje:

  1. Vanjski izvor DC napajanja (V+/V−) spojite na AVcc / AGnd.
  2. Jednu stranu vanjskog kontakta (tipkalo, prekidač ili NPN senzor) spojite na pol V+ vanjskog izvora napajanja.
  3. Drugu stranu kontakta spojite na željenu stezaljku DI_xx.

Kada se kontakt zatvori, struja teče kroz optokapler i ulaz se u registru očitava kao logička 1. Ulazi su na strani optokaplera aktivni u niskoj razini (active-low).

Na jednoj sabirnici RS-485 može biti do 254 modula WELLPRO (raspon adresa 0x01 – 0xFE). Ako je na jednom pristupniku više modula spojenih u linijskoj topologiji (daisy chain), svaki mora imati jedinstvenu slave adresu (pogledajte Konfiguracija → Adresa modula niže).

Pristupnik RS-485 na TCP
Topologija mreže RS-485 — računalo, pretvarač 485 i više modula WELLPRO na zajedničkoj sabirnici

Budući da WP8026ADAM izvorno komunicira preko Modbus RTU, između centralne jedinice TapHome Core i modula potreban je pristupnik:

  1. Stezaljke 485A / 485B modula spojite na stezaljke A/B pristupnika RS-485 na TCP (npr. USR-TCP232, Waveshare RS485 to ETH ili bilo koji ekvivalentni pretvarač Modbus TCP ↔ RTU).
  2. Pristupnik spojite Ethernetom na istu lokalnu mrežu kao TapHome Core.
  3. Konfigurirajte pristupnik za rad u načinu Modbus TCP server → Modbus RTU master (ponekad se zove „Modbus TCP to RTU bridge” ili „transparent transmission with Modbus protocol”).
  4. Serijsku stranu pristupnika postavite na 9600 bauda, 8 podatkovnih bitova, bez pariteta, 1 stop bit: to su tvorničke postavke modula WP8026ADAM.

Konfiguracija

Pri uvozu predloška u sustav TapHome unesite:

  • IP Address — IP adresa pristupnika RS-485 na TCP (zadano: 192.168.0.1)
  • Slave ID — Modbus adresa modula WP8026ADAM na sabirnici RS-485 (zadano: 1, raspon 0x01 – 0xFE)

Pristupniku u usmjerivaču dodijelite statičku IP adresu ili rezervaciju u DHCP-u. Ako se adresa pristupnika promijeni nakon ponovnog uključivanja napajanja, TapHome će izgubiti komunikaciju s modulom.

Uključivanje Modbus komunikacije

WP8026ADAM nema izbornik, DIP prekidače ni web-sučelje. Na serijskoj strani uvijek je u načinu Modbus RTU slave, pa na samom uređaju nije potreban korak „uključivanja Modbusa”. Puštanje u rad odvija se na dvije razine:

  • Na pristupniku — konfigurirajte premošćivanje Modbus TCP ↔ RTU i serijske parametre (pogledajte Pristupnik RS-485 na TCP iznad).
  • Na modulu — po potrebi promijenite Modbus slave adresu ili serijske parametre upisom u dva holding registra (pogledajte niže). Tvorničke postavke obično su dovoljne.
Adresa modula

Modbus slave adresa svakog modula sprema se u holding registar 0x0064 (upis FC 06, čitanje FC 03). Zadana adresa je 0x01, a postavka ostaje sačuvana i nakon isključivanja napajanja.

ParametarVrijednost
RegistarH:0x0064 (4X 40101)
Vrsta podatakaUInt16
Zadano0x01
Raspon0x01 – 0xFE

Za promjenu adrese pošaljite upis emitiranjem (broadcast, adresa mastera 0x00) s funkcijskim kodom 0x06:

1
00 06 00 64 00 01 08 04      # set address to 0x01 (example)

Tijekom promjene adrese emitiranjem na sabirnicu RS-485 smije biti spojen samo jedan modul. Ako je na sabirnici više modula, svi će prihvatiti emitiranu naredbu i dobiti istu adresu.

Serijski parametri (brzina prijenosa / paritet)

Serijski parametri spremaju se u holding registar 0x0065. Tvornička vrijednost je 0x0002 (9600, N, 8, 1).

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

Nakon promjene serijskih parametara modulu treba isključiti i ponovno uključiti napajanje kako bi nove postavke stupile na snagu. Niže brzine prijenosa daju veću otpornost na smetnje na dugim kabelima.

Registri adrese modula i serijskih parametara nisu dostupni u predlošku TapHome. Konfigurirajte ih jednom pri puštanju u rad pomoću alata za otklanjanje pogrešaka na računalu koji se isporučuje s modulom, općeg alata za Modbus očitavanje (Modbus poll) ili privremene izravne veze RS-485.

Mogućnosti uređaja

Predložak daje 16 senzora digitalnih ulaza samo za čitanje.

Digitalni ulazi (DI 1 – DI 16)

Šesnaest zasebno adresiranih binarnih senzora, od kojih je svaki pridružen jednom registru diskretnog ulaza (1X):

UređajStezaljkaRegistarFunkcijski kod
DI 1DI_011X 10001 (D:0)02
DI 2DI_021X 10002 (D:1)02
DI 3DI_031X 10003 (D:2)02
DI 4DI_041X 10004 (D:3)02
DI 5DI_051X 10005 (D:4)02
DI 6DI_061X 10006 (D:5)02
DI 7DI_071X 10007 (D:6)02
DI 8DI_081X 10008 (D:7)02
DI 9DI_091X 10009 (D:8)02
DI 10DI_101X 10010 (D:9)02
DI 11DI_111X 10011 (D:10)02
DI 12DI_121X 10012 (D:11)02
DI 13DI_131X 10013 (D:12)02
DI 14DI_141X 10014 (D:13)02
DI 15DI_151X 10015 (D:14)02
DI 16DI_161X 10016 (D:15)02

Svaki se uređaj u sustavu TapHome prikazuje kao zaseban binarni senzor (reed kontakt). Interval očitavanja je 2500 ms po kanalu. Budući da WP8026ADAM nema izlaze, svi uređaji služe samo za čitanje.

LED-ove pojedinih kanala na prednjoj ploči (oznake 01–16) koristite za brzu vizualnu provjeru pri puštanju u rad. Upaljena LED znači da odgovarajući optokapler vodi: to stanje TapHome na tom kanalu vidi kao zatvoreno.

Rješavanje problema

Nema nikakve Modbus komunikacije
  1. Provjerite je li pristupnik RS-485 na TCP dostupan iz centralne jedinice TapHome Core (pingajte IP adresu pristupnika).
  2. Otvorite web-sučelje pristupnika i provjerite je li u načinu Modbus TCP server / Modbus TCP to RTU bridge, a ne u načinu transparentnog prosljeđivanja TCP-a.
  3. Provjerite odgovaraju li serijski parametri pristupnika modulu: 9600 bauda, 8 podatkovnih bitova, bez pariteta, 1 stop bit (tvorničke postavke).
  4. Provjerite LED POWER/DATA na modulu WP8026ADAM: mora svijetliti zeleno. Ako ne svijetli, na AVcc / AGnd nema napajanja 9–30 V (ili je polaritet zamijenjen).
  5. Provjerite odgovara li slave ID postavljen u sustavu TapHome adresi u registru modula 0x0064. Tvornička vrijednost je 1.
  6. Provjerite ožičenje RS-485: 485A ↔ A (+) pristupnika, 485B ↔ B (−) pristupnika. Zamijenjeni A/B najčešći su problem kod RS-485.
LED POWER/DATA tijekom očitavanja svijetli crveno

Crvena LED znači da je modul primio neispravnu naredbu ili naredbu izvan raspona (na primjer neslaganje CRC-a ili zahtjev upućen drugom slave uređaju). Provjerite način rada pristupnika: neki mostovi prosljeđuju neobrađene TCP bajtove umjesto da ih prepakiraju u ispravan Modbus RTU, što uzrokuje pogreške CRC-a.

Na svih 16 ulaza očitava se isto stanje
  • Ako se na svim ulazima očitava 0, pol V+ vanjskog izvora napajanja vjerojatno nije spojen preko kontakata, pa struja ne dolazi do optokaplera.
  • Ako se na svim ulazima stalno očitava 1, kontakti su možda kratko spojeni izravno između V+ i DI, bez povratnog puta kroz izvor napajanja. Provjerite ožičenje prikazano na shemi Ožičenje digitalnih ulaza: optokapleru je potrebna zatvorena petlja kroz vanjski DC izvor napajanja.
Modul ne odgovara nakon promjene serijskih parametara

Upis u registar 0x0065 stupa na snagu tek nakon isključivanja i ponovnog uključivanja napajanja. Dok se modul ne pokrene ponovno, i dalje koristi prethodne serijske postavke. Nakon ponovnog pokretanja prije ponovnog spajanja uskladite serijske parametre pristupnika s novom brzinom prijenosa / paritetom.

Dva modula odgovaraju na istoj adresi

Ako su dva modula puštena u rad istodobno emitiranom naredbom, oba sada imaju istu slave adresu. Od sabirnice RS-485 odspojite sve module osim jednoga, a zatim promjenu adrese emitiranjem ponovite za svaki modul zasebno.

Dostupni uređaji

WELLPRO WP8026ADAM Modul
DI 1 — digitalni ulaz 1 Magnetski kontakt Samo za čitanje

Ulaz za beznaponski kontakt s optokaplerskim odvajanjem, aktivan u niskoj razini

Registar: D:0 Bool

DI 1 — digitalni ulaz 1

Čitanje
MODBUSR(D, 0, Bool)
DI 2 — digitalni ulaz 2 Magnetski kontakt Samo za čitanje

Ulaz za beznaponski kontakt s optokaplerskim odvajanjem, aktivan u niskoj razini

Registar: D:1 Bool

DI 2 — digitalni ulaz 2

Čitanje
MODBUSR(D, 1, Bool)
DI 3 — digitalni ulaz 3 Magnetski kontakt Samo za čitanje

Ulaz za beznaponski kontakt s optokaplerskim odvajanjem, aktivan u niskoj razini

Registar: D:2 Bool

DI 3 — digitalni ulaz 3

Čitanje
MODBUSR(D, 2, Bool)
DI 4 — digitalni ulaz 4 Magnetski kontakt Samo za čitanje

Ulaz za beznaponski kontakt s optokaplerskim odvajanjem, aktivan u niskoj razini

Registar: D:3 Bool

DI 4 — digitalni ulaz 4

Čitanje
MODBUSR(D, 3, Bool)
DI 5 — digitalni ulaz 5 Magnetski kontakt Samo za čitanje

Ulaz za beznaponski kontakt s optokaplerskim odvajanjem, aktivan u niskoj razini

Registar: D:4 Bool

DI 5 — digitalni ulaz 5

Čitanje
MODBUSR(D, 4, Bool)
DI 6 — digitalni ulaz 6 Magnetski kontakt Samo za čitanje

Ulaz za beznaponski kontakt s optokaplerskim odvajanjem, aktivan u niskoj razini

Registar: D:5 Bool

DI 6 — digitalni ulaz 6

Čitanje
MODBUSR(D, 5, Bool)
DI 7 — digitalni ulaz 7 Magnetski kontakt Samo za čitanje

Ulaz za beznaponski kontakt s optokaplerskim odvajanjem, aktivan u niskoj razini

Registar: D:6 Bool

DI 7 — digitalni ulaz 7

Čitanje
MODBUSR(D, 6, Bool)
DI 8 — digitalni ulaz 8 Magnetski kontakt Samo za čitanje

Ulaz za beznaponski kontakt s optokaplerskim odvajanjem, aktivan u niskoj razini

Registar: D:7 Bool

DI 8 — digitalni ulaz 8

Čitanje
MODBUSR(D, 7, Bool)
DI 9 — digitalni ulaz 9 Magnetski kontakt Samo za čitanje

Ulaz za beznaponski kontakt s optokaplerskim odvajanjem, aktivan u niskoj razini

Registar: D:8 Bool

DI 9 — digitalni ulaz 9

Čitanje
MODBUSR(D, 8, Bool)
DI 10 — digitalni ulaz 10 Magnetski kontakt Samo za čitanje

Ulaz za beznaponski kontakt s optokaplerskim odvajanjem, aktivan u niskoj razini

Registar: D:9 Bool

DI 10 — digitalni ulaz 10

Čitanje
MODBUSR(D, 9, Bool)
DI 11 — digitalni ulaz 11 Magnetski kontakt Samo za čitanje

Ulaz za beznaponski kontakt s optokaplerskim odvajanjem, aktivan u niskoj razini

Registar: D:10 Bool

DI 11 — digitalni ulaz 11

Čitanje
MODBUSR(D, 10, Bool)
DI 12 — digitalni ulaz 12 Magnetski kontakt Samo za čitanje

Ulaz za beznaponski kontakt s optokaplerskim odvajanjem, aktivan u niskoj razini

Registar: D:11 Bool

DI 12 — digitalni ulaz 12

Čitanje
MODBUSR(D, 11, Bool)
DI 13 — digitalni ulaz 13 Magnetski kontakt Samo za čitanje

Ulaz za beznaponski kontakt s optokaplerskim odvajanjem, aktivan u niskoj razini

Registar: D:12 Bool

DI 13 — digitalni ulaz 13

Čitanje
MODBUSR(D, 12, Bool)
DI 14 — digitalni ulaz 14 Magnetski kontakt Samo za čitanje

Ulaz za beznaponski kontakt s optokaplerskim odvajanjem, aktivan u niskoj razini

Registar: D:13 Bool

DI 14 — digitalni ulaz 14

Čitanje
MODBUSR(D, 13, Bool)
DI 15 — digitalni ulaz 15 Magnetski kontakt Samo za čitanje

Ulaz za beznaponski kontakt s optokaplerskim odvajanjem, aktivan u niskoj razini

Registar: D:14 Bool

DI 15 — digitalni ulaz 15

Čitanje
MODBUSR(D, 14, Bool)
DI 16 — digitalni ulaz 16 Magnetski kontakt Samo za čitanje

Ulaz za beznaponski kontakt s optokaplerskim odvajanjem, aktivan u niskoj razini

Registar: D:15 Bool

DI 16 — digitalni ulaz 16

Čitanje
MODBUSR(D, 15, Bool)
Povezivanje: Modbus TCP • Slave ID: $[SlaveId]
Moguća poboljšanja (3)
  • H:0x0064 (4X 40101) Module Address — UInt16, R/W via FC 06, persistent across power cycles; default 0x01, range 0x01–0xFE. Set via broadcast (master addr 00) with only one module connected
  • H:0x0065 (4X 40102) Communication Parameters (baud / parity) — UInt16, R/W via FC 06, persistent; default 0x0002 (9600/N/8/1). Values 0x0001–0x0008 select baud (4800/9600/19200/38400) × parity (None/Even). Module restart required to apply
  • n/a Module status LED — Front panel LED: green = powered / valid command, red = invalid command, twinkling = communicating. Per-channel status LEDs 01–16 indicate input state; not readable over Modbus, visual only

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