
INVT Goodrive 20 (GD20) a Goodrive 20-EU (GD20EU) jsou mini univerzální frekvenční měniče (VFD) pro 3-fázové AC indukční motory používané v čerpadlech, ventilátorech, dopravnících a dalších průmyslových zátěžích. Komunikují přes Modbus RTU na 2-vodičové RS-485 sběrnici buď přes volitelnou INVT komunikační kartu SID2, nebo přes vestavěné RS-485 svorky.
TapHome šablona používá Modbus TCP na portu 502 a vyžaduje externí RS-485-to-Ethernet bránu (XML popis doporučuje převodník Waveshare RS485-to-ETH B), která přemostí IP síť na RS-485 sběrnici měniče. Šablona zpřístupňuje diagnostiku — zachycený chybový kód, otáčky motoru, výstupní proud a identifikační registr měniče — společně s tlačítkem Reset chyby. Run/stop, požadovaná frekvence a živý stav nejsou implementovány (viz seznam možných vylepšení níže).
K názvu slugu „SID2". SID2 je interní název INVT pro volitelnou RS-485 komunikační kartu na GD20 — nemá Ethernet port. TapHome šablona nicméně komunikuje přes Modbus TCP, takže externí brána (Waveshare RS485-to-ETH B, Moxa MGate, USR-W630 nebo ekvivalent) je vždy nezbytná. Funguje jakýkoliv standardní převodník Modbus TCP-to-RTU; SID2 vs. vestavěný RS-485 mění pouze fyzickou svorkovnici na straně měniče.
Hardwarové připojení
Komunikační řetězec má dvě fáze:
| |
Brána musí být na stejné lokální síti jako TapHome Core a nakonfigurovaná se statickou IP (DHCP rezervace nebo vlastní webové UI). RS-485 port brány je zapojen paralelně se svorkami 485+ / 485- měniče.
Zapojení ovládacího obvodu

RS-485 svorky jsou součástí ovládací svorkovnice GD20:
| Svorka | Funkce |
|---|---|
485+ | RS-485 linka A (kladná) |
485- | RS-485 linka B (záporná) |
PE | Stínění kabelu / ochranné zemnění |
Pravidla zapojení (z manuálu V1.9, sekce 3.2.4):
- Pro RS-485 sběrnici použijte stíněnou kroucenou dvoulinku.
- Spojte
485+brány s485+na měniči a485-s485-. - Stínění kabelu připojte na
PEpouze na jednom konci (typicky na straně brány). - Maximální délka kabelu závisí na baud rate — při 19 200 bps s kroucenou dvoulinkou 24 AWG je praktický limit přibližně 600 m.
- Veďte ovládací kabely odděleně od motorového kabelu U/V/W, abyste předešli rušení.
Topologie RS-485 sběrnice

Pro jeden měnič připojte bránu přímo mezi 485+ a 485- na měniči. Pro více měničů je zapojte do série (daisy-chain) na jedné sběrnici a na obou koncích umístěte zakončovací odpor 120 Ω. Hvězdicová (chrysanthemum) topologie je podporována, ale daisy-chain je preferována kvůli odolnosti vůči rušení. Každý měnič na sběrnici musí mít jedinečnou slave adresu (P14.00).
Zakončovací odpor

Každý GD20 má nad ovládacími svorkami malý blok DIP přepínačů (označené AO1, AO2, AI2, 485). Přepínač 485 aktivuje vestavěný zakončovací odpor 120 Ω pro RS-485 linku. Nastavte ho na ON pouze na posledním měniči na konci sběrnice; na mezilehlých měničích ho nechte v poloze OFF. Tovární polohu označuje černý obdélník na přepínači.
Zkontrolujte zadní spojku. Běžnou příčinou chyb komunikace je malá spojka (wire-cap) na zadní straně svorkovnice, která připojuje vestavěné zakončení na sběrnici — pokud chybí nebo nedoléhá, přepínač 485 nemá žádný efekt.
Konfigurace
Při importu šablony v TapHome zadejte:
- IP Address — adresa brány v lokální síti (výchozí placeholder:
192.168.1.0) - Slave ID — Modbus slave adresa měniče (výchozí
1, rozsah1–247)
Modbus TCP běží na portu 502 (pevně nastaveno v šabloně).
Povolení Modbus komunikace
Měnič ignoruje zápisy přes Modbus, dokud není kanál spuštění a zdroj frekvence přepnut na komunikaci. Příslušné parametry žijí ve skupině P14 v menu klávesnice měniče (manuál V1.9, sekce 5):
| Parametr | Funkce | Doporučená hodnota | Poznámky |
|---|---|---|---|
P00.01 | Kanál příkazu spuštění | 2 (Communication) | Povoluje zápisy do H:0x2000 pro ovládání run/stop. Bez toho fungují pouze diagnostická čtení. |
P00.06 | Zdroj frekvence A | 8 (Modbus) | Vyžaduje se pouze pokud bude požadovaná frekvence posílána přes Modbus. |
P14.00 | Lokální komunikační adresa | 1 (výchozí), jedinečná na měniči | Slave ID — musí se shodovat s hodnotou zadanou v TapHome. 0 je rezervovaná pro broadcast. |
P14.01 | Komunikační baud rate | 4 = 19 200 bps (výchozí) | Musí se shodovat s nastavením brány na straně RS-485. |
P14.02 | Kontrola datových bitů | 1 = E,8,1 (Even, 8 datových bitů, 1 stop bit) | Musí se shodovat s bránou. Další RTU možnosti: 0=N,8,1; 2=O,8,1; 3=N,8,2. |
P14.04 | RS-485 timeout | 0.0 (vypnuto) | Pokud je povoleno a sběrnice je tichá déle než nastavený čas, měnič vyhlásí chybu CE (485 communication fault). |
Navigace klávesnicí: PRG → skupina P14 → vyberte sub-index → stiskněte DATA/ENT → upravte hodnotu → znovu stiskněte DATA/ENT pro uložení.
TapHome šablona pouze čte diagnostické registry a spouští Reset chyby, takže
P00.01aP00.06nejsou striktně potřeba. Pokud potřebujete pouze monitoring, nechte run kanál na klávesnici/svorkách a nastavte pouzeP14.00–P14.02, aby měnič odpovídal na Modbus čtení.
Konfigurace brány
Brána potřebuje následující nastavení:
- Provozní režim: Modbus TCP server na portu
502 - Strana RS-485: baud rate, parita, datové a stop bity shodné s
P14.01aP14.02(výchozí 19 200, E, 8, 1) - Statická IP: přiřazená přes webové UI brány nebo DHCP rezervaci
- Transparentní nebo RTU-in-TCP enkapsulace se nevyžaduje — TapHome komunikuje čistě přes Modbus TCP a brána musí konvertovat rámce interně
Pokud je brána nakonfigurovaná na „transparent UDP/TCP forwarding" místo „Modbus TCP server", TapHome bude vidět timeouty. Použijte režim Modbus protokolu brány, ne syrový passthrough.
Možnosti zařízení
Šablona zpřístupňuje šest zařízení v modulu měniče — všechna jsou diagnostická pouze pro čtení, kromě prázdného tlačítka Reset chyby.
Diagnostika a monitoring
- Operation Speed — otáčky motoru v RPM, vypočítané interně měničem z běžící frekvence a nakonfigurovaných motorových parametrů (skupina motorových parametrů P02). Čte registr H:0x3005, rozsah 0–65535 RPM.
- Output Current — proud motoru čtený z H:0x3004 v jednotkách 0,1 A (surová hodnota registru). Ve skriptech TapHome dělte 10 pro získání ampérů; rozsah do 3000,0 A.
- VFD Identification Code — identifikátor modelu z H:0x3016. Užitečné pro potvrzení, že šablona je navázána na jednotku Goodrive 20 (viz poznámka níže o volbě registru).
Zpracování chyb
Fault Code (latched) — zachycené číslo chyby měniče z H:0x5000. Přetrvává přes přechodnou chybu, dokud uživatel nespustí Reset chyby, takže poslední chyba zůstává viditelná na dashboardu. Kódy sledují tabulku chyb GD20:
Kód Mnemonika Význam 1 OUt1 Ochrana fáze U měniče 2 OUt2 Ochrana fáze V měniče 3 OUt3 Ochrana fáze W měniče 4 OC1 Nadproud během akcelerace 5 OC2 Nadproud během decelerace 6 OC3 Nadproud při konstantní rychlosti 7 OV1 Přepětí během akcelerace 8 OV2 Přepětí během decelerace 9 OV3 Přepětí při konstantní rychlosti 10 UV Podpětí sběrnice 11 OL1 Přetížení motoru 12 OL2 Přetížení měniče 13 SPI Výpadek fáze na vstupu 14 SPO Výpadek fáze na výstupu 15 OH1 Přehřátí usměrňovače 16 OH2 Přehřátí modulu měniče 17 EF Externí chyba 18 CE 485 chyba komunikace 19 ItE Chyba detekce proudu 20 tE Chyba auto-tuningu motoru 21 EEP Chyba operace EEPROM 22 PIDE PID zpětná vazba offline 23 bCE Chyba brzdné jednotky 24 END Dosažený provozní čas 25 OL3 Předupozornění elektronického přetížení 26 PCE Chyba komunikace klávesnice 27 UPE Chyba uploadu parametrů 28 DNE Chyba downloadu parametrů 32 ETH1 Zkrat na zem 1 33 ETH2 Zkrat na zem 2 34 dEu Odchylka rychlosti 35 STo Maladjustace synchronního motoru 36 LL Elektronické podtížení Fault Reset — tlačítkové zařízení navržené pro zápis
0x0007do ovládacího registru H:0x2000. Read a Write skripty jsou v dodané šabloně prázdné — tlačítko je v TapHome viditelné, ale po stisknutí neposílá žádný Modbus rámec. Aby fungovalo, otevřete zařízení v TapHome integration tool a přidejteWriteButtonPressedState = MODBUSW(H, 0x2000, 0x0007), nebo spusťte stejný zápis ze Smart Rule.
Wrapper elektroměru (Output Current, nesprávně označený)
Output Current (wrapper elektroměru) — zařízení
ModbusElectricityMeter, které mapuje dva service atributy na stejný registr Output Current (H:0x3004, jednotky 0,1 A):Service atribut UI label Čte Realita readtotalconsumptionTotal Consumption (kWh) H:0x3004 / 100Výstupní proud škálovaný 1/100 — ne kumulativní energie readdemandDemand (W) H:0x3004Surový výstupní proud v 0,1 A — ne okamžitý výkon GD20 přes Modbus neexponuje totalizér kWh ani registr okamžitého výkonu, takže původní šablona je falšuje čtením proudu linky. Pro přesné údaje použijte vyhrazený senzor Output Current (výše) a ignorujte hodnoty zobrazené pod „Total Consumption" a „Demand". Pro skutečné sledování spotřeby přidejte externí kWh elektroměr na vstup měniče.
Proč „Total Consumption" zobrazuje ampéry. XML opakovaně používá registr H:0x3004 (Output Current) třikrát. Atributy energie i výkonu na wrapperu čtou stejný proudový registr a označují ho nesprávně. Toto je známá vlastnost dodané šablony — viz seznam možných vylepšení pro správný výkonový registr (H:0x3006) a chybějící kWh totalizér.
Řešení problémů
Žádná Modbus komunikace (timeouty v TapHome)
- Pingněte bránu z TapHome Core — ověřte dosažitelnost statické IP.
- Ověřte, že brána je nakonfigurovaná jako Modbus TCP server na portu 502 (ne syrový transparentní passthrough).
- Potvrďte, že slave adresa měniče (
P14.00) se shoduje se Slave ID zadaným v TapHome. - Nastavení RS-485 brány srovnejte s
P14.01(baud rate) aP14.02(parita / data / stop bity) — výchozí hodnoty jsou 19 200, E, 8, 1. - Zkontrolujte, že vestavěný DIP přepínač 485 na konci sběrnice je v poloze
ONa že zadní spojka svorkovnice je nasazena. - Prohoďte
485+a485-, pokud LED diody na bráně blikají, ale TapHome hlásí CRC chyby — A/B polarita je nejčastější chyba zapojení.
Měnič ukazuje chybu CE (18)
Samotný měnič detekoval chybu RS-485 komunikace. Zkontrolujte:
- Polaritu zapojení (
485+↔ A,485-↔ B). - Zakončovací odpor na obou koncích sběrnice (po 120 Ω).
- Stínění kabelu uzemněné pouze na jednom konci.
- Shodu baud rate a parity mezi bránou a
P14.01/P14.02. P14.04(RS-485 timeout) — pokud je hodnota nastavená, měnič musí vidět provoz alespoň tak často. Pro vypnutí watchdogu během debugování nastavte na0.0.
Tlačítko Fault Reset nemá efekt
Dodaná šablona má prázdné Read/Write skripty na zařízení Fault Reset. Otevřete zařízení v TapHome integration tool a přidejte zapisovací skript, který posílá 0x0007 do registru H:0x2000. Do té doby resetujte zachycené chyby z klávesnice měniče (tlačítko STOP/RST) nebo cyklováním napájení měniče.
Operation Speed čte 0, zatímco motor běží
Operation Speed (H:0x3005) se počítá z běžící frekvence a skupiny motorových parametrů P02 (jmenovitá frekvence, jmenovité otáčky, počet pólů). Pokud jsou tyto parametry na výchozích hodnotách, které neodpovídají vašemu motoru, měnič může hlásit 0 nebo nominální hodnoty ze štítku. Spusťte auto-tuning motoru nebo ručně nastavte hodnoty ze štítku motoru v P02, aby měnič mohl správně odvodit RPM.
VFD Identification Code vrací neočekávanou hodnotu
Šablona čte nezdokumentovaný registr H:0x3016. Zdokumentovaný identifikační registr je H:0x2103, který vrací 0x0106 pro Goodrive 20 i Goodrive 20-EU. Pokud H:0x3016 vrací něco neznámého, považujte to za neprůhledná diagnostická data — měnič je jinak funkční. Pokud chcete přepnout čtení na zdokumentovaný registr, změňte skript v TapHome integration tool na MODBUSR(H, 0x2103, Int16).
