TapHome

WELLPRO WP8027ADAM

Modbus TCP
Beküldő
Utoljára frissítve: 06. 2026
WELLPRO WP8027ADAM

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
SorkapocsFunkció
AVcc / AGndKülső tápbemenet, 9–30 V DC / 2 W
DO_01 – DO_16NPN nyitott kollektoros kimenetek, 500 mA csatornánként, közös emitter AGnd-n
485A / 485BRS485 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
WELLPRO WP8027ADAM NPN nyitott kollektoros digitális kimenet bekötése külső terheléssel

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ó
RS485 hálózati topológia — PC, PLC és WELLPRO modulok 485 átalakítós közös buszon

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ípusaTranszparens Modbus RTU ↔ Modbus TCP (pass-through, regiszter-átrendezés nélkül)
PéldákMoxa NPort 5130/5150, USR-TCP232-304/410s, Waveshare RS485-to-ETH, Wellpro WP8000
Busz topológia2 vezetékes RS485, daisy-chain, közös föld ajánlott minden csomópont között
Lezárás120 Ω ellenállás a busz mindkét végén hosszabb szakaszokon (>10 m)
Maximális eszközszámAká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éterAlapértelmezettKonfigurálható ezen keresztül
Slave cím0x01FC 06 írás a 0x0064 holding regiszterbe
Baud rate9600FC 06 írás a 0x0065 holding regiszterbe
Paritás / adat / stopnincs / 8 / 1FC 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:

  1. 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.
  2. 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.
  3. 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.
  4. 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)
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: 0x00010x00FE (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ékBaud rateParitásAdatStop
0x00014800nincs81
0x00029600nincs81 (alapértelmezett)
0x000319200nincs81
0x000438400nincs81
0x00054800páros81
0x00069600páros81
0x000719200páros81
0x000838400páros81

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:0C: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özCoil cím (PDU)Modbus coilSorkapocs
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

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ó
  1. 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.
  2. 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.
  3. 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.
  4. 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).
  5. 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.
  6. 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
  1. 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).
  2. 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.
  3. 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.
  4. 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.

Elérhető eszközök

WELLPRO WP8027ADAM Modul
DO 6 Kapcsoló

ON/OFF kapcsoló a nyitott kollektoros DO_06 kimeneti csatornához (coil C:5)

Regiszter: C:5C:5 Bool
Értékek / Állapotok: ON · OFF

DO 6

Kapcsoló állapot olvasása
MODBUSR(C, 5, Bool)
Kapcsoló állapot írása
MODBUSWNE(C, 5,Bool,St)
DO 1 Kapcsoló

ON/OFF kapcsoló a nyitott kollektoros DO_01 kimeneti csatornához (coil C:0)

Regiszter: C:0C:0 Bool
Értékek / Állapotok: ON · OFF

DO 1

Kapcsoló állapot olvasása
MODBUSR(C, 0, Bool)
Kapcsoló állapot írása
MODBUSWNE(C, 0, Bool, St)
DO 2 Kapcsoló

ON/OFF kapcsoló a nyitott kollektoros DO_02 kimeneti csatornához (coil C:1)

Regiszter: C:1C:1 Bool
Értékek / Állapotok: ON · OFF

DO 2

Kapcsoló állapot olvasása
MODBUSR(C, 1, Bool)
Kapcsoló állapot írása
MODBUSWNE(C, 1, Bool, St)
DO 16 Kapcsoló

ON/OFF kapcsoló a nyitott kollektoros DO_16 kimeneti csatornához (coil C:15)

Regiszter: C:15C:15 Bool
Értékek / Állapotok: ON · OFF

DO 16

Kapcsoló állapot olvasása
MODBUSR(C, 15, Bool)
Kapcsoló állapot írása
MODBUSWNE(C, 15, Bool, St)
DO 3 Kapcsoló

ON/OFF kapcsoló a nyitott kollektoros DO_03 kimeneti csatornához (coil C:2)

Regiszter: C:2C:2 Bool
Értékek / Állapotok: ON · OFF

DO 3

Kapcsoló állapot olvasása
MODBUSR(C, 2, Bool)
Kapcsoló állapot írása
MODBUSWNE(C, 2, Bool, St)
DO 4 Kapcsoló

ON/OFF kapcsoló a nyitott kollektoros DO_04 kimeneti csatornához (coil C:3)

Regiszter: C:3C:3 Bool
Értékek / Állapotok: ON · OFF

DO 4

Kapcsoló állapot olvasása
MODBUSR(C, 3, Bool)
Kapcsoló állapot írása
MODBUSWNE(C, 3, Bool, St)
DO 5 Kapcsoló

ON/OFF kapcsoló a nyitott kollektoros DO_05 kimeneti csatornához (coil C:4)

Regiszter: C:4C:4 Bool
Értékek / Állapotok: ON · OFF

DO 5

Kapcsoló állapot olvasása
MODBUSR(C, 4, Bool)
Kapcsoló állapot írása
MODBUSWNE(C, 4, Bool, St)
DO 7 Kapcsoló

ON/OFF kapcsoló a nyitott kollektoros DO_07 kimeneti csatornához (coil C:6)

Regiszter: C:6C:6 Bool
Értékek / Állapotok: ON · OFF

DO 7

Kapcsoló állapot olvasása
MODBUSR(C, 6, Bool)
Kapcsoló állapot írása
MODBUSWNE(C, 6, Bool, St)
DO 8 Kapcsoló

ON/OFF kapcsoló a nyitott kollektoros DO_08 kimeneti csatornához (coil C:7)

Regiszter: C:7C:7 Bool
Értékek / Állapotok: ON · OFF

DO 8

Kapcsoló állapot olvasása
MODBUSR(C, 7, Bool)
Kapcsoló állapot írása
MODBUSWNE(C, 7, Bool, St)
DO 10 Kapcsoló

ON/OFF kapcsoló a nyitott kollektoros DO_10 kimeneti csatornához (coil C:9)

Regiszter: C:9C:9 Bool
Értékek / Állapotok: ON · OFF

DO 10

Kapcsoló állapot olvasása
MODBUSR(C, 9, Bool)
Kapcsoló állapot írása
MODBUSWNE(C, 9,Bool, St)
DO 11 Kapcsoló

ON/OFF kapcsoló a nyitott kollektoros DO_11 kimeneti csatornához (coil C:10)

Regiszter: C:10C:10 Bool
Értékek / Állapotok: ON · OFF

DO 11

Kapcsoló állapot olvasása
MODBUSR(C, 10, Bool)
Kapcsoló állapot írása
MODBUSWNE(C, 10, Bool, St)
DO 12 Kapcsoló

ON/OFF kapcsoló a nyitott kollektoros DO_12 kimeneti csatornához (coil C:11)

Regiszter: C:11C:11 Bool
Értékek / Állapotok: ON · OFF

DO 12

Kapcsoló állapot olvasása
MODBUSR(C, 11, Bool)
Kapcsoló állapot írása
MODBUSWNE(C, 11, Bool, St)
DO 13 Kapcsoló

ON/OFF kapcsoló a nyitott kollektoros DO_13 kimeneti csatornához (coil C:12)

Regiszter: C:12C:12 Bool
Értékek / Állapotok: ON · OFF

DO 13

Kapcsoló állapot olvasása
MODBUSR(C, 12, Bool)
Kapcsoló állapot írása
MODBUSWNE(C, 12, Bool, St)
DO 14 Kapcsoló

ON/OFF kapcsoló a nyitott kollektoros DO_14 kimeneti csatornához (coil C:13)

Regiszter: C:13C:13 Bool
Értékek / Állapotok: ON · OFF

DO 14

Kapcsoló állapot olvasása
MODBUSR(C, 13, Bool)
Kapcsoló állapot írása
MODBUSWNE(C, 13, Bool, St)
DO 15 Kapcsoló

ON/OFF kapcsoló a nyitott kollektoros DO_15 kimeneti csatornához (coil C:14)

Regiszter: C:14C:14 Bool
Értékek / Állapotok: ON · OFF

DO 15

Kapcsoló állapot olvasása
MODBUSR(C, 14, Bool)
Kapcsoló állapot írása
MODBUSWNE(C, 14, Bool, St)
DO 9 Kapcsoló

ON/OFF kapcsoló a nyitott kollektoros DO_09 kimeneti csatornához (coil C:8)

Regiszter: C:8C:8 Bool
Értékek / Állapotok: ON · OFF

DO 9

Kapcsoló állapot olvasása
MODBUSR(C, 8, Bool)
Kapcsoló állapot írása
MODBUSWNE(C, 8, Bool, St)
Kapcsolat: Modbus TCP • Slave ID: $[SlaveId]
Lehetséges fejlesztések (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

Források

Talált problémát ezzel az eszközsablonnal?

Írja meg, mi nem működik, mi hiányzik, vagy hogyan kellene a sablonnak viselkednie. Visszajelzése segít, hogy a katalógus pontos maradjon.

TapHome által hitelesítve

Használni szeretnéd ezt a TapHome Core-odban?

Nyisd meg ezt a sablont az ügyfélportálon, hogy alkalmazd az otthonaid egyikére, vagy készíts egy módosítást és küldd vissza a katalógusba.

Megnyitás a portálon