PROTOCOLLO RS485 Modbus e Gateway Lan
Specifiche
- Protocolli di comunicazione: MODBUS ASCII/RTU, MODBUS TCP
- Interfacce supportate: RS485 MODBUS, LAN
- Numero massimo di slave supportati: Fino a 247
- Porta MODBUS TCP: 502
- Struttura del telaio:
- Modalità ASCII: 1 Inizio, 7 Bit, Pari, 1 Stop (7E1)
- Modalità RTU: 1 inizio, 8 bit, nessuno, 1 arresto (8N1)
- Modalità TCP: 1 Inizio, 7 Bit, Pari, 2 Stop (7E2)
Domande frequenti
- Qual è lo scopo del protocollo di comunicazione MODBUS?
- Il protocollo MODBUS facilita la comunicazione tra un dispositivo master e più dispositivi slave, consentendo lo scambio di dati nei sistemi di automazione industriale.
- Quanti slave si possono collegare utilizzando il protocollo MODBUS?
- Il protocollo MODBUS supporta fino a 247 slave collegati in una configurazione di rete a bus o a stella.
- Come posso modificare l'indirizzo dello slave in modalità MODBUS ASCII/RTU?
- Per modificare l'indirizzo dello slave in modalità MODBUS ASCII/RTU fare riferimento al manuale utente per istruzioni sulla configurazione del numero logico del contatore.
Limitazione di responsabilità
Il Costruttore si riserva il diritto di modificare le specifiche contenute nel presente manuale senza preavviso. Qualsiasi copia del presente manuale, parziale o totale, sia tramite fotocopia che con altri mezzi, anche di natura elettronica, senza l'autorizzazione scritta del produttore, viola i termini del diritto d'autore ed è perseguibile penalmente.
È vietato utilizzare l'apparecchio per usi diversi da quelli per i quali è stato concepito, come riportato nel presente manuale. Quando si utilizzano le funzionalità di questo dispositivo, rispettare tutte le leggi e rispettare la privacy e i diritti legittimi degli altri.
TRANNE QUANTO VIETATO DALLA LEGGE APPLICABILE, IN NESSUN CASO IL PRODUTTORE SARÀ RESPONSABILE PER DANNI CONSEQUENZIALI SUBITI IN RELAZIONE A DETTO PRODOTTO E IL PRODUTTORE NON SI ASSUME NÉ AUTORIZZA QUALSIASI RAPPRESENTANTE O ALTRA PERSONA AD ASSUMERE PER ESSO QUALSIASI OBBLIGO O RESPONSABILITÀ DIVERSI DA QUELLI È ESPRESSAMENTE PREVISTO NEL PRESENTE DOCUMENTO.
Tutti i marchi commerciali presenti in questo manuale appartengono ai rispettivi proprietari.
Le informazioni contenute in questo manuale sono solo a scopo informativo, sono soggette a modifiche senza preavviso e non possono essere considerate vincolanti per il Costruttore. Il Costruttore non si assume alcuna responsabilità per eventuali errori o incoerenze eventualmente contenuti nel presente manuale.
DESCRIZIONE
MODBUS ASCII/RTU è un protocollo di comunicazione master-slave, in grado di supportare fino a 247 slave collegati in una rete bus o a stella. Il protocollo utilizza una connessione simplex su un'unica linea. In questo modo i messaggi di comunicazione si muovono su un'unica linea in due direzioni opposte.
MODBUS TCP è una variante della famiglia MODBUS. Nello specifico riguarda l'utilizzo della messaggistica MODBUS in ambiente “Intranet” o “Internet” utilizzando il protocollo TCP/IP su porta fissa 502.
I messaggi master-slave possono essere:
- Lettura (Codici funzione $01, $03, $04): la comunicazione è tra il master ed un singolo slave. Permette di leggere le informazioni sul contatore interrogato
- Scrittura (Codice funzione $10): la comunicazione è tra il master ed un singolo slave. Permette di modificare le impostazioni del contatore
- Broadcast (non disponibile per MODBUS TCP): la comunicazione è tra il master e tutti gli slave collegati. Si tratta sempre di un comando di scrittura (codice funzione $10) e richiede il numero logico $00
In una connessione di tipo multipunto (MODBUS ASCII/RTU), un indirizzo slave (chiamato anche numero logico) consente l'identificazione di ciascun contatore durante la comunicazione. Ogni contatore è preimpostato con un indirizzo slave predefinito (01) e l'utente può modificarlo.
In caso di MODBUS TCP, l'indirizzo dello slave è sostituito da un singolo byte, l'identificativo dell'Unità.
Struttura del frame di comunicazione – modalità ASCII
Bit per byte: 1 Inizio, 7 Bit, Pari, 1 Stop (7E1)
Nome | Lunghezza | Funzione |
INIZIO FOTOGRAMMA | 1 caratteri | Indicatore di inizio messaggio. Inizia con i due punti “:” ($3A) |
CAMPO INDIRIZZO | 2 caratteri | Numero logico del contatore |
CODICE FUNZIONE | 2 caratteri | Codice funzione ($01 / $03 / $04 / $10) |
CAMPO DATI | n caratteri | Dati + lunghezza verranno compilati in base al tipo di messaggio |
VERIFICA ERRORI | 2 caratteri | Controllo errori (LRC) |
FINE CORNICE | 2 caratteri | Coppia ritorno a capo – avanzamento riga (CRLF) ($0D e $0A) |
Struttura del frame di comunicazione – modalità RTU
Bit per byte: 1 Inizio, 8 Bit, Nessuno, 1 Stop (8N1)
Nome | Lunghezza | Funzione |
INIZIO FOTOGRAMMA | 4 caratteri inattivi | Almeno 4 caratteri di silenzio (condizione MARK) |
CAMPO INDIRIZZO | 8 bit | Numero logico del contatore |
CODICE FUNZIONE | 8 bit | Codice funzione ($01 / $03 / $04 / $10) |
CAMPO DATI | nx8 bit | Dati + lunghezza verranno compilati in base al tipo di messaggio |
VERIFICA ERRORI | 16 bit | Controllo degli errori (CRC) |
FINE CORNICE | 4 caratteri inattivi | Tempo di silenzio di almeno 4 caratteri tra i fotogrammi |
Struttura del frame di comunicazione – modalità TCP
Bit per byte: 1 Inizio, 7 Bit, Pari, 2 Stop (7E2)
Nome | Lunghezza | Funzione |
ID TRANSAZIONE | 2 byte | Per la sincronizzazione tra i messaggi del server e del client |
ID PROTOCOLLO | 2 byte | Zero per MODBUS TCP |
CONTEGGIO BYTE | 2 byte | Numero di byte rimanenti in questo frame |
IDENTIFICAZIONE UNITÀ | 1 byte | Indirizzo slave (255 se non utilizzato) |
CODICE FUNZIONE | 1 byte | Codice funzione ($01 / $04 / $10) |
BYTE DI DATI | n byte | Dati come risposta o comando |
Generazione LRC
Il campo Longitudinal Redundancy Check (LRC) è un byte e contiene un valore binario a 8 bit. Il valore LRC viene calcolato dal dispositivo trasmittente, che aggiunge l'LRC al messaggio. Il dispositivo ricevente ricalcola un LRC durante la ricezione del messaggio e confronta il valore calcolato con il valore effettivo ricevuto nel campo LRC. Se i due valori non sono uguali, si verifica un errore. L'LRC viene calcolato sommando insieme successivi byte da 8 bit nel messaggio, scartando eventuali riporti e quindi completando a due il risultato. LRC è un campo a 8 bit, quindi ogni nuova aggiunta di un carattere che risulterebbe in un valore superiore a 255 decimali semplicemente "riporta" il valore del campo a zero. Poiché non esiste un nono bit, il riporto viene scartato automaticamente.
Una procedura per generare un LRC è:
- Aggiungi tutti i byte nel messaggio, esclusi i "due punti" iniziali e la fine CR LF. Aggiungili in un campo a 8 bit, in modo che i carry vengano scartati.
- Sottrai il valore del campo finale da $FF, per produrre il complemento a unità.
- Aggiungi 1 per ottenere il complemento a due.
Inserimento dell'LRC nel messaggio
Quando nel messaggio viene trasmesso il carattere LRC a 8 bit (2 caratteri ASCII), verrà trasmesso per primo il carattere di ordine superiore, seguito dal carattere di ordine inferiore. Per esample, se il valore LRC è $ 52 (0101 0010):
Colon
':' |
Indirizzo | Funzione | Dati
Contare |
Dati | Dati | …. | Dati | LRC
Ciao "5" |
LRC
Lo'2' |
CR | LF |
Funzione C per calcolare LRC
Generazione CRC
Il campo Cyclical Redundancy Check (CRC) è di due byte e contiene un valore a 16 bit. Il valore CRC viene calcolato dal dispositivo trasmittente, che aggiunge il CRC al messaggio. Il dispositivo ricevente ricalcola un CRC durante la ricezione del messaggio e confronta il valore calcolato con il valore effettivo ricevuto nel campo CRC. Se i due valori non sono uguali, si verifica un errore.
Il CRC viene avviato precaricando prima un registro a 16 bit con tutti 1. Quindi inizia il processo di applicazione dei successivi byte da 8 bit del messaggio al contenuto corrente del registro. Per generare il CRC vengono utilizzati solo gli otto bit di dati in ciascun carattere. I bit di inizio e fine e il bit di parità non si applicano al CRC.
Durante la generazione del CRC, ogni carattere a 8 bit viene sottoposto a OR esclusivo con il contenuto del registro. Quindi il risultato viene spostato nella direzione del bit meno significativo (LSB), con uno zero inserito nella posizione del bit più significativo (MSB). L'LSB viene estratto ed esaminato. Se l'LSB era 1, il registro viene quindi sottoposto a OR esclusivo con un valore fisso preimpostato. Se LSB fosse uno 0, non avrà luogo alcun OR esclusivo.
Questo processo viene ripetuto fino a quando non sono stati eseguiti otto turni. Dopo l'ultimo (ottavo) spostamento, il successivo carattere a 8 bit viene sottoposto a OR esclusivo con il valore corrente del registro e il processo si ripete per altri otto spostamenti come descritto sopra. Il contenuto finale del registro, dopo che tutti i caratteri del messaggio sono stati applicati, è il valore CRC.
Una procedura calcolata per generare un CRC è:
- Carica un registro a 16 bit con $FFFF. Chiamatelo registro CRC.
- OR esclusivo il primo byte da 8 bit del messaggio con il byte di ordine inferiore del registro CRC a 16 bit, inserendo il risultato nel registro CRC.
- Sposta il registro CRC di un bit a destra (verso l'LSB), riempiendo di zero l'MSB. Estrai ed esamina l'LSB.
- (Se LSB era 0): ripetere il passaggio 3 (un altro spostamento). (Se LSB era 1): OR esclusivo il registro CRC con il valore polinomiale $A001 (1010 0000 0000 0001).
- Ripetere i passaggi 3 e 4 finché non sono stati eseguiti 8 turni. Al termine, sarà stato elaborato un byte completo da 8 bit.
- Ripetere i passaggi da 2 a 5 per il successivo byte da 8 bit del messaggio. Continua a farlo finché tutti i byte non saranno stati elaborati.
- Il contenuto finale del registro CRC è il valore CRC.
- Quando il CRC viene inserito nel messaggio, i suoi byte superiore e inferiore devono essere scambiati come descritto di seguito.
Inserimento del CRC nel messaggio
Quando nel messaggio viene trasmesso il CRC a 16 bit (due byte da 8 bit), il byte di ordine basso verrà trasmesso per primo, seguito dal byte di ordine alto.
Per esempioample, se il valore CRC è $ 35F7 (0011 0101 1111 0111):
Ind | Funzione | Dati
Contare |
Dati | Dati | …. | Dati | CRC
lo F7 |
CRC
Ciao 35 |
Funzioni di generazione CRC – Con Tabella
Tutti i possibili valori CRC sono precaricati in due array, che vengono semplicemente indicizzati man mano che la funzione avanza nel buffer dei messaggi. Un array contiene tutti i 256 possibili valori CRC per il byte alto del campo CRC a 16 bit e l'altro array contiene tutti i valori per il byte basso. L'indicizzazione del CRC in questo modo fornisce un'esecuzione più rapida di quella che si otterrebbe calcolando un nuovo valore CRC con ogni nuovo carattere dal buffer dei messaggi.
Funzioni di generazione CRC – Senza tabella
STRUTTURA DEI COMANDI DI LETTURA
- Nel caso di un modulo abbinato ad un contatore: Il dispositivo di comunicazione master può inviare comandi al modulo per leggerne lo stato e la configurazione oppure per leggere i valori misurati, lo stato e la configurazione relativi al contatore.
- Nel caso del contatore con comunicazione integrata: Il dispositivo di comunicazione master può inviare comandi al contatore per leggerne lo stato, l'impostazione e i valori misurati.
- È possibile leggere più registri contemporaneamente, inviando un unico comando, solo se i registri sono consecutivi (vedi Capitolo 5). Secondo la modalità del protocollo MODBUS, il comando di lettura è strutturato come segue.
ModBus ASCII/RTU
I valori contenuti sia nei messaggi di query che in quelli di risposta sono in formato esadecimale.
Domanda esample in caso di MODBUS RTU: 01030002000265CB
Example | Byte | Descrizione | N. di byte |
01 | – | Indirizzo secondario | 1 |
03 | – | Codice funzione | 1 |
00 | Alto | Registro di partenza | 2 |
02 | Basso | ||
00 | Alto | N. di parole da leggere | 2 |
02 | Basso | ||
65 | Alto | Controllo degli errori (CRC) | 2 |
CB | Basso |
Risposta esample in caso di MODBUS RTU: 01030400035571F547
Example | Byte | Descrizione | N. di byte |
01 | – | Indirizzo secondario | 1 |
03 | – | Codice funzione | 1 |
04 | – | Conteggio byte | 1 |
00 | Alto | Dati richiesti | 4 |
03 | Basso | ||
55 | Alto | ||
71 | Basso | ||
F5 | Alto | Controllo degli errori (CRC) | 2 |
47 | Basso |
Modbus TCP
I valori contenuti sia nei messaggi di query che in quelli di risposta sono in formato esadecimale.
Domanda esample in caso di MODBUS TCP: 010000000006010400020002
Example | Byte | Descrizione | N. di byte |
01 | – | Identificatore della transazione | 1 |
00 | Alto | Identificatore di protocollo | 4 |
00 | Basso | ||
00 | Alto | ||
00 | Basso | ||
06 | – | Conteggio byte | 1 |
01 | – | Identificatore dell'unità | 1 |
04 | – | Codice funzione | 1 |
00 | Alto | Registro di partenza | 2 |
02 | Basso | ||
00 | Alto | N. di parole da leggere | 2 |
02 | Basso |
Risposta esample in caso di MODBUS TCP: 01000000000701040400035571
Example | Byte | Descrizione | N. di byte |
01 | – | Identificatore della transazione | 1 |
00 | Alto | Identificatore di protocollo | 4 |
00 | Basso | ||
00 | Alto | ||
00 | Basso | ||
07 | – | Conteggio byte | 1 |
01 | – | Identificatore dell'unità | 1 |
04 | – | Codice funzione | 1 |
04 | – | N. di byte di dati richiesti | 2 |
00 | Alto | Dati richiesti | 4 |
03 | Basso | ||
55 | Alto | ||
71 | Basso |
Virgola mobile secondo lo standard IEEE
- Il formato di base consente di rappresentare un numero a virgola mobile standard IEEE in un unico formato a 32 bit, come mostrato di seguito:
- dove S è il bit del segno, e' è la prima parte dell'esponente e f è la frazione decimale posta accanto a 1. Internamente l'esponente è lungo 8 bit e la frazione memorizzata è lunga 23 bit.
- Al valore calcolato della virgola mobile viene applicato un metodo di arrotondamento al più vicino.
- Il formato a virgola mobile è mostrato come segue:
NOTA: Le frazioni (decimali) vengono sempre visualizzate mentre l'1 iniziale (bit nascosto) non viene memorizzato.
Example di conversione del valore mostrato con virgola mobile
Il valore letto con la virgola mobile:
45AACC00(16)
Valore convertito in formato binario:
0 | 10001011 | 01010101100110000000000(2) |
cartello | esponente | frazione |
STRUTTURA DEI COMANDI DI SCRITTURA
- Nel caso di un modulo abbinato ad un contatore: Il dispositivo di comunicazione master può inviare comandi al modulo per programmarsi o per programmare il contatore.
- Nel caso di un contatore con comunicazione integrata: Il dispositivo di comunicazione master può inviare comandi al contatore per programmarlo.
- È possibile effettuare più impostazioni contemporaneamente, inviando un unico comando, solo se i relativi registri sono consecutivi (vedi capitolo 5). A seconda del tipo di protocollo MODBUS utilizzato, il comando di scrittura è strutturato come segue.
ModBus ASCII/RTU
I valori contenuti sia nei messaggi di richiesta che di risposta sono in formato esadecimale.
Domanda esample in caso di MODBUS RTU: 011005150001020008F053
Example | Byte | Descrizione | N. di byte |
01 | – | Indirizzo secondario | 1 |
10 | – | Codice funzione | 1 |
05 | Alto | Registro di partenza | 2 |
15 | Basso | ||
00 | Alto | N. di parole da scrivere | 2 |
01 | Basso | ||
02 | – | Contatore byte di dati | 1 |
00 | Alto | Dati per la programmazione | 2 |
08 | Basso | ||
F0 | Alto | Controllo degli errori (CRC) | 2 |
53 | Basso |
Risposta esample in caso di MODBUS RTU: 01100515000110C1
Example | Byte | Descrizione | N. di byte |
01 | – | Indirizzo secondario | 1 |
10 | – | Codice funzione | 1 |
05 | Alto | Registro di partenza | 2 |
15 | Basso | ||
00 | Alto | N. di parole scritte | 2 |
01 | Basso | ||
10 | Alto | Controllo degli errori (CRC) | 2 |
C1 | Basso |
Modbus TCP
I valori contenuti sia nei messaggi di richiesta che di risposta sono in formato esadecimale.
Domanda esample in caso di MODBUS TCP: 010000000009011005150001020008
Example | Byte | Descrizione | N. di byte |
01 | – | Identificatore della transazione | 1 |
00 | Alto | Identificatore di protocollo | 4 |
00 | Basso | ||
00 | Alto | ||
00 | Basso | ||
09 | – | Conteggio byte | 1 |
01 | – | Identificatore dell'unità | 1 |
10 | – | Codice funzione | 1 |
05 | Alto | Registro di partenza | 2 |
15 | Basso | ||
00 | Alto | N. di parole da scrivere | 2 |
01 | Basso | ||
02 | – | Contatore byte di dati | 1 |
00 | Alto | Dati per la programmazione | 2 |
08 | Basso |
Risposta esample in caso di MODBUS TCP: 010000000006011005150001
Example | Byte | Descrizione | N. di byte |
01 | – | Identificatore della transazione | 1 |
00 | Alto | Identificatore di protocollo | 4 |
00 | Basso | ||
00 | Alto | ||
00 | Basso | ||
06 | – | Conteggio byte | 1 |
01 | – | Identificatore dell'unità | 1 |
10 | – | Codice funzione | 1 |
05 | Alto | Registro di partenza | 2 |
15 | Basso | ||
00 | Alto | Comando inviato con successo | 2 |
01 | Basso |
CODICI DI ECCEZIONE
- In caso di modulo combinato con contatore: Quando il modulo riceve una query non valida, viene inviato un messaggio di errore (codice eccezione).
- Nel caso del contatore con comunicazione integrata: Quando il contatore riceve una richiesta non valida, viene inviato un messaggio di errore (codice eccezione).
- In base alla modalità del protocollo MODBUS, i possibili codici di eccezione sono i seguenti.
ModBus ASCII/RTU
I valori contenuti nei messaggi di risposta sono in formato esadecimale.
Risposta esample in caso di MODBUS RTU: 01830131F0
Example | Byte | Descrizione | N. di byte |
01 | – | Indirizzo secondario | 1 |
83 | – | Codice funzione (80+03) | 1 |
01 | – | Codice di eccezione | 1 |
31 | Alto | Controllo degli errori (CRC) | 2 |
F0 | Basso |
I codici di eccezione per MODBUS ASCII/RTU sono descritti di seguito:
- $01 FUNZIONE ILLEGALE: il codice funzione ricevuto nella query non è un'azione consentita.
- $02 INDIRIZZO DATI ILLEGALE: l'indirizzo dati ricevuto nella query non è consentito (cioè la combinazione di registro e lunghezza di trasferimento non è valida).
- $03 VALORE DATI ILLEGALE: un valore contenuto nel campo dati della query non è un valore consentito.
- $04 LUNGHEZZA RISPOSTA ILLEGALE: la richiesta genererebbe una risposta di dimensione maggiore di quella disponibile per il protocollo MODBUS.
Modbus TCP
I valori contenuti nei messaggi di risposta sono in formato esadecimale.
Risposta esample in caso di MODBUS TCP: 010000000003018302
Example | Byte | Descrizione | N. di byte |
01 | – | Identificatore della transazione | 1 |
00 | Alto | Identificatore di protocollo | 4 |
00 | Basso | ||
00 | Alto | ||
00 | Basso | ||
03 | – | N. di un byte di dati successivi in questa stringa | 1 |
01 | – | Identificatore dell'unità | 1 |
83 | – | Codice funzione (80+03) | 1 |
02 | – | Codice di eccezione | 1 |
I codici di eccezione per MODBUS TCP sono descritti di seguito:
- $01 FUNZIONE ILLEGALE: il codice della funzione è sconosciuto al server.
- $02 INDIRIZZO DATI ILLEGALE: l'indirizzo dati ricevuto nella query non è un indirizzo consentito per il contatore (cioè la combinazione di registro e lunghezza di trasferimento non è valida).
- $03 VALORE DATI ILLEGALE: un valore contenuto nel campo dati della query non è un valore consentito per il contatore.
- $04 ERRORE SERVER: il server si è verificato un errore durante l'esecuzione.
- $05 ACKNOWLEDGE: il server ha accettato l'invocazione del server ma il servizio richiede un tempo relativamente lungo per essere eseguito. Il server restituisce quindi solo una conferma di ricezione della richiesta di servizio.
- $06 SERVER BUSY: il server non è stato in grado di accettare la richiesta MB PDU. L'applicazione client ha la responsabilità di decidere se e quando inviare nuovamente la richiesta.
- $0A PERCORSO GATEWAY NON DISPONIBILE: il modulo di comunicazione (o il contatore, in caso di contatore con comunicazione integrata) non è configurato o non può comunicare.
- IL DISPOSITIVO GATEWAY TARGET DA $0B NON HA RISPOSTO: il contatore non è disponibile nella rete.
INFORMAZIONI GENERALI SULLE TABELLE DEI REGISTRI
NOTA: Numero massimo di registri (o byte) che possono essere letti con un singolo comando:
- 63 registri in modalità ASCII
- 127 registri in modalità RTU
- 256 byte in modalità TCP
NOTA: Numero massimo di registri programmabili con un singolo comando:
- 13 registri in modalità ASCII
- 29 registri in modalità RTU
- 1 registro in modalità TCP
NOTA: I valori del registro sono in formato esadecimale ($).
INTESTAZIONE della tabella | Senso |
PARAMETRO | Simbolo e descrizione del parametro da leggere/scrivere. |
+/- |
Segno positivo o negativo sul valore letto.
La rappresentazione del segno cambia a seconda del modulo di comunicazione o del modello di contatore: Modalità bit di segno: Se questa colonna è selezionata, il valore del registro di lettura può avere segno positivo o negativo. Convertire un valore di registro con segno come mostrato nelle seguenti istruzioni: Il bit più significativo (MSB) indica il segno come segue: 0=positivo (+), 1=negativo (-). Valore negativo esampon: MSB $8020 = 1000000000100000 = -32 | esadecimale | bidone | dic | |
Modalità complemento di 2: Se questa colonna è selezionata, il valore del registro di lettura può essere positivo o negativo
cartello. I valori negativi sono rappresentati con complemento a 2. |
|
INTERO |
Dati del registro INTERO.
Mostra l'Unità di misura, il tipo RegSet, il numero della Word corrispondente e l'Indirizzo in formato esadecimale. Sono disponibili due tipi di RegSet: RegSet 0: registri delle parole pari/dispari. RegSet 1: anche i registri di parole. Non disponibile per i moduli LAN GATEWAY. Disponibile solo per: ▪ Contatori con MODBUS integrato ▪ Sportelli con ETHERNET integrata ▪ Moduli RS485 con versione firmware 2.00 o successiva Per identificare il RegSet in uso fare riferimento ai registri $0523/$0538. |
IEEE | Dati del registro standard IEEE.
Mostra l'Unità di misura, il numero della Word e l'Indirizzo in formato esadecimale. |
REGISTRATI DISPONIBILITÀ PER MODELLO |
Disponibilità del registro secondo il modello. Se selezionato (→), il registro è disponibile per
modello corrispondente: SERIALE 3ph 6A/63A/80A: Contatori trifase da 6A, 63A e 80A con comunicazione seriale. SERIALE 1ph 80A: Contatori monofase da 80A con comunicazione seriale. SERIALE 1ph 40A: Contatori monofase da 40A con comunicazione seriale. ETHERNET TCP trifase integrato: Contatori trifase con comunicazione ETHERNET TCP integrata. ETHERNET TCP trifase integrato: Contatori trifase con comunicazione ETHERNET TCP integrata. LANG TCP (a seconda del modello): contatori abbinati al modulo LAN GATEWAY. |
SIGNIFICATO DEI DATI | Descrizione dei dati ricevuti in risposta ad un comando di lettura. |
DATI PROGRAMMABILI | Descrizione dei dati che possono essere inviati per un comando di scrittura. |
LETTURA REGISTRI (CODICI FUNZIONE $03, $04)
U1N | Ph 1-N voltage | 2 | 0000 | 2 | 0000 | mV | 2 | 1000 | V | ● | ● | ● | ||||
U2N | Ph 2-N voltage | 2 | 0002 | 2 | 0002 | mV | 2 | 1002 | V | ● | ● | ● | ||||
U3N | Ph 3-N voltage | 2 | 0004 | 2 | 0004 | mV | 2 | 1004 | V | ● | ● | ● | ||||
Minore 12 | L 1-2 voltage | 2 | 0006 | 2 | 0006 | mV | 2 | 1006 | V | ● | ● | ● | ||||
Minore 23 | L 2-3 voltage | 2 | 0008 | 2 | 0008 | mV | 2 | 1008 | V | ● | ● | ● | ||||
Minore 31 | L 3-1 voltage | 2 | 000A | 2 | 000A | mV | 2 | 100A | V | ● | ● | ● | ||||
U∑ | Volume di sistematage | 2 | 000C | 2 | 000C | mV | 2 | 100C | V | ● | ● | ● | ● | ● | ● | |
A1 | Corrente Ph1 | ● | 2 | 000E | 2 | 000E | mA | 2 | 100E | A | ● | ● | ● | |||
A2 | Corrente Ph2 | ● | 2 | 0010 | 2 | 0010 | mA | 2 | 1010 | A | ● | ● | ● | |||
A3 | Corrente Ph3 | ● | 2 | 0012 | 2 | 0012 | mA | 2 | 1012 | A | ● | ● | ● | |||
AN | Corrente Neutra | ● | 2 | 0014 | 2 | 0014 | mA | 2 | 1014 | A | ● | ● | ● | |||
Un∑ | Corrente di sistema | ● | 2 | 0016 | 2 | 0016 | mA | 2 | 1016 | A | ● | ● | ● | ● | ● | ● |
PF1 | Fattore di potenza Ph1 | ● | 1 | 0018 | 2 | 0018 | 0.001 | 2 | 1018 | – | ● | ● | ● | |||
PF2 | Fattore di potenza Ph2 | ● | 1 | 0019 | 2 | 001A | 0.001 | 2 | 101A | – | ● | ● | ● | |||
PF3 | Fattore di potenza Ph3 | ● | 1 | 001A | 2 | 001C | 0.001 | 2 | 101C | – | ● | ● | ● | |||
PF∑ | Fattore di potenza sistema | ● | 1 | 001B | 2 | 001E | 0.001 | 2 | 101E | – | ● | ● | ● | ● | ● | ● |
P1 | Ph1 Potenza attiva | ● | 3 | 001C | 4 | 0020 | mW | 2 | 1020 | W | ● | ● | ● | |||
P2 | Ph2 Potenza attiva | ● | 3 | 001 °F | 4 | 0024 | mW | 2 | 1022 | W | ● | ● | ● | |||
P3 | Ph3 Potenza attiva | ● | 3 | 0022 | 4 | 0028 | mW | 2 | 1024 | W | ● | ● | ● | |||
P∑ | Potenza attiva del sistema | ● | 3 | 0025 | 4 | 002C | mW | 2 | 1026 | W | ● | ● | ● | ● | ● | ● |
S1 | Ph1 Potenza apparente | ● | 3 | 0028 | 4 | 0030 | mVA | 2 | 1028 | VA | ● | ● | ● | |||
S2 | Ph2 Potenza apparente | ● | 3 | 002B | 4 | 0034 | mVA | 2 | 102A | VA | ● | ● | ● | |||
S3 | Ph3 Potenza apparente | ● | 3 | 002E | 4 | 0038 | mVA | 2 | 102C | VA | ● | ● | ● | |||
S∑ | Potenza Apparente Sis | ● | 3 | 0031 | 4 | 003C | mVA | 2 | 102E | VA | ● | ● | ● | ● | ● | ● |
Q1 | Potenza reattiva Ph1 | ● | 3 | 0034 | 4 | 0040 | mvar | 2 | 1030 | varietà | ● | ● | ● | |||
Q2 | Potenza reattiva Ph2 | ● | 3 | 0037 | 4 | 0044 | mvar | 2 | 1032 | varietà | ● | ● | ● | |||
Q3 | Potenza reattiva Ph3 | ● | 3 | 003A | 4 | 0048 | mvar | 2 | 1034 | varietà | ● | ● | ● | |||
Q∑ | Potenza reattiva del sistema | ● | 3 | 003D | 4 | 004C | mvar | 2 | 1036 | varietà | ● | ● | ● | ● | ● | ● |
F | Frequenza | 1 | 0040 | 2 | 0050 | MHz | 2 | 1038 | Hz | ● | ● | ● | ● | ● | ● | |
PH SEQ | Sequenza fasi | 1 | 0041 | 2 | 0052 | – | 2 | 103A | – | ● | ● | ● |
Significato dei dati letti:
- INTERO: $00=123-CCW, $01=321-CW, $02=non definito
- IEEE per contatori con comunicazione integrata e moduli RS485: $3DFBE76D=123-CCW, $3E072B02=321-CW, $0=non definito
- IEEE per moduli LAN GATEWAY: $0=123-CCW, $3F800000=321-CW, $40000000=non definito
+kWh1 | Ph1imp. Attivo En. | 3 | 0100 | 4 | 0100 | 0.1 Wh | 2 | 1100 | Wh | ● | ● | ● | ||||
+kWh2 | Ph2imp. Attivo En. | 3 | 0103 | 4 | 0104 | 0.1 Wh | 2 | 1102 | Wh | ● | ● | ● | ||||
+kWh3 | Ph3imp. Attivo En. | 3 | 0106 | 4 | 0108 | 0.1 Wh | 2 | 1104 | Wh | ● | ● | ● | ||||
+kWh∑ | Imp.sistema Attivo En. | 3 | 0109 | 4 | 010C | 0.1 Wh | 2 | 1106 | Wh | ● | ● | ● | ● | ● | ● | |
–kWh1 | Ph1 Esp. Attivo En. | 3 | 010C | 4 | 0110 | 0.1 Wh | 2 | 1108 | Wh | ● | ● | ● | ||||
–kWh2 | Ph2 Esp. Attivo En. | 3 | 010 °F | 4 | 0114 | 0.1 Wh | 2 | 110A | Wh | ● | ● | ● | ||||
–kWh3 | Ph3 Esp. Attivo En. | 3 | 0112 | 4 | 0118 | 0.1 Wh | 2 | 110C | Wh | ● | ● | ● | ||||
-kWh∑ | Esp. Attivo En. | 3 | 0115 | 4 | 011C | 0.1 Wh | 2 | 110E | Wh | ● | ● | ● | ● | ● | ● | |
+kVAh1-L | Ph1 Imp. Ritardo. En apparente | 3 | 0118 | 4 | 0120 | 0.1 VAh | 2 | 1110 | VAh | ● | ● | ● | ||||
+kVAh2-L | Ph2 Imp. Ritardo. En apparente | 3 | 011B | 4 | 0124 | 0.1 VAh | 2 | 1112 | VAh | ● | ● | ● | ||||
+kVAh3-L | Ph3 Imp. Ritardo. En apparente | 3 | 011E | 4 | 0128 | 0.1 VAh | 2 | 1114 | VAh | ● | ● | ● | ||||
+kVAh∑-L | Imp.sistema Ritardo. En apparente | 3 | 0121 | 4 | 012C | 0.1 VAh | 2 | 1116 | VAh | ● | ● | ● | ● | ● | ● | |
-kVAh1-L | Ph1 Esp. Ritardo. En apparente | 3 | 0124 | 4 | 0130 | 0.1 VAh | 2 | 1118 | VAh | ● | ● | ● | ||||
-kVAh2-L | Ph2 Esp. Ritardo. En apparente | 3 | 0127 | 4 | 0134 | 0.1 VAh | 2 | 111A | VAh | ● | ● | ● | ||||
-kVAh3-L | Ph3 Esp. Ritardo. En apparente | 3 | 012A | 4 | 0138 | 0.1 VAh | 2 | 111C | VAh | ● | ● | ● | ||||
-kVAh∑-L | Esp. Ritardo. En apparente | 3 | 012D | 4 | 013C | 0.1 VAh | 2 | 111E | VAh | ● | ● | ● | ● | ● | ● | |
+kVAh1-C | Ph1imp. Guida. En apparente | 3 | 0130 | 4 | 0140 | 0.1 VAh | 2 | 1120 | VAh | ● | ● | ● | ||||
+kVAh2-C | Ph2imp. Guida. En apparente | 3 | 0133 | 4 | 0144 | 0.1 VAh | 2 | 1122 | VAh | ● | ● | ● | ||||
+kVAh3-C | Ph3imp. Guida. En apparente | 3 | 0136 | 4 | 0148 | 0.1 VAh | 2 | 1124 | VAh | ● | ● | ● | ||||
+kVAh∑-C | Imp.sistema Guida. En apparente | 3 | 0139 | 4 | 014C | 0.1 VAh | 2 | 1126 | VAh | ● | ● | ● | ● | ● | ● | |
-kVAh1-C | Ph1 Esp. Guida. En apparente | 3 | 013C | 4 | 0150 | 0.1 VAh | 2 | 1128 | VAh | ● | ● | ● | ||||
-kVAh2-C | Ph2 Esp. Guida. En apparente | 3 | 013 °F | 4 | 0154 | 0.1 VAh | 2 | 112A | VAh | ● | ● | ● | ||||
-kVAh3-C | Ph3 Esp. Guida. En apparente | 3 | 0142 | 4 | 0158 | 0.1 VAh | 2 | 112C | VAh | ● | ● | ● | ||||
-VA∑-C | Esp. Guida. En apparente | 3 | 0145 | 4 | 015C | 0.1 VAh | 2 | 112E | VAh | ● | ● | ● | ● | ● | ● | |
+kvarh1-L | Ph1imp. Ritardo. Reattivo En. | 3 | 0148 | 4 | 0160 | 0.1var | 2 | 1130 | varh | ● | ● | ● | ||||
+kvarh2-L | Ph2imp. Ritardo. Reattivo En. | 3 | 014B | 4 | 0164 | 0.1var | 2 | 1132 | varh | ● | ● | ● |
+kvarh3-L | Ph3imp. Ritardo. Reattivo En. | 3 | 014E | 4 | 0168 | 0.1var | 2 | 1134 | varh | ● | ● | ● | ||||
+kvarh∑-L | Imp.sistema Ritardo. En reattivo. | 3 | 0151 | 4 | 016C | 0.1var | 2 | 1136 | varh | ● | ● | ● | ● | ● | ● | |
-kvarh1-L | Ph1 Esp. Ritardo. Reattivo En. | 3 | 0154 | 4 | 0170 | 0.1var | 2 | 1138 | varh | ● | ● | ● | ||||
-kvarh2-L | Ph2 Esp. Ritardo. Reattivo En. | 3 | 0157 | 4 | 0174 | 0.1var | 2 | 113A | varh | ● | ● | ● | ||||
-kvarh3-L | Ph3 Esp. Ritardo. Reattivo En. | 3 | 015A | 4 | 0178 | 0.1var | 2 | 113C | varh | ● | ● | ● | ||||
-varia∑-L | Esp. Ritardo. Reattivo En. | 3 | 015D | 4 | 017C | 0.1var | 2 | 113E | varh | ● | ● | ● | ● | ● | ● | |
+kvarh1-C | Ph1 Imp. Guida. En reattivo. | 3 | 0160 | 4 | 0180 | 0.1var | 2 | 1140 | varh | ● | ● | ● | ||||
+kvarh2-C | Ph2 Imp. Guida. En reattivo. | 3 | 0163 | 4 | 0184 | 0.1var | 2 | 1142 | varh | ● | ● | ● | ||||
+kvarh3-C | Ph3 Imp. Guida. En reattivo. | 3 | 0166 | 4 | 0188 | 0.1var | 2 | 1144 | varh | ● | ● | ● | ||||
+kvarh∑-C | Imp.sistema Guida. En reattivo. | 3 | 0169 | 4 | 018C | 0.1var | 2 | 1146 | varh | ● | ● | ● | ● | ● | ● | |
-kvarh1-C | Ph1 Esp. Guida. Reattivo En. | 3 | 016C | 4 | 0190 | 0.1var | 2 | 1148 | varh | ● | ● | ● | ||||
-kvarh2-C | Ph2 Esp. Guida. Reattivo En. | 3 | 016 °F | 4 | 0194 | 0.1var | 2 | 114A | varh | ● | ● | ● | ||||
-kvarh3-C | Ph3 Esp. Guida. Reattivo En. | 3 | 0172 | 4 | 0198 | 0.1var | 2 | 114C | varh | ● | ● | ● | ||||
-kvarh∑-C | Esp. Guida. En reattivo. | 3 | 0175 | 4 | 019C | 0.1var | 2 | 114E | varh | ● | ● | ● | ● | ● | ● | |
– Prenotato | 3 | 0178 | 2 | 01A0 | – | 2 | 1150 | – | R | R | R | R | R | R |
CONTATORI TARIFFA 1
+kWh1-T1 | Ph1imp. Attivo En. | 3 | 0200 | 4 | 0200 | 0.1 Wh | 2 | 1200 | Wh | ● | ● | |||||
+kWh2-T1 | Ph2imp. Attivo En. | 3 | 0203 | 4 | 0204 | 0.1 Wh | 2 | 1202 | Wh | ● | ● | |||||
+kWh3-T1 | Ph3imp. Attivo En. | 3 | 0206 | 4 | 0208 | 0.1 Wh | 2 | 1204 | Wh | ● | ● | |||||
+kWh∑-T1 | Imp.sistema Attivo En. | 3 | 0209 | 4 | 020C | 0.1 Wh | 2 | 1206 | Wh | ● | ● | ● | ||||
-kWh1-T1 | Ph1 Esp. Attivo En. | 3 | 020C | 4 | 0210 | 0.1 Wh | 2 | 1208 | Wh | ● | ● | |||||
-kWh2-T1 | Ph2 Esp. Attivo En. | 3 | 020 °F | 4 | 0214 | 0.1 Wh | 2 | 120A | Wh | ● | ● | |||||
-kWh3-T1 | Ph3 Esp. Attivo En. | 3 | 0212 | 4 | 0218 | 0.1 Wh | 2 | 120C | Wh | ● | ● | |||||
-kWh∑-T1 | Esp. Attivo En. | 3 | 0215 | 4 | 021C | 0.1 Wh | 2 | 120E | Wh | ● | ● | ● | ||||
+kVAh1-L-T1 | Ph1 Imp. Ritardo. En apparente | 3 | 0218 | 4 | 0220 | 0.1 VAh | 2 | 1210 | VAh | ● | ● | |||||
+kVAh2-L-T1 | Ph2 Imp. Ritardo. En apparente | 3 | 021B | 4 | 0224 | 0.1 VAh | 2 | 1212 | VAh | ● | ● | |||||
+kVAh3-L-T1 | Ph3 Imp. Ritardo. En apparente | 3 | 021E | 4 | 0228 | 0.1 VAh | 2 | 1214 | VAh | ● | ● | |||||
+kVAh∑-L-T1 | Imp.sistema Ritardo. En apparente | 3 | 0221 | 4 | 022C | 0.1 VAh | 2 | 1216 | VAh | ● | ● | ● | ||||
-kVAh1-L-T1 | Ph1 Esp. Ritardo. En apparente | 3 | 0224 | 4 | 0230 | 0.1 VAh | 2 | 1218 | VAh | ● | ● | |||||
-kVAh2-L-T1 | Ph2 Esp. Ritardo. En apparente | 3 | 0227 | 4 | 0234 | 0.1 VAh | 2 | 121A | VAh | ● | ● | |||||
-kVAh3-L-T1 | Ph3 Esp. Ritardo. En apparente | 3 | 022A | 4 | 0238 | 0.1 VAh | 2 | 121C | VAh | ● | ● | |||||
-kVAh∑-L-T1 | Esp. Ritardo. En apparente | 3 | 022D | 4 | 023C | 0.1 VAh | 2 | 121E | VAh | ● | ● | ● | ||||
+kVAh1-C-T1 | Ph1imp. Guida. En apparente | 3 | 0230 | 4 | 0240 | 0.1 VAh | 2 | 1220 | VAh | ● | ● | |||||
+kVAh2-C-T1 | Ph2imp. Guida. En apparente | 3 | 0233 | 4 | 0244 | 0.1 VAh | 2 | 1222 | VAh | ● | ● | |||||
+kVAh3-C-T1 | Ph3imp. Guida. En apparente | 3 | 0236 | 4 | 0248 | 0.1 VAh | 2 | 1224 | VAh | ● | ● | |||||
+kVAh∑-C-T1 | Imp.sistema Guida. En apparente | 3 | 0239 | 4 | 024C | 0.1 VAh | 2 | 1226 | VAh | ● | ● | ● | ||||
-kVAh1-C-T1 | Ph1 Esp. Guida. En apparente | 3 | 023C | 4 | 0250 | 0.1 VAh | 2 | 1228 | VAh | ● | ● | |||||
-kVAh2-C-T1 | Ph2 Esp. Guida. En apparente | 3 | 023 °F | 4 | 0254 | 0.1 VAh | 2 | 122A | VAh | ● | ● | |||||
-kVAh3-C-T1 | Ph3 Esp. Guida. En apparente | 3 | 0242 | 4 | 0258 | 0.1 VAh | 2 | 122C | VAh | ● | ● | |||||
-kVAh∑-C-T1 | Esp. Guida. En apparente | 3 | 0245 | 4 | 025C | 0.1 VAh | 2 | 122E | VAh | ● | ● | ● | ||||
+kvarh1-L-T1 | Ph1imp. Ritardo. Reattivo En. | 3 | 0248 | 4 | 0260 | 0.1var | 2 | 1230 | varh | ● | ● | |||||
+kvarh2-L-T1 | Ph2imp. Ritardo. Reattivo En. | 3 | 024B | 4 | 0264 | 0.1var | 2 | 1232 | varh | ● | ● | |||||
+kvarh3-L-T1 | Ph3imp. Ritardo. Reattivo En. | 3 | 024E | 4 | 0268 | 0.1var | 2 | 1234 | varh | ● | ● | |||||
+kvarh∑-L-T1 | Imp.sistema Ritardo. En reattivo. | 3 | 0251 | 4 | 026C | 0.1var | 2 | 1236 | varh | ● | ● | ● | ||||
-kvarh1-L-T1 | Ph1 Esp. Ritardo. Reattivo En. | 3 | 0254 | 4 | 0270 | 0.1var | 2 | 1238 | varh | ● | ● | |||||
-kvarh2-L-T1 | Ph2 Esp. Ritardo. Reattivo En. | 3 | 0257 | 4 | 0274 | 0.1var | 2 | 123A | varh | ● | ● | |||||
-kvarh3-L-T1 | Ph3 Esp. Ritardo. Reattivo En. | 3 | 025A | 4 | 0278 | 0.1var | 2 | 123C | varh | ● | ● | |||||
-vary∑-L-T1 | Esp. Ritardo. Reattivo En. | 3 | 025D | 4 | 027C | 0.1var | 2 | 123E | varh | ● | ● | ● | ||||
+kvarh1-C-T1 | Ph1 Imp. Guida. En reattivo. | 3 | 0260 | 4 | 0280 | 0.1var | 2 | 1240 | varh | ● | ● | |||||
+kvarh2-C-T1 | Ph2 Imp. Guida. En reattivo. | 3 | 0263 | 4 | 0284 | 0.1var | 2 | 1242 | varh | ● | ● | |||||
+kvarh3-C-T1 | Ph3 Imp. Guida. En reattivo. | 3 | 0266 | 4 | 0288 | 0.1var | 2 | 1244 | varh | ● | ● | |||||
+kvarh∑-C-T1 | Imp.sistema Guida. En reattivo. | 3 | 0269 | 4 | 028C | 0.1var | 2 | 1246 | varh | ● | ● | ● | ||||
-kvarh1-C-T1 | Ph1 Esp. Guida. Reattivo En. | 3 | 026C | 4 | 0290 | 0.1var | 2 | 1248 | varh | ● | ● | |||||
-kvarh2-C-T1 | Ph2 Esp. Guida. Reattivo En. | 3 | 026 °F | 4 | 0294 | 0.1var | 2 | 124A | varh | ● | ● | |||||
-kvarh3-C-T1 | Ph3 Esp. Guida. Reattivo En. | 3 | 0272 | 4 | 0298 | 0.1var | 2 | 124C | varh | ● | ● | |||||
-kvarh∑-C-T1 | Esp. Guida. En reattivo. | 3 | 0275 | 4 | 029C | 0.1var | 2 | 124E | varh | ● | ● | ● | ||||
– Prenotato | 3 | 0278 | – | – | – | – | – | – | R | R | R | R | R | R |
+kWh1-T2 | Ph1imp. Attivo En. | 3 | 0300 | 4 | 0300 | 0.1 Wh | 2 | 1300 | Wh | ● | ● | |||||
+kWh2-T2 | Ph2imp. Attivo En. | 3 | 0303 | 4 | 0304 | 0.1 Wh | 2 | 1302 | Wh | ● | ● | |||||
+kWh3-T2 | Ph3imp. Attivo En. | 3 | 0306 | 4 | 0308 | 0.1 Wh | 2 | 1304 | Wh | ● | ● | |||||
+kWh∑-T2 | Imp.sistema Attivo En. | 3 | 0309 | 4 | 030C | 0.1 Wh | 2 | 1306 | Wh | ● | ● | ● | ||||
-kWh1-T2 | Ph1 Esp. Attivo En. | 3 | 030C | 4 | 0310 | 0.1 Wh | 2 | 1308 | Wh | ● | ● | |||||
-kWh2-T2 | Ph2 Esp. Attivo En. | 3 | 030 °F | 4 | 0314 | 0.1 Wh | 2 | 130A | Wh | ● | ● | |||||
-kWh3-T2 | Ph3 Esp. Attivo En. | 3 | 0312 | 4 | 0318 | 0.1 Wh | 2 | 130C | Wh | ● | ● | |||||
-kWh∑-T2 | Esp. Attivo En. | 3 | 0315 | 4 | 031C | 0.1 Wh | 2 | 130E | Wh | ● | ● | ● | ||||
+kVAh1-L-T2 | Ph1 Imp. Ritardo. En apparente | 3 | 0318 | 4 | 0320 | 0.1 VAh | 2 | 1310 | VAh | ● | ● | |||||
+kVAh2-L-T2 | Ph2 Imp. Ritardo. En apparente | 3 | 031B | 4 | 0324 | 0.1 VAh | 2 | 1312 | VAh | ● | ● | |||||
+kVAh3-L-T2 | Ph3 Imp. Ritardo. En apparente | 3 | 031E | 4 | 0328 | 0.1 VAh | 2 | 1314 | VAh | ● | ● | |||||
+kVAh∑-L-T2 | Imp.sistema Ritardo. En apparente | 3 | 0321 | 4 | 032C | 0.1 VAh | 2 | 1316 | VAh | ● | ● | ● | ||||
-kVAh1-L-T2 | Ph1 Esp. Ritardo. En apparente | 3 | 0324 | 4 | 0330 | 0.1 VAh | 2 | 1318 | VAh | ● | ● | |||||
-kVAh2-L-T2 | Ph2 Esp. Ritardo. En apparente | 3 | 0327 | 4 | 0334 | 0.1 VAh | 2 | 131A | VAh | ● | ● | |||||
-kVAh3-L-T2 | Ph3 Esp. Ritardo. En apparente | 3 | 032A | 4 | 0338 | 0.1 VAh | 2 | 131C | VAh | ● | ● | |||||
-kVAh∑-L-T2 | Esp. Ritardo. En apparente | 3 | 032D | 4 | 033C | 0.1 VAh | 2 | 131E | VAh | ● | ● | ● | ||||
+kVAh1-C-T2 | Ph1imp. Guida. En apparente | 3 | 0330 | 4 | 0340 | 0.1 VAh | 2 | 1320 | VAh | ● | ● | |||||
+kVAh2-C-T2 | Ph2imp. Guida. En apparente | 3 | 0333 | 4 | 0344 | 0.1 VAh | 2 | 1322 | VAh | ● | ● | |||||
+kVAh3-C-T2 | Ph3imp. Guida. En apparente | 3 | 0336 | 4 | 0348 | 0.1 VAh | 2 | 1324 | VAh | ● | ● | |||||
+kVAh∑-C-T2 | Imp.sistema Guida. En apparente | 3 | 0339 | 4 | 034C | 0.1 VAh | 2 | 1326 | VAh | ● | ● | ● | ||||
-kVAh1-C-T2 | Ph1 Esp. Guida. En apparente | 3 | 033C | 4 | 0350 | 0.1 VAh | 2 | 1328 | VAh | ● | ● | |||||
-kVAh2-C-T2 | Ph2 Esp. Guida. En apparente | 3 | 033 °F | 4 | 0354 | 0.1 VAh | 2 | 132A | VAh | ● | ● | |||||
-kVAh3-C-T2 | Ph3 Esp. Guida. En apparente | 3 | 0342 | 4 | 0358 | 0.1 VAh | 2 | 132C | VAh | ● | ● | |||||
-kVAh∑-C-T2 | Esp. Guida. En apparente | 3 | 0345 | 4 | 035C | 0.1 VAh | 2 | 132E | VAh | ● | ● | ● | ||||
+kvarh1-L-T2 | Ph1imp. Ritardo. Reattivo En. | 3 | 0348 | 4 | 0360 | 0.1var | 2 | 1330 | varh | ● | ● | |||||
+kvarh2-L-T2 | Ph2imp. Ritardo. Reattivo En. | 3 | 034B | 4 | 0364 | 0.1var | 2 | 1332 | varh | ● | ● | |||||
+kvarh3-L-T2 | Ph3imp. Ritardo. Reattivo En. | 3 | 034E | 4 | 0368 | 0.1var | 2 | 1334 | varh | ● | ● | |||||
+kvarh∑-L-T2 | Imp.sistema Ritardo. En reattivo. | 3 | 0351 | 4 | 036C | 0.1var | 2 | 1336 | varh | ● | ● | ● | ||||
-kvarh1-L-T2 | Ph1 Esp. Ritardo. Reattivo En. | 3 | 0354 | 4 | 0370 | 0.1var | 2 | 1338 | varh | ● | ● | |||||
-kvarh2-L-T2 | Ph2 Esp. Ritardo. Reattivo En. | 3 | 0357 | 4 | 0374 | 0.1var | 2 | 133A | varh | ● | ● | |||||
-kvarh3-L-T2 | Ph3 Esp. Ritardo. Reattivo En. | 3 | 035A | 4 | 0378 | 0.1var | 2 | 133C | varh | ● | ● | |||||
-vary∑-L-T2 | Esp. Ritardo. Reattivo En. | 3 | 035D | 4 | 037C | 0.1var | 2 | 133E | varh | ● | ● | ● | ||||
+kvarh1-C-T2 | Ph1 Imp. Guida. En reattivo. | 3 | 0360 | 4 | 0380 | 0.1var | 2 | 1340 | varh | ● | ● | |||||
+kvarh2-C-T2 | Ph2 Imp. Guida. En reattivo. | 3 | 0363 | 4 | 0384 | 0.1var | 2 | 1342 | varh | ● | ● | |||||
+kvarh3-C-T2 | Ph3 Imp. Guida. En reattivo. | 3 | 0366 | 4 | 0388 | 0.1var | 2 | 1344 | varh | ● | ● | |||||
+kvarh∑-C-T2 | Imp.sistema Guida. En reattivo. | 3 | 0369 | 4 | 038C | 0.1var | 2 | 1346 | varh | ● | ● | ● | ||||
-kvarh1-C-T2 | Ph1 Esp. Guida. Reattivo En. | 3 | 036C | 4 | 0390 | 0.1var | 2 | 1348 | varh | ● | ● | |||||
-kvarh2-C-T2 | Ph2 Esp. Guida. Reattivo En. | 3 | 036 °F | 4 | 0394 | 0.1var | 2 | 134A | varh | ● | ● | |||||
-kvarh3-C-T2 | Ph3 Esp. Guida. Reattivo En. | 3 | 0372 | 4 | 0398 | 0.1var | 2 | 134C | varh | ● | ● | |||||
-vary∑-C-T2 | Esp. Guida. En reattivo. | 3 | 0375 | 4 | 039C | 0.1var | 2 | 134E | varh | ● | ● | ● | ||||
– Prenotato | 3 | 0378 | – | – | – | – | – | – | R | R | R | R | R | R |
CONTATORI PARZIALI
+kWh∑-P | Imp.sistema Attivo En. | 3 | 0400 | 4 | 0400 | 0.1 Wh | 2 | 1400 | Wh | ● | ● | ● | ● | ● | ● | |
-kWh∑-P | Esp. Attivo En. | 3 | 0403 | 4 | 0404 | 0.1 Wh | 2 | 1402 | Wh | ● | ● | ● | ● | ● | ● | |
+kVAh∑-LP | Imp.sistema Ritardo. En apparente | 3 | 0406 | 4 | 0408 | 0.1 VAh | 2 | 1404 | VAh | ● | ● | ● | ● | ● | ● | |
-kVAh∑-LP | Esp. Ritardo. En apparente | 3 | 0409 | 4 | 040C | 0.1 VAh | 2 | 1406 | VAh | ● | ● | ● | ● | ● | ● | |
+kVAh∑-CP | Imp.sistema Guida. En apparente | 3 | 040C | 4 | 0410 | 0.1 VAh | 2 | 1408 | VAh | ● | ● | ● | ● | ● | ● | |
-kVAh∑-CP | Esp. Guida. En apparente | 3 | 040 °F | 4 | 0414 | 0.1 VAh | 2 | 140A | VAh | ● | ● | ● | ● | ● | ● | |
+kvarh∑-LP | Imp.sistema Ritardo. En reattivo. | 3 | 0412 | 4 | 0418 | 0.1var | 2 | 140C | varh | ● | ● | ● | ● | ● | ● | |
-vary∑-LP | Esp. Ritardo. Reattivo En. | 3 | 0415 | 4 | 041C | 0.1var | 2 | 140E | varh | ● | ● | ● | ● | ● | ● | |
+kvarh∑-CP | Imp.sistema Guida. En reattivo. | 3 | 0418 | 4 | 0420 | 0.1var | 2 | 1410 | varh | ● | ● | ● | ● | ● | ● | |
-vary∑-CP | Esp. Guida. En reattivo. | 3 | 041B | 4 | 0424 | 0.1var | 2 | 1412 | varh | ● | ● | ● | ● | ● | ● |
CONTATORI SALDO
kWh∑-B | Sys Attivo En. | ● | 3 | 041E | 4 | 0428 | 0.1 Wh | 2 | 1414 | Wh | ● | ● | ● | ● | ● | |
kVAh∑-LB | Ritardo sist. En apparente | ● | 3 | 0421 | 4 | 042C | 0.1 VAh | 2 | 1416 | VAh | ● | ● | ● | ● | ● | |
kVAh∑-CB | Responsabile del sistema. En apparente | ● | 3 | 0424 | 4 | 0430 | 0.1 VAh | 2 | 1418 | VAh | ● | ● | ● | ● | ● | |
kvarh∑-LB | Ritardo sist. En reattivo. | ● | 3 | 0427 | 4 | 0434 | 0.1var | 2 | 141A | varh | ● | ● | ● | ● | ● | |
kvarh∑-CB | Responsabile del sistema. Reattivo En. | ● | 3 | 042A | 4 | 0438 | 0.1var | 2 | 141C | varh | ● | ● | ● | ● | ● | |
– Prenotato | 3 | 042D | – | – | – | – | – | – | R | R | R | R | R | R |
CE SN | Numero di serie del contatore | 5 | 0500 | 6 | 0500 | 10 caratteri ASCII. ($00...$FF) | ● | ● | ● | ● | ● | ● |
MODELLO CE | Modello contatore | 1 | 0505 | 2 | 0506 | $ 03 = 6 A 3 fasi, 4 fili
$ 08 = 80 A 3 fasi, 4 fili $ 0 C = 80 A 1 fase, 2 fili $ 10 = 40 A 1 fase, 2 fili $ 12 = 63 A 3 fasi, 4 fili |
● | ● | ● | ● | ● | ● |
TIPO CE | Tipo di contatore | 1 | 0506 | 2 | 0508 | $00=NO METÀ, RESET
$01=NO METÀ $02=MEDIO $03=NO MID, selezione cablaggio $05=MID nessuna variazione $09=MID, selezione cablaggio $0A=MID nessuna variazione, selezione cablaggio $0B=NO MID, RESET, selezione cablaggio |
● | ● | ● | ● | ● | ● |
EC FW REL1 | Versione firmware del contatore 1 | 1 | 0507 | 2 | 050A | Convertire il valore esadecimale letto nel valore Dec.
es. $66=102 => rel. 1.02 |
● | ● | ● | ● | ● | ● |
VERSIONE HW CE | Versione hardware del contatore | 1 | 0508 | 2 | 050C | Convertire il valore esadecimale letto nel valore Dec.
es. $64=100 => ver. 1.00 |
● | ● | ● | ● | ● | ● |
– | Prenotato | 2 | 0509 | 2 | 050E | – | R | R | R | R | R | R |
T | Tariffa in uso | 1 | 050B | 2 | 0510 | $01=tariffa 1
$02=tariffa 2 |
● | ● | ● | |||
PRI/SEC | Valore primario/secondario Solo modello 6A. Riservato e
fisso a 0 per gli altri modelli. |
1 | 050C | 2 | 0512 | $00=primario
$01=secondario |
● | ● | ● | |||
SBAGLIO | Codice di errore | 1 | 050D | 2 | 0514 | Codifica del campo bit:
– bit0 (LSb)=Sequenza fasi – bit1=Memoria – bit2=Orologio (RTC)-Solo modello ETH – altri bit non utilizzati
Bit=1 indica una condizione di errore, Bit=0 significa nessun errore |
● | ● | ● | ● | ● | ● |
CT | Valore del rapporto CT
Solo modello 6A. Riservato e fisso a 1 per gli altri modelli. |
1 | 050E | 2 | 0516 | $0001…$2710 | ● | ● | ● | |||
– | Prenotato | 2 | 050 °F | 2 | 0518 | – | R | R | R | R | R | R |
FSA | Valore FSA | 1 | 0511 | 2 | 051A | $00=1A
$01=5A $02=80A $03=40A $06=63A |
● | ● | ● | ● | ● | ● |
CHI SIAMO | Modalità di cablaggio | 1 | 0512 | 2 | 051C | $01=3fasi, 4 fili, 3 correnti
$02=3fasi, 3 fili, 2 correnti $03=1fase $04=3fasi, 3 fili, 3 correnti |
● | ● | ● | ● | ● | ● |
INDIRIZZO | Indirizzo MODBUS | 1 | 0513 | 2 | 051E | $01…$F7 | ● | ● | ● | ● | ● | ● |
MODALITÀ MDB | Modalità MODBUS | 1 | 0514 | 2 | 0520 | $00=7E2 (ASCII)
$01=8N1 (RTU) |
● | ● | ● | |||
Velocità | Velocità di comunicazione | 1 | 0515 | 2 | 0522 | $ 01 = 300 punti base
$ 02 = 600 punti base $ 03 = 1200 punti base $ 04 = 2400 punti base $ 05 = 4800 punti base $ 06 = 9600 punti base $ 07 = 19200 punti base $ 08 = 38400 punti base $ 09 = 57600 punti base |
● | ● | ● | |||
– | Prenotato | 1 | 0516 | 2 | 0524 | – | R | R | R | R | R | R |
INFORMAZIONI SU CONTATORE DI ENERGIA E MODULO DI COMUNICAZIONE
STAT EC-P | Stato contatore parziale | 1 | 0517 | 2 | 0526 | Codifica del campo bit:
– bit0 (LSb)= +kWhΣ PAR – bit1=-kWhΣ PAR – bit2=+kVAhΣ-L PAR – bit3=-kVAhΣ-L PAR – bit4=+kVAhΣ-C PAR – bit5=-kVAhΣ-C PAR – bit6=+kvarhΣ-L PAR – bit7=-kvarhΣ-L PAR – bit8=+kvarhΣ-C PAR – bit9=-kvarhΣ-C PAR – altri bit non utilizzati
Bit=1 significa contatore attivo, Bit=0 significa contatore arrestato |
● | ● | ● | ● | ● | ● |
PARAMETRO | INTERO | SIGNIFICATO DEI DATI | REGISTRATI DISPONIBILITÀ PER MODELLO | |||||||||
Simbolo |
Descrizione |
RegSet 0 | RegSet 1 |
Valori |
SERIALE 3ph 6A/63A/80A | SERIALE 1ph 80A | SERIALE 1ph 40A | ETHERNET TCP trifase integrato | ETHERNET TCP trifase integrato | LINGUA TCP
(secondo il modello) |
||
MOD.SN | Numero di serie del modulo | 5 | 0518 | 6 | 0528 | 10 caratteri ASCII. ($00...$FF) | ● | ● | ● | |||
CARTELLO | Rappresentazione del valore con segno | 1 | 051D | 2 | 052E | $00=bit del segno
$01=complemento di 2 |
● | ● | ● | ● | ● | |
– Prenotato | 1 | 051E | 2 | 0530 | – | R | R | R | R | R | R | |
MOD FW REL | Versione firmware del modulo | 1 | 051 °F | 2 | 0532 | Convertire il valore esadecimale letto nel valore Dec.
es. $66=102 => rel. 1.02 |
● | ● | ● | |||
MODIFICHE HW VER | Versione hardware del modulo | 1 | 0520 | 2 | 0534 | Convertire il valore esadecimale letto nel valore Dec.
es. $64=100 => ver. 1.00 |
● | ● | ● | |||
– Prenotato | 2 | 0521 | 2 | 0536 | – | R | R | R | R | R | R | |
REGISTRAZIONE | RegSet in uso | 1 | 0523 | 2 | 0538 | $00=insieme di registri 0
$01=insieme di registri 1 |
● | ● | ● | ● | ||
2 | 0538 | 2 | 0538 | $00=insieme di registri 0
$01=insieme di registri 1 |
● | |||||||
FW REL2 | Versione firmware del contatore 2 | 1 | 0600 | 2 | 0600 | Convertire il valore esadecimale letto nel valore Dec.
es. $C8=200 => rel. 2.00 |
● | ● | ● | ● | ● | ● |
RTC-GIORNO | Giorno RTC interfaccia Ethernet | 1 | 2000 | 1 | 2000 | Convertire il valore esadecimale letto nel valore Dec.
ad esempio $1F=31 => giorno 31 |
● | ● | ||||
RTC-MESE | Mese RTC interfaccia Ethernet | 1 | 2001 | 1 | 2001 | Convertire il valore esadecimale letto nel valore Dec.
ad esempio $0C=12 => dicembre |
● | ● | ||||
RTC-ANNO | Anno RTC interfaccia Ethernet | 1 | 2002 | 1 | 2002 | Convertire il valore esadecimale letto nel valore Dec.
ad esempio $ 15 = 21 => anno 2021 |
● | ● | ||||
RTC-ORE | Ore RTC interfaccia Ethernet | 1 | 2003 | 1 | 2003 | Convertire il valore esadecimale letto nel valore Dec.
ad esempio $ 0F = 15 => 15 ore |
● | ● | ||||
RTC-MINIMO | Minuti RTC dell'interfaccia Ethernet | 1 | 2004 | 1 | 2004 | Convertire il valore esadecimale letto nel valore Dec.
ad esempio $ 1 E = 30 => 30 minuti |
● | ● | ||||
RTC-SEC | Secondi RTC dell'interfaccia Ethernet | 1 | 2005 | 1 | 2005 | Convertire il valore esadecimale letto nel valore Dec.
ad esempio $0A=10 => 10 secondi |
● | ● |
NOTA: i registri RTC ($2000…$2005) sono disponibili solo per contatori di energia con Firmware Ethernet rel. 1.15 o superiore.
LETTURA BOBINE (CODICE FUNZIONE $01)
PARAMETRO | INTERO | SIGNIFICATO DEI DATI | REGISTRATI DISPONIBILITÀ PER MODELLO | |||||
Descrizione del simbolo |
Pezzi
Indirizzo |
Valori |
SERIALE 3ph 6A/63A/80A | SERIALE 1ph 80A | SERIALE 1ph 40A | ETHERNET TCP trifase integrato | ETHERNET TCP trifase integrato | LINGUA TCP
(secondo il modello) |
AL Allarmi | 40 0000 | Morso sequenza morso 39 (MSB) …bit 0 (LSb):
|U3N-L|U2N-L|U1N-L|UΣ-L|U3N-H|U2N-H|U1N-H|UΣ-H| |COM|RES|U31-L|U23-L|U12-L|U31-H|U23-H|U12-H| |RES|RES|RES|RES|RES|RES|AN-L|A3-L| |A2-L|A1-L|AΣ-L|AN-H|A3-H|A2-H|A1-H|AΣ-H| |RES|RES|RES|RES|RES|RES|RES|fO|
LEGGENDA L=Sotto la soglia (Basso) H=Sopra la soglia (Alto) O=Fuori range COM=Comunicazione sulla porta IR OK. Da non considerare in caso di modelli con comunicazione SERIALE integrata RES=Bit riservato a 0
NOTA: Voltage, i valori di soglia della corrente e della frequenza possono cambiare in base al modello del contatore. Si prega di fare riferimento al le tabelle sono riportate di seguito. |
● | ● | ● | ● | ● |
VOLTAGE E GAMMA DI FREQUENZA A SECONDA DEL MODELLO | SOGLIE DEI PARAMETRI | |||
FASE-NEUTRO VOLTAGE | FASE-FASE VOLTAGE | ATTUALE | FREQUENZA | |
3×230/400V 50Hz | ULN-L=230V-20%=184V
ULN-H=230V+20%=276V |
ULL-L=230V x √3 -20%=318V
ULL-H=230V x √3 +20%=478V |
IL=Corrente iniziale (Ist) IH=Fondo scala corrente (IFS) |
fL=45Hz fH=65Hz |
3×230/400…3×240/415V 50/60Hz | ULN-L=230V-20%=184V
ULN-H=240V+20%=288V |
ULL-L=398V-20%=318V
ULL-H=415V+20%=498V |
REGISTRI DI SCRITTURA (CODICE FUNZIONE $10)
DATI PROGRAMMABILI PER CONTATORE ENERGIA E MODULO DI COMUNICAZIONE
INDIRIZZO | Indirizzo MODBUS | 1 | 0513 | 2 | 051E | $01…$F7 | ● | ● | ● | ● | ● | ● |
MODALITÀ MDB | Modalità MODBUS | 1 | 0514 | 2 | 0520 | $00=7E2 (ASCII)
$01=8N1 (RTU) |
● | ● | ||||
Velocità | Velocità di comunicazione
*Valori 300, 600, 1200, 57600 non disponibile per il modello 40A. |
1 | 0515 | 2 | 0522 | $01=300 pb*
$02=600 pb* $03=1200 pb* $ 04 = 2400 punti base $ 05 = 4800 punti base $ 06 = 9600 punti base $ 07 = 19200 punti base $ 08 = 38400 punti base $09=57600 pb* |
● | ● | ● | |||
CE RES | Azzera i contatori di energia
Digitare solo con la funzione RESET |
1 | 0516 | 2 | 0524 | $00=Contatori TOTALI
$03=TUTTI i contatori |
● | ● | ● | ● | ● | ● |
$01=Contatori TARIFFA 1
$02=Contatori TARIFFA 2 |
● | ● | ● | |||||||||
OPER.EC-P | Operazione di contropartita parziale | 1 | 0517 | 2 | 0526 | Per RegSet1, impostare la parola MS sempre su 0000. La parola LS deve essere strutturata come segue:
Byte 1 – Selezione contatore PARZIALE $00=+kWhΣPAR $01=-kWhΣ PAR $02=+kVAhΣ-L PAR $03=-kVAhΣ-L PAR $04=+kVAhΣ-C PAR $05=-kVAhΣ-C PAR $06=+kvarhΣ-L PAR $07=-kvarhΣ-L PAR $08=+kvarhΣ-C PAR $09=-kvarhΣ-C PAR $0A=TUTTI i contatori parziali Byte 2 – Operazione Contatore PARZIALE $01=inizio $02=fermata $03=reimposta es. Avvia contatore PAR +kWhΣ 00=+kWhΣPAR 01=inizio Valore finale da impostare: –RegSet0=0001 –RegSet1=00000001 |
● | ● | ● | ● | ● | ● |
REGISTRAZIONE | Commutazione RegSet | 1 | 100B | 2 | 1010 | $00=passa a RegSet 0
$01=passa a RegSet 1 |
● | ● | ● | ● | ||
2 | 0538 | 2 | 0538 | $00=passa a RegSet 0
$01=passa a RegSet 1 |
● | |||||||
RTC-GIORNO | Giorno RTC interfaccia Ethernet | 1 | 2000 | 1 | 2000 | $01…$1F (1…31) | ● | ● | ||||
RTC-MESE | Mese RTC interfaccia Ethernet | 1 | 2001 | 1 | 2001 | $01…$0C (1…12) | ● | ● | ||||
RTC-ANNO | Anno RTC interfaccia Ethernet | 1 | 2002 | 1 | 2002 | $01…$25 (1…37=2001…2037)
ad esempio, per impostare il 2021, scrivere $15 |
● | ● | ||||
RTC-ORE | Ore RTC interfaccia Ethernet | 1 | 2003 | 1 | 2003 | $ 00…$ 17 (0…23) | ● | ● | ||||
RTC-MINIMO | Minuti RTC dell'interfaccia Ethernet | 1 | 2004 | 1 | 2004 | $ 00…$ 3 miliardi (0…59) | ● | ● | ||||
RTC-SEC | Secondi RTC dell'interfaccia Ethernet | 1 | 2005 | 1 | 2005 | $ 00…$ 3 miliardi (0…59) | ● | ● |
NOTA: i registri RTC ($2000…$2005) sono disponibili solo per contatori di energia con Firmware Ethernet rel. 1.15 o superiore.
NOTA: se il comando di scrittura RTC contiene valori non appropriati (es. 30 febbraio), il valore non verrà accettato e il dispositivo risponde con un codice di eccezione (Illegal Value).
NOTA: in caso di perdita dell'RTC dovuta a un lungo periodo di spegnimento, impostare nuovamente il valore dell'RTC (giorno, mese, anno, ore, min, sec) per riavviare le registrazioni.
Documenti / Risorse
![]() |
PROTOCOLLO RS485 Modbus e Gateway Lan [pdf] Guida utente RS485 Gateway Modbus e Lan, RS485, Gateway Modbus e Lan, Gateway Lan, Gateway |