---
title: "Orno OR-WE-525/526"
description: "Jednofázový elektromer Orno OR-WE-525/526 cez Modbus RTU (RS-485): celková, importná a exportná energia, prúd, napätie a výkon v TapHome."
url: "https://taphome.com/sk/compatibility/orno-or-we-525-526/"
language: sk
lastmod: 2026-10-08
generator: hugo
ai:
  topics: ["modbus-rtu","electric-meter","rs485","single-phase","energy-metering","din-rail","bidirectional"]
  questions: ["Ako integrovať Orno OR-WE-525/526 s TapHome?","Čo meria šablóna Orno OR-WE-525/526 v TapHome?","Ako pripojiť Orno OR-WE-525/526 cez RS-485 k TapHome?","Aký je rozdiel medzi OR-WE-525 a OR-WE-526?","Ako nakonfigurovať kombinovaný kód na OR-WE-525/526?","Ako zmeniť Modbus adresu slave na OR-WE-525/526?"]
---

# Orno OR-WE-525/526

Komunikácia: Modbus RTU

- [Oficiálna stránka Orno](https://www.orno.pl)

## Návod na integráciu

Orno OR-WE-525 a OR-WE-526 sú jednofázové elektromery na DIN lištu, ktoré komunikujú cez Modbus RTU po RS-485. Oba modely majú certifikáciu MID (smernica 2014/32/EÚ), sú dimenzované na 230 V AC s kapacitou 5(100) A, trieda presnosti B a zaberajú len 1 modul (18 mm) na lište TH-35. Šablóna TapHome poskytuje 4 zariadenia pokrývajúce celkovú energiu, exportnú (do siete) energiu, importnú (zo siete) energiu a meranie prúdu, spolu s rozsiahlymi servisnými atribútmi pre napätie, účinník, frekvenciu, zdanlivý výkon, jalový výkon a jalovú energiu podľa kvadrantov.

Hlavný rozdiel medzi modelmi je, že **OR-WE-525** je základný jednosmerný elektromer s pamäťou EEPROM, zatiaľ čo **OR-WE-526** pridáva obojsmerné meranie, viac-tarifnú podporu (T1--T4), vstavaný RTC s Li-Ion batériou a registre dátumu/času. Oba modely zdieľajú rovnakú mapu Modbus registrov a rozhranie RS-485. Všetky meracie registre používajú kódovanie Int32 čítané cez funkčný kód FC03 (holding registre).

## Hardvérové zapojenie

### Kabeláž RS-485

![Schéma zapojenia Orno OR-WE-525/526 a kabeláž RS-485](https://taphome.com/images/compatibility/orno-or-we-525-526/wiring-rs485_hu_c5c0af96e34c5bdb.jpg)

OR-WE-525/526 má vstavaný RS-485 port s tromi svorkami na spodnej strane elektromera:

- **Svorka 23** (A) — RS-485 dátová linka A, pripojiť na A+/D+ na TapHome RS-485
- **Svorka 24** (G) — Ground / GND
- **Svorka 25** (B) — RS-485 dátová linka B, pripojiť na B-/D- na TapHome RS-485

> [!NOTE]
> Ak prevodník RS-485 nemá port G, prepojenie GND nie je nutné.

Prepojenie sa vykoná dvojžilovým komunikačným káblom prispôsobeným štandardu RS-485, cez štandardný prevodník USB-RS485 alebo priamo na RS-485 zbernicu TapHome Core.

## Konfigurácia

### Komunikačné parametre

Predvolené nastavenia Modbus zodpovedajú šablóne TapHome priamo po inštalácii:

| Parameter | Predvolené | Možnosti |
|-----------|------------|----------|
| Prenosová rýchlosť | 9600 bps | 9600, 19200, 38400, 115200 |
| Dátové bity | 8 | Fixné |
| Parita | None | None, Odd, Even |
| Stop bity | 1 | 1, 2 |
| Slave ID | 1 | 1--247 |

Komunikačné parametre je možné zmeniť cez tlačidlo na prednom paneli (stlačiť a podržať tlačidlo 2 aspoň 3 sekundy pre prístup na stránku nastavení) alebo vzdialene cez servisné akcie šablóny.

### Slave ID

Pri zapojení viacerých elektromerov na rovnakú zbernicu RS-485 musí mať každý elektromer unikátne Slave ID. Predvolené Slave ID je 1 (konfigurovateľné od 1 do 247). Po importe šablóny TapHome nastavte Slave ID v nastaveniach pripojenia modulu tak, aby zodpovedalo elektromeru. Šablóna tiež poskytuje servisnú akciu **Slave ID** na vzdialenú zmenu adresy cez Modbus.

### Kombinovaný kód (režim)

Register kombinovaného kódu (H:0x100F) určuje, ako zariadenie „Total Energy" počíta celkovú hodnotu:

| Režim | Hodnota | Popis |
|-------|---------|-------|
| To Grid | 1 | Celková = len dodávka do siete |
| From Grid | 2 | Celková = len odber zo siete |
| To Grid + From Grid | 3 | Celková = dodávka + odber (predvolené) |
| To Grid - From Grid | 4 | Celková = dodávka - odber |

Toto nastavenie je konfigurovateľné cez servisnú akciu **Mode** na zariadení Total Energy. Zariadenia importnej a exportnej energie nie sú týmto nastavením ovplyvnené — vždy čítajú svoje dedikované registre.

## Schopnosti zariadení

Šablóna vytvára 4 zariadenia organizované do troch skupín: celková energia, obojsmerné meranie importu/exportu a meranie prúdu. Každé zariadenie elektromera hlási kumulatívnu energiu (kWh) a okamžitý odberaný výkon (kW).

### Meranie celkovej energie

- **Total Energy** — celková činná energia (H:0x122, kWh) a odberaný činný výkon (H:0x104, kW). Hodnota celkovej energie závisí od nastavenia kombinovaného kódu. Toto zariadenie obsahuje 12 servisných atribútov: napätie (V), prúd (A), frekvencia siete (Hz), účinník, zdanlivý výkon (VA), jalový výkon (VAr), celková jalová energia (kVArh) a jalová energia podľa kvadrantov (1. až 4. kvadrant, kVArh). Servisná akcia **Mode** umožňuje prepínanie kombinovaného kódu medzi výpočtom dodávky, odberu, súčtu alebo rozdielu.

### Obojsmerné meranie energie

Dve zariadenia sledujú smer toku energie pre monitoring fotovoltiky alebo interakcie so sieťou:

- **Export Energy** — celková reverzná činná energia (H:0x118, kWh) a exportný výkon odvodený zo záporných hodnôt činného výkonu (H:0x104). Servisné atribúty zahŕňajú celkovú dopredný jalový výkon (kVArh) a dopredný jalový odber (VAr).
- **Import Energy** — celková dopredná činná energia (H:0x10E, kWh) a importný výkon odvodený z kladných hodnôt činného výkonu (H:0x104). Servisné atribúty zahŕňajú celkovú reverznú jalovú energiu (kVArh) a reverzný jalový odber (VAr).

> [!TIP]
> Rozdelenie importu/exportu je dosiahnuté čítaním registra znamienkového činného výkonu (H:0x104). Kladné hodnoty indikujú odber zo siete (import), záporné hodnoty indikujú dodávku do siete (export). Toto je obzvlášť užitočné pre monitoring vlastnej spotreby fotovoltiky a interakcie so sieťou.

### Meranie prúdu

- **Electric Current** — prúd v línii (H:0x102, A) s napätím ako servisným atribútom (H:0x131, V). Toto zariadenie používa rýchlejší 1,5-sekundový interval dopytovania pre takmer real-time monitoring prúdu.

### Servisné akcie

Šablóna poskytuje servisné akcie na úrovni modulu pre vzdialenú konfiguráciu:

- **Date/Time** — synchronizácia interných hodín elektromera s aktuálnym časom (zápis BCD-kódovaného dátumu/času do registrov H:0x1007--H:0x100A). Funkčné len na OR-WE-526, ktorý má vstavaný RTC.
- **Slave ID** — zmena Modbus adresy slave (1--255)
- **LCD Cycle time** — nastavenie intervalu automatického prepínania LCD displeja (0--99 sekúnd)
- **Baud Rate** — zmena komunikačnej rýchlosti (9600, 19200, 38400 alebo 115200 bps)

### Ďalšie schopnosti

OR-WE-525/526 tiež ponúka registre pre tarifné počítadlá energie (T1--T4 pre dodávku, odber a celkovú činnú/jalovú energiu), vynulovateľné počítadlá, priemernovaný odberaný výkon so zaznamenanými maximami a konfiguráciu tarifného rozvrhu. Registre súvisiace s tarifami sú funkčné len na OR-WE-526. Tieto je možné doplniť v budúcej aktualizácii šablóny.

## Riešenie problémov

### Žiadna komunikácia

1. Skontrolujte pripojenie svoriek RS-485 — Svorka 23 = A, Svorka 25 = B. Vymeňte A a B ak komunikácia nefunguje, pretože konvencie označovania sa líšia medzi výrobcami
2. Overte, že prenosová rýchlosť v TapHome zodpovedá nastaveniu elektromera (predvolená 9600 bps, viditeľná na informačnej stránke elektromera)
3. Overte, že Slave ID sa zhoduje (predvolené 1)
4. Skontrolujte nastavenie parity — tento elektromer má predvolené **None** (8N1), na rozdiel od niektorých elektromerov, ktoré používajú párnu paritu

### Nesprávne hodnoty celkovej energie

1. Skontrolujte nastavenie režimu kombinovaného kódu (H:0x100F) — predvolený režim 3 (dodávka + odber) sčítava oba smery, čo nemusí byť žiadané správanie pre všetky inštalácie
2. Pre fotovoltické inštalácie môže byť vhodnejší režim 1 (len dodávka) alebo režim 4 (dodávka - odber) v závislosti od umiestnenia meracieho bodu
3. Ak exportná alebo importná energia ukazuje nulu zatiaľ čo celková energia rastie, overte, že elektromer je nainštalovaný v bode, kde skutočne dochádza k obojsmernému toku energie

## Dostupné zariadenia 4

Tieto zariadenia sa po importe zobrazia v TapHome.

OR-WE-525/526 Modul

Servisné atribúty

|                    |                                                                                |
|--------------------|--------------------------------------------------------------------------------|
| Slave ID           |                                                                                |
| Prenosová rýchlosť |                                                                                |
| Parita             |                                                                                |
| Stop bit           |                                                                                |
| Čas                | Aktuálny dátum a čas z interných hodín elektromera — dostupné len na OR-WE-526 |

Servisné akcie

|                    |                                                                                                                      |
|--------------------|----------------------------------------------------------------------------------------------------------------------|
| Dátum/Čas          | Synchronizácia interných hodín elektromera s aktuálnym dátumom a časom — funkčné len na OR-WE-526 (so vstavaným RTC) |
| Slave ID           |                                                                                                                      |
| Cyklus LCD         |                                                                                                                      |
| Prenosová rýchlosť |                                                                                                                      |

Servisné atribúty

${device\_SlaveId}

```taphome
modbusr(H, 0x1003, Int16)
```

${baud\_rate} \[bps]

```taphome
switch(getbyte(modbusr(H, 0x100c, Int16),0),6,9600,7,19200,8,38400,9,115200,"Invalid")
```

${xml\_parity}

```taphome
switch(getbyte(modbusr(H, 0x100d, Int16),0),0,"None",1,"Odd",2,"Even","Invalid")
```

${xml\_stop\_bit}

```taphome
modbusr(H, 0x100e, Int16)
```

${time}

```taphome
var Y := 2000 + frombcd(modbusr(H,0x1007,uint16));
var M := frombcd(getbyte( modbusr(H,0x1008,uint16),1));
var D := frombcd(getbyte( modbusr(H,0x1008,uint16),0));
var W := frombcd(getbyte( modbusr(H,0x1009,uint16),1));
var H := frombcd(getbyte( modbusr(H,0x1009,uint16),0));
var min := frombcd(getbyte( modbusr(H,0x100a,uint16),1));
var sec := frombcd(getbyte( modbusr(H,0x100a,uint16), 0));

tostring(tostring(H,"D2") + ":" + tostring(min,"D2") + ":" + tostring(sec, "D2") + " " + tostring(D,"D2") + "." + tostring(M,"D2") + "." + Y)


```

Servisné akcie

Date/Time

```taphome
var now := NOW();

var out1 := tobcd(now.YEAR - 2000);
var out2 := (tobcd(now.MONTH)<<8) + tobcd(now.DAY);
var out3 := (tobcd(now.DAYOFWEEK)<<8) + tobcd(now.HOUR);
var out4 := (tobcd(now.MINUTE)<<8) + tobcd(now.SECOND);

modbusw(H, 0x1007, uint16, out1, out2, out3, out4);

#var out1 := (tobcd(MI) << 8) + tobcd(SS);
#var out2 := (tobcd(DW) << 8) + tobcd(HH);
#var out3 := (tobcd(MM) << 8) + tobcd(DD);

#modbusw(H, 0x3c, LittleEndianUint16, out1, out2, out3, YY);
```

Slave ID

Parametre: Slave ID (1–255 ID)

```taphome
modbusw(H, 0x1003, Uint16, ID)
```

LCD Cycle time

Parametre: Time \[s] (0–99 t)

```taphome
modbusw(H, 0x100b, Uint16, t)
```

${baud\_rate}

Parametre: Baud rate

```taphome
modbusw(H,0x100c,int16,Br)
```

Celková energia Elektromer Len na čítanie

Celková činná energia a odberaný výkon — konfigurovateľný režim kombinovaného kódu určuje, či sa počíta dodávka, odber, súčet alebo rozdiel. Obsahuje 12 servisných atribútov pre napätie, prúd, frekvenciu, účinník a jalovú energiu podľa kvadrantov

Register: H:0x122 (readtotalconsumption), H:0x104 (readdemand) Int32 Jednotka: kWh / kW / 100 (energy), / 1000 (power)

Servisné atribúty

|                                      |                                                                                                                     |
|--------------------------------------|---------------------------------------------------------------------------------------------------------------------|
| Režim                                | Kombinovaný kód — určuje spôsob výpočtu celkovej energie: do siete (dodávka), zo siete (odber), súčet alebo rozdiel |
| Napätie                              |                                                                                                                     |
| Prúd                                 |                                                                                                                     |
| Frekvencia siete                     |                                                                                                                     |
| Účinník                              |                                                                                                                     |
| Zdanlivý výkon                       |                                                                                                                     |
| Jalový výkon                         |                                                                                                                     |
| Celková jalová energia               |                                                                                                                     |
| Celková jalová energia (1. kvadrant) |                                                                                                                     |
| Celková jalová energia (2. kvadrant) |                                                                                                                     |
| Celková jalová energia (3. kvadrant) |                                                                                                                     |
| Celková jalová energia (4. kvadrant) |                                                                                                                     |

Servisné akcie

|       |
|-------|
| Režim |

Čítanie celkovej spotreby

```taphome
MODBUSR(H, 0x122, Int32) / 100
```

Čítanie odberu

```taphome
MODBUSR(H, 0x104, Int32)/1000
```

Servisné atribúty

${xml\_mode}

```taphome
switch(modbusr(H, 0x100f, uint16), 1, "To Grid", 2, "From Grid", 3, "To Grid + From Grid", 4, "To Grid - From Grid", "Unknown")
```

${electric\_voltage} \[V]

```taphome
tostring(modbusr(H, 0x100,Int32)/1000, "F2")
```

${electric\_current} \[A]

```taphome
tostring(modbusr(H, 0x102,Int32)/1000, "F2")
```

${grid\_frequency} \[Hz]

```taphome
tostring(modbusr(H, 0x10a,Int16)/10, "F2")
```

${power\_factor}

```taphome
tostring(modbusr(H, 0x10b,Int16)/1000, "F2")
```

${apparent\_power} \[VA]

```taphome
tostring(modbusr(H, 0x106,Int32), "F2")
```

${reactive\_power} \[VAr]

```taphome
tostring(modbusr(H, 0x108,Int32), "F2")
```

${total\_reactive\_energy} \[kVArh]

```taphome
tostring(modbusr(H, 0x140,Int32)/100, "F2")
```

${total\_reactive\_energy} (1. q) \[kVArh]

```taphome
tostring(modbusr(H, 0x14a,Int32)/100, "F2")
```

${total\_reactive\_energy} (2. q) \[kVArh]

```taphome
tostring(modbusr(H, 0x154,Int32)/100, "F2")
```

${total\_reactive\_energy} (3. q) \[kVArh]

```taphome
tostring(modbusr(H, 0x15e,Int32)/100, "F2")
```

${total\_reactive\_energy} (4. q) \[kVArh]

```taphome
tostring(modbusr(H, 0x168,Int32)/100, "F2")
```

Servisné akcie

${xml\_mode}

Parametre: ${xml\_mode}

```taphome
modbusw(H, 0x100f, uint16, mode)
```

Exportná energia Elektromer Len na čítanie

Dodávka do siete — celková reverzná činná energia (kWh) a exportný výkon zo záporných hodnôt činného výkonu (kW)

Register: H:0x118 (readtotalconsumption), H:0x104 (readdemand) Int32 Jednotka: kWh / kW / 100 (energy), / 1000 (power)

Servisné atribúty

|                                 |
|---------------------------------|
| Celková dopredná jalová energia |
| Dopredný jalový odber           |

Čítanie celkovej spotreby

```taphome
MODBUSR(H, 0x0118, Int32) / 100
```

Čítanie odberu

```taphome
var demand := MODBUSR(H, 0x104, Int32)/1000;
if (demand < 0, return(demand * -1), return(0));
```

Servisné atribúty

${total\_reactive\_energy} \[kVArh]

```taphome
tostring(modbusr(H, 0x12c,Int32)/100, "F2")
```

${reactive\_power} \[VAr]

```taphome
tostring(modbusr(H, 0x180,Int32) / 10, "F2")
```

Elektrický prúd Premenná Len na čítanie

Register: H:0x102 (readstate) Int32 Jednotka: A / 1000

Servisné atribúty

|         |
|---------|
| Napätie |

Čítanie

```taphome
MODBUSR(H, 0x102, Int32)/1000
```

Servisné atribúty

Voltage \[V]

```taphome
round(modbusr(H, 0x131, uint16)*0.01)
```

Importná energia Elektromer Len na čítanie

Odber zo siete — celková dopredná činná energia (kWh) a importný výkon z kladných hodnôt činného výkonu (kW)

Register: H:0x10E (readtotalconsumption), H:0x104 (readdemand) Int32 Jednotka: kWh / kW / 100 (energy), / 1000 (power)

Servisné atribúty

|                                 |
|---------------------------------|
| Celková reverzná jalová energia |
| Reverzný jalový odber           |

Čítanie celkovej spotreby

```taphome
MODBUSR(H, 0x10e, Int32) / 100
```

Čítanie odberu

```taphome
var demand := MODBUSR(H, 0x104, Int32)/1000;
if (demand > 0, return(demand), return(0));
```

Servisné atribúty

${total\_reactive\_energy} \[kVArh]

```taphome
tostring(modbusr(H, 0x136,Int32)/100, "F2")
```

${reactive\_power} \[VAr]

```taphome
tostring(modbusr(H, 0x184,Int32) / 10, "F2")
```

**Pripojenie:** Modbus RTU • 9600 baud• 8N1 • Slave ID: $\[SlaveId]

Možné vylepšenia (32)

- H:0x110 T1 Total Forward Active Energy — Tariff 1 forward active energy (kWh) — without tariffs T1 = total
- H:0x112 T2 Total Forward Active Energy — Tariff 2 forward active energy (kWh)
- H:0x114 T3 Total Forward Active Energy — Tariff 3 forward active energy (kWh)
- H:0x116 T4 Total Forward Active Energy — Tariff 4 forward active energy (kWh)
- H:0x11A T1 Total Reverse Active Energy — Tariff 1 reverse active energy (kWh)
- H:0x11C T2 Total Reverse Active Energy — Tariff 2 reverse active energy (kWh)
- H:0x11E T3 Total Reverse Active Energy — Tariff 3 reverse active energy (kWh)
- H:0x120 T4 Total Reverse Active Energy — Tariff 4 reverse active energy (kWh)
- H:0x124 T1 Total Active Energy — Tariff 1 total active energy (kWh)
- H:0x126 T2 Total Active Energy — Tariff 2 total active energy (kWh)
- H:0x128 T3 Total Active Energy — Tariff 3 total active energy (kWh)
- H:0x12A T4 Total Active Energy — Tariff 4 total active energy (kWh)
- H:0x12E T1 Total Forward Reactive Energy — Tariff 1 forward reactive energy (kVArh)
- H:0x130 T2 Total Forward Reactive Energy — Tariff 2 forward reactive energy (kVArh)
- H:0x132 T3 Total Forward Reactive Energy — Tariff 3 forward reactive energy (kVArh)
- H:0x134 T4 Total Forward Reactive Energy — Tariff 4 forward reactive energy (kVArh)
- H:0x138 T1 Total Reverse Reactive Energy — Tariff 1 reverse reactive energy (kVArh)
- H:0x13A T2 Total Reverse Reactive Energy — Tariff 2 reverse reactive energy (kVArh)
- H:0x13C T3 Total Reverse Reactive Energy — Tariff 3 reverse reactive energy (kVArh)
- H:0x13E T4 Total Reverse Reactive Energy — Tariff 4 reverse reactive energy (kVArh)
- H:0x142 T1 Total Reactive Energy — Tariff 1 total reactive energy (kVArh)
- H:0x144 T2 Total Reactive Energy — Tariff 2 total reactive energy (kVArh)
- H:0x146 T3 Total Reactive Energy — Tariff 3 total reactive energy (kVArh)
- H:0x148 T4 Total Reactive Energy — Tariff 4 total reactive energy (kVArh)
- H:0x172 Resettable Total Active Energy — Resettable counter (kWh)
- H:0x174 Resettable Total Reactive Energy — Resettable counter (kVArh)
- H:0x176 Forward Active Demand — Demand-averaged forward active power (W)
- H:0x178 Forward Maximum Active Energy Demand — Maximum recorded forward active demand (W)
- H:0x17A Reverse Active Demand — Demand-averaged reverse active power (W)
- H:0x17C Reverse Maximum Active Energy Demand — Maximum recorded reverse active demand (W)
- H:0x182 Forward Maximum Reactive Demand — Maximum recorded forward reactive demand (VAr)
- H:0x186 Reverse Maximum Reactive Demand — Maximum recorded reverse reactive demand (VAr)

## Parametre importu

Tieto hodnoty zadáte pri importe XML.

| Pýta sa v aplikácii | Predvolené    |
|---------------------|---------------|
| Slave ID            | `1`           |
| IP adresa           | `192.168.1.0` |

## Zdroje

- OR-WE-524/525/526 Modbus Register Map
  
  [files.orno.pl](https://files.orno.pl/support/Others/ORNO/ORWE525_5908254827846/OR-WE-525_rejestry.pdf) 2026-03-28
  
  [PDF](https://taphome.com/compatibility/devices/orno-or-we-525-526/manufacturer/OR-WE-525_rejestry.pdf)
- OR-WE-524/525/526 Installation Manual (PL/EN/DE)
  
  [files.orno.pl](https://files.orno.pl/support/ManualsUserPDF/ORNO/PL-EN-DE/OR-WE-524,525,526_manual_PL_EN_DE.pdf) 2026-03-28
  
  [PDF](https://taphome.com/compatibility/devices/orno-or-we-525-526/manufacturer/OR-WE-524-525-526_manual.pdf)

Dokumenty výrobcov sú © ich príslušných vlastníkov. Poskytujeme ich tak, ako ich zverejnil výrobca, len na informačné účely.

## Súvisiaca dokumentácia

- [Modbus Integration](https://taphome.com/sk/compatibility/modbus-guide/)
- [Modbus](https://taphome.com/sk/docs/integration/modbus/)
- [Jednoduchá konfigurácia pomocou šablón](https://taphome.com/sk/docs/integration/modbus/templates/)
- [Skripty Modbus a prefetch](https://taphome.com/sk/docs/script/modbus-scripts/)
- [Funkcie Modbus](https://taphome.com/sk/docs/script/modbus/)
- [Dátové typy Modbus](https://taphome.com/sk/docs/script/modbus-data-types/)

