
INVT Goodrive 20 (GD20) și Goodrive 20-EU (GD20EU) sunt convertizoare de frecvență (VFD) mini, de uz general, pentru motoare asincrone trifazate de c.a., folosite la pompe, ventilatoare, benzi transportoare și alte sarcini industriale. Comunică prin Modbus RTU pe o magistrală RS-485 cu 2 fire, prin placa de comunicație opțională INVT SID2 sau prin bornele RS-485 integrate.
Șablonul TapHome folosește Modbus TCP pe portul 502 și necesită un gateway RS-485–Ethernet extern (descrierea XML recomandă convertorul Waveshare RS485-to-ETH B), care face legătura dintre rețeaua IP și magistrala RS-485 a convertizorului. Șablonul oferă diagnosticare — codul de defect memorat, turația motorului, curentul de ieșire și un registru de identificare a convertizorului — împreună cu butonul Resetare defect. Pornirea/oprirea, frecvența setată și starea în timp real nu sunt implementate.
Despre denumirea „SID2” din slug. SID2 este denumirea internă INVT pentru opțiunea plăcii de comunicație RS-485 a GD20 — nu are port Ethernet. Șablonul TapHome comunică totuși prin Modbus TCP, așa că este întotdeauna necesar un gateway extern (Waveshare RS485-to-ETH B, Moxa MGate, USR-W630 sau echivalent). Funcționează orice convertor standard Modbus TCP-RTU; alegerea dintre SID2 și bornele RS-485 integrate schimbă doar blocul fizic de borne de pe partea convertizorului.
Conectarea hardware
Lanțul de comunicație are două etape:
| |
Gateway-ul trebuie să fie în aceeași rețea locală cu TapHome Core și configurat cu o adresă IP statică (rezervare DHCP sau propria interfață web). Portul RS-485 al gateway-ului se conectează în paralel cu bornele 485+ / 485- ale convertizorului.
Cablarea circuitului de comandă

Bornele RS-485 fac parte din blocul de borne de comandă al GD20:
| Bornă | Funcție |
|---|---|
485+ | Linia RS-485 A (pozitivă) |
485- | Linia RS-485 B (negativă) |
PE | Ecranul cablului / împământare de protecție |
Reguli de cablare (din manualul V1.9, secțiunea 3.2.4):
- Pentru magistrala RS-485 folosiți o pereche torsadată ecranată.
- Conectați
485+al gateway-ului la485+al convertizorului și485-la485-. - Legați ecranul cablului la
PEdoar la un capăt (de regulă pe partea gateway-ului). - Lungimea maximă a cablului depinde de baud rate — la 19 200 bps cu pereche torsadată 24 AWG, limita practică este de aproximativ 600 m.
- Pozați cablurile de comandă separat de cablul motorului U/V/W, pentru a evita preluarea perturbațiilor.
Structura magistralei RS-485

Pentru un singur convertizor, conectați gateway-ul direct între 485+ și 485- ale convertizorului. Pentru mai multe convertizoare, legați-le în lanț (daisy chain) pe o singură magistrală și montați un terminator de 120 Ω la fiecare capăt. Topologia în stea („crizantemă”) este acceptată, dar cablarea în lanț este preferată pentru imunitatea la perturbații. Fiecare convertizor de pe magistrală trebuie să aibă o adresă slave unică (P14.00).
Rezistorul de terminație

Fiecare GD20 are deasupra bornelor de comandă un mic bloc de comutatoare DIP (marcate AO1, AO2, AI2, 485). Comutatorul 485 conectează sau deconectează rezistorul de terminație de 120 Ω integrat pentru linia RS-485. Setați-l pe ON doar la ultimul convertizor de la capătul magistralei; la convertizoarele intermediare lăsați-l pe OFF. Poziția implicită din fabrică este marcată pe comutator cu un dreptunghi negru.
Verificați căpăcelul de fir din spate. O cauză frecventă a erorilor de comunicare este micul căpăcel de fir din spatele blocului de borne, care conectează terminația integrată la magistrală — dacă lipsește sau nu este bine fixat, comutatorul DIP 485 nu are niciun efect.
Configurare
La importul șablonului în TapHome introduceți:
- IP Address — adresa gateway-ului în rețeaua locală (valoare implicită exemplificativă:
192.168.1.0) - Slave ID — adresa slave Modbus a convertizorului (implicit
1, interval1–247)
Modbus TCP rulează pe portul 502 (fixat în șablon).
Activarea comunicației Modbus
Convertizorul ignoră scrierile prin Modbus până când canalul de comandă și sursa frecvenței nu sunt trecute pe comunicație. Parametrii relevanți se află în grupurile P00 și P14 din meniul tastaturii convertizorului (manualul V1.9, secțiunea 5):
| Parametru | Funcție | Valoare recomandată | Observații |
|---|---|---|---|
P00.01 | Canalul comenzii de funcționare | 2 (Comunicație) | Permite scrierile în H:0x2000 pentru pornire/oprire. Fără această setare funcționează doar citirile de diagnosticare. |
P00.06 | Sursa frecvenței A | 8 (Modbus) | Necesar doar dacă frecvența setată se va trimite prin Modbus. |
P14.00 | Adresa de comunicație locală | 1 (implicit), unică pentru fiecare convertizor | Slave ID — trebuie să corespundă valorii introduse în TapHome. 0 este rezervat pentru broadcast. |
P14.01 | Baud rate-ul comunicației | 4 = 19 200 bps (implicit) | Trebuie să corespundă setării RS-485 a gateway-ului. |
P14.02 | Verificarea biților de date | 1 = E,8,1 (paritate pară, 8 biți de date, 1 bit de stop) | Trebuie să corespundă gateway-ului. Alte opțiuni RTU: 0=N,8,1; 2=O,8,1; 3=N,8,2. |
P14.04 | Timpul de expirare RS-485 | 0.0 (dezactivat) | Dacă este activat și pe magistrală nu există trafic mai mult decât timpul setat, convertizorul semnalează defectul CE (defect de comunicare 485). |
Navigarea din tastatură: PRG → grupul P14 → selectați subindexul → apăsați DATA/ENT → modificați valoarea → apăsați din nou DATA/ENT pentru salvare.
Șablonul TapHome doar citește registrele de diagnosticare (butonul Resetare defect este livrat fără script de scriere), așa că
P00.01șiP00.06nu sunt strict necesare. Dacă aveți nevoie doar de monitorizare, lăsați canalul de comandă pe tastatură/borne și setați doarP14.00–P14.02, pentru ca convertizorul să răspundă la citirile Modbus.
Configurarea gateway-ului
Gateway-ul are nevoie de următoarele setări:
- Mod de funcționare: server Modbus TCP pe portul
502 - Partea RS-485: baud rate, paritate, biți de date și de stop identici cu
P14.01șiP14.02(implicit 19 200, E, 8, 1) - IP static: atribuit din interfața web a gateway-ului sau prin rezervare DHCP
- Încapsularea transparentă sau RTU-in-TCP nu este necesară — TapHome comunică prin Modbus TCP pur, iar gateway-ul trebuie să convertească intern cadrele
Dacă gateway-ul este configurat pentru „transparent UDP/TCP forwarding” în loc de „Modbus TCP server”, TapHome va înregistra erori de timeout. Folosiți modul de protocol Modbus al gateway-ului, nu transmiterea directă a datelor brute.
Funcțiile dispozitivului
Șablonul oferă șase dispozitive în modulul convertizorului — toate sunt dispozitive de diagnosticare doar pentru citire, cu excepția butonului Resetare defect, care are scripturile goale.
Diagnosticare și monitorizare
- Turație de funcționare — turația motorului în RPM, calculată intern de convertizor din frecvența de funcționare și parametrii configurați ai motorului (grupul de parametri ai motorului P02). Citește registrul H:0x3005, interval 0–65535 RPM.
- Curent de ieșire — curentul de linie al motorului din H:0x3004, în unități de 0,1 A (valoarea brută a registrului). Împărțiți la 10 în scripturile TapHome pentru a obține amperi; interval de până la 3000,0 A.
- Cod de identificare VFD — identificatorul modelului din H:0x3016. Util pentru a confirma că șablonul este asociat unei unități Goodrive 20 (consultați nota de mai jos despre alegerea registrului).
Tratarea defectelor
Cod de defect (memorat) — numărul defectului memorat din H:0x5000. Rămâne afișat și după un defect trecător, până când utilizatorul resetează defectul, astfel încât ultimul defect rămâne vizibil în dashboard. Codurile corespund tabelului de defecte al GD20:
Cod Mnemonic Semnificație 1 OUt1 Protecția fazei U a modulului invertor 2 OUt2 Protecția fazei V a modulului invertor 3 OUt3 Protecția fazei W a modulului invertor 4 OC1 Supracurent la accelerare 5 OC2 Supracurent la decelerare 6 OC3 Supracurent la turație constantă 7 OV1 Supratensiune la accelerare 8 OV2 Supratensiune la decelerare 9 OV3 Supratensiune la turație constantă 10 UV Subtensiune pe magistrala DC 11 OL1 Suprasarcina motorului 12 OL2 Suprasarcina convertizorului 13 SPI Lipsă fază la intrare 14 SPO Lipsă fază la ieșire 15 OH1 Supraîncălzirea modulului redresor 16 OH2 Supraîncălzirea modulului invertor 17 EF Defect extern 18 CE Defect de comunicare 485 19 ItE Defect de detectare a curentului 20 tE Defect la autoreglarea motorului 21 EEP Defect de operare EEPROM 22 PIDE Reacția PID deconectată 23 bCE Defect al unității de frânare 24 END Timpul de funcționare atins 25 OL3 Prealarmă de suprasarcină electronică 26 PCE Eroare de comunicare cu tastatura 27 UPE Eroare la încărcarea parametrilor 28 DNE Eroare la descărcarea parametrilor 32 ETH1 Defect de scurtcircuit la pământ 1 33 ETH2 Defect de scurtcircuit la pământ 2 34 dEu Defect de abatere a turației 35 STo Dereglarea motorului sincron 36 LL Subsarcină electronică Resetare defect — dispozitiv de tip buton care ar trebui să scrie
0x0007în registrul de comandă H:0x2000. Scripturile Read și Write sunt livrate goale în șablonul furnizat — butonul este vizibil în TapHome, dar la apăsare nu trimite niciun cadru Modbus. Pentru a-l face funcțional, deschideți dispozitivul în instrumentul de integrare TapHome și adăugațiWriteButtonPressedState = MODBUSW(H, 0x2000, 0x0007)sau declanșați aceeași scriere dintr-un smart rule.
Dispozitiv de tip contor electric (Curent de ieșire, etichetat greșit)
Curent de ieșire (dispozitiv de tip contor electric) — un dispozitiv
ModbusElectricityMetercare mapează două atribute de service pe același registru Output Current (H:0x3004, unități de 0,1 A):Atribut de service Etichetă în interfață Citește Realitate readtotalconsumptionConsumul total (kWh) H:0x3004 / 100Curentul de ieșire împărțit la 100 — nu energia cumulată readdemandCerere (W) H:0x3004Curentul de ieșire brut în unități de 0,1 A — nu puterea instantanee GD20 nu oferă prin Modbus un totalizator de kWh, iar șablonul nu citește registrul puterii de ieșire (H:0x3006), așa că șablonul original simulează ambele valori citind curentul de linie. Pentru citiri exacte folosiți senzorul dedicat Curent de ieșire (de mai sus) și ignorați valorile afișate la „Consumul total” și „Cerere”. Pentru urmărirea reală a consumului adăugați un contor de kWh extern pe alimentarea de intrare a convertizorului.
De ce „Consumul total” afișează amperi. XML-ul folosește registrul H:0x3004 (Output Current) de trei ori. Atât atributul de service pentru energie, cât și cel pentru putere ale acestui dispozitiv citesc același registru de curent și îl etichetează greșit. Aceasta este o particularitate cunoscută a șablonului furnizat — registrul de putere corect ar fi H:0x3006, iar GD20 nu are totalizator de kWh.
Depanare
Nu există comunicare Modbus (erori de timeout în TapHome)
- Dați ping gateway-ului din TapHome Core — verificați dacă IP-ul static este accesibil.
- Verificați dacă gateway-ul este configurat ca server Modbus TCP pe portul 502 (nu ca transmitere transparentă a datelor brute).
- Verificați dacă adresa slave a convertizorului (
P14.00) corespunde valorii Slave ID introduse în TapHome. - Potriviți setările RS-485 ale gateway-ului cu
P14.01(baud rate) șiP14.02(paritate / biți de date / biți de stop) — valorile implicite sunt 19 200, E, 8, 1. - Verificați dacă comutatorul DIP 485 integrat de la capătul magistralei este pe
ONși dacă este bine fixat căpăcelul de fir din spatele blocului de borne. - Inversați
485+și485-dacă LED-urile gateway-ului clipesc, dar TapHome raportează erori CRC — polaritatea A/B este cea mai frecventă greșeală de cablare.
Convertizorul afișează defectul CE (18)
Convertizorul însuși a detectat un defect de comunicare RS-485. Verificați:
- Polaritatea cablării (
485+↔ A,485-↔ B). - Rezistorul de terminație la ambele capete ale magistralei (câte 120 Ω).
- Ecranul cablului legat la pământ doar la un capăt.
- Potrivirea baud rate-ului și a parității între gateway și
P14.01/P14.02. P14.04(timpul de expirare RS-485) — dacă are o valoare setată, convertizorul trebuie să vadă trafic cel puțin la acest interval. Pe durata depanării setați-l la0.0pentru a dezactiva watchdog-ul.
Butonul Resetare defect nu are efect
În șablonul furnizat, dispozitivul Resetare defect are scripturile Read/Write goale. Deschideți dispozitivul în instrumentul de integrare TapHome și adăugați un script de scriere care trimite 0x0007 în registrul H:0x2000. Până atunci, resetați defectele memorate de la tastatura convertizorului (butonul STOP/RST) sau prin repornirea convertizorului cu întreruperea alimentării.
Turația de funcționare arată 0 în timp ce motorul funcționează
Turația de funcționare (H:0x3005) se calculează din frecvența de funcționare și grupul de parametri ai motorului P02 (frecvența nominală, turația nominală, numărul de poli). Dacă acești parametri ai motorului au valorile implicite, care nu corespund motorului dvs., convertizorul poate raporta 0 sau valorile nominale de pe plăcuța de identificare. Efectuați autoreglarea motorului sau setați manual în P02 valorile de pe plăcuța motorului, pentru ca convertizorul să poată calcula corect turația.
Codul de identificare VFD returnează o valoare neașteptată
Șablonul citește registrul nedocumentat H:0x3016. Registrul de identificare documentat este H:0x2103, care returnează 0x0106 atât pentru Goodrive 20, cât și pentru Goodrive 20-EU. Dacă H:0x3016 returnează o valoare necunoscută, tratați-o ca date de diagnosticare opace — convertizorul funcționează în rest normal. Pentru a trece citirea pe registrul documentat, modificați scriptul în instrumentul de integrare TapHome în MODBUSR(H, 0x2103, Int16).
