20. Appendice
20.1. RV-C
20.1.1. DGN supportati
Questo capitolo descrive quali dati dei dispositivi supportati sono disponibili e i corrispondenti DGN (Data Group Number).
Il RV-C definisce diversi messaggi. Una specifica dettagliata del protocollo e della definizione dei messaggi è disponibile pubblicamente su RV-C.com.
20.1.2. Uscita RV-C
Generico
Tutti i dispositivi virtuali supportano le seguenti DGN generiche:
DGN | DGN# | Decimale | Descrizione |
---|---|---|---|
Product_ID | 0xFEEB | 65259 | Produttore, nome del prodotto, numero di serie |
SOFTWARE_ID | 0XFEDA | 65242 | Versione software |
DM_RV | 0x1FECA | 130762 | Diagnosi |
Inverter/caricabatterie VE.Bus - com.victronenergy.vebus
Solo MultiPlus/Quattro VE.Bus. Anche l'inverter Phoenix VE.Bus viene esportato da questo servizio, ma con il numero di ingressi CA impostato a 0.
Stato
DGN | DGN# | Decimale | Valore |
---|---|---|---|
INVERTER_AC_STATUS_1 | 0x1FFD7 | 131031 | L1 - istanza 65: Tensione, corrente e frequenza di uscita CA L2 - istanza 81: Tensione, corrente e frequenza di uscita CA Nota: Sono supportati i sistemi monofase. Sono supportati i sistemi a fase divisa (tipici negli Stati Uniti e in California). I sistemi trifase non sono supportati, soprattutto perché i DGN RV-C non prevedono i campi necessari. |
INVERTER_STATUS | 0x1FFD4 | 131028 | Istanza 1: stato dell'inverter |
CHARGER_AC_STATUS_1 | 0x1FFCA | 131018 | L1 - istanza 1: Tensione, corrente e frequenza di entrata CA L2 - istanza 17: Tensione, corrente e frequenza di entrata CA Nota: Sono supportati i sistemi monofase. Sono supportati i sistemi a fase divisa (tipici negli Stati Uniti e in California). I sistemi trifase non sono supportati, soprattutto perché i DGN RV-C non prevedono i campi necessari. |
CHARGER_AC_STATUS_2 | 0x1FFC9 | 131017 | Istanza 1 : inserire limite corrente |
CHARGER_STATUS | 0x1FFC7 | 131015 | Istanza 1: stato di carica |
CHARGER_STATUS_2 | 0x1FEA3 | 130723 | Istanza 1: corrente e tensione CC |
CHARGER_CONFIGURATION_STATUS_2 | 0x1FF96 | 130966 | Istanza 1 : inserire limite corrente |
Comandi
DGN | DGN# | Decimale | Valore |
---|---|---|---|
INVERTER_COMMAND | 0x1FFD3 | 131027 | Attiva/disattiva inverter |
CHARGER_COMMAND | 0x1FFC5 | 131013 | Attiva/disattiva caricabatterie |
CHARGER_CONFIGURATION_COMMAND_2 | 0x1FF95 | 130965 | Limite di corrente in entrata del caricabatterie |
Inverter - com.victronenergy.inverter
Inverter Phoenix VE.Direct e Inverter RS.
Stato
DGN | DGN# | Decimale | Valore |
---|---|---|---|
INVERTER_AC_STATUS_1 | 0x1FFD7 | 131031 | L1 - istanza 65: Tensione, corrente e frequenza di uscita CA L2 - istanza 81: Tensione, corrente e frequenza di uscita CA Nota: Sono supportati i sistemi monofase. Sono supportati i sistemi a fase divisa (tipici negli Stati Uniti e in California). I sistemi trifase non sono supportati, soprattutto perché i DGN RV-C non prevedono i campi necessari. |
Caricabatterie CA - com.victronenergy.charger
Caricabatterie Skylla-I, Skylla-IP44/IP65, Phoenix Smart IP43.
Nota: Istanza fissata a 2.
Stato
DGN | DGN# | Decimale | Valore |
---|---|---|---|
CHARGER_AC_STATUS_1 | 0x1FFCA | 131018 | Corrente CA |
CHARGER_AC_STATUS_2 | 0x1FFC9 | 131017 | Limite corrente in ingresso |
CHARGER_STATUS | 0x1FFC7 | 131015 | Stato caricabatterie |
CHARGER_STATUS_2 | 0x1FEA3 | 130723 | Istanza CC 1: tensione, corrente uscita 1 Istanza CC 1: tensione, corrente uscita 2 Istanza CC 1: tensione, corrente uscita 3 Nota: Le istanze CC 2 e 3 non vengono inviate se non sono presenti |
CHARGER_CONFIGURATION_STATUS_2 | 0x1FF96 | 130966 | Limite corrente in ingresso |
Comandi
DGN | DGN# | Decimale | Valore |
---|---|---|---|
CHARGER_COMMAND | 0x1FFC5 | 131013 | Attiva/disattiva caricabatterie |
CHARGER_CONFIGURATION_COMMAND_2 | 0x1FF95 | 130965 | Limite di corrente in entrata del caricabatterie |
Caricabatterie solare - com.victronenergy.solarcharger
BlueSolar, SmartSolar, MPPT RS.
Nota: Istanza fissata a 1.
Stato
DGN | DGN# | Decimale | Valore |
---|---|---|---|
SOLAR_CONTROLLER_STATUS | 0x1FEB3 | 130739 | Stato operativo |
SOLAR_CONTROLLER_STATUS_5 | 0x1FE82 | 130690 | Rendimento totale |
SOLAR_CONTROLLER_BATTERY_STATUS | 0x1FE80 | 130688 | Tensione, corrente batteria |
SOLAR_CONTROLLER_ARRAY_STATUS | 0x1FDFF | 130559 | Tensione, corrente FV |
Batteria/BMS - com.victronenergy.battery
BMV, SmartShunt, Lynx Shunt, Lynx Ion, BMS, Lynx Smart BMS, batterie BMS-Can.
Nota: Principale (batteria di servizio): Istanza 1, priorità 119
Nota: Dispositivo di avviamento: Istanza 2, priorità 20
Stato
DGN | DGN# | Decimale | Valore |
---|---|---|---|
DC_SOURCE_STATUS_1 | 0x1FFFD | 131069 | Tensione, corrente Nota: non inviato per la batteria di avviamento se non presente |
DC_SOURCE_STATUS_2 | 0x1FFFC | 131068 | Temperatura, SoC, tempo rimanente |
DC_SOURCE_STATUS_4 | 0x1FEC9 | 130761 | Tensione e corrente massime desiderate |
Serbatoi - com.victronenergy.tank
Trasmettitori di livello del serbatoio collegati all'ingresso di livello del serbatoio di un dispositivo GX, GX Tank 140, NMEA 2000 o VE.Can.
L’"Istanza Dispositivo" del serbatoio sarà quella definita dall'installatore utilizzando l’"Istaza VRM" per ciascun serbatoio.
Stato
DGN | DGN# | Decimale | Valore |
---|---|---|---|
TANK_STATUS | 0x1FFB7 | 130999 | Tipo di fluido, livello relativo, livello assoluto, dimensioni del serbatoio Risoluzione fissata a 100 |
RV-C supporta solo 4 tipi di serbatoio (0..3), mentre Victron supporta fino a 11 tipi di serbatoio. La tabella con i tipi di serbatoio aggiuntivi è specifica per Victron ed è compatibile con i tipi di serbatoio da noi utilizzati.
Tipi di serbatoio supportati:
Venus / NMEA 2000 | RV-C | |
---|---|---|
Tipo di fluido | Codice del fluido | Tipo |
Carburante | 0 | 4 (definito dal fornitore) |
Acqua dolce | 1 | 0 |
Acqua di scarico (grigia) | 2 | 2 |
Portavivi | 3 | 5 (definito dal fornitore) |
Olio | 4 | 6 (definito dal fornitore) |
Acque nere | 5 | 1 |
Benzina | 6 | 7 (definito dal fornitore) |
Diesel | 7 | 8 (definito dal fornitore) |
LPG | 8 | 3 |
LNG | 9 | 9 (definito dal fornitore) |
Olio idraulico | 10 | 10 (definito dal fornitore) |
Acqua grezza | 11 | 11 (definito dal fornitore) |
Si noti che Definito dal Fornitore significa che questi tipi non sono definiti in RV-C, ma sono utilizzati solo per i dispositivi RV-C di Victron.
20.1.3. Numeri Identità Univoci DGN 60928
Il dispositivo GX assegna un Numero Identità Univoco ad ogni dispositivo virtuale Cambiarlo solo quando si utilizzano vari dispositivi GX nella stessa rete RV-C.
Il Numero di Identità Univoco viene utilizzato affinché il "database" interno dei dispositivi CAN-bus del GX possa confrontare i dispositivi durante la determinazione dell'indirizzo. Il Numero di Identità Univoco può essere modificato con incrementi di 500, a partire da 500. Esempio: Al primo dispositivo GX viene assegnato automaticamente il Numero di Identità Univoco 1. Il Numero di Identità Univoco di un secondo dispositivo GX deve essere impostato su 501 (1 + 500).
20.1.4. Entrata RV-C
Serbatoi
Per i dispositivi compatibili, vedere il capitolo Dispositivi supportati.
Batterie
Per i dispositivi compatibili, vedere il capitolo Dispositivi supportati.
20.1.5. Classi di dispositivi
Questa sezione fornisce una panoramica di base su come ciascuna classe di dispositivi parteciperà alla specifica RV-C. In ogni caso, l'integrazione di "livello 1" è ampiamente supportata (funzionamento di base), con miglioramenti caso per caso.
Caricabatterie autonomi CA
La classe di caricabatterie basati sulla CA segnala il proprio stato operativo e lo stato di configurazione utilizzando il gruppo di messaggi CHARGER_xx del RV-C. Il controllo da parte dell'utente deve comprendere l'accensione e lo spegnimento di base tramite RV-C e la regolazione dei limiti di alimentazione da banchina (CA).
Inverter autonomi CA
Questa classe di inverter CA segnala il proprio stato di funzionamento utilizzando il gruppo INVERTER_xx dei rapporti del RV-C. Il comando in arrivo è limitato a on/off (attiva/disattiva) tramite RV-C.
Caricabatterie / Inverter CA
Inverter/caricabatterie combinato: segnala entrambi i messaggi CHARGER_xx e INVERTER_xx.
Regolatori Solari
I caricabatterie solari segnaleranno il loro stato operativo in tempo reale.
Contatori SOC
I contatori SOC possono essere utilizzati per segnalare lo stato attuale della batteria tramite RV-C: tensione, corrente, temperatura, SoC, ecc. RV-C richiede che solo UN dispositivo alla volta parli per una determinata batteria, quindi se è installato un BMS adeguato, quello sarà la fonte dei dati.
BMS (Victron, o Victron di terze parti supportato)
In molti casi, le batterie del sistema saranno collegate direttamente al Cerbo GX o al Cerbo-S GX di Victron, sia tramite apparecchiature Victron che tramite BMS compatibili di terze parti. Tali batterie devono essere rappresentate nell'ambiente RV-C tramite i messaggi DC_SOURCE_STATUSxx.
Contatori di livello del serbatoio
I contatori dei serbatoi saranno tradotti in messaggi RV-C, riportando i numeri di ID /Istanza VRM del serbatoio esistenti.
20.1.6. Traduzione dell'istanza
RV-C utilizza le istanze in diversi modi:
Istanza sorgente CC
Linea CA
Istanza Dispositivo (dipendente dal contesto)
Ogni utilizzo dell'istanza ha un significato specifico e un dato dispositivo può talvolta utilizzare una o più di queste istanze.
Istanza sorgente CC
In RV-C, una sorgente CC è qualcosa che può generare e (facoltativamente) immagazzinare energia. In genere una batteria, ma può anche essere una cella a combustibile o il lato di uscita di un contattore/sezionatore CC.
Una sorgente CC può essere considerata come un sistema di batterie e il relativo bus fisico, ad esempio, la batteria di servizio, il sistema di sbarre CC e il cablaggio CC. Le istanze di sorgente CC sono utilizzate per associare dispositivi successivi (ad esempio, un caricabatterie o un inverter) al "bus CC" a cui sono collegati.
In questo modo è possibile tracciare il collegamento di tutti i dispositivi al loro bus CC tramite il valore della loro istanza di sorgente CC (batteria di avviamento e alternatore, batteria di servizio e caricabatterie, ecc.)
Tenere presente che in alcuni casi (ad esempio un convertitore CC-CC o un contattore), è possibile associare un dispositivo a due diverse Istanze sorgente CC. Ad esempio, un convertitore CC-CC potrebbe essere associato alle due diverse batterie alle quali è collegato, mentre un contattore potrebbe essere associato alla batteria alla quale è collegato; il bus CC sul lato del carico del contattore, pertanto, possiede una propria Istanza sorgente CC
Sebbene Victron sia in grado di supportare più di una batteria (una batteria di servizio e una di avviamento), l'attenzione principale è rivolta a una sola batteria. Il modulo dbus-rvc presenterà la batteria "primaria" a RV-C come informazione "DC Source Instance = 1" (batteria domestica).
Se presenti, i dispositivi di rilevamento aggiuntivi di Victron saranno presentati utilizzando istanze di sorgente CC pari a 2. Un esempio è il rilevamento opzionale della tensione della batteria di avviamento negli SmartShunt.
Linea CA
La linea CA è molto più semplice, in quanto RV-C presuppone un sistema CA limitato, tipicamente definito come Linea 1 o Linea 2. Victron supporta i sistemi trifase, che non sono inclusi nella specifica RV-C. Nessun impianto contenenti sistemi trifase è supportato dal modulo dbus-RVC e i messaggi RV-C relativi alla CA vengono eliminati.
Istanza dispositivo
L'Istanza Dispositivo è un modo per separare diversi dispositivi fisici dello stesso tipo. Esempio: se un impianto contiene due caricabatterie CA collegati alla stessa batteria, a ciascuno di essi verrà assegnata un'istanza dispositivo separata, mentre entrambi condivideranno la stessa istanza sorgente CC. Ogni caricabatterie sarà inoltre associato a una linea CA, che può essere o meno la stessa. In questo modo, il caricabatterie CA è descritto in modo completo per quanto riguarda il cablaggio sul lato CA e CC e può essere identificato in modo univoco mediante la sua Istanza Dispositivo.
Le Istanze Dispositivi sono rilevanti all'interno di una determinata classe di dispositivi. Un caricabatterie CA può definire le Istanze Dispositivo 1 e 2, che non sono correlate alle Istanze Dispositivo 1 e 2 di un controllore CC del motore.
Nota
Ad eccezione del monitoraggio dei serbatoi, le istanze dei dispositivi sono codificate come 1 per ogni classe specifica di dispositivi.
20.1.7. Gestione dei guasti e degli errori RV-C
Segnalazione dei guasti RV-C:
Le condizioni di guasto vengono segnalate utilizzando il DGN DM_RV (0x1FECA).
La versione 1 supporta i bit di stato operativo e i campi luminosi giallo e rosso, perché sono archiviati in DSA.
SPN è impostato su 0xFFFFFF in condizioni normali e su 0x0 ogni volta che si verifica una condizione di avviso o di guasto nelle apparecchiature Victron supportate.
FMI è sempre impostato su 0x1F (modalità di guasto non disponibile).
Questa semplice mappatura consente ai display utente esterni di indicare una condizione di allarme o di guasto in un determinato dispositivo Victron; a questo punto l'utente deve utilizzare gli ausili diagnostici di Victron per ulteriori approfondimenti.
20.1.8. Priorità del dispositivo RV-C
Un concetto critico del RV-C è l'applicazione delle priorità dei dispositivi.
Quando viene utilizzata, la priorità di un determinato dispositivo influisce sulla possibilità di trasmettere DGN (ad esempio, un BMS con una priorità più alta dovrebbe trasmettere dettagli sullo stato della batteria, mentre un controllore MPPT con una priorità più bassa dovrebbe rinunciare).
LaPriorità dei Dispositivi viene utilizzata anche per consentire di privilegiare un nodo rispetto a un altro, ad esempio, potrebbe essere più auspicabile utilizzare la corrente alternata della rete elettrica rispetto all'inverter.
Nell'implementazione di dbus-rvc, le seguenti priorità saranno codificate nei messaggi trasmessi:
Messaggi DC_SOURCE_STATUS_xx: Priorità = 120 (SOC/BMS)
Messaggi SOLAR_xx: Priorità Caricabatterie = 110
Messaggi CHARGER_xx (inverter/caricabatterie):: Priorità Caricabatterie = 100
Messaggi CHARGER_xx (caricabatterie CA):: Priorità Caricabatterie = 80