Konektor Modbus slave
Umožnite systému SCADA, regulátoru elektrárne alebo externému EMS nastaviť cez Modbus limit odberu z rozvodnej siete (import), limit dodávky do rozvodnej siete (export) a cieľ stratégie.
→ Prehľad
S konektorom Modbus slave connector pracuje kontrolér ako slave (server) Modbus. Externý master Modbus, napríklad SCADA, regulátor elektrárne alebo iný systém riadenia energie, zapisuje do registrov kontroléra tri hodnoty: import limit (limit odberu z rozvodnej siete), export limit (limit dodávky do rozvodnej siete) a goal (cieľ). Kontrolér v pevnom intervale kopíruje zmenené hodnoty do režimu Default mode jednej stratégie a stratégia potom reguluje podľa nich.
Konektor je predvolene Inactive. Pracuje cez sieť (Modbus TCP) alebo cez port RS485 (Modbus RTU).
Kým je konektor aktívny, o limite importu, limite exportu a cieli vybranej stratégie rozhoduje master. Nesprávna hodnota, napríklad limit importu výrazne nad hodnotou odberného miesta, môže preťažiť hlavné poistky alebo porušiť dohodu o dodávke s prevádzkovateľom siete. Hodnoty a jednotky (W) dohodnite s prevádzkovateľom mastera ešte pred aktiváciou konektora.
Pri každom Apply interval kontrolér zapíše hodnoty registrov do režimu Default mode. Ak v Reduxi Configurator zmeníte Import limit, Export limit alebo Goal režimu Default mode, hodnoty registrov vašu zmenu opäť prepíšu, hneď ako sa líšia. Neexistuje časový limit: keď master prestane zapisovať alebo sa odpojí, platia naposledy zapísané hodnoty. Ak chcete prevziať riadenie späť, prepnite konektor na Inactive, kliknite na Save a potom znova nastavte režim Default mode.
1 Nastavenie konektora
0.0.0.0 a nastavte Port (predvolene 502). Pri RTU zapojte mastera na port RS485-1 kontroléra a nastavte na masteri 19200 baudov, 8 dátových bitov, bez parity, 1 stop bit.2 Parametre
| Parameter | Čo robí | Jednotka / predvolená hodnota |
|---|---|---|
| Active / Inactive | Spustí alebo zastaví Modbus slave. Prejaví sa po Save. | predvolene Inactive |
| Transport | TCP/IP = Modbus TCP cez Ethernet alebo Wi-Fi. RTU = Modbus RTU na porte RS485-1. Povinné. | predvolene TCP/IP |
| Master IP address restriction (0.0.0.0 - no restriction) | Zobrazuje sa pri TCP/IP. Napriek svojmu názvu je to vlastná adresa kontroléra, na ktorej slave počúva, nie filter pre mastera. Ponechajte 0.0.0.0 (počúvanie na všetkých sieťových rozhraniach). Po zadaní adresy mastera sa slave nespustí. |
adresa IP · predvolene 0.0.0.0 |
| Port | Zobrazuje sa pri TCP/IP. Port TCP, na ktorom kontrolér počúva. Použite port, ktorý na kontroléri nepoužíva nič iné. | predvolene 502 |
| Baud rate, Parity, Stop bits | Zobrazuje sa pri RTU, len na čítanie: linka RTU je pevne nastavená na 19200 baudov, bez parity, 1 stop bit (8 dátových bitov). | 19200 · None · 1 |
| Address | Unit ID Modbus (adresa slave), na ktoré kontrolér odpovedá. | predvolene 1 |
| Apply interval | Ako často kontrolér číta registre a kopíruje zmenené hodnoty do stratégie. Hodnoty pod 60 sa zvýšia na 60. | s · predvolene 60 · minimum 60 |
| Strategy | Stratégia, ktorej režim Default mode master ovláda. Ak nie je uložená žiadna, predvolí sa prvá stratégia. | — |
| Save | Uloží nastavenia a reštartuje slave. | — |
Stránka nezobrazuje, či je master pripojený. Z mastera skontrolujte, či čítanie a zápis prebehli úspešne, a výsledok skontrolujte na karte Optimization modes stratégie.
3 Registre Modbus
Všetky hodnoty sú holding registre. Master ich číta funkčným kódom 3 a zapisuje funkčným kódom 16 (zápis viacerých registrov). Adresy sú číslované od nuly: adresa 0 je prvý holding register (v softvéri mastera sa často zobrazuje ako 40001). Každá hodnota je 32-bitové celé číslo bez znamienka v dvoch registroch, big-endian (najprv horné slovo, bez výmeny bajtov).
| Address | Šírka | Typ | Signál | Jednotky / význam |
|---|---|---|---|---|
| 0 | 2 reg | UINT32 | Import limit | Maximálny výkon odberu z rozvodnej siete, W. Zapíše sa do Import limit režimu Default mode. |
| 2 | 2 reg | UINT32 | Export limit | Maximálny výkon dodávky do rozvodnej siete, W, ako kladné číslo. Zapíše sa do Export limit režimu Default mode. |
| 4 | 2 reg | UINT32 | Goal | Cieľ optimalizácie režimu Default mode, pozrite tabuľku nižšie. |
| Hodnota cieľa | Cieľ v Reduxi Configurator |
|---|---|
| 0 | Maximize production |
| 1 | Self-consumption |
| 2 | Maximize consumption |
| 3 | Peak shaving |
Ako sa hodnoty spracúvajú:
-
Jednotky — limity sú vo wattoch; Reduxi Configurator zobrazuje kW. Zápisom
7000vznikne limit importu 7 kW. - Počiatočné hodnoty — pri štarte konektora sa registre naplnia aktuálnymi hodnotami režimu Default mode stratégie, aby ich master mohol najprv prečítať. Chýbajúci cieľ sa zobrazí ako 1 (Self-consumption).
-
Nenastavené — hodnota
4294967295(0xFFFFFFFF) znamená „žiadna hodnota“: kontrolér tento register ignoruje a hodnotu stratégie nemení. - Počítajú sa iba zmeny — hodnota sa použije, iba ak sa líši od aktuálnej hodnoty stratégie. Opakovanie rovnakej hodnoty nič nerobí.
- Oneskorenie — nová hodnota sa prejaví pri nasledujúcom cykle použitia, najneskôr o jeden Apply interval po zápise mastera.
- Reštart stratégie — každá použitá zmena uloží stratégiu, čím sa krátko reštartuje s novými hodnotami.
- Cieľ mimo rozsahu — hodnota cieľa, ktorá nezodpovedá žiadnemu cieľu, sa ignoruje.
Každá hodnota zaberá dva registre. Zapíšte všetky štyri bajty jednou požiadavkou (funkčný kód 16). Master, ktorý zapíše iba jeden register z dvojice, vytvorí inú hodnotu, ako bolo zamýšľané.
Limit importu 7 kW, limit exportu 3 kW, Self-consumption: zapíšte 0, 7000, 0, 3000, 0, 1 funkčným kódom 16 od adresy 0.
4 Kontrolný zoznam
- Konektor je Active a je vybraná správna Strategy.
-
Master IP address restriction je
0.0.0.0(TCP/IP), alebo je master zapojený na RS485-1 pri 19200 8N1 (RTU). - Master používa rovnaký port a Address, adresovanie od nuly, UINT32 s horným slovom na prvom mieste, hodnoty vo W.
- Po jednom Apply interval režim Default mode zobrazuje hodnoty zapísané masterom.
- Každý, kto na lokalite pracuje, vie, že limity a cieľ režimu Default mode ovláda master.