
WELLPRO WP8027ADAM este un modul de ieșiri digitale cu 16 canale cu colector deschis (NPN), produs de Shanghai Wellpro. Fiecare ieșire poate comuta la masă până la 500 mA la 9–30 V DC, ceea ce face modulul potrivit pentru comanda releelor intermediare, a lămpilor de semnalizare, a electrovalvelor și a altor sarcini DC mici de pe o magistrală Modbus. La nivel fizic, modulul folosește Modbus RTU pe RS485.
TapHome accesează modulul printr-un gateway Modbus RTU peste TCP transparent (de exemplu Moxa NPort, USR-TCP232 sau un convertor RS485–Ethernet generic), care transmite cadrele Modbus TCP de la TapHome Core către magistrala RS485 fără conversie de protocol. Șablonul oferă toate cele 16 registre coil (C:0 – C:15) ca întrerupătoare pornit/oprit individuale.
Conectarea hardware
Modulul are o carcasă pentru montare pe șină DIN (125 × 73 × 35 mm), cu blocuri de borne cu șurub detașabile pe marginile de sus și de jos.
Dispunerea bornelor
| Bornă | Funcție |
|---|---|
| AVcc / AGnd | Intrare pentru alimentarea externă, 9–30 V DC / 2 W |
| DO_01 – DO_16 | Ieșiri NPN cu colector deschis, 500 mA pe canal, emitor comun la AGnd |
| 485A / 485B | Semnalele magistralei RS485 (A+, B−) |
Rândul de borne de sus conține AVcc, AGnd și canalele DO_01 – DO_08. Rândul de jos conține DO_09 – DO_16, împreună cu 485A și 485B.
Schema de conectare

Fiecare canal DO_xx este colectorul unui tranzistor NPN intern al cărui emitor este legat la AGnd. Sarcina (de obicei o bobină de releu sau un indicator) se conectează între o sursă V+ externă și borna DO_xx: modulul nu furnizează curent sarcinii, ci doar îl conduce la AGnd când registrul coil este setat la pornit.
- Curent comutat la masă pe canal: 500 mA (NPN cu colector deschis)
- Tensiune de alimentare pentru AVcc/AGnd: 9–30 V DC
- Protecție prin izolare: 1500 V DC
Inversarea polarității pe AVcc/AGnd deteriorează modulul. Verificați de două ori polaritatea înainte de pornire.
La comutarea sarcinilor inductive, cum ar fi bobinele releelor sau ale contactoarelor, montați o diodă flyback în paralel cu bobina (catodul la V+, anodul la DO_xx). Fără dioda flyback, vârful de tensiune inductiv la deconectare poate distruge tranzistorul cu colector deschis.
Gateway între RS485 și TapHome

Modulul este un dispozitiv slave exclusiv RS485: nu are Ethernet, Wi-Fi sau mDNS nativ. Pentru a-l face accesibil din TapHome Core, montați un gateway Modbus RTU peste TCP transparent între magistrala RS485 și rețeaua locală.
| Element | Valoare / recomandare |
|---|---|
| Tip de gateway | Modbus RTU ↔ Modbus TCP transparent (trecere directă, fără remaparea registrelor) |
| Exemple | Moxa NPort 5130/5150, USR-TCP232-304/410s, Waveshare RS485-to-ETH, Wellpro WP8000 |
| Topologia magistralei | RS485 pe 2 fire, în lanț, masă comună recomandată între toate nodurile |
| Terminare | Rezistor de 120 Ω la fiecare capăt al magistralei pe trasee lungi (>10 m) |
| Număr maxim de dispozitive | Până la 254 de module pe segment (slave ID 0x01 – 0xFE, fiecare unic) |
Conectați 485A de pe modul la borna A/+ a gateway-ului și 485B la B/−. Se recomandă o masă comună între gateway și modul, mai ales pe trasee mai lungi sau acolo unde sursele de alimentare nu sunt legate între ele.
Configurare
WP8027ADAM se livrează cu setări din fabrică potrivite pentru majoritatea instalațiilor:
| Parametru | Implicit | Se configurează prin |
|---|---|---|
| Adresă slave | 0x01 | scriere FC 06 în registrul holding 0x0064 |
| Viteză baud | 9600 | scriere FC 06 în registrul holding 0x0065 |
| Paritate / date / stop | Fără / 8 / 1 | scriere FC 06 în registrul holding 0x0065 |
Activarea comunicației Modbus
Nu este necesară nicio activare software: Modbus RTU este singurul protocol al modulului și este activat permanent. Pașii integrării cu TapHome sunt:
- Conectați RS485 și alimentarea. Conectați 485A/485B la gateway și aplicați 9–30 V DC pe AVcc/AGnd.
- Configurați gateway-ul. Setați portul serial al gateway-ului la fel ca modulul: 9600 baud, 8 biți de date, fără paritate, 1 bit de stop. Selectați modul „transparent” sau „Modbus RTU passthrough”; nu folosiți modurile „Modbus gateway” care rescriu slave ID-urile sau adresele registrelor.
- Notați adresa IP și portul TCP al gateway-ului (de obicei 502 pentru Modbus TCP). Atribuiți o adresă IP statică sau o rezervare DHCP, ca adresa să nu se schimbe după o repornire a alimentării.
- Importați șablonul TapHome. Introduceți doi parametri de import:
- Adresa IP — adresa IP a gateway-ului în rețeaua locală (valoare implicită folosită ca exemplu:
192.168.0.1) - Slave ID — adresa slave Modbus a modulului (implicit
1)
- Adresa IP — adresa IP a gateway-ului în rețeaua locală (valoare implicită folosită ca exemplu:
Schimbarea adresei slave
Când mai multe module WELLPRO folosesc aceeași magistrală RS485, fiecare trebuie să aibă un slave ID unic. Adresa se schimbă prin scrierea registrului holding 0x0064 cu FC 06:
- Interval valid:
0x0001–0x00FE(1 – 254) - Noua adresă se păstrează și după întreruperea alimentării
- Folosiți instrumentul de depanare WELLPRO pentru Windows (consultați mai jos) sau orice master Modbus capabil de scrieri FC 06
La trimiterea comenzii broadcast de setare a adresei (
00 06 00 64 ...), pe magistrală poate fi conectat un singur modul. Dacă în timpul broadcastului sunt conectate mai multe module în paralel, toate preiau aceeași adresă nouă și trebuie reconfigurate unul câte unul.
Schimbarea parametrilor liniei seriale
Registrul holding 0x0065 selectează viteza baud și paritatea:
| Valoare | Viteză baud | Paritate | Date | Stop |
|---|---|---|---|---|
0x0001 | 4800 | Fără | 8 | 1 |
0x0002 | 9600 | Fără | 8 | 1 (implicit) |
0x0003 | 19200 | Fără | 8 | 1 |
0x0004 | 38400 | Fără | 8 | 1 |
0x0005 | 4800 | Pară | 8 | 1 |
0x0006 | 9600 | Pară | 8 | 1 |
0x0007 | 19200 | Pară | 8 | 1 |
0x0008 | 38400 | Pară | 8 | 1 |
După modificarea parametrilor seriali, configurația portului serial al gateway-ului trebuie actualizată corespunzător.
Instrumentul de depanare WELLPRO pentru PC
Shanghai Wellpro oferă un utilitar pentru Windows, cu care integratorul poate comuta canalele DO individuale, poate seta adresa slave și poate modifica parametrii seriali printr-un convertor RS485–USB. Este util pentru:
- Verificarea hardware-ului pe banc de lucru înainte de montarea modulului
- Schimbarea adresei slave când încă nu este disponibil un master Modbus
- Urmărirea fluxurilor hex brute de cereri/răspunsuri pentru depanare
Funcțiile dispozitivului
Șablonul oferă 16 întrerupătoare, câte unul pentru fiecare canal de ieșire digitală.
Ieșiri digitale DO_01 – DO_16
Fiecare registru coil C:0 – C:15 (adresa coil Modbus 00001 – 00016) este reprezentat în TapHome ca întrerupător pornit/oprit individual. Citirile folosesc FC 01 (Read Coils), iar scrierile FC 05 (Write Single Coil), cu 0xFF00 = pornit și 0x0000 = oprit. Intervalul de interogare este de 2,5 s pe canal.
| Dispozitiv | Adresă coil (PDU) | Coil Modbus | Bornă |
|---|---|---|---|
| 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 |
Folosiți cele 16 întrerupătoare ca drivere de relee universale în smart rules, programe orare și scene. Deoarece fiecare registru coil este adresat individual, schimbarea stării unui canal nu le afectează pe celelalte. Cele șaisprezece LED-uri de canal de pe panoul frontal al modulului reflectă starea curentă a registrelor coil și ajută la verificarea faptului că modulul a primit corect comanda de scriere Modbus.
Depanare
Nu există comunicare Modbus
- Verificați dacă LED-ul POWER/DATA al modulului este verde în repaus: dacă LED-ul este stins, verificați polaritatea AVcc/AGnd și alimentarea de 9–30 V DC.
- Verificați cablajul RS485: 485A de pe modul la A/+ pe gateway, 485B la B/−. Inversarea A/B este o cauză frecventă a nefuncționării magistralei fără niciun mesaj de eroare.
- Asigurați-vă că portul serial al gateway-ului corespunde modulului: implicit 9600 baud, N, 8, 1.
- Verificați slave ID-ul: parametrul de import din TapHome trebuie să corespundă adresei configurate a modulului (implicit
1). - Dați ping la adresa IP a gateway-ului din TapHome Core și verificați dacă portul TCP 502 (sau portul folosit de gateway) este deschis, fără firewall pe traseu.
- Dacă pe aceeași magistrală RS485 sunt mai multe module WELLPRO, verificați dacă fiecare are un slave ID unic.
LED-ul devine roșu la fiecare comandă
LED-ul POWER/DATA roșu după o comandă primită înseamnă că modulul a primit un cadru Modbus adresat unui alt slave ID sau un cadru greșit format/cu CRC nepotrivit. Verificați dacă slave ID-ul importat în TapHome corespunde modulului și verificați magistrala pentru defecte de cablare sau bucle de masă care alterează biții.
Ieșirea nu comandă sarcina
- Verificați LED-ul canalului de pe panoul frontal: dacă LED-ul este aprins, dar sarcina nu reacționează, scrierea Modbus a reușit, iar defectul este mai departe pe circuit (cablare, sarcină, sursa de alimentare externă).
- Verificați dacă sarcina este alimentată de o sursă V+ externă: modulul nu furnizează curent sarcinii, ci doar îl conduce la AGnd. Conectați sarcina între V+ extern și DO_xx.
- Verificați dacă curentul de sarcină se încadrează în limita de 500 mA pe canal. Pentru sarcini mai mari, folosiți un releu intermediar comandat de canalul DO.
- La sarcinile inductive, verificați dacă pe bobină este montată o diodă flyback. Fără ea, comutarea repetată poate deteriora tranzistorul cu colector deschis și poate scoate definitiv canalul din funcțiune.
Comanda de setare a adresei afectează mai multe module
Cadrul broadcast de setare a adresei (00 06 00 64 ...) scrie noua adresă slave în fiecare modul care ascultă pe magistrală. La punerea în funcțiune a unui modul nou, deconectați mai întâi toate celelalte module WELLPRO de pe magistrala RS485, setați adresa cu instrumentul de depanare WELLPRO, apoi reconectați restul.
