
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:
| Red | Stezaljke |
|---|---|
| Gornji | AVcc, AGnd, DI_01 – DI_08 |
| Donji | DI_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

Svaki ulaz pokreće unutarnji optokapler. Tipično ožičenje:
- Vanjski izvor DC napajanja (V+/V−) spojite na
AVcc/AGnd. - Jednu stranu vanjskog kontakta (tipkalo, prekidač ili NPN senzor) spojite na pol V+ vanjskog izvora napajanja.
- 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

Budući da WP8026ADAM izvorno komunicira preko Modbus RTU, između centralne jedinice TapHome Core i modula potreban je pristupnik:
- Stezaljke
485A/485Bmodula 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). - Pristupnik spojite Ethernetom na istu lokalnu mrežu kao TapHome Core.
- 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”).
- 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, raspon0x01 – 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.
| Parametar | Vrijednost |
|---|---|
| Registar | H:0x0064 (4X 40101) |
| Vrsta podataka | UInt16 |
| Zadano | 0x01 |
| Raspon | 0x01 – 0xFE |
Za promjenu adrese pošaljite upis emitiranjem (broadcast, adresa mastera 0x00) s funkcijskim kodom 0x06:
| |
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).
| Vrijednost | Brzina prijenosa | Paritet | Podatkovni bitovi | Stop bitovi |
|---|---|---|---|---|
0x0001 | 4800 | nema | 8 | 1 |
0x0002 | 9600 | nema | 8 | 1 (zadano) |
0x0003 | 19200 | nema | 8 | 1 |
0x0004 | 38400 | nema | 8 | 1 |
0x0005 | 4800 | parna | 8 | 1 |
0x0006 | 9600 | parna | 8 | 1 |
0x0007 | 19200 | parna | 8 | 1 |
0x0008 | 38400 | parna | 8 | 1 |
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đaj | Stezaljka | Registar | Funkcijski kod |
|---|---|---|---|
| DI 1 | DI_01 | 1X 10001 (D:0) | 02 |
| DI 2 | DI_02 | 1X 10002 (D:1) | 02 |
| DI 3 | DI_03 | 1X 10003 (D:2) | 02 |
| DI 4 | DI_04 | 1X 10004 (D:3) | 02 |
| DI 5 | DI_05 | 1X 10005 (D:4) | 02 |
| DI 6 | DI_06 | 1X 10006 (D:5) | 02 |
| DI 7 | DI_07 | 1X 10007 (D:6) | 02 |
| DI 8 | DI_08 | 1X 10008 (D:7) | 02 |
| DI 9 | DI_09 | 1X 10009 (D:8) | 02 |
| DI 10 | DI_10 | 1X 10010 (D:9) | 02 |
| DI 11 | DI_11 | 1X 10011 (D:10) | 02 |
| DI 12 | DI_12 | 1X 10012 (D:11) | 02 |
| DI 13 | DI_13 | 1X 10013 (D:12) | 02 |
| DI 14 | DI_14 | 1X 10014 (D:13) | 02 |
| DI 15 | DI_15 | 1X 10015 (D:14) | 02 |
| DI 16 | DI_16 | 1X 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
- Provjerite je li pristupnik RS-485 na TCP dostupan iz centralne jedinice TapHome Core (pingajte IP adresu pristupnika).
- 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.
- Provjerite odgovaraju li serijski parametri pristupnika modulu: 9600 bauda, 8 podatkovnih bitova, bez pariteta, 1 stop bit (tvorničke postavke).
- Provjerite LED POWER/DATA na modulu WP8026ADAM: mora svijetliti zeleno. Ako ne svijetli, na
AVcc/AGndnema napajanja 9–30 V (ili je polaritet zamijenjen). - Provjerite odgovara li slave ID postavljen u sustavu TapHome adresi u registru modula
0x0064. Tvornička vrijednost je1. - 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.
