Documentazione

Selezione dei dati dello scenario

Comprendere le misurazioni simulate prima di selezionare un misuratore o testare un protocollo.

Scegli un'origine dati

Seleziona un'origine dati sulla home page prima di aprire un contatore. La scelta è condivisa da tutti i modelli in questa sessione del browser; gli altri browser sono indipendenti.

  1. Apri la home page e seleziona Home grid without solar o Inverter and grid.
  2. Aprire WEM3080, WEM2067 o WEM3050T per ispezionare i canali corrispondenti.
  3. Apri la configurazione View per ispezionare le curve delle 24 ore e le regole di misurazione.

Rete domestica senza fotovoltaico

A, B e C rappresentano carichi domestici diversi. Tutta la potenza attiva è positiva: l’energia importata aumenta e l’energia esportata rimane pari a zero. L'energia reattiva induttiva si accumula; l'energia reattiva capacitiva rimane zero.

Il profilo giornaliero comprende carichi di riserva, refrigerazione, bollitore mattutino, lavanderia, cucina serale, illuminazione e aria condizionata. Il consumo totale giornaliero è di 15,03 kWh.

CanaliEnergia importata giornaliera
A5.9375 kWh
B3.5350 kWh
C5.5575 kWh

Inverter e rete

A misura la generazione dell'inverter come potenza positiva. B misura l’importazione di rete (+) o l’esportazione (-), con la potenza di rete pari alla domanda delle famiglie meno la produzione. Ogni valore su C è zero.

La generazione solare segue una curva regolare dalle 06:00 alle 18:00 con un picco di 3 kW a mezzogiorno. L'inverter ha PF=1 e Q=0 durante la generazione. Di notte A mantiene tensione e frequenza, ma potenza, corrente e PF sono pari a zero.

La domanda delle famiglie è la somma dei tre canali del profilo Home grid without solar. La rete fornisce la sua domanda reattiva; B ha PF e corrente non negativi. Su A, i kWh importati rappresentano l'energia generata.

CanaliRuoloEnergia importata giornalieraEnergia immessa giornaliera
AInverter22.9183 kWh0 kWh
BRete10.0306 kWh17.9190 kWh
CScollegato0 kWh0 kWh

Mappatura da modello a canale

Il modello controlla quali canali vengono restituiti; non cambia lo scenario sottostante.

Modello del dispositivoRete domestica senza fotovoltaicoInverter e rete
WEM3080Solo ASolo inverter
WEM2067A / BInverter e rete
WEM3050TA / B / CInverter and grid, più C con valore zero

Lettura dei dati JSON simulati

Lo scenario selezionato fornisce le misurazioni restituite dalle API HTTP locali e inviate dai caricamenti backend in formato JSON. Modbus/TCP espone le misurazioni come registri invece di JSON.

WEM3080 utilizza un array Data per il canale A. WEM2067 utilizza Datas con due array per A e B; WEM3050T utilizza Datas con tre array per A, B e C. Ciascun array di misurazione segue lo stesso ordine di sette campi riportato di seguito.

SN, mac e version identificano il dispositivo. Il campo method è incluso in monitorjson e carica i payload; la risposta nativa /api/monitor include invece i campi di stato model e Wi-Fi.

Con Reactive abilitato, monitorjson e i caricamenti includono anche EA.Reactive: potenza reattiva (var), energia induttiva (kvarh) ed energia capacitiva (kvarh), per canale. La risposta nativa /api/monitor non include EA.Reactive. L'abilitazione di NEM su WEM3050T aggiunge una quarta riga Datas contenente la potenza attiva sommata e l'energia di importazione/esportazione; i suoi altri valori sono zero.

Indice dell'array (in base zero)CampoUnità
0TensioneV
1CorrenteA
2Potenza attivaW
3Energia importatakWh
4Energia esportatakWh
5FrequenzaHz
6Fattore di potenza—

Regole di misurazione e di energia

Entrambe le fonti utilizzano UTC+08:00, tempo reale con risoluzione di misurazione 1× e un secondo. Il profilo energetico giornaliero si ripete, mentre l'energia si accumula dall'ora di inizio salvata di ciascuna fonte.

L'importazione e l'esportazione dei kWh integrano separatamente la potenza positiva e quella negativa. Il cambio di sorgente, la mezzanotte e il riavvio del backend non reimpostano la sequenza temporale dell'energia risparmiata. I totali giornalieri descrivono una giornata completa, non il contatore immediatamente dopo l'avvio.

I canali collegati soddisfano S = √(P² + Q²), I = S/V e PF = |P|/S; PF è zero quando S è zero. I valori Reactive sono disponibili tramite monitorjson/caricamenti quando Reactive è abilitato.

Utilizzo di uno scenario nei test di protocollo

Le letture HTTP e i caricamenti backend utilizzano l'origine selezionata. Modbus/TCP condiviso utilizza sempre la sorgente Inverter and grid predefinita; la modifica della selezione del browser non modifica il servizio condiviso.

La selezione viene memorizzata nella sessione del browser sul backend. La scadenza della sessione o il riavvio del backend ripristina la selezione predefinita; le tempistiche della fonte energetica rimangono salvate.

← Torniamo al simulatore