Ce se montează în tablou și ce pățiți când ceva se strică?
Hora Nod este controlerul nostru, proiectat și programat de la zero. Stă pe șina DIN, lângă contor și invertor, și aplică limitele din aviz chiar acolo.
Ce este în cutie
Carcasa
Se prinde pe șina DIN din tablou, ca orice aparat modular. Stă lângă contor și invertor, nu în locul lor.
Modulul de calcul
Un calculator industrial cu Linux. Citește aparatele la fiecare 10 secunde, verifică fiecare comandă și păstrează citirile până la 7 zile.
Placa de bază
Leagă modulul de calcul de borne, de radio și de butonul de oprire.
Bornele
Aici ajung firele din tablou. Cu contorul și invertorul, nodul vorbește Modbus și SunSpec.
Radioul
Legătura 4G spre platformă, pe lângă portul Ethernet. Nodul deschide el conexiunea, criptată.
Butonul roșu
Apăsat, nicio comandă nu mai trece, iar bateria merge la 0 W. Dacă nodul nu îi poate citi starea, îl consideră apăsat.
Hora Nod Desen de principiu Fără scară, fără cote, coduri sau valori nominale
Nu ne credeți pe cuvânt: încercați dumneavoastră.
Apăsați un buton. Aparatul de mai jos urmează programul nodului, în aceeași ordine și cu termenele lui implicite. Numai timpul este comprimat, iar aparatul spune de câte ori. Arată comportamentul programat; pe instalația dumneavoastră se verifică la punerea în funcțiune, pentru fiecare echipament.
- Baterie exemplu
- încarcă 18,0 kW
- Export exemplu
- 3,3 kW
- Limită export exemplu
- 30 kW
- Citiri în nod
- 0
exemplu Schema arată starea normală, cu cifrele de la 11:15 din CER Valea Verde, comunitatea demonstrativă. Fără JavaScript, simulatorul nu pornește; toate răspunsurile sunt în tabelul de mai jos.
Bateria urmează planul primit, iar nodul trimite citirile la fiecare 10 secunde. Încercați un buton.
- semnal
- limite
- termen
- buton
- limite
- scriere
- citire înapoi
exemplu Date simulate: cifrele de la 11:15 din CER Valea Verde, comunitatea demonstrativă, puse pe un singur loc de consum și ținute constante, ca să se vadă efectul comenzilor. Plafonul de 30 kW este ales pentru demonstrație. Pașii unei comenzi sunt încetiniți ca să poată fi urmăriți; în realitate durează secunde. Termenele sunt valorile implicite și se pot configura pe fiecare loc.
Pe scurt, ce se întâmplă la fiecare defecțiune
| Ce se strică | Ce face sistemul | Ce pățiți dumneavoastră |
|---|---|---|
| Cade internetul | Nodul păstrează citirile până la 7 zile. Platforma refuză comenzile după un minut fără semnal și ridică alarmă critică cel târziu la 5 minute. | Nimic, la început. Bateria rămâne pe ultima comandă. |
| Internetul lipsește 10 minute | Nodul trece singur în stare sigură: baterie la 0 W, export limitat la plafonul din aviz. Termenul se configurează pe fiecare loc. | Pierdeți planificarea până la revenire. Clădirea are curent ca de obicei. |
| Internetul revine | Citirile păstrate pleacă în ordine, cu numerele lor originale. Bateria așteaptă o comandă nouă. | Nu lipsește nimic din ultimele 7 zile. Nimic nu repornește singur. |
| Vine o comandă peste limită | Platforma o refuză și numește limita. Dacă ar ajunge totuși la nod, nodul o taie la limită înainte să o scrie. | Plafonul din aviz nu se depășește prin comandă. |
| O comandă întârzie | Are termen de 20 secunde. După termen nodul nu o execută, iar platforma trimite valoarea sigură și ridică alarmă. | Nu se execută nimic pe o decizie veche. |
| Cineva apasă butonul | În cel mult o secundă: nicio comandă nu mai trece, baterie la 0 W. Citirile continuă. | Nu este un întrerupător de putere: tabloul și panourile merg ca înainte. |
| Se defectează nodul | Platforma îl vede deconectat, ridică alarmă critică și refuză comenzile. | Contorul și invertorul rămân la locul lor. Ce face bateria în acel moment ține de invertorul ei; verificăm asta la punerea în funcțiune. |
Ce montează electricianul, și unde?
Un aparat modular în plus, în tabloul pe care îl aveți. Fiecare poziție din listă este numerotată în desen.
Hora Nod, pe șina DIN
În tabloul existent, lângă contor și invertor. Nu stă pe traseul de putere: scos din tablou, instalația rămâne a dumneavoastră.
Contorul citit de nod
Un contor cu Modbus, la punctul de racordare. Dacă vorbește doar pe RS-485, se pune un convertor spre rețeaua locală. Contorul operatorului rămâne al operatorului.
Cablul de rețea locală
Nodul ajunge la contor, invertor și baterie prin Modbus TCP. Fiecare aparat are adresa lui, trecută în configurația nodului.
Butonul roșu
La vedere, pe aparat, legat direct la o intrare a nodului. Dacă nodul nu îi poate citi starea, se comportă ca și când ar fi apăsat.
Antena sau cablul spre Internet
4G sau Ethernet. Antena iese din tablou dacă ușa metalică oprește semnalul.
Ce aveți de pregătit?
- Un loc pe șina DIN
În tablou, aproape de contor și de invertor.
- Alimentarea nodului
Din tablou. Valorile le primiți odată cu documentația de montaj.
- Aparate care vorbesc Modbus sau SunSpec
Contor și invertor, și bateria, dacă aveți. Ajung la nod prin rețeaua locală, în Modbus TCP.
- O ieșire spre Internet
Cablu de rețea sau semnal 4G. Nodul are nevoie doar să iasă spre platformă, pe portul TCP 8883. Nu se deschide nimic spre interior.
- Avizul de racordare
De aici vin limitele. Ele intră în nod înainte de orice comandă; până atunci, nodul ține bateria la 0 W.
Aveți alt invertor? Se scrie un fișier, nu un program.
Nodul înțelege un aparat nou dintr-un tabel: de unde citește, ce tip are valoarea și cum se transformă. Mai jos este un fragment real din profilul de contor.
{
"name": "generic-meter",
"verified": false,
"registers": [
{ "metric": "GridActivePowerW",
"address": 52,
"function": "Input",
"type": "Float32",
"scale": 1,
"verified": false,
"note": "Total system power, W" },
{ "metric": "GridBuyEnergyWh",
"address": 72,
"function": "Input",
"type": "Float32",
"scale": 1000,
"verified": false,
"note": "Total import energy, kWh → Wh" }
],
"writes": []
}
Din src/EMS.Nod/profiles/generic-meter.json, scurtat. Valorile sunt nemodificate, doar așezate pe mai multe linii.
"metric": "GridActivePowerW"Ce înseamnă valoarea pentru platformă: puterea schimbată cu rețeaua. Același nume, oricare ar fi aparatul.
"address": 52, "type": "Float32"Unde o găsește nodul în aparat și cum este scrisă.
"scale": 1000Cum se transformă: aparatul dă kWh, platforma păstrează Wh.
"verified": falseNu este o greșeală. Un rând se bifează abia după ce citirea din teren coincide cu afișajul aparatului. Așa începe fiecare punere în funcțiune.
Poate intra cineva în nod din afară?
Dinspre Internet nu există o ușă. Nodul este cel care deschide legătura spre platformă și tot pe ea primește comenzile.
Fiecare nod are certificatul lui
Ca un act de identitate propriu. Numele din certificat este numele nodului, iar serverul îl lasă să scrie doar pe canalele lui. Un certificat furat nu deschide alt nod.
Niciun port deschis dinspre Internet
Conexiunea pleacă din nod, criptată, și se verifică în ambele sensuri: serverul verifică nodul, nodul verifică serverul.
O singură cale, un singur protocol
Citirile urcă și comenzile coboară pe aceeași legătură. Fiecare comandă are termen și confirmare. Nodul nu are altă cale de comandă.
În clădire, doar pentru electrician
În rețeaua locală, nodul își arată starea, ca electricianul să vadă dacă merge. Comenzile nu trec pe aici.
Programați o discuție.
Patruzeci și cinci de minute, online, pe comunitatea demonstrativă. Primiți metoda de calcul și lista regulilor aplicate, cu sursa fiecăreia.
Ne puteți scrie direct la contact@hora-energy.com