Workshop Modulo OEM – MOME - e

Download Report

Transcript Workshop Modulo OEM – MOME - e

Workshop Modulo OEM – MOME
La lingua del MOME: descrizione del protocollo di
comunicazione e funzionalità di alto livello
Luca Di Stefano
Roma, 24 ottobre
Agenda
 Data Model
 Configurazione
 Inizializzazione canale di comunicazione
 Comandi
 Diagnostica
25/10/2016
2
Data Model
MOME
Tabella 100
Tabella 101
 La Tabella 101 è dedicata alla
configurazione del dispositivo
 I registri vengono scritti in fase di
configurazione
 La potenza contrattuale e disponibile vengono
aggiornate dallo Smart Meter, in caso di
modifiche
 Il Power Unit Mode indica l’UdM applicata alle
potenze in Tabella 100
25/10/2016
3
Data Model
Standard case
Tabella 101
 Energia attiva positiva aggiornata con una frequenza media pari a
15’ in Tabella 100, Riga 6
25/10/2016
4
Data Model
Prosumer case
Tabella 101
 Energia attiva positiva (E, prelevato dalla Rete) aggiornata con una
frequenza media pari a 15’ in Tabella 100, Riga 6
 Energia attiva negativa (U, immesso in Rete) aggiornata con una
frequenza media pari a 15’ in Tabella 100, Riga 36
 Energia prodotta (P) aggiornata con una frequenza media pari a 15’
in Tabella 100, Riga 108
 L’autoconsumo (A) viene ricalcolato dall’AB
 A=P–U
 P ed U vengono aggiornati in modo asincrono pertanto è necessaria
un’interpolazione lineare
 Il consumo totale (C) viene ricalcolato dall’AB
 C =A+E
5
Configurazione
Script configurazione (.SCP)

Le configurazioni iniziali e la inizializzazione della comunicazione sono fatte con Source
Address provvisorio pari a 0
6
Inizializzazione canale comunicazione
Enrolment/Addressing
25/10/2016
7
Comandi
Read

Value è pari a Valore Registro + Edate [3 bytes] + Etime [3bytes]
25/10/2016
8
Comandi
Event subscription
25/10/2016
9
Comandi
Curva di carico
25/10/2016
10
Comandi
Logtype

Record è pari a YY/MM/DD hh:MM + Sample High+low byte (Wh)
25/10/2016
11
Diagnostica
Policy internal check
 Internal check periodico
 Realtime alert ad eventi
 Tipologie di segnalazioni, memorizzate su 2 code
Types
Notification_type value
Examples
INFORMATIVE
TYPE_INFO 1
Application start, diagnostic cleared
INTERNAL
OPERATING ERROR
TYPE_ERROR 2
Bad or missing configurations
WARNING
AND DEGRADATION SIGNALLING
TYPE_WARNING 3
Events
NO OPERATION
TYPE_FATAL 4
Fatal errors
POWER LINE COMMUNICATION ERROR
TYPE_PW_LINK 5
Smart Meter tables with wrong dimensions, wrong limits, data
update not received, not plausible data, etc.)
HOST COMMUNICATION ERROR
TYPE_HOST_LINK 6
Errors in the communication with the Host, script upload errors,
bad command syntax, command parameters error, etc.
25/10/2016
12
Grazie per l’attenzione!
[email protected]
Roma, 24 ottobre