
A WELLPRO WP8027ADAM egy 16 csatornás, nyitott kollektoros (NPN) digitális kimeneti modul a Shanghai Wellpro gyártmányában. Minden kimenet akár 500 mA áramot képes elnyelni (sink) 9–30 V DC mellett, így a modul alkalmas közbenső relék, jelzőlámpák, mágnesszelepek és más kisebb DC terhelések vezérlésére Modbus buszon keresztül. A modul a fizikai rétegen Modbus RTU-t használ RS485-n.
A TapHome egy transzparens Modbus-RTU-over-TCP átjárón keresztül éri el a modult (például Moxa NPort, USR-TCP232 vagy általános RS485-Ethernet átalakító), amely a TapHome Core-ból érkező Modbus TCP kereteket protokollkonverzió nélkül továbbítja az RS485 buszra. A sablon mind a 16 coil-t (C:0 – C:15) külön ON/OFF kapcsolóként teszi elérhetővé.
Hardver csatlakoztatás
A modul DIN-sínes kialakítású eszköz (125 × 73 × 35 mm), a felső és alsó szélén dugaszolható csavaros sorkapocstömbökkel.
Sorkapocs elrendezés
| Sorkapocs | Funkció |
|---|---|
| AVcc / AGnd | Külső tápbemenet, 9–30 V DC / 2 W |
| DO_01 – DO_16 | NPN nyitott kollektoros kimenetek, 500 mA csatornánként, közös emitter AGnd-n |
| 485A / 485B | RS485 buszjelek (A+, B−) |
A felső sorkapocssor AVcc, AGnd és DO_01 – DO_08 csatornákat tartalmazza. Az alsó sor DO_09 – DO_16-ot és 485A, 485B jeleket.
Bekötési rajz

Minden DO_xx csatorna egy belső NPN tranzisztor kollektora, amelynek emittere az AGnd-hez van kötve. A terhelés (tipikusan relé tekercs vagy jelzőlámpa) külső V+ táp és a DO_xx csatlakozó között van bekötve — a modul önmagában nem biztosít áramot a terheléshez; csak az AGnd felé nyeli el, amikor a coil ON állapotba kerül.
- Elnyelő áram csatornánként: 500 mA (NPN nyitott kollektor)
- Tápfeszültség AVcc/AGnd-hez: 9–30 V DC
- Szigetelési védelem: 1500 V DC
Az AVcc/AGnd fordított polaritása tönkreteszi a modult. Bekapcsolás előtt gondosan ellenőrizze a polaritást.
Induktív terhelések (például relé vagy mágneskapcsoló tekercsek) kapcsolásakor tegyen flyback diódát a tekerccsel párhuzamosan (katód V+-ra, anód DO_xx-re). Flyback dióda nélkül a kikapcsoláskor fellépő indukciós feszültséglökés tönkreteheti a nyitott kollektoros tranzisztort.
RS485-TapHome átjáró

A modul tisztán RS485 slave — nincs natív Ethernet, Wi-Fi vagy mDNS. Ahhoz, hogy a TapHome Core-ból elérhető legyen, iktasson be egy transzparens Modbus-RTU-over-TCP átjárót az RS485 busz és a helyi hálózat közé.
| Elem | Érték / ajánlás |
|---|---|
| Átjáró típusa | Transzparens Modbus RTU ↔ Modbus TCP (pass-through, regiszter-átrendezés nélkül) |
| Példák | Moxa NPort 5130/5150, USR-TCP232-304/410s, Waveshare RS485-to-ETH, Wellpro WP8000 |
| Busz topológia | 2 vezetékes RS485, daisy-chain, közös föld ajánlott minden csomópont között |
| Lezárás | 120 Ω ellenállás a busz mindkét végén hosszabb szakaszokon (>10 m) |
| Maximális eszközszám | Akár 254 modul szegmensenként (slave ID 0x01 – 0xFE, mind egyedi) |
Kösse a modul 485A csatlakozóját az átjáró A/+ sorkapcsára, a 485B-t pedig a B/−-re. Az átjáró és a modul közös földjének összekötése különösen hosszabb szakaszokon vagy összekötött tápegységek hiányában ajánlott.
Konfiguráció
A WP8027ADAM a legtöbb telepítéshez megfelelő gyári beállításokkal érkezik:
| Paraméter | Alapértelmezett | Konfigurálható ezen keresztül |
|---|---|---|
| Slave cím | 0x01 | FC 06 írás a 0x0064 holding regiszterbe |
| Baud rate | 9600 | FC 06 írás a 0x0065 holding regiszterbe |
| Paritás / adat / stop | nincs / 8 / 1 | FC 06 írás a 0x0065 holding regiszterbe |
Modbus kommunikáció engedélyezése
Szoftveres aktiválás nem szükséges — a Modbus RTU a modul egyetlen protokollja, és tartósan engedélyezve van. A TapHome integrációs lépések:
- RS485 és táp bekötése. Csatlakoztassa a 485A/485B vezetékeket az átjáróhoz, és adjon 9–30 V DC feszültséget az AVcc/AGnd sorkapcsokra.
- Konfigurálja az átjárót. Állítsa az átjáró soros portját a modullal egyezőre: 9600 baud, 8 adatbit, nincs paritás, 1 stop bit. Válasszon “transparent” vagy “Modbus RTU passthrough” módot — ne használjon “Modbus gateway” módot, amely átírja a slave ID-ket vagy a regisztercímeket.
- Jegyezze fel az átjáró IP-címét és TCP portját (Modbus TCP esetén jellemzően 502). Adjon statikus IP-t vagy DHCP foglalást, hogy a cím újraindításkor ne változzon.
- Importálja a TapHome sablont. Adjon meg két importparamétert:
- IP-cím — az átjáró IP-je a helyi hálózaton (alapértelmezett placeholder:
192.168.0.1) - Slave ID — a modul Modbus slave címe (alapértelmezett
1)
- IP-cím — az átjáró IP-je a helyi hálózaton (alapértelmezett placeholder:
Slave cím módosítása
Ha egy RS485 buszon több WELLPRO modul is osztozik, mindegyiknek egyedi slave ID-vel kell rendelkeznie. A cím a 0x0064 holding regiszterbe FC 06-tal történő írással módosítható:
- Érvényes tartomány:
0x0001–0x00FE(1 – 254) - Az új cím a tápellátás ciklusai között megmarad
- Használja a WELLPRO Windows debug eszközt (lásd lent) vagy bármely FC 06 írásra képes Modbus mastert
A broadcast címbeállító parancs (
00 06 00 64 ...) kiadásakor egyszerre csak egy modul lehet a buszra kötve. Ha több modul van párhuzamosan a buszon, mindegyik ugyanazt az új címet veszi fel, és egyenként kell újrakonfigurálni őket.
Soros vonal paraméterek módosítása
A 0x0065 holding regiszter választja ki a baud rate-et és a paritást:
| Érték | Baud rate | Paritás | Adat | Stop |
|---|---|---|---|---|
0x0001 | 4800 | nincs | 8 | 1 |
0x0002 | 9600 | nincs | 8 | 1 (alapértelmezett) |
0x0003 | 19200 | nincs | 8 | 1 |
0x0004 | 38400 | nincs | 8 | 1 |
0x0005 | 4800 | páros | 8 | 1 |
0x0006 | 9600 | páros | 8 | 1 |
0x0007 | 19200 | páros | 8 | 1 |
0x0008 | 38400 | páros | 8 | 1 |
A soros paraméterek módosítása után az átjáró soros port konfigurációját is ennek megfelelően frissíteni kell.
WELLPRO PC debug eszköz
A Shanghai Wellpro egy Windows segédprogramot biztosít, amellyel az integrátor egy RS485-USB átalakítón keresztül kapcsolhatja az egyes DO csatornákat, beállíthatja a slave címet és módosíthatja a soros paramétereket. Hasznos:
- A hardver asztali ellenőrzésére a modul telepítése előtt
- A slave cím módosítására, ha még nincs Modbus master
- A nyers hex request/response folyamok megfigyelésére hibaelhárítás során
Eszközfunkciók
A sablon 16 kapcsolót tesz elérhetővé — egyet minden digitális kimeneti csatornához.
Digitális kimenetek DO_01 – DO_16
Minden coil C:0 – C:15 (Modbus coil cím 00001 – 00016) a TapHome-ban egyedi ON/OFF kapcsolóként jelenik meg. Olvasás FC 01-gyel (Read Coils), írás FC 05-tel (Write Single Coil), ahol 0xFF00 = ON és 0x0000 = OFF. A lekérdezési időköz csatornánként 2,5 s.
| Eszköz | Coil cím (PDU) | Modbus coil | Sorkapocs |
|---|---|---|---|
| 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 |
Használja a 16 kapcsolót általános relé meghajtóként smart szabályokban, időzítésekben és jelenetekben. Mivel minden coil külön címezhető, az egyik csatorna állapotváltozása nem befolyásolja a többit. A modul előlapján lévő tizenhat csatorna LED tükrözi az aktuális coil állapotot, és segít ellenőrizni, hogy a Modbus írás helyesen megérkezett.
Hibaelhárítás
Nincs Modbus kommunikáció
- Erősítse meg, hogy a modul POWER/DATA LED-je nyugalmi állapotban zölden világít — ha a LED nem világít, ellenőrizze az AVcc/AGnd polaritását és a 9–30 V DC tápot.
- Ellenőrizze az RS485 bekötést: a modul 485A csatlakozója az átjáró A/+ oldalára, 485B a B/− oldalára. Az A/B felcserélése gyakori oka a néma buszhibának.
- Győződjön meg arról, hogy az átjáró soros portja egyezik a modul értékeivel: alapértelmezésben 9600 baud, N, 8, 1.
- Ellenőrizze a slave ID-t — a TapHome-ban importált paraméternek egyeznie kell a modul konfigurált címével (alapértelmezett
1). - Pingelje az átjáró IP-címét a TapHome Core-ból, és erősítse meg, hogy az 502-es TCP port (vagy az átjáró által használt port) nyitva van — nincs tűzfal az útvonalon.
- Ha több WELLPRO modul van ugyanazon az RS485 buszon, győződjön meg arról, hogy mindegyiknek egyedi slave ID-je van.
A LED minden parancsra pirosra vált
A POWER/DATA piros LED parancs fogadása után azt jelenti, hogy a modul más slave ID-nek címzett Modbus keretet, vagy hibás/CRC-eltérő keretet kapott. Ellenőrizze, hogy a TapHome-ban importált slave ID megegyezik a modullal, és vizsgálja meg a buszt bekötési hibák vagy a biteket torzító földhurkok szempontjából.
A kimenet nem vezérli a terhelést
- Ellenőrizze a csatorna LED-jét az előlapon — ha a LED világít, de a terhelés nem reagál, a Modbus írás sikeres volt, és a hiba a terhelés oldalán van (bekötés, terhelés, külső táp).
- Erősítse meg, hogy a terhelést külső V+ táp látja el — a modul nem biztosít áramot a terheléshez, csak az AGnd felé nyeli el. A terhelést külső V+ és DO_xx közé kösse.
- Ellenőrizze, hogy a terhelőáram a csatornánkénti 500 mA korláton belül marad. Nagyobb terheléseknél használjon DO csatornával vezérelt közbenső relét.
- Induktív terhelésnél erősítse meg, hogy a tekercsen át van flyback dióda. Nélküle az ismételt kapcsolgatás tönkreteheti a nyitott kollektoros tranzisztort, és a csatorna tartósan kiesik.
A címbeállító parancs több modult érint
A broadcast címbeállító keret (00 06 00 64 ...) minden buszon figyelő modulba beírja az új slave címet. Új modul üzembe helyezésekor először válasszon le minden más WELLPRO modult az RS485 buszról, a WELLPRO debug eszközzel állítsa be a címet, majd csatlakoztassa vissza a többit.