Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la...

67
DUCATI SEZIONE STRUMENTI DI MISURA E REGOLATORI DI POWER FACTOR file name: MODBUS_15_ITA.doc ENERGIA S.P.A. REVISIONE: 15 del 22/03/18 TITOLO Protocollo Modbus-RTU (Mach Smart/ Smart Più/ Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8) Pagina 1 di 67 Specifiche Generali protocollo Modbus - RTU Rev. 15 Elaborato: U. T. ing. L. Guerrieri _ _ _ _ _ _ _ _ _ _ _ _ _ _ Approvato: R. T. ing. E. Girardi _ _ _ _ _ _ _ _ _ _ _ _ _ _ Verificato: A. Q. ing. F. Adinolfi _ _ _ _ _ _ _ _ _ _ _ _ _ _ Data: 22/03/18 Stato del documento: Definitivo REVISIONI REV. VER DATA MOTIVO REDATTO CONTROLLATO APPROVATO 2 0 17/07/98 Aggiornamento Goffredo Donati Cantobelli 3 0 01/12/98 Lettura Multivariabile Canini Goffredo Cantobelli 4 0 18/02/00 Errata corrige Zoletto Donati Amato 5 0 30/05/00 Nuova mappa memoria Zoletto Donati Amato 6 0 20/11/00 Comandi 1 e 5 Zoletto Donati Amato 7 0 27/11/01 Nuovi comandi Smart Più Bandini Adinolfi Amato 8 0 17/12/02 Nuovo ID Smart 96 Più, ThdF per Smart Più e Smart 96 Più. Diversa gestione delle richieste con memoria che deborda (da V3.03) Bandini Sangiorgi Adinolfi Amato 9 0 28/11/03 Variazione grandezze ID per Smart Più V3.11 (KVAh) Bandini Adinolfi Amato

Transcript of Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la...

Page 1: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 1 di 67

Specifiche Generali protocollo Modbus - RTU Rev. 15

Elaborato: U. T. ing. L. Guerrieri _ _ _ _ _ _ _ _ _ _ _ _ _ _

Approvato: R. T. ing. E. Girardi _ _ _ _ _ _ _ _ _ _ _ _ _ _

Verificato: A. Q. ing. F. Adinolfi _ _ _ _ _ _ _ _ _ _ _ _ _ _

Data: 22/03/18

Stato del documento: Definitivo

REVISIONI

REV. VER DATA MOTIVO REDATTO CONTROLLATO APPROVATO

2 0 17/07/98 Aggiornamento Goffredo Donati Cantobelli

3 0 01/12/98 Lettura Multivariabile Canini Goffredo Cantobelli

4 0 18/02/00 Errata corrige Zoletto Donati Amato

5 0 30/05/00 Nuova mappa memoria Zoletto Donati Amato

6 0 20/11/00 Comandi 1 e 5 Zoletto Donati Amato

7 0 27/11/01 Nuovi comandi Smart Più Bandini Adinolfi Amato

8 0 17/12/02

Nuovo ID Smart 96 Più, ThdF per

Smart Più e Smart 96 Più. Diversa

gestione delle richieste con

memoria che deborda (da V3.03)

Bandini

Sangiorgi Adinolfi Amato

9 0 28/11/03 Variazione grandezze ID per Smart

Più V3.11 (KVAh) Bandini Adinolfi Amato

Page 2: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 2 di 67

10 0 17/09/04

Per Smart(96)Più versione V3.12:

inseriti nuovi ID strumenti e range

fino a 1250 del KA

Sangiorgi Adinolfi Amato

10 Bis 0 07/07/05 Duca47(-72-SP) – solo modello

Duca-72-SP con seriale Bandini Adinolfi Amato

10 Tris 0 18/01/07

Aggiunta nota sulla risposta del

Duca47(-72-SP) alla funzione 17h

“Report slave ID”

Sangiorgi Adinolfi Amato

11 0 18/05/11 Inseriti aggiornamenti per

modelli Duca-LCD96 485-xxx i Guerrieri Adinolfi Amato

12 0 05/11/14

Integrazione per comandi

uscite con allarmi attivi

Inseriti aggiornamenti ID e

note per modelli Duca-LCDii

Inserite nella mappa THD e

Armoniche di tensione e corrente

Aggiornate note relative alle

differenze tra formati bit-Signed e

Signed utilizzati per le grandezze

della mappa

Guerrieri Adinolfi Amato

13 0 01/09/17

Inserite le mappe ed i comandi

per R5 / R8iii

Guerrieri Adinolfi Girardi

14 0 12/11/17 Inserita la mappa floating point

per R5 / R8 Guerrieri Adinolfi Girardi

15 0 22/03/18 Errata corrige Guerrieri Adinolfi Girardi

i I modelli per cui è disponibile una interfaccia seriale RS-485 sono: Duca-LCD96 485, Duca-LCD96 Base-485, Duca-

LCD96 485-IO, Duca-LCD96 485-Relè e, laddove non specificato, saranno tutti indicati nel documento con Duca-LCD96 ii I modelli per cui è disponibile una interfaccia seriale RS-485 sono: Duca-LCD 485 e Duca-LCD 485-ETH e, laddove non

specificato, saranno tutti indicati nel documento con Duca-LCD iii I modelli per i quali è disponibile una interfaccia seriale RS-485 sono R5 485, R5 RADIO 485, R8 485, R8 RADIO 485,

R8 485 BT, R8 485 USB, R8 RADIO 485 BT, R8 RADIO 485 USB e laddove non specificato saranno tutti indicati nel

documento con R5 ed R8

Page 3: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 3 di 67

Indice

1. TRAMA DI COMUNICAZIONE IN MODALITÀ RTU (REMOTE TERMINAL UNIT) ........... 4

2. ATTIVAZIONE DEL MODBUS E FUNZIONI DISPONIBILI ............................................... 5

2.1 Funzione 01: “READ OUTPUT STATUS” ................................................................................ 6

2.2 Funzione 03 : “READ HOLDING REGISTERS” ..................................................................... 8

2.3 Funzione 05 : “FORCE SINGLE COIL” ................................................................................. 48

2.4 Funzione 06 : “PRESET SINGLE REGISTER” ..................................................................... 49

2.5 Funzione 07 : “READ EXCEPTION STATUS” ...................................................................... 63

2.6 Funzione 17: “REPORT SLAVE ID” ....................................................................................... 63

3. ECCEZIONI SUL BUS ..................................................................................................... 66

4. CALCOLO DEL CRC ....................................................................................................... 67

Page 4: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 4 di 67

1. Trama di comunicazione in modalità RTU (Remote Terminal

Unit)

Una trama di comunicazione secondo il protocollo Modbus è così costituita:

T1 T2 T3

Indirizzo

(8 bit)

Funzione

(8 bit)

Dati

(N x 8 bit)

CRC

(16 bit)

T1 T2 T3

in cui:

a) il campo Indirizzo contiene l’indirizzo dello Slave cui il messaggio viene inviato

b) il campo Funzione contiene il codice della funzione che deve essere svolta dallo Slave

c) il campo Dati contiene l’informazione necessaria allo Slave per svolgere una specifica

funzione oppure contiene i dati raccolti dallo Slave in risposta ad una domanda

d) il campo CRC consente sia al Master che allo Slave di controllare un messaggio per rilevare

eventuali errori di trasmissione. Talvolta, a causa di “rumore” elettrico oppure di altre

interferenze, un messaggio può essere alterato durante la trasmissione da un’unità ad

un’altra. Il controllo dell’errore assicura che sia il Master che lo Slave non reagiscano a

messaggi che hanno subito cambiamenti durante la trasmissione

e) la sequenza T1 T2 T3 corrisponde ad un tempo durante il quale non devono essere

scambiati dati sul bus di comunicazione, per consentire agli strumenti collegati di

riconoscere il termine di una trama e l’inizio della successiva. Questo tempo deve essere di

almeno 3 caratteri e 1/2

Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un

messaggio sincrono. Il dispositivo ricevente, ad esempio un Mach Smart, misura il tempo che intercorre

fra la ricezione di un carattere e la ricezione di quello successivo (ad esempio, fra indirizzo e funzione);

se tale tempo supera quello necessario per trasmettere tre caratteri e mezzo allora il messaggio viene

considerato perso, ed il prossimo carattere in arrivo viene considerato come l’indirizzo, cioè l’inizio di

una nuova trama.

Page 5: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 5 di 67

2. Attivazione del Modbus e funzioni disponibili

Per attivare il protocollo MODBUS nel Mach Smart, Smart Più e nel DUCA47-72-SP è necessario

inserire “1” (0 = DUCBUS, 1 = MODBUS) nell’ultimo campo del Setup indicato da “PROT”. Per i

modelli Duca-LCD96 e Duca-LCD è necessario entrare nel Setup e impostare “Prot MODBUS” nella

pagina “Protocollo” del menu Comunicazione. Per i modelli R5 è necessario entrare nel menu di Setup

(SET) e impostare il parametro “Prt” = “Mod”. Per i modello R8 è necessario entrare nel menu

SetupComunicazione e impostare il parametro “Protocollo” = “Modbus”

Le funzioni MODBUS disponibili sono indicate nella seguente tabella:

Funzioni Modbus Azione svolta nell’analizzatore

01 = READ OUTPUT STATUS Consente la lettura dello stato delle uscite di uno

strumento

03 = READ HOLDING REGISTERS Consente la lettura dei dati relativi alle Misure e al

Setup

05 = FORCE SINGLE COIL Consente di modificare lo stato di un’uscita

06 = PRESET SINGLE REGISTER Consente l’impostazione dei parametri di Setup

07 = READ EXCEPTION STATUS Consente di leggere lo stato dello strumento

17 = REPORT SLAVE I.D. Consente di identificare il tipo di strumento

NOTA IMPORTANTE CIRCA LE FUNZIONI 3 E 6 CITATE NEL SEGUITO:

Qualora l’utente utilizzi programmi commerciali per la lettura dei dati dagli Slaves e tali

programmi siano già predisposti per il trattamento del protocollo Modbus è necessario usare gli

indirizzi delle locazioni di memoria riportati nella prima colonna a sinistra delle tabelle relative alle

funzioni 3 e 6 illustrate nel seguito.

Qualora, invece, l’utente progetti un proprio programma per rilevare i dati, allora è necessario

che diminuisca di un’unità gli indirizzi riportati.

Per esempio: il Master vuole leggere dal Mach Smart con indirizzo 3 il valore della corrente trifase

equivalente memorizzata nella locazione il cui indirizzo è 18 (= 12Hex).

La trama di comunicazione dal Master allo Slave, con valori esadecimali, sarà la seguente:

03 03 00 11 00 02 95 EC

ove:

03 = indirizzo del Mach Smart (Slave) n° 03

03 = funzione richiesta dal Master, cioè lettura di una locazione di memoria

Page 6: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 6 di 67

00 11 = indirizzo, diminuito di un’unità (12H - 1H = 11H), della locazione di memoria da

leggere e contenente il valore della corrente trifase equivalente

00 02 = numero di registri da leggere a partire dall’indirizzo 11H

95 EC = CRC

La trama di risposta dallo Slave al Master con valori esadecimali sarà la seguente:

03 03 04 00 00 01 E0 D9 EB

ove:

03 = indirizzo del Mach Smart (Slave) n° 03

03 = funzione richiesta dal Master, cioè lettura di una locazione di memoria

04 = numero di byte di dati che seguono nella trama

00 00 01 E0 = valore esadecimale della corrente trifase equivalente (01E0H = 480 centesimi di A

= 4.8A)

D9 EB = CRC

2.1 Funzione 01: “READ OUTPUT STATUS”

La funzione consente di leggere lo stato dell’uscite presenti sullo Smart 96, Smart Più, Duca-

LCD96 o Duca-LCD; l’uscita viene assimilata ad un “coil”, secondo la terminologia Modbus.

I formati del comando di lettura (inviato dal master allo slave) ed il formato della risposta

(inviata dallo slave al master) sono riportati di seguito:

Richiesta di lettura (master):

Addr Func Coil Addr

Start H

Coil Addr

Start L

Number of

Coils H

Number of

Coils L

CRC CRC

1Fh 01h 00h 00h 00h 08h 3Eh 72h

Nell’esempio viene richiesta la funzione di lettura Func = 01 allo slave di indirizzo Addr = 1Fh,

dal registro di indirizzo di partenza Coil Addr Start = 0000h (obbligatorio) per Number of coils =

08h (obbligatorio) coil consecutivi. Per R5 ed R8 Number of coils = 10h (obbligatorio). Il

comando è terminato dal CRC = 3E72h.

Page 7: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 7 di 67

La trama di risposta (slave) è del tipo:

Addr Func Byte

Count

Data Coil

Byte 0H

CRC CRC

1Fh 01h 01h 00h 57h A0h

I campi della risposta, come si vede dagli esempi sopra, sono: l’indirizzo stesso dello slave

Addr = 1Fh, la funzione eseguita Func = 01, il numero complessivo di byte di dati che seguono

Byte Count = 01h, il valore dei coil 00h: il bit corrispondente allo stato dell’uscita dello Smart96 è

il 5°, tutti gli altri sono forzati a zero, mentre per lo Smart Più sono il bit 0 e il bit 1 (1° e 2° bit

rispettivamente per uscita 1 e uscita 2); per i modelli Duca-LCD e Duca-LCD96 sono il bit 0 e il

bit 1 (1° e 2° bit rispettivamente per uscita 1 e uscita 2); inoltre, solo per il modello Duca-LCD96

485-Relè, il bit 2 e il bit 3 sono associati rispettivamente all’uscita 3 e all’uscita 4. La trama di

risposta termina con il CRC.

Questa funzione è disponibile sullo Smart 96 dalla versione 1.01 in avanti e sulle versioni di

Smart Più modello 2P (con uscite), DUCA-LCD96, DUCA-LCD. Il comando non è operativo per

Duca47(-72)-SP.

La funzione consente anche di leggere lo stato dell’uscite presenti sui modelli R5 ed R8;

l’uscita viene assimilata ad un “coil”, secondo la terminologia Modbus.

I formati del comando di lettura (inviato dal master allo slave) ed il formato della risposta

(inviata dallo slave al master) sono riportati di seguito:

Richiesta di lettura (master):

Addr Func Coil Addr

Start H

Coil Addr

Start L

Number of

Coils H

Number of

Coils L

CRC CRC

1Fh 01h 00h 00h 00h 10h 3Eh 78h

Nell’esempio viene richiesta la funzione di lettura Func = 01 allo slave di indirizzo Addr = 1Fh,

dal registro di indirizzo di partenza Coil Addr Start = 0000h (obbligatorio) per Number of coils =

10h (obbligatorio) coil consecutivi e Number of coils = 10h (obbligatorio). Il comando è

terminato dal CRC = 3E78h.

La trama di risposta (slave) è del tipo:

Addr Func Byte

Count

Data Coil

Byte 1H

Data Coil

Byte 0H

CRC CRC

1Fh 01h 02h 00h 00h 11h FEh

Page 8: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 8 di 67

I campi della risposta, come si vede dagli esempi sopra, sono: l’indirizzo stesso dello slave Addr =

1Fh, la funzione eseguita Func = 01, il numero complessivo di byte di dati che seguono Byte Count = 02h,

il valore dei coil 0000h.

Per i modelli R5, bit 0, bit 1, bit 2, bit 3 e bit 4 del valore dei coil sono rispettivamente

associati alle uscite relè 1, uscite relè 2, uscite relè 3, uscite relè 4 e uscite relè 5.

Per i modelli R5, bit 0, bit 1, bit 2, bit 3, bit 4, bit 5, bit 6, bit 7, bit 8, bit 9 e bit 10 del valore

dei coil sono rispettivamente associati alle uscite relè 1, uscite relè 2, uscite relè 3, uscite relè 4,

uscite relè 5, uscite relè 6, uscite relè 7, uscite relè 8, uscite relè 9, uscite relè 10 e uscite relè 11.

2.2 Funzione 03 : “READ HOLDING REGISTERS”

La funzione consente di leggere una o più grandezze adiacenti in memoria*, ciascuna di queste

occupa 1 o 2 word; è possibile leggere fino a 12 o 24iv grandezze consecutive. Per quanto

riguarda lo Smart Più è possibile leggere anche un Mix di grandezze precedentemente impostato

dall'utente (vedere 2.4).

I formati del comando di lettura (inviato dal master allo slave) ed il formato della risposta

(inviata dallo slave al master) sono riportati di seguito:

Richiesta di lettura (master):

Addr Func Data Start

Register H

Data Start

Register L

Data # of

Regs H

Data #

Regs L

CRC CRC

1Fh 03h 00h 11h 00h 08h 17h B7h

Nell’esempio viene richiesta la funzione di lettura Func = 03 allo slave di indirizzo Addr = 1Fh,

dal registro di indirizzo di partenza Data Start Register = 0011h per Data Regs = 08h registri

consecutivi. Vengono quindi letti tutti i registri dall’indirizzo 0011h a 0018h. Il comando è

terminato dal CRC = 17B7h.

Si sottolinea che l’indirizzo fisico è sempre ottenuto dall’indirizzo della grandezza diminuito

di 1 (vedi nota sopra riportata).

Risposta (slave)

Addr Func Byte Data Out Data Out …… Data Out Data Out CRC CRC

* Smart con versioni di firmware precedenti la V1.07: è possibile leggere solo una grandezza (2 word) per volta. iv SmartPiù, Duca47(-72)-SP, Duca-LCD96 , Duca-LCD, R5 ed R8: 24 grandezze.

Page 9: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 9 di 67

Count Reg 0012 H Reg 0012 L Reg 0018H Reg 0018L 1Fh 03h 10h 10h EFh …….. 3Bh 40h xxh yyh

I campi della risposta, come si vede in figura sopra, sono: l’indirizzo stesso dello slave

rispondente Addr = 1Fh, la funzione eseguita Func = 03, il numero complessivo di byte di dati che

seguono Byte Count = 10h, i campi dei registri richiesti.

La trama di risposta termina sempre con il CRC.

Esistono tre casi particolari che si possono verificare nell'utilizzo di questo comando uno

riguarda la quantità di memoria richiesta uno riguarda l'inizio del segmento richiesto e il terzo la

quantità di word richieste.

In particolare se la quantità di byte richiesti superano l'estensione della memoria del MACH

(strumento) verranno inseriti dei valori che indicano che il dato non è valido; ad esempio

richiesta di 20 Byte a partire dal quartultimo indirizzo utile una parte della richiesta deborda in

una zona di memoria non implementata, la parte di byte eccedenti verrà riempita dal

MACH(strumento) con il valore FFhv, per indicare che i valori di quella cella non sono valori

gestiti.

Il secondo caso particolare è invece quando la richiesta parte da un indirizzo non valido cioè

quando la richiesta parte da un valore non presente nella seguente tabella, in questo caso lo

strumento risponderà con un’eccezione in particolare "02 ILLEGAL DATA ADDRESS" (Vedi

Cap 3).

Il terzo caso particolare è la richiesta di un numero di word superiore a quello massimo per lo

strumento a questo comando esso risponde con un’eccezione in particolare "02 ILLEGAL DATA

ADDRESS" (Vedi Cap 3).

Mappa della memoria

Nella tabella seguente è indicata la corrispondenza tra l’indirizzo della locazione, il numero di word

accessibili a partire da quell’indirizzo, la descrizione della grandezza, l’unità di misura della grandezza e

il formato binario.

Premessa sui formati delle grandezze trasmesse:

- Unsigned Long: si intende un numero binario di 2 word (32 bit) senza segno

- bit-Signed Long: si intende un numero binario di 2 word (32 bit) che se negativo, porta il

primo bit MSB a 1. Es: il valore –7 sarà 8000 0007h.

- Signed Int: si intende un numero binario di 1 word in complemento a 2

- Unsigned Int: : si intende un numero binario di 1 word (16 bit) senza segno

- Float: si intende un numero binario di 2 word in formato float 32-bit

v Da SmartPiù V3.03 in poi; nella V3.00 in questo caso invece si aveva dallo slave la risposta di eccezione.

Page 10: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 10 di 67

Ind. Word Descrizione Grandezza Unità Formato

0002 2 Frequenza Decimi di Hz Unsigned Long

0004 2 Tensione Trifase Equivalente Volt Unsigned Long

0006 2 Tensione Concatenata (linea 1 – linea 2) vi Volt Unsigned Long

0008 2 Tensione Concatenata (linea 2 – linea 3)vi Volt Unsigned Long

0010 2 Tensione Concatenata (linea 3 – linea 1) vi Volt Unsigned Long

0012 2 Tensione tra Fase e Neutro linea 1vi Volt Unsigned Long

0014 2 Tensione tra Fase e Neutro linea 2vi Volt Unsigned Long

0016 2 Tensione tra Fase e Neutro linea 3vi Volt Unsigned Long

0018 2 Corrente Trifase Equivalente Centesimi di A Unsigned Long

0020 2 Corrente Linea 1vi Centesimi di A Unsigned Long

0022 2 Corrente Linea 2vi Centesimi di A Unsigned Long

0024 2 Corrente Linea 3vi Centesimi di A Unsigned Long

0026 2 Fattore di potenza trifase equivalente * Centesimi bit-Signed /

Unsigned Longvii

0028 2 Fattore di potenza della linea 1* vi Centesimi bit-Signed Long

0030 2 Fattore di potenza della linea 2* vi Centesimi bit-Signed Long

0032 2 Fattore di potenza della linea 3* vi Centesimi bit-Signed Long

0034 2 Potenza attiva trifase equivalente Watt bit-Signed Longviii

0036 2 Potenza attiva trifase equivalente media Watt bit-Signed Long viii

0038 2 Potenza attiva trifase equivalente massima Watt bit-Signed Long viii

0040 2 Potenza attiva linea 1vi Watt bit-Signed Long viii

0042 2 Potenza attiva linea 2vi Watt bit-Signed Long viii

0044 2 Potenza attiva linea 3vi Watt bit-Signed Long viii

0046 2 Potenza attiva media linea 1vi Watt bit-Signed Long viii

0048 2 Potenza attiva media linea 2vi Watt bit-Signed Long viii

0050 2 Potenza attiva media linea 3vi Watt bit-Signed Long viii

vi Non disponibile per i modelli R5 ed R8. vii Per Smart Più, Duca47(-72)-SP, Duca-LCD e Duca-LCD96 questo valore è di tipo bit-Signed Long viii Per i modelli Duca-LCD e Duca-LCD96 i valori di potenza attiva possono essere negativi in Cogenerazione

Page 11: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 11 di 67

0052 2 Potenza attiva massima linea 1vi Watt bit-Signed Long viii

0054 2 Potenza attiva massima linea 2vi Watt bit-Signed Long viii

0056 2 Potenza attiva massima linea 3vi Watt bit-Signed Long viii

0058 2 Potenza apparente trifase equivalente VA Unsigned Long

0060 2 Potenza apparente trifase equivalente media VA Unsigned Long

0062 2 Potenza apparente trifase equivalente massima VA Unsigned Long

0064 2 Potenza apparente linea 1vi VA Unsigned Long

0066 2 Potenza apparente linea 2vi VA Unsigned Long

0068 2 Potenza apparente linea 3vi VA Unsigned Long

0070 2 Potenza apparente media linea 1vi VA Unsigned Long

0072 2 Potenza apparente media linea 2vi VA Unsigned Long

0074 2 Potenza apparente media linea 3vi VA Unsigned Long

0076 2 Potenza apparente massima linea 1vi VA Unsigned Long

0078 2 Potenza apparente massima linea 2vi VA Unsigned Long

0080 2 Potenza apparente massima linea 3vi VA Unsigned Long

0082 2 Potenza reattiva trifase equivalente VAr bit-Signed Long ix

0084 2 Potenza reattiva trifase equivalente media VAr bit-Signed Long ix

0086 2 Potenza reattiva trifase equivalente massima VAr bit-Signed Long ix

0088 2 Potenza reattiva linea 1vi VAr bit-Signed Long ix

0090 2 Potenza reattiva linea 2vi VAr bit-Signed Long ix

0092 2 Potenza reattiva linea 3vi VAr bit-Signed Long ix

0094 2 Potenza reattiva media linea 1vi VAr bit-Signed Long ix

0096 2 Potenza reattiva media linea 2vi VAr bit-Signed Long ix

0098 2 Potenza reattiva media linea 3vi VAr bit-Signed Long ix

0100 2 Potenza reattiva massima linea 1vi VAr bit-Signed Long ix

0102 2 Potenza reattiva massima linea 2vi VAr bit-Signed Long ix

0104 2 Potenza reattiva massima linea 3vi VAr bit-Signed Long ix

0106 2 Energia attiva trifase equivalente Decine di Wh Unsigned Long

0108 2 Energia attiva linea 1vi Decine di Wh Unsigned Long

0110 2 Energia attiva linea 2vi Decine di Wh Unsigned Long

0112 2 Energia attiva linea 3vi Decine di Wh Unsigned Long

0114 2 Energia reattiva/apparentex trifase equivalente Decine di Unsigned Long

ix Per i modelli Duca-LCD e Duca-LCD96 i valori di potenza reattiva possono essere negativi (positivi se induttiva, negativi

se se capacitiva).

Page 12: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 12 di 67

VArh/VAh

0116 2 Energia reattiva/apparente linea 1vi Decine di

VArh/VAh

Unsigned Long

0118 2 Energia reattiva/apparente linea 2vi Decine di

VArh/VAh

Unsigned Long

0120 2 Energia reattiva/apparente linea 3vi Decine di

VArh/VAh

Unsigned Long

0122 2 Massimo della potenza attiva media trifase Watt bit-Signed Long viii

0124 2 ThdF di tensione linea 1 (visualizzazione

normale) (per Duca-LCD, Duca-LCD96 fino alla

V2.24, per Smart Più e Smart 96 Più dalla V3.10

in poi)& vi

Centesimi Unsigned Long

0126 2 ThdF di tensione linea 2 (visualizzazione

normale) & (solo per Duca-LCD e Duca-LCD96

fino alla V2.24) vi

Centesimi Unsigned Long

0128 2 ThdF di tensione linea 3 (visualizzazione

normale) & (solo per Duca-LCD e Duca-LCD96

fino alla V2.24) vi

Centesimi Unsigned Long

0130 2 ThdF di corrente linea 1 (visualizzazione

normale) (per Duca-LCD, Duca-LCD96 fino alla

V2.24, per Smart Più e Smart 96 Più dalla V. 3.10

in poi) & vi

Centesimi Unsigned Long

0132 2 ThdF di corrente linea 2 (visualizzazione

normale) & (solo per Duca-LCD e Duca-LCD96

fino alla V2.24) vi

Centesimi Unsigned Long

0134 2 ThdF di corrente linea 3 (visualizzazione

normale) & (solo per Duca-LCD e Duca-LCD96

fino alla V2.24) vi

Centesimi Unsigned Long

0136 2 Massimo della potenza attiva media linea1 (solo

per Duca-LCD e Duca-LCD96) vi

Watt bit-Signed Long

0138 2 Massimo della potenza attiva media linea2 (solo

per Duca-LCD e Duca-LCD96) vi

Watt bit-Signed Long

0140 2 Massimo della potenza attiva media linea3 (solo Watt bit-Signed Long

x Nel Duca47(-72)-SP, nel Duca-LCD e nel Duca-LCD96 viene restituita sempre l’energia reattiva; nello Smart Più e

Smart96 Più, versione 3.11 o superiore, viene restituita l’energia apparente nel caso l’impostazione CFG sia 28 33 38,

altrimenti la reattiva. Non valido per gli altri strumenti.

Page 13: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 13 di 67

per Duca-LCD e Duca-LCD96) vi

0142 2 Massimo della potenza apparente media trifase

(solo per Duca-LCD e Duca-LCD96)

VA Unsigned Long

0144 2 Massimo della potenza apparente media linea1

(solo per Duca-LCD e Duca-LCD96) vi

VA Unsigned Long

0146 2 Massimo della potenza apparente media linea2

(solo per Duca-LCD e Duca-LCD96) vi

VA Unsigned Long

0148 2 Massimo della potenza apparente media linea3

(solo per Duca-LCD e Duca-LCD96) vi

VA Unsigned Long

0150 2 Costante KV $ Unità Unsigned Long

0152 2 Costante KA $ Unità Unsigned Long

0154 2 Tempo di media Minuti Unsigned Long

0156 2 Potenza attiva media da ingresso impulsi (CH1) –

solo per Duca-LCD e Duca-LCD96 485-IO

Watt Unsigned Long

0158 2 Potenza reattiva media da ingresso impulsi (CH2)

– solo Duca-LCD96 485-IO

VAr Unsigned Long

0160 2 Energia attiva da ingresso impulsi (CH1) – solo

per Duca-LCD e Duca-LCD96 485-IO

Decine di Watth Unsigned Long

0162 2 Energia reattiva da ingresso impulsi (CH2) – solo

per Duca-LCD e Duca-LCD96 485-IO

Decine di VArh Unsigned Long

0164 2 Soglia corrente per attivazione timer 2 (solo per

Duca-LCD e Duca-LCD96) Nota: il valore letto è al

netto del valore del KA

Centesimi di A Unsigned Long

0166 2 Energia apparente trifase (solo per Duca-LCD e

Duca-LCD96)

Decine di VAh Unsigned Long

0168 2 Energia apparente linea 1 (solo per Duca-LCD e

Duca-LCD96)

Decine di VAh Unsigned Long

0170 2 Energia apparente linea 2 (solo per Duca-LCD e

Duca-LCD96)

Decine di VAh Unsigned Long

0172 2 Energia apparente linea 3 (solo per Duca-LCD e

Duca-LCD96)

Decine di VAh Unsigned Long

0174 2 Energia attiva generata trifase (solo per Duca-

LCD e Duca-LCD96)

Decine di Watth Unsigned Long

0176

2 Energia attiva generata linea 1 (solo per Duca-

LCD96)

Decine di Watth Unsigned Long

0178 2 Energia attiva generata linea 2 (solo per Duca-

LCD e Duca-LCD96)

Decine di Watth Unsigned Long

0180 2 Energia attiva generata linea 3 (solo per Duca- Decine di Watth Unsigned Long

Page 14: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 14 di 67

LCD e Duca-LCD96)

0182 2 Energia reattiva generata trifase (solo per Duca-

LCD e Duca-LCD96)

Decine di Varh Unsigned Long

0184 2 Energia reattiva generata linea 1 (solo per Duca-

LCD e Duca-LCD96)

Decine di Varh Unsigned Long

0186 2 Energia reattiva generata linea 2 (solo per Duca-

LCD e Duca-LCD96)

Decine di Varh Unsigned Long

0188 2 Energia reattiva generata linea 3 (solo per Duca-

LCD e Duca-LCD96)

Decine di Varh Unsigned Long

0190 2 Energia apparente generata trifase (solo per Duca-

LCD e Duca-LCD96)

Decine di VAh Unsigned Long

0192 2 Energia apparente generata linea 1 (solo per

Duca-LCD e Duca-LCD96)

Decine di VAh Unsigned Long

0194 2 Energia apparente generata linea 2 (solo per

Duca-LCD e Duca-LCD96)

Decine di VAh Unsigned Long

0196 2 Energia apparente generata linea 3 (solo per

Duca-LCD e Duca-LCD96)

Decine di VAh Unsigned Long

0198 2 Non usata

0200 2 1° misura impostata nella lista Mix + vi Dipende Long

0202 2 2° misura impostata nella lista Mix + vi Dipende Long

0204 2 3° misura impostata nella lista Mix + vi Dipende Long

0206 2 4° misura impostata nella lista Mix + vi Dipende Long

0208 2 5° misura impostata nella lista Mix + vi Dipende Long

0210 2 6° misura impostata nella lista Mix + vi Dipende Long

0212 2 Distorsione armonica totale (THDI1) di corrente

linea 1 (solo per Duca-LCD, R5 ed R8)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Long

0214 2 Distorsione armonica totale (THDI2) di corrente

linea 2 (solo per Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Long

0216 2 Distorsione armonica totale (THDI3) di corrente

linea 3 (solo per Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Long

0218 2 Distorsione armonica totale (THDV1) di tensione

linea 1 (solo per Duca-LCD, R5 ed R8))

‰ (millesimi dell’armonica

fondamentale)

Unsigned Long

0220 2 Distorsione armonica totale (THDV2) di tensione

linea 2 (solo per Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Long

0222 2 Distorsione armonica totale (THDV3) di tensione

linea 3 (solo per Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Long

Page 15: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 15 di 67

0224 2 Frequenza massimaxi Decimi di Hz Unsigned Long

0226 2 Frequenza minimaxi Decimi di Hz Unsigned Long

0228 2 Corrente trifase equivalente massimaxi centesimi di A Unsigned Long

0230 2 Corrente trifase equivalente minimaxi centesimi di A Unsigned Long

0232 2 Corrente trifase equivalente mediaxi centesimi di A Unsigned Long

0234 2 Massimo della corrente trifase equivalente

mediaxi

centesimi di A Unsigned Long

0236

0262

Non usate - -

0264 2 Tensione trifase equivalente massimaxi Volt Unsigned Long

0266 2 Tensione trifase equivalente minimaxi Volt Unsigned Long

0268

0290

Non usate - -

0292 2 Potenza apparente trifase equivalente minimaxi VA Unsigned Long

0300 2 Potenza attiva trifase equivalente minimaxi Watt bit-Signed Long

0302

0306

Non usate - -

0308 2 Potenza reattiva trifase equivalente minimaxi VAr bit-Signed Long

0310 2 Massimo potenza reattiva trifase equivalente

mediaxi

VAr bit-Signed Long

0312

0322

Non usate - -

0324 2 PF trifase equivalente massimoxi centesimi bit-Signed Long

0326 2 PF trifase equivalente minimoxi centesimi bit-Signed Long

0328 2 PF trifase equivalente medioxi centesimi bit-Signed Long

0330 2 PF trifase equivalente media giornalieraxi centesimi bit-Signed Long

0332 2 PF trifase equivalente media settimanalexi centesimi bit-Signed Long

0334 2 PF trifase equivalente mensilexi centesimi bit-Signed Long

0336

0352

Non usate - -

xi Solo per i modelli R5 ed R8

Page 16: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 16 di 67

0354 2 Cosfi trifase equivalentexi centesimi bit-Signed Long

0356 2 Cosfi trifase equivalente massimoxi centesimi bit-Signed Long

0358 2 Cosfi trifase equivalente minimoxi centesimi bit-Signed Long

0360 2 Cosfi trifase equivalente medioxi centesimi bit-Signed Long

0362 2 Cosfi trifase equivalente media giornalieraxi centesimi bit-Signed Long

0364 2 Cosfi trifase equivalente media settimanalexi centesimi bit-Signed Long

0366 2 Cosfi trifase equivalente media mensilexi centesimi bit-Signed Long

0368

0390

Non usate - -

0392 2 Delta-KVArxi VAr bit-Signed Long

0394 2 Distorsione armonica totale di corrente

equivalente trifase (THDI1) xi

‰ Unsigned Long

0396 2 Distorsione armonica totale di tensione

equivalente trifase (THDV1) xi

‰ Unsigned Long

0398 2 Temperaturaxi decimi di °C bit-Signed Long

0400 2 Temperatura massimaxi decimi di °C bit-Signed Long

0402 2 Temperatura minimaxi decimi di °C bit-Signed Long

0404 2 Distorsione armonica totale di corrente

equivalente trifase (THDI1) massimaxi

0406 2 Distorsione armonica totale di tensione

equivalente trifase (THDV1) massimaxi

0408 Non usate - -

0410 2 Numero inserimenti batteria 1xi Unità Unsigned Long

0412 2 Numero inserimenti batteria 2xi Unità Unsigned Long

0414 2 Numero inserimenti batteria 3xi Unità Unsigned Long

0416 2 Numero inserimenti batteria 4xi Unità Unsigned Long

0418 2 Numero inserimenti batteria 5xi Unità Unsigned Long

0420 2 Numero inserimenti batteria 6xii Unità Unsigned Long

0422 2 Numero inserimenti batteria 7xii Unità Unsigned Long

0424 2 Numero inserimenti batteria 8xii Unità Unsigned Long

0426 2 Numero inserimenti batteria 9xii Unità Unsigned Long

0428 2 Numero inserimenti batteria 10xii Unità Unsigned Long

0430 2 Numero inserimenti batteria 11xii Unità Unsigned Long

0432 Non usate - -

xii Solo per il modello R8

Page 17: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 17 di 67

0468

0470 2 Numero manovre batteria 1xi Unità Unsigned Long

0472 2 Numero manovre batteria 2xi Unità Unsigned Long

0474 2 Numero manovre batteria 3xi Unità Unsigned Long

0476 2 Numero manovre batteria 4xi Unità Unsigned Long

0478 2 Numero manovre batteria 5xi Unità Unsigned Long

0480 2 Numero manovre batteria 6xii Unità Unsigned Long

0482 2 Numero manovre batteria 7xii Unità Unsigned Long

0484 2 Numero manovre batteria 8xii Unità Unsigned Long

0486 2 Numero manovre batteria 9xii Unità Unsigned Long

0488 2 Numero manovre batteria 10xii Unità Unsigned Long

0490 2 Numero manovre batteria 11xii Unità Unsigned Long

0492

0528

Non usate - -

0530 2 Valore degradato batteria 1xi VAr Unsigned Long

0532 2 Valore degradato batteria 2xi VAr Unsigned Long

0534 2 Valore degradato batteria 3xi VAr Unsigned Long

0536 2 Valore degradato batteria 4xi VAr Unsigned Long

0538 2 Valore degradato batteria 5xi VAr Unsigned Long

0540 2 Valore degradato batteria 6xii VAr Unsigned Long

0542 2 Valore degradato batteria 7xii VAr Unsigned Long

0544 2 Valore degradato batteria 8xii VAr Unsigned Long

0546 2 Valore degradato batteria 9xii VAr Unsigned Long

0548 2 Valore degradato batteria 10xii VAr Unsigned Long

0550 2 Valore degradato batteria 11xii VAr Unsigned Long

0552

0588

Non usate - -

0590 2 Tempo utilizzo batteria 1xi ore Unsigned Long

0592 2 Tempo utilizzo batteria 2xi ore Unsigned Long

0594 2 Tempo utilizzo batteria 3xi ore Unsigned Long

0596 2 Tempo utilizzo batteria 4xi ore Unsigned Long

0598 2 Tempo utilizzo batteria 5xi ore Unsigned Long

0600 2 Tempo utilizzo batteria 6xii ore Unsigned Long

0602 2 Tempo utilizzo batteria 7xii ore Unsigned Long

Page 18: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 18 di 67

0604 2 Tempo utilizzo batteria 8xii ore Unsigned Long

0606 2 Tempo utilizzo batteria 9xii ore Unsigned Long

0608 2 Tempo utilizzo batteria 10xii ore Unsigned Long

0610 2 Tempo utilizzo batteria 11xii ore Unsigned Long

0612

0648

Non usate - -

0650 2 Numero allarmi sovratensionexi Unità Unsigned Long

0652 2 Numero allarmi sovracorrentexi Unità Unsigned Long

0654 2 Numero allarmi sottotensionexi Unità Unsigned Long

0656 2 Numero allarmi sottocorrentexi Unità Unsigned Long

0658 2 Numero allarmi THDIxi Unità Unsigned Long

0660 2 Numero allarmi THDVxi Unità Unsigned Long

0662 2 Numero allarmi temperaturaxi Unità Unsigned Long

0664 2 Numero allarmi sovracompensazionexi Unità Unsigned Long

0666 2 Numero allarmi mancato rifasamentoxi Unità Unsigned Long

0668 2 Numero allarmi microinterruzionexi Unità Unsigned Long

0670 2 1° valore della lista mixxi dipende dipende

0672 2 2° valore della lista mixxi dipende dipende

0674 2 3° valore della lista mixxi dipende dipende

0676 2 4° valore della lista mixxi dipende dipende

0678 2 5° valore della lista mixxi dipende dipende

0680 2 6° valore della lista mixxi dipende dipende

0682 2 7° valore della lista mixxi dipende dipende

0684 2 8° valore della lista mixxi dipende dipende

0686 2 9° valore della lista mixxi dipende dipende

0688 2 10° valore della lista mixxi dipende dipende

0690 2 11° valore della lista mixxi dipende dipende

0692 2 12° valore della lista mixxi dipende dipende

0694 2 13° valore della lista mixxi dipende dipende

0696 2 14° valore della lista mixxi dipende dipende

0698 2 15° valore della lista mixxi dipende dipende

0700 2 16° valore della lista mixxi dipende dipende

0702 2 17° valore della lista mixxi dipende dipende

0704 2 18° valore della lista mixxi dipende dipende

0706 2 19° valore della lista mixxi dipende dipende

Page 19: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 19 di 67

0708 2 20° valore della lista mixxi dipende dipende

0710 2 21° valore della lista mixxi dipende dipende

0712 2 22° valore della lista mixxi dipende dipende

0714 2 23° valore della lista mixxi dipende dipende

0716 2 24° valore della lista mixxi dipende dipende

0718 2 Numero allarmi temperatura ventolaxii Unità Unsigned Long

0720 2 Distorsione armonica totale di corrente

equivalente trifase (THDI1) minimaxi

‰ Unsigned Long

0722 2 Distorsione armonica totale di tensione

equivalente trifase (THDV1) minimaxi

‰ Unsigned Long

0724

0746

Non usate - -

0748 2 Delta-KVAr massimoxi VAr bit-Signed Long

0750 2 Delta-KVAr minimoxi VAr bit-Signed Long

0752 2 Delta-KVAr medioxi VAr bit-Signed Long

0754 2 Delta-KVAr Max-Demandxi VAr bit-Signed Long

0756 2 Delta-KVAr medio giornalieroxi VAr bit-Signed Long

0758 2 Delta-KVAr medio settimanalexi VAr bit-Signed Long

0760 2 Delta-KVAr medio mensilexi VAr bit-Signed Long

0762 2 Stato allarmi(a)

xi Unità Unsigned Long

0764 2 Stato rottura batterie(b)

xi Unità Unsigned Long

0766 2 Stato superamento massimo numero di

inserimenti delle batterie (c)

xi

Unità Unsigned Long

0768

0999

Non usate - -

1000 1 Modulo armonica 0 di corrente linea 1 (solo per

Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1001 1 Modulo 1a armonica di corrente linea 1 (solo per

Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1002

1030

Modulo na armonica di corrente linea 1 (solo per

Duca-LCD ed R8)β

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1031 1 Modulo 31a armonica di corrente linea 1 (solo per

Duca-LCD ed R8)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

Page 20: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 20 di 67

1032

1059

1 Modulo ma armonica di corrente linea 1 (solo per

modelli R8) β

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1060 1 Modulo 60a armonica di corrente linea 1 (solo per

modelli R8)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1061

1099

Non usate - -

1100 1 Modulo armonica 0 di tensione linea 1 (solo per

Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1101 1 Modulo 1a armonica di tensione linea 1 (solo per

Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1102

1130

Modulo na armonica di tensione linea 1 (solo per

Duca-LCD ed R8) β

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1131 1 Modulo 31a armonica di tensione linea 1 (solo per

Duca-LCD ed R8)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1132

1159

1 Modulo ma armonica di tensione linea 1 (solo per

modelli R8) β

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1160 Modulo 60a armonica di tensione linea 1 (solo per

modelli R8)

1161

1199

Non usate - -

1200 1 Modulo armonica 0 di corrente linea 2 (solo per

Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1201 1 Modulo 1a armonica di corrente linea 2 (solo per

Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1202

1230

Modulo na armonica di corrente linea 2 (solo per

Duca-LCD)β

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1231 1 Modulo 31a armonica di corrente linea 2 (solo per

Duca-LCD )

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1232

Non usate - -

Page 21: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 21 di 67

1299

1300 1 Modulo armonica 0 di tensione linea 2 (solo per

Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1301 1 Modulo 1a armonica di tensione linea 2 (solo per

Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1302

1330

Modulo na armonica di tensione linea 2 (solo per

Duca-LCD)β

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1331 1 Modulo 31a armonica di tensione linea 2 (solo per

Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1332

1399

Non usate - -

1400 1 Modulo armonica 0 di corrente linea 3 (solo per

Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1401 1 Modulo 1a armonica di corrente linea 3 (solo per

Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1402

1430

Modulo na armonica di corrente linea 3 (solo per

Duca-LCD)β

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1431 1 Modulo 31a armonica di corrente linea 3 (solo per

Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1432

1499

Non usate - -

1500 1 Modulo armonica 0 di tensione linea 3 (solo per

Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1501 1 Modulo 1a armonica di tensione linea 3 (solo per

Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1502

1530

… Modulo na armonica di tensionelinea 3 (solo per

Duca-LCD)β

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1531 1 Modulo 31a armonica di tensione linea 3 (solo per

Duca-LCD)

‰ (millesimi dell’armonica

fondamentale)

Unsigned Int

1532 Non usate - -

Page 22: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 22 di 67

1999

2000 2 Valore del primario di correntexi A Unsigned Long

2002 2 Valore del secondario correntexi A Unsigned Long

2004 2 Fase lettura correntexi Unità Unsigned Long

2006 2 Inversione del TAxi Unità Unsigned Long

2008 2 Abilitazione cogenerazionexi Unità Unsigned Long

2010 2 Modalità di frequenzaxi Unità Unsigned Long

2012 2 Valore del primario di tensionexi Volt Unsigned Long

2014 2 Valore del secondario di tensionexi Volt Unsigned Long

2016 2 Fase lettura tensionexi Unità Unsigned Long

2018 2 Tensione nominale di lavoro delle batteriexi Volt Unsigned Long

2020 2 Abilitazione rifasamento manualexi Unità Unsigned Long

2022 2 Setpoint cosfixi millesimi bit-Signed Long

2024 2 Tolleranza setpoint cosfixi millesimi Unsigned Long

2026 2 Tempo di riconnessione della stessa batteriaxi sec Unsigned Long

2028 2 Tempo minimo tra una manovra e la successivaxi sec Unsigned Long

2030 2 Funzione svolta dal relè 1xi Unità Unsigned Long

2032 2 Valore nominale della batteria 1xi VAr Unsigned Long

2034 2 Tipo di allarme associato al relè 1xi Unità Unsigned Long

2036 2 Funzione svolta dal relè 2xi Unità Unsigned Long

2038 2 Valore nominale della batteria 2xi VAr Unsigned Long

2040 2 Tipo di allarme associato al relè 2xi Unità Unsigned Long

2042 2 Funzione svolta dal relè 3xi Unità Unsigned Long

2044 2 Valore nominale della batteria 3xi VAr Unsigned Long

2046 2 Tipo di allarme associato al relè 3xi Unità Unsigned Long

2048 2 Funzione svolta dal relè 4xi Unità Unsigned Long

2050 2 Valore nominale della batteria 4xi VAr Unsigned Long

2052 2 Tipo di allarme associato al relè 4xi Unità Unsigned Long

2054 2 Funzione svolta dal relè 5xi Unità Unsigned Long

2056 2 Valore nominale della batteria 5xi VAr Unsigned Long

2058 2 Tipo di allarme associato al relè 5xi Unità Unsigned Long

2060 2 Funzione svolta dal relè 6xii Unità Unsigned Long

2062 2 Valore nominale della batteria 6xii VAr Unsigned Long

2064 2 Tipo di allarme associato al relè 6xii Unità Unsigned Long

Page 23: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 23 di 67

2066 2 Funzione svolta dal relè 7xii Unità Unsigned Long

2068 2 Valore nominale della batteria 7xii VAr Unsigned Long

2070 2 Tipo di allarme associato al relè 7xii Unità Unsigned Long

2072 2 Funzione svolta dal relè 8xii Unità Unsigned Long

2074 2 Valore nominale della batteria 8xii VAr Unsigned Long

2076 2 Tipo di allarme associato al relè 8xii Unità Unsigned Long

2078 2 Funzione svolta dal relè 9xii Unità Unsigned Long

2080 2 Valore nominale della batteria 9xii VAr Unsigned Long

2082 2 Tipo di allarme associato al relè 9xii Unità Unsigned Long

2084 2 Funzione svolta dal relè 10xii Unità Unsigned Long

2086 2 Valore nominale della batteria 10xii VAr Unsigned Long

2088 2 Tipo di allarme associato al relè 10xii Unità Unsigned Long

2090 2 Funzione svolta dal relè 11xii Unità Unsigned Long

2092 2 Valore nominale della batteria 11xii VAr Unsigned Long

2094 2 Tipo di allarme associato al relè 11xii Unità Unsigned Long

2210 2 Tempo di media: 1-60 minutixi min Unsigned Long

2212 2 Protocollo di comunicazione serialexi Unità Unsigned Long

2214 2 Indirizzo di comunicazione serialexi Unità Unsigned Long

2216 2 Baudrate della comunicazione serialexi Unità Unsigned Long

2218 2

Soglia allarme sovratensionexi

% del primario

TV Unsigned Long

2220 2 Ritardo allarme sovratensionexi sec Unsigned Long

2222 2

Soglia allarme sovracorrentexi

% del primario

TA Unsigned Long

2224 2 Ritardo allarme sovracorrentexi sec Unsigned Long

2226 2

Soglia allarme tensione bassaxi

% del primario

TV Unsigned Long

2228 2 Ritardo allarme tensione bassaxi sec Unsigned Long

2230 2

Soglia allarme corrente bassaxi

(% del primario

TA) x 2 Unsigned Long

2232 2 Ritardo allarme corrente bassaxi sec Unsigned Long

2234 2 Soglia allarme THDV altoxi % Unsigned Long

2236 2 Ritardo allarme THDV altoxi sec Unsigned Long

2238 2 Soglia allarme THDI altoxi % Unsigned Long

2240 2 Ritardo allarme THDI altoxi sec Unsigned Long

Page 24: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 24 di 67

2242 2 Soglia allarme temperaturaxi °C Unsigned Long

2244 2 Ritardo allarme temperaturaxi sec Unsigned Long

2246 2 Abilitazione tempo di disinserzionexi Unità Unsigned Long

2248 2

Tempo di disinserzionexi sec Unsigned Long

2250 2 Tempo di valutazione dell’algoritmo PFCxi Unità Unsigned Long

2252 2 Tempo di esaurimento transitorio in

disinserzionexi Unità Unsigned Long

2254 2 Tempo di esaurimento transitorio in inserzionexi Unità Unsigned Long

2256 2 Abilitazione stabilità della media mobilexi Unità Unsigned Long

2258 2 Deviazione percentuale per la media mobilexi Unità Unsigned Long

2260 2 Presenza delle induttanze di sbarramentoxi Unità Unsigned Long

2262 2 Soglia degrado batteriaxi Unità Unsigned Long

2264 2 Soglia guasto batteriaxi Unità Unsigned Long

2266 2 Soglia degrado batteria se sono presenti le

induttanze di sbarramentoxi Unità Unsigned Long

2268 2 Soglia guasto batteria se sono presenti le

induttanze di sbarramentoxi Unità Unsigned Long

2270 2 Abilitazione reset manuale degli allarmixi Unità Unsigned Long

2272 2 Visualizzazione grandezze da analisi armonicaxi Unità Unsigned Long

2274 2 Soglia di potenza per auto-acquisizionexi Unità Unsigned Long

2276 2 Indirizzo radio 868MHzxi Unità Unsigned Long

2278 2 Canale radio 868MHzxi Unità Unsigned Long

2280 2 Potenza radio 868NHzxi Unità Unsigned Long

2282 2 Tipo di retexi Unità Unsigned Long

2284 2 ID strumentoxi Unità Unsigned Long

2286 2 Serial number: settimanaxi Unità Unsigned Long

2288 2 Serial number: annoxi Unità Unsigned Long

2290 2 Serial number: numero sequenzialexi Unità Unsigned Long

2292 2 Versione FW: majorxi Unità Unsigned Long

2294 2 Versione FW: subxi Unità Unsigned Long

2296 2 Versione Bootloader: majorxi Unità Unsigned Long

2298 2 Versione Bootloader: subxi Unità Unsigned Long

2300 2 Periodo di log misure su archivioxii sec Unsigned Long

2302 2 Indirizzo prima misura selezionata per il log su Unità Unsigned Long

Page 25: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 25 di 67

archivioxii

2304 2 Indirizzo seconda misura selezionata per il log su

archivioxii Unità Unsigned Long

2306 2 Durata riconoscimento microinterruzionixi msec Unsigned Long

2308 2 Stato in modalità manuale della batteria 1xi Unità Unsigned Long

2310 2 Stato in modalità manuale della batteria 2xi Unità Unsigned Long

2312 2 Stato in modalità manuale della batteria 3xi Unità Unsigned Long

2314 2 Stato in modalità manuale della batteria 4xi Unità Unsigned Long

2316 2 Stato in modalità manuale della batteria 5xi Unità Unsigned Long

2318 2 Stato in modalità manuale della batteria 6xii Unità Unsigned Long

2320 2 Stato in modalità manuale della batteria 7xii Unità Unsigned Long

2322 2 Stato in modalità manuale della batteria 8xii Unità Unsigned Long

2324 2 Stato in modalità manuale della batteria 9xii Unità Unsigned Long

2326 2 Stato in modalità manuale della batteria 10xii Unità Unsigned Long

2328 2 Stato in modalità manuale della batteria 11xii Unità Unsigned Long

2330

2388

Non usate - -

2390 2 Offset sfasamento aggiuntivoxii gradi Unsigned Long

2392 2 Setpoint cosfi 2xii millesimi Unsigned Long

2394 2 Setpoint cosfi 3xii millesimi Unsigned Long

2396 2 Setpoint cosfi 4xii millesimi Unsigned Long

2398 2 Ora inizio fascia 1xii Unità Unsigned Long

2400 2 Ora inizio fascia 2xii Unità Unsigned Long

2402 2 Ora inizio fascia 3xii Unità Unsigned Long

2404 2 Ora inizio fascia 4xii Unità Unsigned Long

2406 2 Distacco gradini in generazionexii Unità Unsigned Long

2408 Non usate - -

2410 Non usate - -

2412 Non usate - -

2414 Non usate - -

2416 Non usate - -

2418 Non usate - -

2420 2 Soglia allarme temperatura intervento ventolaxii °C Unsigned Long

2422 2 Ritardo allarme temperatura intervento ventolaxii sec Unsigned Long

Page 26: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 26 di 67

2424 2 Ritardo allarme sovrarifasamentoxi min Unsigned Long

2426 2 Ritardo allarme mancato rifasamentoxi min Unsigned Long

2428 2 Linguaxii Unità Unsigned Long

2430 2 Unità di misura della temperaturaxii Unità Unsigned Long

2432 Non usate - -

2434 Non usate - -

2436 2 Livello retroilluminazionexii Unità Unsigned Long

2438 2 Autospegnimento retroilluminazionexii Unità Unsigned Long

2440 2 Contrastoxii Unità Unsigned Long

2442 2 Ora legalexii Unità Unsigned Long

2444 2 Soglia invalidazione THDIxi mA Unsigned Long

2446 2 Gestione mascheramento allarmixi Unità Unsigned Long

2448 2 Versione lingua: majorxii Unità Unsigned Long

2450 2 Versione lingua: minorxii Unità Unsigned Long

2452 2 Tempo massimo connessione gradinixi ore Unsigned Long ( * )

Per quanto riguarda il fattore di potenza delle tre linee, si osservi che:

questi numeri possono essere negativi: l’indicazione del segno risiede nel bit più significativo

(il 32°), che vale 0 in caso di fattore di potenza positivo (induttivo), e 1 quando è negativo

(capacitivo)

quando il fattore di potenza non è definito (corrente nulla), viene restituito il valore “2” (200

centesimi) ad indicare questa particolare condizione

( + ) Per quanto riguarda il MIX di misure si osservi che:

è disponibile solo nella versione SMART Più / SMART 96 Più, da V303 in poi. Funzione

assente negli altri strumenti.

se non impostato o dopo un reset globale dello strumento, vengono inserite di default le prime 6

grandezze della tabella (Frequenza, Tensione equivalente trifase, ecc.)

( & ) Per quanto riguarda il valore del ThdF di corrente e tensione si ricordi che:

il ThdF rappresenta il fattore di cresta normalizzato di tensione e corrente

è disponibile solo nella versione SMART Più e SMART 96 Più dalla V. 3.10 in poi, e nei

Duca-LCD96 fino alla v2.24; per i modelli DUCA-LCD96 con FW v2.25 e successivi viene

inviato il THD vero di tensione e corrente espresso in millesimi, per i dettagli sul calcolo

del THD si veda la successiva nota (£)

Page 27: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 27 di 67

se lo strumento SmartPiù/Smart96Più è configurato come PAR si risponde alla richiesta di tali

grandezze come se non esistessero

le memorie 126, 128 e 132, 134 sono riservate per i ThdF (o Thd) delle fasi L2 e L3, hanno

significato solo per i modelli DUCA-LCD e Duca-LCD96 in quanto lo Smart Più e lo Smart 96

Più gestiscono solo i ThdF della fase L1

anche se viene impostata nello strumento la visualizzazione % (percentuale) del ThdF, alla

richiesta del valore corrispondente a 124÷134, viene sempre restituito il ThdF – visualizzazione

normale

nel caso il ThdF non sia calcolabile lo strumento restituisce due word uguali a FFFFh

corrispondenti ad un dato non valido

( $ ) Per gli strumenti Duca-LCD e Duca-LCD96 la lettura di KA (o KV) restituisce il valore del

rapporto tra valore di corrente (o tensione) di primario e valore di corrente (o tensione) di secondario

impostate nello strumento. Se, per esempio, nel menu di Setup dello strumento è stato impostato per

il rapporto di trasformazione amperometrico il valore ‘100/5’ allora il comando Modbus di lettura di

tale parametro restituisce il valore 20.

(a) Lettura dello stato degli allarmi:

il valore è da interpretare in bit-field (dove 1 = ON e 0 = OFF) ed il significato di ogni bit è

elencato nella tabella seguente.

Per R8:

Bit0 Stato allarme di sovratensione

Bit1 Stato allarme di sovracorrente

Bit2 Stato allarme di sottotensione

Bit3 Stato allarme di sottocorrente

Bit4 Stato allarme THDI% alto

Bit5 Stato allarme THDV% alto

Bit6 Stato allarme temperatura

Bit7 Stato allarme controllo ventola

Bit8 Stato allarme sovracompensazione

Bit9 Stato allarme mancato rifasamento

Bit10 Stato allarme microinterruzione

For R5:

Bit0 Stato allarme di sovratensione

Bit1 Stato allarme di sovracorrente

Page 28: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 28 di 67

Bit2 Stato allarme di sottotensione

Bit3 Stato allarme di sottocorrente

Bit4 Stato allarme THDI% alto

Bit5 Stato allarme THDV% alto

Bit6 Stato allarme temperatura

Bit7 Stato allarme sovracompensazione

Bit8 Stato allarme mancato rifasamento

Bit9 Stato allarme microinterruzione

(b) Lettura dello stato di rottura batterie:

il valore è da interpretare in bit-field (dove 1 = ROTTURA e 0 = OK) ed il significato di ogni bit

è elencato nella tabella seguente

Per R5:

Bit0 Stato rottura batteria 1

Bit1 Stato rottura batteria 2

Bit2 Stato rottura batteria 3

Bit3 Stato rottura batteria 4

Bit4 Stato rottura batteria 5

Per R8:

Bit0 Stato rottura batteria 1

Bit1 Stato rottura batteria 2

Bit2 Stato rottura batteria 3

Bit3 Stato rottura batteria 4

Bit4 Stato rottura batteria 5

Bit5 Stato rottura batteria 6

Bit6 Stato rottura batteria 7

Bit7 Stato rottura batteria 8

Bit8 Stato rottura batteria 9

Bit9 Stato rottura batteria 10

Bit10 Stato rottura batteria 11

(c) Lettura dello stato di superamento massimo numero di inserimenti per le batterie:

Page 29: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 29 di 67

il valore è da interpretare in bit-field (dove 1 = SUPERATO e 0 = OK) ed il significato di ogni

bit è elencato nella tabella seguente

Per R5:

Bit0 Stato di superamento massimo numero di inserimenti per la batteria 1

Bit1 Stato di superamento massimo numero di inserimenti per la batteria 2

Bit2 Stato di superamento massimo numero di inserimenti per la batteria 3

Bit3 Stato di superamento massimo numero di inserimenti per la batteria 4

Bit4 Stato di superamento massimo numero di inserimenti per la batteria 5

Per R8:

Bit0 Stato di superamento massimo numero di inserimenti per la batteria 1

Bit1 Stato di superamento massimo numero di inserimenti per la batteria 2

Bit2 Stato di superamento massimo numero di inserimenti per la batteria 3

Bit3 Stato di superamento massimo numero di inserimenti per la batteria 4

Bit4 Stato di superamento massimo numero di inserimenti per la batteria 5

Bit5 Stato di superamento massimo numero di inserimenti per la batteria 6

Bit6 Stato di superamento massimo numero di inserimenti per la batteria 7

Bit7 Stato di superamento massimo numero di inserimenti per la batteria 8

Bit8 Stato di superamento massimo numero di inserimenti per la batteria 9

Bit9 Stato di superamento massimo numero di inserimenti per la batteria 10

Bit10 Stato di superamento massimo numero di inserimenti per la batteria 11

(β) Formule di ottenimento degli indirizzi dei registri delle armoniche

Per ottenere l’indirizzo del registro del modulo dell’n-ma armonica della corrente di fase k

applicare

nkHiADDR kn )1(*1001000)( n = 2, …, 31 e k = 1, 2, 3 (DUCA-LCD)

n = 2, …, 60 e k = 1 (R8)

Per ottenere l’indirizzo del registro del modulo dell’n-ma armonica della tensione di fase k

applicare

nkHvADDR kn )1(*1001300)( n = 2, …, 31 e k = 1, 2, 3 (DUCA-LCD)

n = 2, …, 60 e k = 1 (R8)

Page 30: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 30 di 67

Per ottenere l’indirizzo del registro della parte reale e della parte immaginaria dell’n-ma

armonica della corrente di fase k applicare

nkHiADDR kn *4)1(*2001604)][Re( con n = 2, …, 31 e k = 1, 2, 3

nkHiADDR kn *4)1(*2001605)][Im( con n = 2, …, 31 e k = 1, 2, 3

Per ottenere l’indirizzo del registro della parte reale dell’n-ma armonica della corrente di fase

k applicare

nkHvADDR kn *4)1(*2001606)][Re( con n = 2, …, 31 e k = 1, 2, 3

nkHvADDR kn *4)1(*2001607)][Im( con n = 2, …, 31 e k = 1, 2, 3

Esempio lettura blocco Mix di 6 grandezze:

Addr Func Start

Register H

Start

Register L

Num. Data

H

Num. Data

L

CRC CRC

1Fh 03h 00h C7h 00h 0Ch F7h 8Ch

Nell'esempio si imposta una lettura di numero 12 byte a partire dall'indirizzo 200 (diminuito di

1 quindi 199).

Nota: Dato non valido = FFFFh.

Esempio lettura armonica:

Addr Func Start

Register H

Start

Register L

Num. Data

H

Num. Data

L

CRC CRC

1Fh 03h 04h BCh 00h 02h 07h 61h

Nell'esempio si imposta la lettura del modulo della 7a armonica della corrente di linea 2:

lettura di 2 byte a partire dall'indirizzo 1213 (diminuito di 1 quindi 1212 = 0x04BC).

Nota: Dato non valido per grandezze Moduli e THD: FFFFh – dato non valido per

grandezze parti reali e immaginarie: 7FFFh. Il valore dei THD, dei moduli e delle parti

reali e immaginarie delle armoniche di corrente e tensione saranno invalidi se la

frequenza è diversa da 50Hz o 60Hz e se il segnale di ingresso è minore di 20 VRMS (per

le tensioni L-N) o 0,3 ARMS (per le correnti)

Page 31: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 31 di 67

Valori Parte reale e parte immaginaria delle armoniche di tensione e corrente per

strumento DUCA-LCD DIN

Solo per i modelli DUCA-LCD è possibile utilizzare un’area di memoria modbus dove è

possibile leggere i valori delle per

1600 2 Fattore αi1 per conversione moduli di

corrente linea 1 (£)

(solo per Duca-LCD)

- Unsigned Long

1602 2 Fattore αv1 per conversione moduli di

tensione linea 1 (£)

(solo per Duca-LCD)

- Unsigned Long

1604 1 Parte reale 1a armonica di corrente linea 1

(solo per Duca-LCD)

- Signed Int

1605 1 Parte immaginaria 1a armonica di corrente

linea 1 (solo per Duca-LCD)

- Signed Int

1606 1 Parte reale 1a armonica di tensione linea 1

(solo per Duca-LCD)

- Signed Int

1607 1 Parte immaginaria 1a armonica di tensione

linea 1 (solo per Duca-LCD)

- Signed Int

1608

1723

Parti reali e immaginarie n a

armonica di

corrente e tensione linea1 (solo per Duca-

LCD) β

- Signed Int

1724 1 Parte reale 31a armonica di corrente linea 1

(solo per Duca-LCD)

- Signed Int

1725 1 Parte immaginaria 31a armonica di corrente

linea 1 (solo per Duca-LCD)

- Signed Int

1726 1 Parte reale 31a armonica di tensione linea 1

(solo per Duca-LCD)

- Signed Int

1727 1 Parte immaginaria 31a armonica di

tensione linea 1 (solo per Duca-LCD)

- Signed Int

1727

1799

Non usate

1800 2 Fattore αi2 per conversione moduli di

corrente linea 2 (£)

(solo per Duca-LCD)

- Unsigned Long

1802 2 Fattore αv2 per conversione moduli di

tensione linea 2 (£)

(solo per Duca-LCD)

- Unsigned Long

1804 1 Parte reale 1a armonica di corrente linea 2 - Signed Int

Page 32: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 32 di 67

(solo per Duca-LCD)

1805 1 Parte immaginaria 1a armonica di corrente

linea 2 (solo per Duca-LCD)

- Signed Int

1806 1 Parte reale 1a armonica di tensione linea 2

(solo per Duca-LCD)

- Signed Int

1807 1 Parte immaginaria 1a armonica di tensione

linea 2 (solo per Duca-LCD)

- Signed Int

1808

1923

Parti reali e immaginarie n a

armonica di

corrente e tensione linea2 (solo per Duca-

LCD) β

- Signed Int

1924 1 Parte reale 31a armonica di corrente linea 2

(solo per Duca-LCD)

- Signed Int

1925 1 Parte immaginaria 31a armonica di corrente

linea 2 (solo per Duca-LCD)

- Signed Int

1926 1 Parte reale 31a armonica di tensione linea 2

(solo per Duca-LCD)

- Signed Int

1927 1 Parte immaginaria 31a armonica di

tensione linea 2 (solo per Duca-LCD)

- Signed Int

1927

1999

Non usate

2000 2 Fattore αi3 per conversione moduli di

corrente linea 3 (£)

(solo per Duca-LCD)

- Unsigned Long

2002 2 Fattore αv3 per conversione moduli di

tensione linea 3 (£)

solo per Duca-LCD)

- Unsigned Long

2004 1 Parte reale 1a armonica di corrente linea 3

(solo per Duca-LCD)

- Signed Int

2005 1 Parte immaginaria 1a armonica di corrente

linea 3 (solo per Duca-LCD)

- Signed Int

2006 1 Parte reale 1a armonica di tensione linea 3

(solo per Duca-LCD)

- Signed Int

2007 1 Parte immaginaria 1a armonica di tensione

linea 3 (solo per Duca-LCD)

- Signed Int

2008

2123

Parti reali e immaginarie n a

armonica di

corrente e tensione linea 3 (solo per Duca-

LCD) β

- Signed Int

2124 1 Parte reale 31a armonica di corrente linea 3

(solo per Duca-LCD)

- Signed Int

Page 33: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 33 di 67

2125 1 Parte immaginaria 31a armonica di corrente

linea 3 (solo per Duca-LCD)

- Signed Int

2126 1 Parte reale 31a armonica di tensione linea 3

(solo per Duca-LCD)

- Signed Int

2127 1 Parte immaginaria 31a armonica di

tensione linea 3 (solo per Duca-LCD)

- Signed Int

(£)

Fattori di conversione moduli delle armoniche di corrente e tensione

Per calcolare i moduli delle armoniche di corrente e tensione utilizzare la seguente formula di

conversione che include i fattori di conversione αi e αv (uno per ogni fase) che permettono di

ottenenere i valori espressi rispettivamente in Ampere (A) e Volt (V):

58

22

10*2*2

*ImRe kknkn

kn

iiiHi

[A] n = 2, …, 31 e k = 1, 2, 3 (DUCA-LCD)

|Hikn| = modulo della n-esima armonica della corrente di linea k

Re ikn = parte reale della n-esima armonica della corrente di linea k

Im ikn = parte immaginaria della n-esima armonica della corrente di linea k

αik = fattore di conversione di corrente di linea k

38

22

10*2*2

*ImRe kknkn

kn

vvvHv

[V] n = 2, …, 31 e k = 1, 2, 3 (DUCA-LCD)

|Hvkn| = modulo della n-esima armonica della tensione di linea k

Re vkn = parte reale della n-esima armonica della tensione di linea k

Im vkn = parte immaginaria della n-esima armonica della tensione di linea k

αvk = fattore di conversione di tensione di linea k

Il moduli delle armoniche in millesimi (‰) della fondamentale sono calcolati applicando:

1000*)‰(1k

kn

knHi

HiHi n = 2, …, 31 e k = 1, 2, 3 (DUCA-LCD)

1000*)‰(1k

kn

knHv

HvHv n = 2, …, 31 e k = 1, 2, 3 (DUCA-LCD)

Page 34: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 34 di 67

Le distorsioni armoniche (THDI e THDV) in millesimi (‰) della fondamentale sono

calcolate applicando:

1000*)‰(1

2

2

k

N

n

kn

kHi

Hi

THDI

k = 1, 2, 3 e N= 21 o 31 (vedi Nota1) (DUCA-LCD)

n = 2, …, 60 e k = 1, N = 60 (R8)

1000*)‰(1

2

2

k

N

n

kn

kHv

Hv

THDV

k = 1, 2, 3 e N= 21 o 31 (vedi Nota1) (DUCA-LCD)

n = 2, …, 60 e k = 1, N = 60 (R8)

Nota1: il numero totale di armoniche N con cui vengono calcolati i valori di THD è impostabile da

menu di Setup dello strumento

Mappa floating point per R5 ed R8

Nella tabella seguente è indicata la corrispondenza tra l’indirizzo della locazione, il numero di word

accessibili a partire da quell’indirizzo, la descrizione della grandezza, l’unità di misura della grandezza e

il formato binario.

Formato delle variabili:

- Float: significa formato Single-precision floating-point (32 bits), con esponente per primo

(esempio: 47F1 2007h = 12346.00).

Nota: “INVALID DATA” è FFFF FFFFh, classificato come Quiet NaN.

Solo per i modelli R5 ed R8 è disponibile la seguente tabella:

Add. Word Measurement description Unit Float

10002 2 Frequenza Hz Float

10004 2 Tensione Trifase Equivalente V Float

10006

…10016

Non usate - -

10018 2 Corrente Trifase Equivalente A Float

10020

…10024

Non usate - -

10026 2 Fattore di potenza trifase equivalente Unità Float

10028 Non usate - -

Page 35: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 35 di 67

…10032

10034 2 Potenza attiva trifase equivalente W Float

10036 2 Potenza attiva trifase equivalente media W Float

10038 2 Potenza attiva trifase equivalente massima W Float

10040

…10056

Non usate - -

10058 2 Potenza apparente trifase equivalente VA Float

10060 2 Potenza apparente trifase equivalente media VA Float

10062 2 Potenza apparente trifase equivalente

massima

VA Float

10064

…10082

Non usate - -

10082 2 Potenza reattiva trifase equivalente VAr Float

10084 2 Potenza reattiva trifase equivalente media VAr Float

10086 2 Potenza reattiva trifase equivalente

massima

VAr Float

10088

…10120

Non usate - -

10122 2 Massimo della potenza attiva media trifase W Float

10124

…10140

Non usate - -

10142 2 Massimo della potenza apparente media

trifase

VA Float

10144

…10148

Non usate - -

10150 2 Costante KV $ (rapporto TV) Unità Float

10152 2 Costante KA constant $ (rapporto TA) Unità Float

10154

…10210

Non usate - -

10212 2 Distorsione armonica totale (THDI1) di

corrente linea 1

% Float

10214

…10216

Non usate - -

10218 2 Distorsione armonica totale (THDV1) di

tensione linea 1

% Float

10220 Non usate

Page 36: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 36 di 67

…10222

10224 2 Frequenza massima Hz Float

10226 2 Frequenza minima Hz Float

10228 2 Corrente trifase equivalente massima A Float

10230 2 Corrente trifase equivalente minima A Float

10232 2 Corrente trifase equivalente media A Float

10234 2 Massimo della corrente trifase equivalente

media

A Float

10236

…10262

Non usate - Float

10264 2 Tensione trifase equivalente massima Volt Float

10266 2 Tensione trifase equivalente minima Volt Float

10268

…10290

Non usate - -

10292 2 Potenza apparente trifase equivalente

minima

VA Float

10294

…10298

Non usate - -

10300 2 Potenza attiva trifase equivalente minima Watt Float

10302

…10306

Non usate - -

10308 2 Potenza reattiva trifase equivalente minima VAr Float

10310 2 Massimo potenza reattiva trifase

equivalente media

VAr Float

10312…

10322

Non usate - -

10324 2 PF trifase equivalente massimo Unità Float

10326 2 PF trifase equivalente minimo Unità Float

10328 2 PF trifase equivalente medio Unità Float

10330 2 PF trifase equivalente media giornaliera Unità Float

10332 2 PF trifase equivalente media settimanale Unità Float

10334 2 PF trifase equivalente mensile Unità Float

10336

…10352

Non usate - -

10354 2 Cosfi trifase equivalente Unità Float

10356 2 Cosfi trifase equivalente massimo Unità Float

10358 2 Cosfi trifase equivalente minimo Unità Float

Page 37: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 37 di 67

10360 2 Cosfi trifase equivalente medio Unità Float

10362 2 Cosfi trifase equivalente media giornaliera Unità Float

10364 2 Cosfi trifase equivalente media settimanale Unità Float

10366 2 Cosfi trifase equivalente media mensile Unità Float

10368

…10390

Non usate - -

10392 2 Delta-KVAr VAr Float

10394 2 Distorsione armonica totale di corrente

equivalente trifase (THDI1)

% Float

10396 2 Distorsione armonica totale di tensione

equivalente trifase (THDV1)

% Float

10398 2 Temperatura °C Float

10400 2 Temperatura massima °C Float

10402 2 Temperatura minima °C Float

10404 2 Distorsione armonica totale di corrente

equivalente trifase (THDI1) massima

% Float

10406 2 Distorsione armonica totale di tensione

equivalente trifase (THDV1) massima

% Float

10408 Non usate - -

10410 2 Numero inserimenti batteria 1 Unità Float

10412 2 Numero inserimenti batteria 2 Unità Float

10414 2 Numero inserimenti batteria 3 Unità Float

10416 2 Numero inserimenti batteria 4 Unità Float

10418 2 Numero inserimenti batteria 5 Unità Float

10420 2 Numero inserimenti batteria 6xii Unità Float

10422 2 Numero inserimenti batteria 7xii Unità Float

10424 2 Numero inserimenti batteria 8xii Unità Float

10426 2 Numero inserimenti batteria 9xii Unità Float

10428 2 Numero inserimenti batteria 10xii Unità Float

10430 2 Numero inserimenti batteria 11xii Unità Float

10432

…10468

Non usate - -

10470 2 Numero manovre batteria 1 Unità Float

10472 2 Numero manovre batteria 2 Unità Float

10474 2 Numero manovre batteria 3 Unità Float

10476 2 Numero manovre batteria 4 Unità Float

10478 2 Numero manovre batteria 5 Unità Float

Page 38: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 38 di 67

10480 2 Numero manovre batteria 6xii Unità Float

10482 2 Numero manovre batteria 7xii Unità Float

10484 2 Numero manovre batteria 8xii Unità Float

10486 2 Numero manovre batteria 9xii Unità Float

10488 2 Numero manovre batteria 10xii Unità Float

10490 2 Numero manovre batteria 11xii Unità Float

10492

…10528

Non usate - -

10530 2 Valore degradato batteria 1 VAr Float

10532 2 Valore degradato batteria 2 VAr Float

10534 2 Valore degradato batteria 3 VAr Float

10536 2 Valore degradato batteria 4 VAr Float

10538 2 Valore degradato batteria 5 VAr Float

10540 2 Valore degradato batteria 6xii VAr Float

10542 2 Valore degradato batteria 7xii VAr Float

10544 2 Valore degradato batteria 8xii VAr Float

10546 2 Valore degradato batteria 9xii VAr Float

10548 2 Valore degradato batteria 10xii VAr Float

10550 2 Valore degradato batteria 11xii VAr Float

10552

…10588

Non usate - -

10590 2 Tempo utilizzo batteria 1 ore Float

10592 2 Tempo utilizzo batteria 2 ore Float

10594 2 Tempo utilizzo batteria 3 ore Float

10596 2 Tempo utilizzo batteria 4 ore Float

10598 2 Tempo utilizzo batteria 5 ore Float

10600 2 Tempo utilizzo batteria 6xii ore Float

10602 2 Tempo utilizzo batteria 7xii ore Float

10604 2 Tempo utilizzo batteria 8xii ore Float

10606 2 Tempo utilizzo batteria 9xii ore Float

10608 2 Tempo utilizzo batteria 10xii ore Float

10610 2 Tempo utilizzo batteria 11xii ore Float

10612

…10648

Non usate - -

10650 2 Numero allarmi sovratensione Unità Float

10652 2 Numero allarmi sovracorrente Unità Float

10654 2 Numero allarmi sottotensione Unità Float

Page 39: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 39 di 67

10656 2 Numero allarmi sottocorrente Unità Float

10658 2 Numero allarmi THDI Unità Float

10660 2 Numero allarmi THDV Unità Float

10662 2 Numero allarmi temperatura Unità Float

10664 2 Numero allarmi sovracompensazione Unità Float

10666 2 Numero allarmi mancato rifasamento Unità Float

10668 2 Numero allarmi microinterruzione Unità Float

10670 2 1° valore della lista mix Dipende Float

10672 2 2° valore della lista mix Dipende Float

10674 2 3° valore della lista mix Dipende Float

10676 2 4° valore della lista mix Dipende Float

10678 2 5° valore della lista mix Dipende Float

10680 2 6° valore della lista mix Dipende Float

10682 2 7° valore della lista mix Dipende Float

10684 2 8° valore della lista mix Dipende Float

10686 2 9° valore della lista mix Dipende Float

10688 2 10° valore della lista mix Dipende Float

10690 2 11° valore della lista mix Dipende Float

10692 2 12° valore della lista mix Dipende Float

10694 2 13° valore della lista mix Dipende Float

10696 2 14° valore della lista mix Dipende Float

10698 2 15° valore della lista mix Dipende Float

10700 2 16° valore della lista mix Dipende Float

10702 2 17° valore della lista mix Dipende Float

10704 2 18° valore della lista mix Dipende Float

10706 2 19° valore della lista mix Dipende Float

10708 2 20° valore della lista mix Dipende Float

10710 2 21° valore della lista mix Dipende Float

10712 2 22° valore della lista mix Dipende Float

10714 2 23° valore della lista mix Dipende Float

10716 2 24° valore della lista mix Dipende Float

10718 2 Numero allarmi temperatura ventolaxii Unità Float

10720 2 Distorsione armonica totale di corrente

equivalente trifase (THDI1) minima

% Float

10722 2 Distorsione armonica totale di tensione

equivalente trifase (THDV1) minima

% Float

10724… Non usate - -

Page 40: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 40 di 67

10746

10748 2 Delta-KVAr massimo VAr Float

10750 2 Delta-KVAr minimo VAr Float

10752 2 Delta-KVAr medio VAr Float

10754 2 Delta-KVAr massimo delle medie VAr Float

10756 2 Delta-KVAr medio giornaliero VAr Float

10758 2 Delta-KVAr medio settimanale VAr Float

10760 2 Delta-KVAr medio mensile VAr Float

10762

…11998

Non usate - -

12000 2 Valore del primario di corrente A Float

12002 2 Valore del secondario corrente A Float

12004 2 Fase lettura corrente Unità Float

12006 2 Inversione del TA Unità Float

12008 2 Abilitazione cogenerazione Unità Float

12010 2 Modalità di frequenza Unità Float

12012 2 Valore del primario di tensione Volt Float

12014 2 Valore del secondario di tensione Volt Float

12016 2 Fase lettura tensione Unità Float

12018 2 Tensione nominale di lavoro delle batterie Volt Float

12020 2 Abilitazione rifasamento manuale Unità Float

12022 2 Setpoint cosfi Unità Float

12024 2 Tolleranza setpoint cosfi Unità Float

12026 2 Tempo di riconnessione della stessa batteria Sec Float

12028 2 Tempo minimo tra una manovra e la

successiva

Sec Float

12030 2 Funzione svolta dal relè 1 Unità Float

12032 2 Valore nominale della batteria 1 VAr Float

12034 2 Tipo di allarme associato al relè 1 Unità Float

12036 2 Funzione svolta dal relè 2 Unità Float

12038 2 Valore nominale della batteria 2 VAr Float

12040 2 Tipo di allarme associato al relè 2 Unità Float

12042 2 Funzione svolta dal relè 3 Unità Float

12044 2 Valore nominale della batteria 3 VAr Float

12046 2 Tipo di allarme associato al relè 3 Unità Float

12048 2 Funzione svolta dal relè 4 Unità Float

12050 2 Valore nominale della batteria 4 VAr Float

Page 41: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 41 di 67

12052 2 Tipo di allarme associato al relè 4 Unità Float

12054 2 Funzione svolta dal relè 5 Unità Float

12056 2 Valore nominale della batteria 5 VAr Float

12058 2 Tipo di allarme associato al relè 5 Unità Float

12060 2 Funzione svolta dal relè 6xii Unità Float

12062 2 Valore nominale della batteria 6xii VAr Float

12064 2 Tipo di allarme associato al relè 6xii Unità Float

12066 2 Funzione svolta dal relè 7xii Unità Float

12068 2 Valore nominale della batteria 7xii VAr Float

12070 2 Tipo di allarme associato al relè 7xii Unità Float

12072 2 Funzione svolta dal relè 8xii Unità Float

12074 2 Valore nominale della batteria 8xii VAr Float

12076 2 Tipo di allarme associato al relè 8xii Unità Float

12078 2 Funzione svolta dal relè 9xii Unità Float

12080 2 Valore nominale della batteria 9xii VAr Float

12082 2 Tipo di allarme associato al relè 9xii Unità Float

12084 2 Funzione svolta dal relè 10xii Unità Float

12086 2 Valore nominale della batteria 10xii VAr Float

12088 2 Tipo di allarme associato al relè 10xii Unità Float

12090 2 Funzione svolta dal relè 11xii Unità Float

12092 2 Valore nominale della batteria 11 VAr Float

12094 2 Tipo di allarme associato al relè 11xii Unità Float

12210 2 Tempo di media: 1-60 minuti Min Float

12212 2 Protocollo di comunicazione seriale Unità Float

12214 2 Indirizzo di comunicazione seriale Unità Float

12216 2 Baudrate della comunicazione seriale Unità Float

12218 2 Soglia allarme sovratensione % del primario TV Float

12220 2 Ritardo allarme sovratensione sec Float

12222 2 Soglia allarme sovracorrente % del primario TA Float

12224 2 Ritardo allarme sovracorrente sec Float

12226 2 Soglia allarme tensione bassa % del primario TV Float

12228 2 Ritardo allarme tensione bassa sec Float

12230 2

Soglia allarme corrente bassa

(% del primario

TA) x 2

Float

12232 2 Ritardo allarme corrente bassa sec Float

12234 2 Soglia allarme THDV alto % Float

12236 2 Ritardo allarme THDV alto sec Float

Page 42: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 42 di 67

12238 2 Soglia allarme THDI alto % Float

12240 2 Ritardo allarme THDI alto sec Float

12242 2 Soglia allarme temperatura °C Float

12244 2 Ritardo allarme temperatura sec Float

12246 2 Abilitazione tempo di disinserzione Unità Float

12248 2 Tempo di disinserzione Unità Float

12250 2 Tempo di valutazione dell’algoritmo PFC Unità Float

12252 2 Tempo di esaurimento transitorio in

disinserzione

Unità Float

12254 2 Tempo di esaurimento transitorio in

inserzione

Unità Float

12256 2 Abilitazione stabilità della media mobile Unità Float

12258 2 Deviazione percentuale per la media mobile Unità Float

12260 2 Presenza delle induttanze di sbarramento Unità Float

12262 2 Soglia degrado batteria Unità Float

12264 2 Soglia guasto batteria Unità Float

12266 2 Soglia degrado batteria se sono presenti le

induttanze di sbarramento

Unità Float

12268 2 Soglia guasto batteria se sono presenti le

induttanze di sbarramento

Unità Float

12270 2 Abilitazione reset manuale degli allarmi Unità Float

12272 2 Visualizzazione grandezze da analisi

armonica

Unità Float

12274 2 Soglia di potenza per auto-acquisizione Unità Float

12276 2 Indirizzo radio 868MHz Unità Float

12278 2 Canale radio 868MHz Unità Float

12280 2 Potenza radio 868NHz Unità Float

12282 2 Tipo di rete Unità Float

12284 2 ID strumento Unità Float

12286 2 Serial number: settimana Unità Float

12288 2 Serial number: anno Unità Float

12290 2 Serial number: numero sequenziale Unità Float

12292 2 Versione FW: major Unità Float

12294 2 Versione FW: sub Unità Float

12296 2 Versione Bootloader: major Unità Float

12298 2 Versione Bootloader: sub Unità Float

12300 2 Periodo di log misure su archivioxii sec Float

Page 43: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 43 di 67

12302 2 Indirizzo prima misura selezionata per il log

su archivioxii

Unità Float

12304 2 Indirizzo seconda misura selezionata per il

log su archivioxii

Unità Float

12306 2 Durata riconoscimento microinterruzioni msec Float

12308 2 Stato in modalità manuale della batteria 1 Unità Float

12310 2 Stato in modalità manuale della batteria 2 Unità Float

12312 2 Stato in modalità manuale della batteria 3 Unità Float

12314 2 Stato in modalità manuale della batteria 4 Unità Float

12316 2 Stato in modalità manuale della batteria 5 Unità Float

12318 2 Stato in modalità manuale della batteria 6xii Unità Float

12320 2 Stato in modalità manuale della batteria 7xii Unità Float

12322 2 Stato in modalità manuale della batteria 8xii Unità Float

12324 2 Stato in modalità manuale della batteria 9xii Unità Float

12326 2 Stato in modalità manuale della batteria

10xii

Unità Float

12328 2 Stato in modalità manuale della batteria

11xii

Unità Float

12330

…12388

Non usate - -

12390 2 Offset sfasamento aggiuntivoxii gradi Float

12392 2 Setpoint cosfi 2xii millesimi Float

12394 2 Setpoint cosfi 3xii millesimi Float

12396 2 Setpoint cosfi 4xii millesimi Float

12398 2 Ora inizio fascia 1xii Unità Float

12400 2 Ora inizio fascia 2xii Unità Float

12402 2 Ora inizio fascia 3xii Unità Float

12404 2 Ora inizio fascia 4xii Unità Float

12406 2 Distacco gradini in generazionexii Unità Float

12408 Non usate - -

12410 Non usate - -

12412 Non usate - -

12414 Non usate - -

12416 Non usate - -

12418 Non usate - -

12420 2 Soglia allarme temperatura intervento

ventolaxii

°C Float

Page 44: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 44 di 67

12422 2 Ritardo allarme temperatura intervento

ventolaxii

sec Float

12424 2 Ritardo allarme sovrarifasamento min Float

12426 2 Ritardo allarme mancato rifasamento min Float

12428 2 Linguaxii Unità Float

12430 2 Unità di misura della temperaturaxii Unità Float

12432 Non usate - -

12434 Non usate - -

12436 2 Livello retroilluminazionexii Unità Float

12438 2 Autospegnimento retroilluminazionexii Unità Float

12440 2 Contrastoxii Unità Float

12442 2 Ora legalexii Unità Float

12444 2 Soglia invalidazione THDI mA Float

12446 2 Gestione mascheramento allarmi Unità Float

12448 2 Versione lingua: majorxii Unità Float

12450 2 Versione lingua: minorxii Unità Float

12452 2 Tempo massimo connessione gradini ore Float

12454

…14002

Non usate - -

14004 2 Modulo armonica di corrente H2xii % Float

14006 2 Modulo armonica di corrente H3xii % Float

14008 2 Modulo armonica di corrente H4xii % Float

14010 2 Modulo armonica di corrente H5xii % Float

14012 2 Modulo armonica di corrente H6xii % Float

14014 2 Modulo armonica di corrente H7xii % Float

14016 2 Modulo armonica di corrente H8xii % Float

14018 2 Modulo armonica di corrente H9xii % Float

14020 2 Modulo armonica di corrente H10xii % Float

14022 2 Modulo armonica di corrente H11xii % Float

14024 2 Modulo armonica di corrente H12xii % Float

14026 2 Modulo armonica di corrente H13xii % Float

14028 2 Modulo armonica di corrente H14xii % Float

14030 2 Modulo armonica di corrente H15xii % Float

14032 2 Modulo armonica di corrente H16xii % Float

14034 2 Modulo armonica di corrente H17xii % Float

14036 2 Modulo armonica di corrente H18xii % Float

14038 2 Modulo armonica di corrente H19xii % Float

Page 45: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 45 di 67

14040 2 Modulo armonica di corrente H20xii % Float

14042 2 Modulo armonica di corrente H21xii % Float

14044 2 Modulo armonica di corrente H22xii % Float

14046 2 Modulo armonica di corrente H23xii % Float

14048 2 Modulo armonica di corrente H24xii % Float

14050 2 Modulo armonica di corrente H25xii % Float

14052 2 Modulo armonica di corrente H26xii % Float

14054 2 Modulo armonica di corrente H27xii % Float

14056 2 Modulo armonica di corrente H28xii % Float

14058 2 Modulo armonica di corrente H29xii % Float

14060 2 Modulo armonica di corrente H30xii % Float

14062 2 Modulo armonica di corrente H31xii % Float

14064 2 Modulo armonica di corrente H32xii % Float

14066 2 Modulo armonica di corrente H33xii % Float

14068 2 Modulo armonica di corrente H34xii % Float

14070 2 Modulo armonica di corrente H35xii % Float

14072 2 Modulo armonica di corrente H36xii % Float

14074 2 Modulo armonica di corrente H37xii % Float

14076 2 Modulo armonica di corrente H38xii % Float

14078 2 Modulo armonica di corrente H39xii % Float

14080 2 Modulo armonica di corrente H40xii % Float

14082 2 Modulo armonica di corrente H41xii % Float

14084 2 Modulo armonica di corrente H42xii % Float

14086 2 Modulo armonica di corrente H43xii % Float

14088 2 Modulo armonica di corrente H44xii % Float

14090 2 Modulo armonica di corrente H45xii % Float

14092 2 Modulo armonica di corrente H46xii % Float

14094 2 Modulo armonica di corrente H47xii % Float

14096 2 Modulo armonica di corrente H48xii % Float

14098 2 Modulo armonica di corrente H49xii % Float

14100 2 Modulo armonica di corrente H50xii % Float

14102 2 Modulo armonica di corrente H51xii % Float

14104 2 Modulo armonica di corrente H52xii % Float

14106 2 Modulo armonica di corrente H53xii % Float

14108 2 Modulo armonica di corrente N54xii % Float

14110 2 Modulo armonica di corrente H55xii % Float

14112 2 Modulo armonica di corrente H56xii % Float

Page 46: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 46 di 67

14114 2 Modulo armonica di corrente H57xii % Float

14116 2 Modulo armonica di corrente H58xii % Float

14118 2 Modulo armonica di corrente H59xii % Float

14120 2 Modulo armonica di corrente H60xii % Float

14122

…14202

Non usate - -

14204 2 Modulo armonica di tensione H2xii % Float

14206 2 Modulo armonica di tensione H3xii % Float

14208 2 Modulo armonica di tensione H4xii % Float

14210 2 Modulo armonica di tensione H5xii % Float

14212 2 Modulo armonica di tensione H6xii % Float

14214 2 Modulo armonica di tensione H7xii % Float

14216 2 Modulo armonica di tensione H8xii % Float

14218 2 Modulo armonica di tensione H9xii % Float

14220 2 Modulo armonica di tensione H10xii % Float

14222 2 Modulo armonica di tensione H11xii % Float

14224 2 Modulo armonica di tensione H12xii % Float

14226 2 Modulo armonica di tensione H13xii % Float

14228 2 Modulo armonica di tensione H14xii % Float

14230 2 Modulo armonica di tensione H15xii % Float

14232 2 Modulo armonica di tensione H16xii % Float

14234 2 Modulo armonica di tensione H17xii % Float

14236 2 Modulo armonica di tensione H18xii % Float

14238 2 Modulo armonica di tensione H19xii % Float

14240 2 Modulo armonica di tensione H20xii % Float

14242 2 Modulo armonica di tensione H21xii % Float

14244 2 Modulo armonica di tensione H22xii % Float

14246 2 Modulo armonica di tensione H23xii % Float

14248 2 Modulo armonica di tensione H24xii % Float

14250 2 Modulo armonica di tensione H25xii % Float

14252 2 Modulo armonica di tensione H26xii % Float

14254 2 Modulo armonica di tensione H27xii % Float

14256 2 Modulo armonica di tensione H28xii % Float

14258 2 Modulo armonica di tensione H29xii % Float

14260 2 Modulo armonica di tensione H30xii % Float

14262 2 Modulo armonica di tensione H31xii % Float

14264 2 Modulo armonica di tensione H32xii % Float

Page 47: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 47 di 67

14266 2 Modulo armonica di tensione H33xii % Float

14268 2 Modulo armonica di tensione H34xii % Float

14270 2 Modulo armonica di tensione H35xii % Float

14272 2 Modulo armonica di tensione H36xii % Float

14274 2 Modulo armonica di tensione H37xii % Float

14276 2 Modulo armonica di tensione H38xii % Float

14278 2 Modulo armonica di tensione H39xii % Float

14280 2 Modulo armonica di tensione H40xii % Float

14282 2 Modulo armonica di tensione H41xii % Float

14284 2 Modulo armonica di tensione H42xii % Float

14286 2 Modulo armonica di tensione H43xii % Float

14288 2 Modulo armonica di tensione H44xii % Float

14290 2 Modulo armonica di tensione H45xii % Float

14292 2 Modulo armonica di tensione H46xii % Float

14294 2 Modulo armonica di tensione H47xii % Float

14296 2 Modulo armonica di tensione H48xii % Float

14298 2 Modulo armonica di tensione H49xii % Float

14300 2 Modulo armonica di tensione H50xii % Float

14302 2 Modulo armonica di tensione H51xii % Float

14304 2 Modulo armonica di tensione H52xii % Float

14306 2 Modulo armonica di tensione H53xii % Float

14308 2 Modulo armonica di tensione N54xii % Float

14310 2 Modulo armonica di tensione H55xii % Float

14312 2 Modulo armonica di tensione H56xii % Float

14314 2 Modulo armonica di tensione H57xii % Float

14316 2 Modulo armonica di tensione H58xii % Float

14318 2 Modulo armonica di tensione H59xii % Float

14320 2 Modulo armonica di tensione H60xii % Float

Page 48: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 48 di 67

2.3 Funzione 05 : “FORCE SINGLE COIL”

La funzione consente di impostare lo stato dell’uscita presente su Duca-LCD96, Duca-LCD,

sullo Smart96 e Smart Più; l’uscita viene assimilata ad un “coil”, secondo la terminologia

Modbus. Il valore da inserire in “Coil Number” è l'uscita (N-1) e quindi: per Duca-LCD, Duca-

LCD96 e Smart Più uscita 1 e 2 rispettivamente 00h e 01h; per lo Smart 96 uscita 5 il valore è

04h; solo per Duca-LCD96 485-RELE uscita 3 o 4 rispettivamente 02h e 03h.

I formati del comando di lettura (inviato dal master allo slave) ed il formato della risposta

(inviata dallo slave al master) sono riportati di seguito:

Richiesta di scrittura (master):

Addr Func Coil Num.

H

Coil Num.

L

Coil Status

H

Coil Status

L

CRC CRC

1Fh 05h 00h 04h FFh 00h CEh 45h

Nell’esempio viene inviata la richiesta di programmazione dell’uscita dello Smart96 (uscita

n.5) a 1: viene quindi spedito il comando di scrittura Func = 05 allo slave di indirizzo Addr = 1Fh,

con Coil Number = 00 04h (n-1). Il valore di Coil Status può essere:

per forzare l’uscita a 1: FF 00h

per forzare l’uscita a 0: 00 00h

Il CRC CE45H chiude la trama.

Risposta (slave)

Addr Func Coil Num.

H

Coil Num.

L

Coil Status

H

Coil Status

L

CRC CRC

1Fh 05h 00h 04h FFh 00h CEh 45h

Se la richiesta viene trasmessa in modo corretto la risposta è identica alla trama di richiesta,

altrimenti viene segnalata l’eccezione nel secondo byte (che diventa 85h).

Questa funzione è disponibile sullo Smart 96 dalla versione 1.01 in avanti, sullo SmartPiù

modello con uscite (modello “2P”) e sugli strumenti Duca-LCD e Duca-LCD96.

Nota: se l’allarme è attivo non è possibile resettare l’uscita; il comando risponde comunque la

trama di conferma; se l’uscita è impostata a impulsi o assente viene segnalata l’eccezione.

Nota: questa funzione non è disponibile per i modelli R5 ed R8.

Page 49: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 49 di 67

2.4 Funzione 06 : “PRESET SINGLE REGISTER”

Tale funzione consente di impostare i parametri di Setup dello strumento.

Ind. N°

Word

Descrizione Grandezza Min. Max. Formato

0002 1 Rapporto (KV) trasformatore TV esterno

(non disponibile per i modelli R5 ed R8)

1 500xiii Unsigned int.

0004 1 Rapporto (KA) trasformatore TA esterno

(non disponibile per i modelli R5 ed R8)

1 1250xiv Unsigned int

0006 1 Tempo di elaborazione delle medie 1 60 Unsigned int.

0008 1 Reset del MACH, con le seguenti modalitàxv:

a) se il valore è 5 si azzerano le potenze medie

e massime

b) se il valore è 10 si azzerano le potenze

medie, le massime e le energie

Per i modelli R5 ed R8 i possibili valori sono:

“5” resetta max, min e medie;

“20” reset di fabbrica;

“30” reset della batteria 1;

“32” reset batteria 3;

“33” reset batteria 4;

“34” reset batteria 5;

“35” reset b atteria 6;

“36” reset batteria 7;

“37” reset batteria 8;

“38” reset batteria 9;

“39” reset batteria 10;

“40” reset batteria11;

“60” reset operazioni teleruttore 1;

“61” reset operazioni teleruttore 2;

“62” reset operazioni teleruttore 3;

- - Unsigned int.

xiii 400 per Mach Smart. Per i Duca-LCD e Duca-LCD96 il valore massimo impostabile è 600, e il comando imposta nello

strumento il valore della tensione del secondario a 100V e il valore della tensione del primario a KV*100V. xiv SmartPiù dalla versione di firmware V3.12 in poi. Nelle versioni precedenti e per gli altri strumenti il limite massimo del

rapporto di trasformazione TA era di 1000. Per i Duca-LCD e Duca-LCD96 il valore massimo impostabile è 2000, e il

comando imposta nello strumento il valore della corrente del secondario a 5A e il valore della corrente del primario a

KA*5A xv Volutamente manca la gestione del Reset 15 perché forzando il setup di default imposterebbe il "Protocollo Ducati"

rendendo indisponibile lo strumento sul bus.

Page 50: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 50 di 67

“63” reset operazioni teleruttore 4;

“64” reset operazioni teleruttore 5;

“65” reset operazioni teleruttore 6;

“66” reset operazioni teleruttore 7;

“67” reset operazioni teleruttore 8;

“68” reset operazioni teleruttore 9;

“69” reset operazioni teleruttore 10;

“70” reset operazioni teleruttore 11;

“90” reset ACQ;

0014 1 Indirizzo dell’analizzatore 1 247 Unsigned int.

0016 1 Abilita (se il dato = 0) oppure disabilita

(se il dato = 1) la tastiera ovvero il menu di

configurazionexvi

- - Unsigned int.

0018 1 Indirizzo 1° valore della lista Mix xvii 0002 154 Unsigned int

0020 1 Indirizzo 2° valore della lista Mix xvii

0002 154 Unsigned int

0022 1 Indirizzo 3° valore della lista Mix xvii

0002 154 Unsigned int

0024 1 Indirizzo 4° valore della lista Mix xvii

0002 154 Unsigned int

0026 1 Indirizzo 5° valore della lista Mix xvii

0002 154 Unsigned int

0028 1 Indirizzo 6° valore della lista Mix xvii

0002 154 Unsigned int

0150 1 Rapporto (KV) trasformatore TV esterno (non

disponibile per i modelli R5 ed R8)

1 500xiii

Unsigned int

0152 1 Rapporto (KA) trasformatore TA esterno (non

disponibile per i modelli R5 ed R8)

1 1250xiv

Unsigned int

0154 1 Tempo di elaborazione delle medie 1 60 Unsigned int

0156

0198

Non usate - - -

I registri seguenti sono disponibili solo per i modelli R5 and R8

0200 1 Primario TA (Ampere) 1 10000 Unsigned Int

0202 1 Secondario TA (Ampere) 1 5 Unsigned Int

0204 1 Fase di inserzione TA

0 = L1 (R);

1 = L2 (S);

2 = L3 (T) ;

0 2 Unsigned Int

0206 1 Abilitazione inversion TA

0 = Disabilitato;

1 = Abilitato;

0 1 Unsigned Int

xvi Assente nel Duca47(-72)-SP, nei Duca-LCD e nei Duca-LCD96. xvii Questi valori sono disponibili solo per Smart Più. Se non impostato o dopo un reset globale dello strumento, vengono

inserite di default le prime 6 grandezze della tabella (Frequenza, Tensione equivalente trifase, ecc.).

Page 51: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 51 di 67

0208 1 Abilitazione cogenerazione

0 = Disabilitato;

1 = Abilitato;

0 1 Unsigned Int

0210 1 Modalità di frequenza

0 = 50Hz;

1 = 60Hz;

2 = Auto;

0 2 Unsigned Int

0212 1 Primario TV (MSW) (Volt) 50

(210

for

R5)

200000

(160000

for

R5)

Unsigned Int

0214 1 VT Primario TV (LSW) (Volt) Unsigned Int

0216 1 Secondario TV (Volt) 50(π)

525(π)

Unsigned Int

0218 1 Fase di inserzione TV

0 = L1n;

1 = L2n;

2 = L3n;

3 = L12;

4 = L23;

5 = L31;

0 5 Unsigned Int

0220 1 Tensione nominale di lavoro delle batterie

(Volt)

50 5000 Unsigned Int

0222 1 Abilitazione rifasamento manuale

0 = Disabilitato;

1 = Abilitato;

0 1 Unsigned Int

0224 1 Setpoint cosfi (-500;-999) e

(500;1000)

Signed Int

0226 1 Tolleranza setpoint cosfi 10 100 Unsigned Int

0228 1 Tempo di riconnessione della stessa batteria

(sec)

1 600 Unsigned Int

0230 1 Tempo minimo tra una manovra e la successiva

(sec)

1 30000 Unsigned Int

0232 1 Funzione svolta dal relè 1

0 = Step;

1 = Step non utilizzato;

2 = Step sempre inserito;

3 = Contatto allarme N.O;

4 = Contatto allarme N.C; xii

5 = Controllo ventola; xii

6 = Modalità MAN/AUTO; xii

0 6

Unsigned Int

0234 1 Valore nominale della batteria 1(MSW) (VAr) 0 999000 Unsigned Int

Page 52: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 52 di 67

0236 1 Valore nominale della batteria 1(LSW) (VAr) Unsigned Int

0238 1 Tipo di allarme associato al relè 1 (λ) (λ) Unsigned Int

0240 1 Funzione svolta dal relè 2

0 = Step;

1 = Step non utilizzato;

2 = Step sempre inserito;

3 = Contatto allarme N.O;

4 = Contatto allarme N.C; xii 5 = Controllo ventola; xii 6 = Modalità MAN/AUTO; xii

0 6

Unsigned Int

0242 1 Valore nominale della batteria 2(MSW) (VAr) 0 999000 Unsigned Int

0244 1 Valore nominale della batteria 2(LSW) (VAr) Unsigned Int

0246 1 Tipo di allarme associato al relè 2 (λ) (λ) Unsigned Int

0248 1 Funzione svolta dal relè 3

0 = Step;

1 = Step non utilizzato;

2 = Step sempre inserito;

3 = Contatto allarme N.O;

4 = Contatto allarme N.C; xii 5 = Controllo ventola; xii

6 = Modalità MAN/AUTO; xii

0 6 Unsigned Int

0250 1 Valore nominale della batteria 3(MSW) (VAr) 0 999000 Unsigned Int

0252 1 Valore nominale della batteria 3(LSW) (VAr) Unsigned Int

0254 1 Tipo di allarme associato al relè 3 (λ) (λ) Unsigned Int

0256 1 Funzione svolta dal relè 4

0 = Step;

1 = Step non utilizzato;

2 = Step sempre inserito;

3 = Contatto allarme N.O; 4 = Contatto allarme N.C; xii 5 = Controllo ventola; xii 6 = Modalità MAN/AUTO; xii

0 6 Unsigned Int

0258 1 Valore nominale della batteria 4(MSW) (VAr) 0 999000 Unsigned Int

0260 1 Valore nominale della batteria 4(LSW) (VAr) Unsigned Int

0262 1 Tipo di allarme associato al relè 4 (λ) (λ) Unsigned Int

0264 1 Funzione svolta dal relè 5

0 = Step;

1 = Step non utilizzato;

2 = Step sempre inserito;

3 = Contatto allarme N.O;

4 = Contatto allarme N.C; xii

0 6 Unsigned Int

Page 53: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 53 di 67

5 = Controllo ventola; xii 6 = Modalità MAN/AUTO; xii

0266 1 Valore nominale della batteria 5(MSW) (VAr) 0 999000 Unsigned Int

0268 1 Valore nominale della batteria 5(LSW) (VAr) Unsigned Int

0270 1 Tipo di allarme associato al relè 5 (λ) (λ) Unsigned Int

0272 1 Funzione svolta dal relè 6

0 = Step;

1 = Step non utilizzato;

2 = Step sempre inserito;

3 = Contatto allarme N.O;

4 = Contatto allarme N.C; xii 5 = Controllo ventola; xii 6 = Modalità MAN/AUTO; xii

0 6 Unsigned Int

0274 1 Valore nominale della batteria 6(MSW) (VAr) 0 999000 Unsigned Int

0276 1 Valore nominale della batteria 6(LSW) (VAr) Unsigned Int

0278 1 Tipo di allarme associato al relè 6 (λ) (λ) Unsigned Int

0280 1 Funzione svolta dal relè 7

0 = Step;

1 = Step non utilizzato;

2 = Step sempre inserito;

3 = Contatto allarme N.O;

4 = Contatto allarme N.C; xii 5 = Controllo ventola; xii 6 = Modalità MAN/AUTO; xii

0 6 Unsigned Int

0282 1 Valore nominale della batteria 7(MSW) (VAr) 0 999000 Unsigned Int

0284 1 Valore nominale della batteria 7(LSW) (VAr) Unsigned Int

0286 1 Tipo di allarme associato al relè 7 (λ) (λ) Unsigned Int

0288 1 Funzione svolta dal relè 8

0 = Step;

1 = Step non utilizzato;

2 = Step sempre inserito;

3 = Contatto allarme N.O;

4 = Contatto allarme N.C; xii 5 = Controllo ventola; xii 6 = Modalità MAN/AUTO; xii

0 6 Unsigned Int

0290 1 Valore nominale della batteria 8(MSW) (VAr) 0 999000 Unsigned Int

0292 1 Valore nominale della batteria 8(LSW) (VAr) Unsigned Int

0294 1 Tipo di allarme associato al relè 8 (λ) (λ) Unsigned Int

0296 1 Funzione svolta dal relè 9

0 = Step;

1 = Step non utilizzato;

0 6 Unsigned Int

Page 54: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 54 di 67

2 = Step sempre inserito;

3 = Contatto allarme N.O;

4 = Contatto allarme N.C; xii 5 = Controllo ventola; xii 6 = Modalità MAN/AUTO; xii

0298 1 Valore nominale della batteria 9(MSW) (VAr) 0 999000 Unsigned Int

0300 1 Valore nominale della batteria 9(LSW) (VAr) Unsigned Int

0302 1 Tipo di allarme associato al relè 9 (λ) (λ) Unsigned Int

0304 1 Funzione svolta dal relè 10

0 = Step;

1 = Step non utilizzato;

2 = Step sempre inserito;

3 = Contatto allarme N.O;

4 = Contatto allarme N.C; xii 5 = Controllo ventola; xii 6 = Modalità MAN/AUTO; xii

0 6 Unsigned Int

0306 1 Valore nominale della batteria 10(MSW) (VAr) 0 999000 Unsigned Int

0308 1 Valore nominale della batteria 10(LSW) (VAr) Unsigned Int

0310 1 Tipo di allarme associato al relè 10 (λ) (λ) Unsigned Int

0312 1 Funzione svolta dal relè 11

0 = Step;

1 = Step non utilizzato;

2 = Step sempre inserito;

3 = Contatto allarme N.O;

4 = Contatto allarme N.C; xii 5 = Controllo ventola; xii 6 = Modalità MAN/AUTO; xii 7 = R8 funzionante(RUN); xii

0 7 Unsigned Int

0314 1 Valore nominale della batteria 11(MSW) (VAr) 0 999000 Unsigned Int

0316 1 Valore nominale della batteria 11(LSW) (VAr) Unsigned Int

0318 1 Tipo di allarme associato al relè 11 (λ) (λ) Unsigned Int

0320

0470

Non usate - - -

0472 1 Tempo di media: 1-60 minuti (min) 1 60 Unsigned Int

0474 1 Protocollo di comunicazione seriale

0 = Modbus;

1 = Ducbus;

0 1 Unsigned Int

0476 1 Indirizzo di comunicazione seriale 0 247 Unsigned Int

0478 1 Baudrate della comunicazione seriale

0= 9600;

0 4

Unsigned Int

Page 55: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 55 di 67

1= 19200;

2= 38400;

3= 57600;

4= 115200;

0480 1 Soglia allarme sovratensione(% del primario

TV)

90 110

(111=

disab.)

Unsigned Int

0482 1 Ritardo allarme sovratensione (sec) 1 255 Unsigned Int

0484 1 Soglia allarme sovracorrente (% del primario

TA)

90 120

(121=

disab.)

Unsigned Int

0486 1 Ritardo allarme sovracorrente (sec) 1 255 Unsigned Int

0488 1 Soglia allarme tensione bassa (% del primario

TV)

90 110

(111=

disab.)

Unsigned Int

0490 1 Ritardo allarme tensione bassa (sec) 1 255 Unsigned Int

0492 1 Soglia allarme corrente bassa (1 = 0,5 %) 1 21 Unsigned Int

0494 1 Ritardo allarme corrente bassa (sec) 1 255 Unsigned Int

0496 1 Soglia allarme THDV alto (%) 0 100

(999 =

disab.)

Unsigned Int

0498 1 Ritardo allarme THDV alto (sec) 1 255 Unsigned Int

0500 1 Soglia allarme THDI alto (%) 0 100

(999 =

disabled)

Unsigned Int

0502 1 Ritardo allarme THDI alto (sec) 1 255 Unsigned Int

0504 1 Soglia allarme temperatura (Celsius) 0 80

(999 =

disab.)

Unsigned Int

0506 1 Ritardo allarme temperatura (sec) 1 255 Unsigned Int

0508 1 Abilitazione tempo di disinserzione

0 = Disabilitato;

1 = Abilitato;

0 1 Unsigned Int

0510 1 Tempo di disinserzione (sec) 1 30000 Unsigned Int

0512 1 Tempo di valutazione dell’algoritmo PFC 10 1500 Unsigned Int

0514 1 Tempo di esaurimento transitorio in

disinserzione

5 250 Unsigned Int

0516 1 Tempo di esaurimento transitorio in inserzione 5 250 Unsigned Int

0518 1 Abilitazione stabilità della media mobile

0 = Disabilitato;

1 = Abilitato;

0 1 Unsigned Int

Page 56: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 56 di 67

0520 1 Deviazione percentuale per la media mobile 1 50 Unsigned Int

0522 1 Presenza delle induttanze di sbarramento

0= Non presenti;

1 = Presenti;

0 1 Unsigned Int

0524 1 Soglia degrado batteria 1

1= 5% di degradazione;

2= 10% di degradazione;

3= 15% di degradazione;

4= 20% di degradazione;

5= 25% di degradazione;

6= 30% di degradazione;

7= 35% di degradazione;

8= 40% di degradazione;

9= 45% di degradazione;

10= 50% di degradazione;

11= 55% di degradazione;

12= 60% di degradazione;

13= 65% di degradazione;

14= 70% di degradazione;

15= 75% di degradazione;

16= 80% di degradazione;

17= 85% di degradazione;

18= 90% di degradazione;

19= 95% di degradazione;

20= 100% di degradazione;

1 20 Unsigned Int

0526 1 Soglia di guasto batteria 1

(vedi descrizione Soglia degrado batteria 1 per

il significato del valore)

1 20 Unsigned Int

0528 1 Soglia degrado batteria 2 (con induttanze di

sbarramento)

(vedi descrizione Soglia degrado batteria 1 per

il significato del valore)

1 20 Unsigned Int

0530 1 Soglia di guasto batteria 2 (con induttanze di

sbarramento)

(vedi descrizione Soglia degrado batteria 1 per

il significato del valore)

1 20 Unsigned Int

0532 1 Abilitazione reset manuale degli allarmi

0 = Disabilitato;

1 = Abilitato;

0 1 Unsigned Int

0534 1 Visualizzazione grandezze da analisi armonica

0= visualizzazione RMS;

1= visualizzazione DFT;

0 1 Unsigned Int

Page 57: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 57 di 67

0536 1 Soglia di potenza per auto-acquisizione 0 200 Unsigned Int

0538 1 Indirizzo radio 868MHz 1 247 Unsigned Int

0540 1 Canale radio 868MHz 0 10 Unsigned Int

0542 1 Periodo di log misure su archivio xii 1 999 Unsigned Int

0544 1 Indirizzo prima misura selezionata per il log su

archivio xii (deve essere un indirizzo valido della mappa di

lettura non floating point)

- - Unsigned Int

0546 1 Indirizzo seconda misura selezionata per il log

su archivioxii (deve essere un indirizzo valido della mappa di

lettura non floating point)

- - Unsigned Int

0548 1 1° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0550 1 2° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0552 1 3° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0554 1 4° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0556 1 5° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0558 1 6° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0560 1 7° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0562 1 8° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0564 1 9° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0566 1 10° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0568 1 11° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0570 1 12° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0572 1 13° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0574 1 14° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0576 1 15° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0578 1 16° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0580 1 17° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0582 1 18° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0584 1 19° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0586 1 20° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0588 1 21° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0590 1 22° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0592 1 23° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0594 1 24° indirizzo grandezza nella lista mix (ξ)

(ξ) Unsigned Int

0596 1 Tipo di rete

0= Monofase;

0 1 Unsigned Int

Page 58: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 58 di 67

1 = Trifase;

0598 1 Durata riconoscimento microinterruzioni 5 40 Unsigned Int

0600 1 Stato manuale batteria 1

0= Off;

1= On;

0 1 Unsigned Int

0602 1 Stato manuale batteria 2

0= Off;

1= On;

0 1 Unsigned Int

0604 1 Stato manuale batteria 3

0= Off;

1= On;

0 1 Unsigned Int

0606 1 Stato manuale batteria 4

0= Off;

1= On;

0 1 Unsigned Int

0608 1 Stato manuale batteria 5

0= Off;

1= On;

0 1 Unsigned Int

0610 1 Stato manuale batteria 6 xii 0= Off;

1= On;

0 1 Unsigned Int

0612 1 Stato manuale batteria 7 xii 0= Off;

1= On;

0 1 Unsigned Int

0614 1 Stato manuale batteria 8 xii 0= Off;

1= On;

0 1 Unsigned Int

0616 1 Stato manuale batteria 9 xii 0= Off;

1= On;

0 1 Unsigned Int

0618 1 Stato manuale batteria 10 xii 0= Off;

1= On;

0 1 Unsigned Int

0620 1 Stato manuale batteria 11 xii 0= Off;

1= On;

0 1 Unsigned Int

0622

0640

Non usate - - -

0642 1 Soglia allarme temperatura intervento ventola xii

0 80

(999 =

disab.)

Unsigned Int

0644 1 Ritardo allarme temperatura intervento ventola 1 255 Unsigned Int

Page 59: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 59 di 67

(sec) xii

0646 1 Ritardo alarme sovrarifasamento(min) 1 255 Unsigned Int

0648 1 Ritardo allarme mancato rifasamento(min) 1 255 Unsigned Int

0650 1 Offset sfasamento aggiuntivo xii -180 180 Signed Int

0652 1 Setpoint cosfi 2 xii (-500;-999) e

(500;1000)

Signed Int

0654 1 Setpoint cosfi 3 xii (-500;-999) e

(500;1000)

Signed Int

0656 1 Setpoint cosfi 4 xii (-500;-999) e

(500;1000)

Signed Int

0658 1 Ora inizio fascia B1 xii (μ) Unsigned Int

0660 1 Ora inizio fascia B2 xii (μ) Unsigned Int

0662 1 Ora inizio fascia B3 xii (μ) Unsigned Int

0664 1 Ora inizio fascia B4 xii (μ) Unsigned Int

0666 1 Distacco gradini in generazione xii 0 = Disabilitato;

1 = Abilitato;

0 1 Unsigned Int

0668 Non usate - - -

0670 Non usate - - -

0672 Non usate - - -

0674 Non usate - - -

0676 Non usate - - -

0678 Non usate - - -

0680 1 Lingua xii 0 = INGLESE;

1 = ITALIANO;

2 = FRANCESE;

3 = SPAGNOLO;

4 = TEDESCO;

5 = PORTOGHESE;

6 = RUSSO;

7 = ARABO;

8 = CINESE;

0 8 Unsigned Int

0682 1 Unità di misura della temperatura xii 0= Celsius;

1 = Fahrenheit

0 1 Unsigned Int

0684 Non usate - - -

0686 Non usate - - -

0688 Non usate - - -

0690 1 Livello retroilluminazione xii 0 = Off;

0 or 2 Unsigned Int

Page 60: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 60 di 67

2= Livello massimo;

0692 1 Autospegnimento retroilluminazione xii 0 = Disabilitato;

1 = Abilitato;

0 1 Unsigned Int

0694 1 Contrasto xii 0 10 Unsigned Int

0696 1 Ora legale xii 0 = ora legale;

1= ora solare;

0 1 Unsigned Int

0698 1 Soglia invalidazione THDI 35 5000 Unsigned Int

0700 1 Gestione mascheramento allarmi 0 3 Unsigned Int

0702 1 Massimo tempo di connessione continuo della

batteria

0 999 Unsigned Int

N.B.: gli indirizzi di scrittura 150, 152 e 154 hanno la stessa funzione degli indirizzi 2, 4, e 6

rispettivamente, e tra l’indirizzo “basso” e l’indirizzo “alto” non esiste nessuna differenza funzionale.

Gli indirizzi alti sono disponibili per gli Smart 96 versione 1.0 e successive, e per i Mach Smart versione

1.11 e successive, Duca 47(-72)-SP e Duca-LCD96.

Per lo Smart Più è stata introdotta la possibilità di configurare una tabella inserendo per ogni riga la

misura che si desidera. Questa operazione consente, tramite una lettura contigua della memoria, di

scaricare con un solo comando il Mix di grandezze che abbiamo impostato (ind. 18 - 28).

Formato del frame:

Addr Func

06

Register

H

Register

L

DATA

H

DATA

L

CRC CRC

Esempio 1:

Addr Func

Register

H

Register

L

DATA

H

DATA

L

CRC CRC

1Fh 06h 00h 11h 00h 6Ah 5Ah 5Eh

Nell'esempio si imposta sul Mach 31 tramite la funzione 6, il primo indirizzo della tabella Mix (0018)

con il valore dell’Energia attiva trifase (0106).

Nota: l'indirizzo di impostazione viene diminuito di uno (0018-1 = 0017), mentre il dato indicante

l’indirizzo della grandezza, deve restare uguale (0106).

Esempio 2:

Page 61: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 61 di 67

Addr Func

Register

H

Register

L

DATA

H

DATA

L

CRC CRC

1Fh 06h 00h 0Fh 00h 01h 7Bh B7h

Nell'esempio si attiva sul Mach 31, il bloccaggio del setup da tastiera (dato = 0001) tramite la funzione

06 all'indirizzo 0016 (che va diminuito di 1 quindi sarà 0015).

Per i modelli R5 ed R8:

(π) il valore del secondario TV massimo e minimo per R5 ha due possibili range (210;250) and (370;

430);

(ξ) il valore degli indirizzi nella lista mix devono essere indirizzi validi della mappa non floating point

relative al commando di lettura READ HOLDING REGISTER (vedi par. 2.2);

(μ) l’orario di inizio delle fasce B1, B2, B3 e B4 deve essere specificato utilizzando la seguente formula:

Bn_val = ore * 256 + minuti

Le fasce orarie B2, B3, B4 possono essere disabilitate utilizzando: ore = 99 e minuti= 99. Inoltre, il

valore dell’orario di inizio delle fasce B1, B2, B3 e B4 deve essere monotono crescente.

(λ) Per R8 i valori possibili sono i seguenti :

0 = Sovratensione;

1 = Sovracorrente;

2 = Tensione bassa;

3 = Corrente bassa;

4 = THDV% alto;

5 = THDI% alto;

6 = Temperatura alta;

7 = Non utilizzato

8 = Cosfi alto;

9 = Cosfi basso;

10 = Generico.

Per R5 i valori possibili sono i seguenti:

0 = Sovratensione;

1 = Sovracorrente;

2 = Tensione bassa;

3 = Corrente bassa;

4 = THDV% alto;

5 = THDI% alto;

6 = Temperatura alta;

Page 62: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 62 di 67

7 = Cosfi alto;

8 = Cosfi basso;

9 = Generico;

Page 63: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 63 di 67

2.5 Funzione 07 : “READ EXCEPTION STATUS”

Tale funzione consente di leggere lo stato dello strumento ( non disponibile per i modelli R5 ed R8).

Restituisce un byte nel quale i singoli bit hanno il seguente significato:

Bit Significato

0 Indica che lo strumento ha subito almeno un Reset HW dall’ultima lettura di

tale registro

1 Non utilizzato

2 Non utilizzato

3 Non utilizzato

4 Non utilizzato

5 Non utilizzato

6 Non utilizzato

7 Indica che lo strumento ha il menù di Setup attivo

2.6 Funzione 17: “REPORT SLAVE ID”

Tale funzione consente di leggere il tipo di strumento e la versione del firmware installato.

Richiesta di lettura (master):

Addr Func CRC CRC

02h 11h C0h DCh

Nell’esempio viene inviata la richiesta dell’ID Func = 11h allo slave di indirizzo Addr = 02h, il

CRC C0DCh chiude la trama.

Risposta (slave) – caso 1

Addr Func Len Inst. type /// /// Fw rel. CRC CRC

02h 11h 04h 09h FFh 00h C8h F8h 7Bh

Vengono restituiti Len = 04h byte di risposta, che contengono il tipo di strumento Inst. type =

09h, e la versione del firmware Fw rel. = C8h (200): questo campo va diviso per 100 (V2.00).

Nel caso invece in cui la release del Firmware sia superiore alla 2.55 il campo Fw rel. viene

riempito con 00 mentre i due campi precedentemente non utilizzati riportano la Release:

Page 64: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 64 di 67

Risposta (slave) – caso 2

Addr Func Len Inst. type Fw rel.

H

Fw rel.

L

/// CRC CRC

02h 11h 04h 15h 01h 2Ch 00h h h

Fw rel. 012Ch = V 3.00

NOTA: il DUCA47 con seriale e impulsi (Inst. Type = 80), i Duca-LCD96 e i Duca-LCD

rispondono sempre come da caso 2, anche se la release del Firmware è < 2.55.

Per i modelli R5 and R8:

Risposta (slave):

Addr Func Len Inst. Type

(MSB)

Inst. Type

(LSB)

Fw rel.

(MSB)

Fw rel.

(LSB)

CRC CRC

02h 11h 04h 01h 55h 00h 33h 9Bh B8h

La risposta contiene l’indirizzo, la funzione, il numero di byte trasmessi Len = 04h, la descrizione

delo strumento Inst. type = 0155h, la versione firmware Fw rel. = 0033h (51): questo numero deve essere

diviso per 100 (V0.51). Il CRC 9BB8h conclude il frame.

Inst. type Tipo di strumento

09 Mach Smart trifase da 5A

10 Mach Smart trifase da 50A

11 Mach Smart trifase DARK da 5A

12 Mach Smart trifase DARK da 50A

13 Mach Smart monofase da 5A

14 Mach Smart monofase da 50A

15 Mach Smart 96

16 Mach Smart monofase-5A- DARK a 230/240Vac

20 Smart Più 5A

21 Smart Più 5A con 2 Uscite allarmi o impulsi (modello 2P)

22 Smart Più 5A KVAhxviii

xviii Si ottiene questa risposta se uno Smart Più o uno Smart96 Più V3.11 o superiore è settato con CFG = 28, 33, 38. Si

guardi il manuale utente per maggiori dettagli.

Page 65: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 65 di 67

23 Smart Più 5A KVAhxviii

+ 2 Uscite allarmi o impulsi

25 Smart 96 Più 5A

26 Smart 96 Più 5A con 2 Uscite allarmi o impulsi (modello 2P)

27 Smart96 Più 5A KVAhxviii

28 Smart96 Più 5A KVAhxviii

+ 2 Uscite allarmi o impulsi

29 Smart Più 1A

30 Smart Più 1A con 2 Uscite allarmi o impulsi (modello 2P)

31 Smart Più 50A

32 Smart Più 50A con 2 Uscite allarmi o impulsi (modello 2P)

33 Smart96 Più 1A

34 Smart96 Più 1A con 2 Uscite allarmi o impulsi (modello 2P)

35 Smart96 Più 50A

36 Smart96 Più 50A con 2 Uscite allarmi o impulsi (modello 2P)

55 DUCA-LCD96 BASE-485

57 DUCA-LCD96 485

58 DUCA-LCD96 485-RELE

59 DUCA-LCD96 485-IO

60 Smart Più 1A KVAhxviii

61 Smart Più 1A KVAhxviii

con 2 Uscite allarmi o impulsi (modello 2P)

62 Smart Più 50A KVAhxviii

63 Smart Più 50A KVAhxviii

con 2 Uscite allarmi o impulsi (modello 2P)

64 Smart96 Più 1A KVAhxviii

65 Smart96 Più 1A KVAhxviii

con 2 Uscite allarmi o impulsi (modello 2P)

66 Smart96 Più 50A KVAhxviii

67 Smart96 Più 50A KVAhxviii

con 2 Uscite allarmi o impulsi (modello 2P)

76 DUCA-LCD 485

77 DUCA-LCD 485-ETH

101 R5 485

141 R8 485

145 R8 485 USB

146 R8 485 BT

301 R5 485 RADIO

341 R8 485 RADIO

345 R8 485 USB RADIO

346 R8 485 BT RADIO

Page 66: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 66 di 67

3. Eccezioni sul Bus

Di seguito viene riportata la tabella delle eccezioni gestite per errori di accesso al bus.

Eccezione Descrizione

01 ILLEGAL FUNCTION E’ stata richiesta una funzione non supportata

02 ILLEGAL DATA ADDRESS E’ stato richiesto un indirizzo illegale

03 ILLEGAL DATA VALUE E’ stato inviato un valore di setup illegale

Page 67: Specifiche Generali protocollo Modbus - RTU Rev. 15€¦ · Nella modalità RTU, la sincronizzazione di trama può essere mantenuta solamente simulando un messaggio sincrono. Il dispositivo

DUCATI SEZIONE

STRUMENTI DI MISURA E

REGOLATORI DI POWER

FACTOR

file name: MODBUS_15_ITA.doc

ENERGIA S.P.A. REVISIONE: 15 del 22/03/18

TITOLO

Protocollo Modbus-RTU (Mach Smart/ Smart Più/

Duca47/ Duca-LCD/ Duca-LCD96 / R5/ R8)

Pagina 67 di 67

4. Calcolo del CRC

Il CRC utilizzato nel Modbus segue lo standard CRC-16 definito dal CCITT. Sono disponibili diversi algoritmi per il

calcolo, di seguito ne viene riportato uno, in C, che utilizza una look-up table.

/* CRC-16 (reverse) table lookup for Modbus CRC-16

* Project: Modbus

* Author: Lynn August Linse, based on method used by XMODEM

* 16Feb94 LAL Create from book about XMODEM */

word crc16_rev_table[256] =

{ 0x0000, 0xC0C1, 0xC181, 0x0140, 0xC301, 0x03C0, 0x0280, 0xC241,

0xC601, 0x06C0, 0x0780, 0xC741, 0x0500, 0xC5C1, 0xC481, 0x0440,

0xCC01, 0x0CC0, 0x0D80, 0xCD41, 0x0F00, 0xCFC1, 0xCE81, 0x0E40,

0x0A00, 0xCAC1, 0xCB81, 0x0B40, 0xC901, 0x09C0, 0x0880, 0xC841,

0xD801, 0x18C0, 0x1980, 0xD941, 0x1B00, 0xDBC1, 0xDA81, 0x1A40,

0x1E00, 0xDEC1, 0xDF81, 0x1F40, 0xDD01, 0x1DC0, 0x1C80, 0xDC41,

0x1400, 0xD4C1, 0xD581, 0x1540, 0xD701, 0x17C0, 0x1680, 0xD641,

0xD201, 0x12C0, 0x1380, 0xD341, 0x1100, 0xD1C1, 0xD081, 0x1040,

0xF001, 0x30C0, 0x3180, 0xF141, 0x3300, 0xF3C1, 0xF281, 0x3240,

0x3600, 0xF6C1, 0xF781, 0x3740, 0xF501, 0x35C0, 0x3480, 0xF441,

0x3C00, 0xFCC1, 0xFD81, 0x3D40, 0xFF01, 0x3FC0, 0x3E80, 0xFE41,

0xFA01, 0x3AC0, 0x3B80, 0xFB41, 0x3900, 0xF9C1, 0xF881, 0x3840,

0x2800, 0xE8C1, 0xE981, 0x2940, 0xEB01, 0x2BC0, 0x2A80, 0xEA41,

0xEE01, 0x2EC0, 0x2F80, 0xEF41, 0x2D00, 0xEDC1, 0xEC81, 0x2C40,

0xE401, 0x24C0, 0x2580, 0xE541, 0x2700, 0xE7C1, 0xE681, 0x2640,

0x2200, 0xE2C1, 0xE381, 0x2340, 0xE101, 0x21C0, 0x2080, 0xE041,

0xA001, 0x60C0, 0x6180, 0xA141, 0x6300, 0xA3C1, 0xA281, 0x6240,

0x6600, 0xA6C1, 0xA781, 0x6740, 0xA501, 0x65C0, 0x6480, 0xA441,

0x6C00, 0xACC1, 0xAD81, 0x6D40, 0xAF01, 0x6FC0, 0x6E80, 0xAE41,

0xAA01, 0x6AC0, 0x6B80, 0xAB41, 0x6900, 0xA9C1, 0xA881, 0x6840,

0x7800, 0xB8C1, 0xB981, 0x7940, 0xBB01, 0x7BC0, 0x7A80, 0xBA41,

0xBE01, 0x7EC0, 0x7F80, 0xBF41, 0x7D00, 0xBDC1, 0xBC81, 0x7C40,

0xB401, 0x74C0, 0x7580, 0xB541, 0x7700, 0xB7C1, 0xB681, 0x7640,

0x7200, 0xB2C1, 0xB381, 0x7340, 0xB101, 0x71C0, 0x7080, 0xB041,

0x5000, 0x90C1, 0x9181, 0x5140, 0x9301, 0x53C0, 0x5280, 0x9241,

0x9601, 0x56C0, 0x5780, 0x9741, 0x5500, 0x95C1, 0x9481, 0x5440,

0x9C01, 0x5CC0, 0x5D80, 0x9D41, 0x5F00, 0x9FC1, 0x9E81, 0x5E40,

0x5A00, 0x9AC1, 0x9B81, 0x5B40, 0x9901, 0x59C0, 0x5880, 0x9841,

0x8801, 0x48C0, 0x4980, 0x8941, 0x4B00, 0x8BC1, 0x8A81, 0x4A40,

0x4E00, 0x8EC1, 0x8F81, 0x4F40, 0x8D01, 0x4DC0, 0x4C80, 0x8C41,

0x4400, 0x84C1, 0x8581, 0x4540, 0x8701, 0x47C0, 0x4680, 0x8641,

0x8201, 0x42C0, 0x4380, 0x8341, 0x4100, 0x81C1, 0x8081, 0x4040};

unsigned fast_crc16( unsigned char *ucpBuf, int nSize){

register word x; register word crc; int i;

crc = 0xFFFF; /* start with all 1's for a reverse CRC */

for( i = 0; i < nSize; ++i) {

/* process each character in the message - 2 steps per char only! */

x = crc ^ ucpBuf[i];

crc = (crc >> 8) ^ crc16_rev_table[x & 0x00FF];

}

return( crc);

}