
INVT Goodrive 20 (GD20) a Goodrive 20-EU (GD20EU) sú mini univerzálne frekvenčné meniče (VFD) pre 3-fázové AC indukčné motory používané v čerpadlách, ventilátoroch, dopravníkoch a ďalších priemyselných záťažiach. Komunikujú cez Modbus RTU na 2-vodičovej RS-485 zbernici buď cez voliteľnú INVT komunikačnú kartu SID2, alebo cez vstavané RS-485 svorky.
TapHome šablóna používa Modbus TCP na porte 502 a vyžaduje externú RS-485-to-Ethernet bránu (XML popis odporúča prevodník Waveshare RS485-to-ETH B), ktorá premostí IP sieť na RS-485 zbernicu meniča. Šablóna sprístupňuje diagnostiku — zachytený chybový kód, otáčky motora, výstupný prúd a identifikačný register meniča — spolu s tlačidlom Reset chyby. Run/stop, žiadaná frekvencia a živý stav nie sú implementované (pozri zoznam možných vylepšení nižšie).
K názvu slugu „SID2". SID2 je interný názov INVT pre voliteľnú RS-485 komunikačnú kartu na GD20 — nemá Ethernet port. TapHome šablóna napriek tomu komunikuje cez Modbus TCP, takže externá brána (Waveshare RS485-to-ETH B, Moxa MGate, USR-W630 alebo ekvivalent) je vždy potrebná. Funguje akýkoľvek štandardný prevodník Modbus TCP-to-RTU; SID2 vs. vstavaný RS-485 mení iba fyzickú svorkovnicu na strane meniča.
Hardvérové zapojenie
Komunikačný reťazec má dva stupne:
| |
Brána musí byť na rovnakej lokálnej sieti ako TapHome Core a nakonfigurovaná so statickou IP (DHCP rezervácia alebo vlastné webové UI). RS-485 port brány je zapojený paralelne so svorkami 485+ / 485- meniča.
Zapojenie ovládacieho obvodu

RS-485 svorky sú súčasťou ovládacej svorkovnice GD20:
| Svorka | Funkcia |
|---|---|
485+ | RS-485 linka A (kladná) |
485- | RS-485 linka B (záporná) |
PE | Tienenie kábla / ochranné uzemnenie |
Pravidlá zapojenia (z manuálu V1.9, sekcia 3.2.4):
- Pre RS-485 zbernicu použite tienenú krútenú dvojlinku.
- Spojte
485+brány s485+na meniči a485-s485-. - Tienenie kábla pripojte na
PEiba na jednom konci (typicky na strane brány). - Maximálna dĺžka kábla závisí od baud rate — pri 19 200 bps s krútenou dvojlinkou 24 AWG je praktický limit zhruba 600 m.
- Veďte ovládacie káble oddelene od motorového kábla U/V/W, aby ste predišli rušeniu.
Topológia RS-485 zbernice

Pre jeden menič pripojte bránu priamo medzi 485+ a 485- na meniči. Pre viacero meničov ich zapojte do série (daisy-chain) na jednej zbernici a na oboch koncoch umiestnite zakončovací odpor 120 Ω. Hviezdicová (chrysanthemum) topológia je podporovaná, ale daisy-chain je preferovaná kvôli odolnosti voči rušeniu. Každý menič na zbernici musí mať jedinečnú slave adresu (P14.00).
Zakončovací odpor

Každý GD20 má nad ovládacími svorkami malý blok DIP prepínačov (označené AO1, AO2, AI2, 485). Prepínač 485 aktivuje vstavaný zakončovací odpor 120 Ω pre RS-485 linku. Nastavte ho na ON iba na poslednom meniči na konci zbernice; na medziľahlých meničoch ho nechajte v polohe OFF. Továrenská polohu označuje čierny obdĺžnik na prepínači.
Skontrolujte zadnú spojku. Bežnou príčinou chýb komunikácie je malá spojka (wire-cap) na zadnej strane svorkovnice, ktorá pripája vstavané zakončenie na zbernicu — ak chýba alebo nedolieha, prepínač 485 nemá žiadny efekt.
Konfigurácia
Pri importe šablóny v TapHome zadajte:
- IP Address — adresa brány v lokálnej sieti (predvolený placeholder:
192.168.1.0) - Slave ID — Modbus slave adresa meniča (predvolene
1, rozsah1–247)
Modbus TCP beží na porte 502 (pevne nastavené v šablóne).
Povolenie Modbus komunikácie
Menič ignoruje zápisy cez Modbus, kým nie je kanál spustenia a zdroj frekvencie prepnutý na komunikáciu. Príslušné parametre žijú v skupine P14 v menu klávesnice meniča (manuál V1.9, sekcia 5):
| Parameter | Funkcia | Odporúčaná hodnota | Poznámky |
|---|---|---|---|
P00.01 | Kanál príkazu spustenia | 2 (Communication) | Povoľuje zápisy do H:0x2000 pre ovládanie run/stop. Bez toho fungujú iba diagnostické čítania. |
P00.06 | Zdroj frekvencie A | 8 (Modbus) | Vyžaduje sa iba ak žiadaná frekvencia bude posielaná cez Modbus. |
P14.00 | Lokálna komunikačná adresa | 1 (predvolená), jedinečná na meniči | Slave ID — musí sa zhodovať s hodnotou zadanou v TapHome. 0 je rezervovaná pre broadcast. |
P14.01 | Komunikačná baud rate | 4 = 19 200 bps (predvolená) | Musí sa zhodovať s nastavením brány na strane RS-485. |
P14.02 | Kontrola dátových bitov | 1 = E,8,1 (Even, 8 dátových bitov, 1 stop bit) | Musí sa zhodovať s bránou. Ďalšie RTU možnosti: 0=N,8,1; 2=O,8,1; 3=N,8,2. |
P14.04 | RS-485 timeout | 0.0 (vypnuté) | Ak je povolené a zbernica je tichá dlhšie ako nastavený čas, menič vyhlási chybu CE (485 communication fault). |
Navigácia klávesnicou: PRG → skupina P14 → vyberte sub-index → stlačte DATA/ENT → upravte hodnotu → opäť stlačte DATA/ENT na uloženie.
TapHome šablóna iba číta diagnostické registre a spúšťa Reset chyby, takže
P00.01aP00.06nie sú striktne potrebné. Ak potrebujete iba monitoring, nechajte run kanál na klávesnici/svorkách a nastavte ibaP14.00–P14.02, aby menič odpovedal na Modbus čítania.
Konfigurácia brány
Brána potrebuje nasledovné nastavenia:
- Prevádzkový režim: Modbus TCP server na porte
502 - Strana RS-485: baud rate, parita, dátové a stop bity zhodné s
P14.01aP14.02(predvolene 19 200, E, 8, 1) - Statická IP: priradená cez webové UI brány alebo DHCP rezerváciu
- Transparentná alebo RTU-in-TCP enkapsulácia sa nevyžaduje — TapHome komunikuje čisto cez Modbus TCP a brána musí konvertovať rámce interne
Ak je brána nakonfigurovaná na „transparent UDP/TCP forwarding" namiesto „Modbus TCP server", TapHome bude vidieť timeouty. Použite režim Modbus protokolu brány, nie surový passthrough.
Možnosti zariadenia
Šablóna sprístupňuje šesť zariadení v module meniča — všetky sú diagnostické iba na čítanie, okrem prázdneho tlačidla Reset chyby.
Diagnostika a monitoring
- Operation Speed — otáčky motora v RPM, vypočítané interne meničom z bežiacej frekvencie a nakonfigurovaných parametrov motora (skupina motorových parametrov P02). Číta register H:0x3005, rozsah 0–65535 RPM.
- Output Current — prúd motora čítaný z H:0x3004 v jednotkách 0,1 A (surová hodnota registra). V skriptoch TapHome vydeľte 10 pre získanie ampérov; rozsah do 3000,0 A.
- VFD Identification Code — identifikátor modelu z H:0x3016. Užitočné na potvrdenie, že šablóna je naviazaná na jednotku Goodrive 20 (pozri poznámku nižšie o voľbe registra).
Spracovanie chýb
Fault Code (latched) — zachytené číslo chyby meniča z H:0x5000. Pretrváva cez prechodnú chybu, kým používateľ nespustí Reset chyby, takže posledná chyba zostáva viditeľná na dashboarde. Kódy sledujú tabuľku chýb GD20:
Kód Mnemonika Význam 1 OUt1 Ochrana fázy U meniča 2 OUt2 Ochrana fázy V meniča 3 OUt3 Ochrana fázy W meniča 4 OC1 Nadprúd počas akcelerácie 5 OC2 Nadprúd počas decelerácie 6 OC3 Nadprúd pri konštantnej rýchlosti 7 OV1 Prepätie počas akcelerácie 8 OV2 Prepätie počas decelerácie 9 OV3 Prepätie pri konštantnej rýchlosti 10 UV Podpätie zbernice 11 OL1 Preťaženie motora 12 OL2 Preťaženie meniča 13 SPI Výpadok fázy na vstupe 14 SPO Výpadok fázy na výstupe 15 OH1 Prehriatie usmerňovača 16 OH2 Prehriatie modulu meniča 17 EF Externá chyba 18 CE 485 chyba komunikácie 19 ItE Chyba detekcie prúdu 20 tE Chyba auto-tuningu motora 21 EEP Chyba operácie EEPROM 22 PIDE PID spätná väzba offline 23 bCE Chyba brzdnej jednotky 24 END Dosiahnutý prevádzkový čas 25 OL3 Predupozornenie elektronického preťaženia 26 PCE Chyba komunikácie klávesnice 27 UPE Chyba uploadu parametrov 28 DNE Chyba downloadu parametrov 32 ETH1 Skrat na zem 1 33 ETH2 Skrat na zem 2 34 dEu Odchýlka rýchlosti 35 STo Maladjustácia synchrónneho motora 36 LL Elektronické podťaženie Fault Reset — tlačidlové zariadenie navrhnuté na zápis
0x0007do ovládacieho registra H:0x2000. Read a Write skripty sú v dodanej šablóne prázdne — tlačidlo je v TapHome viditeľné, ale po stlačení neposiela žiadny Modbus rámec. Aby fungovalo, otvorte zariadenie v TapHome integration tool a pridajteWriteButtonPressedState = MODBUSW(H, 0x2000, 0x0007), alebo spustite rovnaký zápis zo Smart Rule.
Wrapper elektromera (Output Current, nesprávne označený)
Output Current (wrapper elektromera) — zariadenie
ModbusElectricityMeter, ktoré mapuje dva service atribúty na ten istý register Output Current (H:0x3004, jednotky 0,1 A):Service atribút UI label Číta Realita readtotalconsumptionTotal Consumption (kWh) H:0x3004 / 100Výstupný prúd škálovaný 1/100 — nie kumulatívna energia readdemandDemand (W) H:0x3004Surový výstupný prúd v 0,1 A — nie okamžitý výkon GD20 cez Modbus neexponuje totalizér kWh ani register okamžitého výkonu, takže pôvodná šablóna ich falšuje čítaním prúdu linky. Pre presné údaje použite vyhradený senzor Output Current (vyššie) a ignorujte hodnoty zobrazené pod „Total Consumption" a „Demand". Pre skutočné sledovanie spotreby pridajte externý kWh elektromer na vstup meniča.
Prečo „Total Consumption" zobrazuje ampéry. XML opakovane používa register H:0x3004 (Output Current) trikrát. Atribúty energie aj výkonu na wrapperi čítajú ten istý prúdový register a označujú ho nesprávne. Toto je známa vlastnosť dodanej šablóny — pozri zoznam možných vylepšení pre správny výkonový register (H:0x3006) a chýbajúci kWh totalizér.
Riešenie problémov
Žiadna Modbus komunikácia (timeouty v TapHome)
- Pingnite bránu z TapHome Core — overte dosiahnuteľnosť statickej IP.
- Overte, že brána je nakonfigurovaná ako Modbus TCP server na porte 502 (nie surový transparentný passthrough).
- Potvrďte, že slave adresa meniča (
P14.00) sa zhoduje so Slave ID zadaným v TapHome. - Nastavenia RS-485 brány zladzte s
P14.01(baud rate) aP14.02(parita / dáta / stop bity) — predvolené hodnoty sú 19 200, E, 8, 1. - Skontrolujte, že vstavaný DIP prepínač 485 na konci zbernice je v polohe
ONa že zadná spojka svorkovnice je nasadená. - Prehoďte
485+a485-, ak LED diódy na bráne blikajú, ale TapHome hlási CRC chyby — A/B polarita je najčastejšia chyba zapojenia.
Menič ukazuje chybu CE (18)
Samotný menič detegoval chybu RS-485 komunikácie. Skontrolujte:
- Polaritu zapojenia (
485+↔ A,485-↔ B). - Zakončovací odpor na oboch koncoch zbernice (po 120 Ω).
- Tienenie kábla uzemnené iba na jednom konci.
- Zhodu baud rate a parity medzi bránou a
P14.01/P14.02. P14.04(RS-485 timeout) — ak je hodnota nastavená, menič musí vidieť prevádzku aspoň tak často. Pre vypnutie watchdogu počas debugovania nastavte na0.0.
Tlačidlo Fault Reset nemá efekt
Dodaná šablóna má prázdne Read/Write skripty na zariadení Fault Reset. Otvorte zariadenie v TapHome integration tool a pridajte zápisový skript, ktorý posiela 0x0007 do registra H:0x2000. Dovtedy resetujte zachytené chyby z klávesnice meniča (tlačidlo STOP/RST) alebo cyklovaním napájania meniča.
Operation Speed číta 0, kým motor beží
Operation Speed (H:0x3005) sa počíta z bežiacej frekvencie a skupiny motorových parametrov P02 (menovitá frekvencia, menovité otáčky, počet pólov). Ak sú tieto parametre na predvolených hodnotách, ktoré nezodpovedajú vášmu motoru, menič môže hlásiť 0 alebo nominálne hodnoty zo štítku. Spustite auto-tuning motora alebo manuálne nastavte hodnoty zo štítku motora v P02, aby menič mohol správne odvodiť RPM.
VFD Identification Code vracia neočakávanú hodnotu
Šablóna číta nezdokumentovaný register H:0x3016. Zdokumentovaný identifikačný register je H:0x2103, ktorý vracia 0x0106 pre Goodrive 20 aj Goodrive 20-EU. Ak H:0x3016 vracia niečo neznáme, považujte to za nepriehľadné diagnostické dáta — menič je inak funkčný. Ak chcete prepnúť čítanie na zdokumentovaný register, zmeňte skript v TapHome integration tool na MODBUSR(H, 0x2103, Int16).
