general specific modbus rtu protocol rev. 15 · 2018-03-22 · modbus_15_eng.doc revision: 15 of...

68
DUCATI ENERGIA S.P.A. MEASUREMENT INSTRUMENTS AND POWER FACTOR CONTROLLER DIVISION file name: MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD / DUCA-LCD96 / R5 / R8) Page 1 of 68 General Specific MODBUS RTU protocol Rev. 15 Written: U. T. ing. L. Guerrieri _ _ _ _ _ _ _ _ _ _ _ _ _ _ Verified: A. Q. ing. F. Adinolfi _ _ _ _ _ _ _ _ _ _ _ _ _ _ Approved: D. T. ing. E. Girardi _ _ _ _ _ _ _ _ _ _ _ _ _ _ Date: 22/03/2018 Status: Final REVISIONS REV. VER. DATE CHANGES WRITTEN VERIFIED APPROVED 2 0 17/07/98 Adding to pages 7 Goffredo Donati Cantobelli 3 0 01/12/98 Multivariable Read Canini Goffredo Cantobelli 4 0 18/02/00 Errata corrige Zoletto Donati Amato 5 0 30/05/00 New memory map function 06 Zoletto Donati Amato 6 0 21/11/00 Functions 01 06 Zoletto Donati Amato 7 0 07/12/01 New command for SMART Più Bandini Adinolfi Amato 8 0 17/12/02 New ID for SMART96 Più; Voltage and Current ThdF for SMART Più and SMART96 Più. Different management of the requests with memory overflow (from V3.03) Bandini Sangiorgi Adinolfi Amato 9 0 28/11/03 New ID and Apparent energy measurement for SMART(96) Più V3.11(KVAh) Bandini Adinolfi Amato 10 0 17/09/04 For SMART(96) Più from version V3.12. Update new instruments ID and new range for CT ratio Sangiorgi Adinolfi Amato 10 Bis 0 07/07/05 DUCA47(-72-SP) only for model Duca47-72-SP with serial interface and pulse outputs Bandini Adinolfi Amato 10 Tris 0 18/01/07 Add note for DUCA47(-72-SP) answer for Function 17h “Report slave ID” Sangiorgi Adinolfi Amato

Upload: others

Post on 11-May-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 1 of 68

General Specific MODBUS – RTU protocol Rev. 15

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

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

Approved: D. T. ing. E. Girardi _ _ _ _ _ _ _ _ _ _ _ _ _ _

Date: 22/03/2018

Status: Final

REVISIONS

REV. VER. DATE CHANGES WRITTEN VERIFIED APPROVED

2 0 17/07/98 Adding to pages 7 Goffredo Donati Cantobelli

3 0 01/12/98 Multivariable Read Canini Goffredo Cantobelli

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

5 0 30/05/00 New memory map function 06 Zoletto Donati Amato

6 0 21/11/00 Functions 01 06 Zoletto Donati Amato

7 0 07/12/01 New command for SMART Più Bandini Adinolfi Amato

8 0 17/12/02

New ID for SMART96 Più; Voltage and

Current ThdF for SMART Più and

SMART96 Più. Different management of

the requests with memory overflow (from

V3.03)

Bandini

Sangiorgi Adinolfi Amato

9 0 28/11/03 New ID and Apparent energy measurement

for SMART(96) Più V3.11(KVAh) Bandini Adinolfi Amato

10 0 17/09/04 For SMART(96) Più from version V3.12.

Update new instruments ID and new range

for CT ratio

Sangiorgi Adinolfi Amato

10 Bis 0 07/07/05 DUCA47(-72-SP) – only for model

Duca47-72-SP with serial interface and

pulse outputs

Bandini Adinolfi Amato

10 Tris 0 18/01/07 Add note for DUCA47(-72-SP) answer for

Function 17h “Report slave ID” Sangiorgi Adinolfi Amato

Page 2: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 2 of 68

11 0 18/05/11 Update for models DUCA-LCD96i Sangiorgi Adinolfi Amato

12 0 05/11/14

Update for output commands with active alarms

Updated ID table for introduction of the DUCA-

LCD modelsii

Update memory map for introduction of

harmonics and THD (DUCA-LCD models)

Updated notes about binary formats used in map

Guerrieri Adinolfi Amato

13 0 01/09/17 Update for introduction of R5 / R8iii

commands and map Guerrieri Adinolfi Girardi

14 0 12/11/17 Update for introduction of R5/R8 floating

point map Guerrieri Adinolfi Girardi

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

Contents

1. COMMUNICATION FRAME IN RTU MODE (REMOTE TERMINAL UNIT) ................... 4

2. ACTIVATION OF MODBUS PROTOCOL AND AVAILABLE FUNCTIONS .................. 5

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

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

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

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

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

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

3. EXCEPTIONS ON THE BUS ....................................................................................... 66

4. CRC ALGORITHM ....................................................................................................... 67

i The models where a serial interface RS485 is available are: DUCA-LCD96 485, DUCA-LCD96 BASE-485, DUCA-LCD96 485-IO,

DUCA-LCD96 485-RELE and, if not specified, will all be listed in the document with DUCA-LCD96. ii The models where a serial interface RS485 is available are: DUCA-LCD 485 e DUCA-LCD 485-ETH and, if not specified, will all

be listed in the document with DUCA-LCD. iii The models where a serial interface RS485 is available are: R5 485, R5 485-RADIO, R8 485, R8 485-RADIO, R8 485-BT (11 relay

outputs), R8 485-BT RADIO (11 relay outpus), R8 485-USB (11 relay outputs), R8 485-USB RADIO (11 relay outputs), and if not

specified, will all be listed in the document with R5 or R8.

Page 3: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 3 of 68

Page 4: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 4 of 68

1. Communication frame in RTU mode (Remote Terminal Unit)

A MODBUS frame is composed of:

T1 T2 T3

Address

(8 bits)

Function

(8 bits)

Data

(N x 8 bits)

CRC

(16 bits)

T1 T2 T3

in which:

a) the Address field contains the address of the Slave to which the message is sent

b) the Function field contains the code of the function that must be carried out by the Slave

c) the Data field contains the information needed by the Slave to carry out a specific

function or contains data collected from the Slave in response to a question

d) the CRC field allows both the Master and the Slave to check a message in order to detect

any errors in transmission. Sometimes, due to electrical “noise” or other interference, a

message may be changed during the transmission from one unit to another. The error

check ensures that neither the Master nor the Slave react to messages that have been

haltered

e) the T1 T2 T3 sequence represents the time that separates one frame from another, and

corresponds to at least 3 and a half characters: during this period no one is allowed to talk

on the bus, to let the instruments detect that a frame is over and another one is starting

In RTU mode, the synchronisation of the frame can be maintained only by simulating a

synchronous message. The receiving device, a Mach SMART for example, measures the time that

separates the reception of one character and the reception of the subsequent one (for example,

between address and function). If this time is longer than the time needed to transmit three and a half

characters, then the message is considered lost and the next character arriving is considered to be an

address, in other words the beginning of a new frame.

Page 5: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 5 of 68

2. Activation of MODBUS protocol and available functions

To activate the MODBUS protocol in the MACH SMART, Smarti Più and in DUCA47-72-SP,

“1” must be selected in the last field of the Setup indicated by “PROT” (0 = DUCBUS , 1 =

MODBUS). For R8, DUCA-LCD96 and DUCA-LCD models is necessary enter the setup menu and

set “Prot MODBUS” in the “Protocol” page of the Communication’s menu. For R5 it is necessary

enter the setup and set “Prt” = “Mod”

The available MODBUS functions are reported in the following table:

MODBUS Functions Action performed in the analyser

01 = READ OUTPUT STATUS Read data relative to the output status

03 = READ HOLDING REGISTERS Reads data relative to the Measurements and the Setup

05 = FORCE SINGLE COIL Set the output state

06 = PRESET SINGLE REGISTER Sets Setup parameters

07 = READ EXCEPTION STATUS Reads Instrument status

17 = REPORT SLAVE ID Reads the identification of the instrument type

IMPORTANT NOTE REGARDING FUNCTIONS 3 AND 6 DESCRIBED BELOW:

Whenever the user employs commercial programs for reading the data from the Slaves, and

these programs are already designed for handling the MODBUS protocol, it is necessary to use the

addresses of the storage locations indicated in the first left-hand column of the tables relative to

functions 3 and 6 illustrated below.

Instead, whenever the user writes his own program to read the data it is necessary to decrease

by one the addresses reported.

For example: the Master wishes to read from Mach SMART with address 3 the value of the

three-phase equivalent current, available at memory address 18 (= 12Hex).

The communication frame of the Master to the Slave, with hexadecimal values, will be the

following:

03 03 00 11 00 02 95 EC

where:

03 = address of Mach SMART (Slave) no. 03

Page 6: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 6 of 68

03 = function requested by the Master, in this case measure reading request

00 11 = address, reduced by one unit (12H - 1H = 11H), of the storage location to be read

and containing the value of the three-phase equivalent current

00 02 = number of registers to be read beginning with address 11H

95 EC = CRC

The Slave response frame to the Master in hexadecimal values will be the following:

03 03 04 00 00 01 E0 D9 EB

in which:

03 = address of Mach SMART (Slave) no. 03

03 = function requested by the Master, in this case measure reading request

04 = number of data bytes following in the frame

00 00 01 E0 = hex value of the three-phase equivalent current (01E0H = 480 hundredths of

A = 4.8A)

D9 EB = CRC

2.1 Function 01 : “READ OUTPUT STATUS”

This function is used to read the status of the SMART96, SMART Più, DUCA-LCD or DUCA-

LCD96 output; the output is treated like a coil, following MODBUS standard.

The request and answer frame are described below:

Read request (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

Page 7: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 7 of 68

In the example above the “read output function” Func = 01 is sent to the slave with address Addr =

1Fh, starting from register Coil Addr Start = 0000h (compulsory) for Number of coils = 08h

(compulsory) adjacent coils. The frame is closed with CRC=3E72h.

Reply (slave):

Addr Func Byte

Count

Data Coil

Byte 0H

CRC CRC

1Fh 01h 01h 00h 57h A0h

The answer fields, as described above, are the slave address Addr = 1Fh, the function executed

Func = 01, the number of data bytes following Byte Count = 01h, the coil value 00h. In the SMART 96

the 5th

bit is its only output, all the others are forced to 0; for the SMART Più the relevant bits are bit

0 and bit 1 (1st

and 2nd

bit respectively for output 1 and output 2); for models DUCA-LCD and

DUCA-LCD96 are bit 0 and bit 1 (1st

and 2nd

bit respectively for output 1 and output 2);

furthermore, only for model DUCA-LCD96 485-RELE, bit 2 and bit 3 are related respectively to

output 3 and output 4. The frames ends with the CRC.

This function is available in the SMART 96 from version 1.01 onwards and for model 2P of

SMART Più. For DUCA47(-72)-SP the command is not operational.

This function is also used to read the status of the R5 or R8 output; the output is treated like a coil,

following MODBUS standard.

The request and answer frame are described below:

Read request (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

In the example above the “read output function” Func = 01 is sent to the slave with address Addr =

1Fh, starting from register Coil Addr Start = 0000h (compulsory) for Number of coils = 10h

(compulsory) adjacent coils. The frame is closed with CRC=3E78h.

Reply (slave):

Addr Func Byte

Count

Data Coil

Byte 1H

Data Coil

Byte 0H

CRC CRC

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

Page 8: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 8 of 68

The answer fields, as described above, are the slave address Addr = 1Fh, the function executed

Func = 01, the number of data bytes following Byte Count = 02h, the coil value 0000h.

For R5, bit 0, bit 1, bit 2, bit 3 and bit 4 are respectively associated with relay output 1, relay

output 2, relay output 3, relay output 4 and relay output 5.

For R8, bit 0, bit 1, bit 2, bit 3, bit 4, bit 5, bit 6, bit 7, bit 9 and bit 10 are respectively associated

with relay output 1, relay output 2, relay output 3, relay output 4, relay output 5, relay output 6, relay

output 7, relay output 8, relay output 9, relay output 10 and relay output 11.

2.2 Function 03 : “READ HOLDING REGISTERS”

This function reads one or more memory adjacent locations, each one being 1 or 2-word sized. It is

possible to read up to 12 or 24iv consecutive measures*. Moreover SMART Più can read a Mix of

measures previously configured (see 2.4).

Below are described the read request format (from master to slave) and the reply format (from

slave to master).

Read request (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

In the example above, the master sends the ‘read function’ Func = 03 to the slave with address

Addr = 1Fh, starting from base register address Data Start Register = 0011h for Data Regs = 08h

consecutive registers. So the command reads all registers from address 0011h to 0018h. The CRC =

17B7h closes the data stream.

(Note: the physical address is always obtained from measure address reduced of 1 unit, see note

above).

Reply (slave):

Addr Func Byte

count

Data Out Reg

0012 H

Data Out Reg

0012 L

…… Data Out

Reg 0018H

Data Out

Reg 0018L

CRC CRC

1Fh 03h 10h 10h EFh …….. 3Bh 40h xxh yyh

iv SMART Più family, DUCA47(-72)-SP, DUCA-LCD, DUCA-LCD96, R5 and R8 family: 24 measures. * Mach SMART with firmware versions earlier than 1.H07 allow only one value (2 words) per enquiry to be read.

Page 9: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 9 of 68

The table above shows the fields in the MACH SMART reply, which are :

-Addressed Slave Addr = 1Fh

-Function code request Func = 03

-Number of data byte following Byte Count = 10h

-Data byte fields requested by the master

-CRC closes the reply data stream

There are three particular cases that can happen using this command; the first is related to the

quantity of requested memory, the second is related to the beginning of the requested segment and the

last is related to the quantity of the requested words.

In particular, if the quantity of the requested bytes is greater than the MACH’s memory extension, the

instrument will answer an “INVALID DATA” for the not available values; for example, if are

requested 20 bytes from the last fourth valid address, a part of the request overflows in the not

available memory. The exceeded bytes will be filled by the SMART with the value FFhv, indicating a

not managed value for those memory cells.

The second particular case is related to a request starting from a not valid address, when the request

starts from an address not present in the following table. In this case the instrument will answer with

an exception “02 ILLEGAL DATA ADDRESS” (see chapter 3).

The last particular case is the request of a number of word greater than the maximum for the

instrument: in this case the instrument will answer with an exception “02 ILLEGAL DATA address”

(see chapter 3).

Memory map

The following table indicates the correspondence between the address of the location, the number

of accessible words beginning with that address, the description of the measurement value, the unit of

measurement of the measurement value and the binary format.

Formats of the variables passed:

- Unsigned Long: means a binary number of 2 words (32 bits) unsigned

- Bit Signed Long: means a binary number of 2 words (32 bits) if not, the MSB is set to 1. For

example: 8000 0007h = -7.

- Signed Int: means a binary 2’s-complement number

- Unsigned Int: is a binary number of 1-word (16-bit) unsigned

v SMARTPiù from V. 3.03 on; in the V. 3.00 the slave answer at this request was an exception 02.

Page 10: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 10 of 68

Add. Word Measurement description Unit Format

0002 2 Frequency Tenths of Hz Unsigned Long

0004 2 Three-phase Equivalent Voltage V Unsigned Long

0006 2 Linked Voltage (line 1 - line 2)vi V Unsigned Long

0008 2 Linked Voltage (line 2 - line 3)vi V Unsigned Long

0010 2 Linked Voltage (line 3 - line 1)vi V Unsigned Long

0012 2 Voltage between Phase and Neutral line 1vi V Unsigned Long

0014 2 Voltage between Phase and Neutral line 2vi V Unsigned Long

0016 2 Voltage between Phase and Neutral line 3vi V Unsigned Long

0018 2 Three-phase Equivalent Current Hundredths of A Unsigned Long

0020 2 Current Line 1vi Hundredths of A Unsigned Long

0022 2 Current Line 2vi Hundredths of A Unsigned Long

0024 2 Current Line 3vi Hundredths of A Unsigned Long

0026 2 Three-phase equivalent power factor* Hundredths bit-Signed /

Unsigned Longvii

0028 2 Power factor line 1* vi Hundredths bit-Signed Long

0030 2 Power factor line 2* vi Hundredths bit-Signed Long

0032 2 Power factor line 3* vi Hundredths bit-Signed Long

0034 2 Three-phase equivalent active power W bit-Signed

Longviii

0036 2 Average three-phase equivalent active power W bit-Signed

Longviii

0038 2 Maximum three-phase equivalent active

power

W bit-Signed

Longviii

0040 2 Active power line 1vi W bit-Signed

Longviii

0042 2 Active power line 2vi W bit-Signed

Longviii

0044 2 Active power line 3vi W bit-Signed

Longviii

0046 2 Average active power line 1vi W bit-Signed

Longviii

0048 2 Average active power line 2vi W bit-Signed

Longviii

vi Not available for R5 and R8 Models vii For SMART Più, DUCA47(-72)-SP, DUCA-LCD and DUCA-LCD96 this value is a bit-Signed Long. viii For models DUCA-LCD and DUCA-LCD96 the values of Active Power could be negatives in Cogeneration.

Page 11: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 11 of 68

0050 2 Average active power line 3vi W bit-Signed

Longviii

0052 2 Maximum active power line 1vi W bit-Signed

Longviii

0054 2 Maximum active power line 2vi W bit-Signed

Longviii

0056 2 Maximum active power line 3vi W bit-Signed

Longviii

0058 2 Three-phase equivalent apparent power VA bit-Signed Long

0060 2 Average three-phase equivalent apparent

power

VA Unsigned Long

0062 2 Maximum three-phase equivalent apparent

power

VA Unsigned Long

0064 2 Apparent power line 1vi VA Unsigned Long

0066 2 Apparent power line 2vi VA Unsigned Long

0068 2 Apparent power line 3vi VA Unsigned Long

0070 2 Average apparent power line 1vi VA Unsigned Long

0072 2 Average apparent power line 2vi VA Unsigned Long

0074 2 Average apparent power line 3vi VA Unsigned Long

0076 2 Maximum apparent power line 1vi VA Unsigned Long

0078 2 Maximum apparent power line 2vi VA Unsigned Long

0080 2 Maximum apparent power line 3vi VA Unsigned Long

0082 2 Three-phase equivalent reactive power VAr bit-Signed Longix

0084 2 Average three-phase equivalent reactive

power

VAr bit-Signed Longix

0086 2 Maximum three-phase equivalent reactive

power

VAr bit-Signed Longix

0088 2 Reactive power line 1vi VAr bit-Signed Longix

0090 2 Reactive power line 2vi VAr bit-Signed Longix

0092 2 Reactive power line 3vi VAr bit-Signed Longix

0094 2 Average reactive power line 1vi VAr bit-Signed Longix

0096 2 Average reactive power line 2vi VAr bit-Signed Longix

0098 2 Average reactive power line 3vi VAr bit-Signed Longix

0100 2 Maximum reactive power line 1vi VAr bit-Signed Longix

0102 2 Maximum reactive power line 2vi VAr bit-Signed Longix

ix For models DUCA-LCD and DUCA-LCD96 the values of Reactive Power could be negative (positive if inductive, negative if

capacitive).

Page 12: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 12 of 68

0104 2 Maximum reactive power line 3vi VAr bit-Signed Longix

0106 2 Three-phase equivalent active energy Tens of Wh Unsigned Long

0108 2 Active energy line 1vi Tens of Wh Unsigned Long

0110 2 Active energy line 2vi Tens of Wh Unsigned Long

0112 2 Active energy line 3vi Tens of Wh Unsigned Long

0114 2 Three-phase equivalent reactive/apparent

energy x

Tens of

VArh/VAh

Unsigned Long

0116 2 Reactive/Apparent energy line 1 x vi Tens of

VArh/VAh

Unsigned Long

0118 2 Reactive/Apparent energy line 2 x vi Tens of

VArh/VAh

Unsigned Long

0120 2 Reactive/Apparent energy line 3 x vi Tens of

VArh/VAh

Unsigned Long

0122 2 Max. average three-phase active power W bit-Signed

Longviii

0124 2 Line 1 normal format voltage ThdF (only for

DUCA-LCD96 and DUCA-LCD; for

SMART Più and SMART96 Più from

revision V. 3.10)& vi

Hundredths Unsigned Long

0126 2 Line 2 normal format voltage ThdF (only for

DUCA-LCD96 and DUCA-LCD& vi

Hundredths Unsigned Long

0128 2 Line 3 normal format voltage ThdF (only for

DUCA-LCD96 and DUCA-LCD) & vi

Hundredths Unsigned Long

0130 2 Line 1 normal format current ThdF (only for

DUCA-LCD96 and DUCA-LCD; for

SMART Più and SMART96 Più from

revision V. 3.10) &

vi

Hundredths Unsigned Long

0132 2 Line 2 normal format current ThdF (only for

DUCA-LCD96 and DUCA-LCD)& vi

Hundredths Unsigned Long

0134 2 Line 3 normal format current ThdF (only for

DUCA-LCD96 and DUCA-LCD) &

vi

Hundredths Unsigned Long

0136 2 Maximum Average Active Power line 1

(only for DUCA-LCD96 and DUCA-LCD) vi

W bit-Signed Long

x The DUCA-LCD96, DUCA-LCD and DUCA47(-72)-SP return always the Reactive Energy; the SMART Più and the SMART96

Più, version 3.11 or later, return the Apparent Energy when the CFG parameter is set to 28, 33 or 38, otherwise the Reactive Energy.

Not valid for other instruments.

Page 13: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 13 of 68

0138 2 Maximum Average Active Power line 2

(only for DUCA-LCD96 and DUCA-LCD) vi

W bit-Signed Long

0140 2 Maximum Average Active Power line 3

(only for DUCA-LCD96 and DUCA-LCD) vi

W bit-Signed Long

0142 2 Max. average three-phase Apparent Power

(only for DUCA-LCD96 and DUCA-LCD)

VA Unsigned Long

0144 2 Maximum Average Apparent Power line 1

(only for DUCA-LCD96 and DUCA-LCD) vi

VA Unsigned Long

0146 2 Maximum Average Apparent Power line 2

(only for DUCA-LCD96 and DUCA-LCD) vi

VA Unsigned Long

0148 2 Maximum Average Apparent Power line 3

(only for DUCA-LCD96 and DUCA-LCD) vi

VA Unsigned Long

0150 2 KV constant $ (VT transformation ratio) Unit Unsigned Long

0152 2 KA constant $ (CT transformation ratio) Unit Unsigned Long

0154 2 Time of Average Minute Unsigned Long

0156 2 Average Active Power from pulses input

(CH1) – only for DUCA-LCD and DUCA-

LCD96 485-IO

W Unsigned Long

0158 2 Average Reactive Power from pulses input

(CH2) – only for DUCA-LCD and DUCA-

LCD96 485-IO

VAr Unsigned Long

0160 2 Active Energy from pulses input (CH1) –

only for DUCA-LCD and DUCA-LCD96

485-IO

Tens of Wh Unsigned Long

0162 2 Reactive Energy from pulses input (CH2) –

only for DUCA-LCD and DUCA-LCD96

485-IO

Tens of VArh Unsigned Long

0164 2 Current threshold for timer 2 activation (only

for DUCA-LCD and DUCA-LCD96). Note:

the read value does not include the value of

KA

Hundredths of A Unsigned Long

0166 2 Three-phase equivalent Apparent Energy Tens of VAh Unsigned Long

Page 14: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 14 of 68

(only for DUCA-LCD and DUCA-LCD96)

0168 2 Apparent Energy line 1 (only for DUCA-

LCD and DUCA-LCD96)

Tens of VAh Unsigned Long

0170 2 Apparent Energy line 2 (only for DUCA-

LCD and DUCA-LCD96)

Tens of VAh Unsigned Long

0172 2 Apparent Energy line 3 (only for DUCA-

LCD96)

Tens of VAh Unsigned Long

0174 2 Generated Three-phase equivalent Active

Energy (only for DUCA-LCD and DUCA-

LCD96)

Tens of Wh Unsigned Long

0176 2 Generated Active Energy line 1 (only for

DUCA-LCD and DUCA-LCD96)

Tens of Wh Unsigned Long

0178 2 Generated Active Energy line 2 (only for

DUCA-LCD and DUCA-LCD96)

Tens of Wh Unsigned Long

0180 2 Generated Active Energy line 3 (only for

DUCA-LCD and DUCA-LCD96)

Tens of Wh Unsigned Long

0182 2 Generated Three-phase equivalent Reactive

Energy (only for DUCA-LCD and DUCA-

LCD96)

Tens of VArh Unsigned Long

0184 2 Generated Reactive Energy line 1 (only for

DUCA-LCD and DUCA-LCD96)

Tens of VArh Unsigned Long

0186 2 Generated Reactive Energy line 2 (only for

DUCA-LCD and DUCA-LCD96)

Tens of VArh Unsigned Long

0188 2 Generated Reactive Energy line 3 (only for

DUCA-LCD and DUCA-LCD96)

Tens of VArh Unsigned Long

0190 2 Generated Three-phase equivalent Apparent

Energy (only for DUCA-LCD and DUCA-

LCD96)

Tens of VAh Unsigned Long

0192 2 Generated Apparent Energy line 1 (only for

DUCA-LCD and DUCA-LCD96)

Tens of VAh Unsigned Long

0194 2 Generated Apparent Energy line 2 (only for

DUCA-LCD and DUCA-LCD96)

Tens of VAh Unsigned Long

0196 2 Generated Apparent Energy line 3 (only for

DUCA-LCD and DUCA-LCD96)

Tens of VAh Unsigned Long

0198 2 Not used - -

0200 2 1st measure configured for the Mix

+ vi Depend Long

0202 2 2nd

measure configured for the Mix+ vi Depend Long

0204 2 3rd

measure configured for the Mix+ vi Depend Long

Page 15: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 15 of 68

0206 2 4th

measure configured for the Mix+ vi Depend Long

0208 2 5th

measure configured for the Mix+ vi Depend Long

0210 2 6th

measure configured for the Mix+ vi Depend Long

0212 2 Total Harmonic Distortion (THDI1) current

line 1 (only for Duca-LCD and R5/R8)

‰ (thousandths of

fundamental harmonic)

Unsigned Long

0214 2 Total Harmonic Distortion (THDI2) current

line 2 (only for Duca-LCD)

‰ (thousandths of

fundamental harmonic)

Unsigned Long

0216 2 Total Harmonic Distortion (THDI3) current

line 3 (only for Duca-LCD)

‰ (thousandths of

fundamental harmonic)

Unsigned Long

0218 2 Total Harmonic Distortion (THDV1) voltage

line 1 (only for Duca-LCD and R5/R8)

‰ (thousandths of

fundamental harmonic)

Unsigned Long

0220 2 Total Harmonic Distortion (THDV2) voltage

line 2 (only for Duca-LCD)

‰ (thousandths of

fundamental harmonic)

Unsigned Long

0222 2 Total Harmonic Distortion (THDV3) voltage

line 3 (only for Duca-LCD)

‰ (thousandths of

fundamental harmonic)

Unsigned Long

0224 2 Max frequency xi Tens of Hz Unsigned Long

0226 2 Min frequency xi Tens of Hz Unsigned Long

0228 2 Maximum Three-phase Equivalent Current xi Hundredths of A Unsigned Long

0230 2 Minimum Three-phase Equivalent Currentxi Hundredths of A Unsigned Long

0232 2 Average Three-phase Equivalent Currentxi Hundredths of A Unsigned Long

0234 2 Maximum Average Three-phase Equivalent

Currentxi

Hundredths of A Unsigned Long

0236

0262

Not used - -

0264 2 Maximum Three-phase Equivalent Voltagexi Volt Unsigned Long

0266 2 Minimum Three-phase Equivalent Voltagexi Volt Unsigned Long

0268

0290

Not used - -

0292 2 Minimum Three-phase Equivalent Voltage

Apparent Powerxi

VA Unsigned Long

0294

Not used - -

xi Only for R5 and R8 Models

Page 16: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 16 of 68

0298

0300 2 Minimum Three-phase Equivalent Voltage

Active Powerxi

Watt bit-Signed Long

0302

0306

Not used - -

0308 2 Minimum Three-phase Equivalent Voltage

Reactive Powerxi

VAr bit-Signed Long

0310 2 Maximum Three-phase Equivalent Voltage

Reactive Powerxi

VAr bit-Signed Long

0312

0322

Not used - -

0324 2 Maximum Three-phase Equivalent Power

Factorxi

Hundredths bit-Signed Long

0326 2 Minimum Three-phase Equivalent Power

Factorxi

Hundredths bit-Signed Long

0328 2 Average Three-phase Equivalent Power

Factorxi

Hundredths bit-Signed Long

0330 2 Daily Average Three-phase Equivalent

Power Factorxi

Hundredths bit-Signed Long

0332 2 Weekly Average Three-phase Equivalent

Power Factorxi

Hundredths bit-Signed Long

0334 2 Monthly Average Three-phase Equivalent

Power Factorxi

Hundredths bit-Signed Long

0336

0352

Not used - -

0354 2 Three-phase Equivalent Cosfixi Hundredths bit-Signed Long

0356 2 Maximum Three-phase Equivalent Cosfixi Hundredths bit-Signed Long

0358 2 Minimum Three-phase Equivalent Cosfixi Hundredths bit-Signed Long

0360 2 Average Three-phase Equivalent Cosfixi Hundredths bit-Signed Long

0362 2 Daily Average Three-phase Equivalent

Cosfixi

Hundredths bit-Signed Long

0364 2 Weekly Average Three-phase Equivalent

Cosfixi

Hundredths bit-Signed Long

0366 2 Monthly Average Three-phase Equivalent

Cosfixi

Hundredths bit-Signed Long

Page 17: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 17 of 68

0368

0390

Not used - -

0392 2 Delta-KVAr VAr bit-Signed Long

0394 2 Total Harmonic Distortion (THDI1) current

line 1xi

‰ Unsigned Long

0396 2 Total Harmonic Distortion (THDV1) voltage

line 1xi

‰ Unsigned Long

0398 2 Temperaturexi Tens of °C bit-Signed Long

0400 2 Maximum temperaturexi Tens of °C bit-Signed Long

0402 2 Minimum temperaturexi Tens of °C bit-Signed Long

0404 2 Maximum Total Harmonic Distortion

(THDI1) current

‰ Unsigned Long

0406 2 Maximum Total Harmonic Distortion

(THDV1) voltage

‰ Unsigned Long

0408 Not used - -

0410 2 Number of insertion C1xi Unit Unsigned Long

0412 2 Number of insertion C2xi Unit Unsigned Long

0414 2 Number of insertion C3xi Unit Unsigned Long

0416 2 Number of insertion C4xi Unit Unsigned Long

0418 2 Number of insertion C5xi Unit Unsigned Long

0420 2 Number of insertion C6xii Unit Unsigned Long

0422 2 Number of insertion C7xii Unit Unsigned Long

0424 2 Number of insertion C8xii Unit Unsigned Long

0426 2 Number of insertion C9xii Unit Unsigned Long

0428 2 Number of insertion C10xii Unit Unsigned Long

0430 2 Number of insertion C11xii Unit Unsigned Long

0432

0468

Not used - -

0470 2 Contact operation C1xi Unit Unsigned Long

0472 2 Contact operation C2xi Unit Unsigned Long

0474 2 Contact operation C3xi Unit Unsigned Long

0476 2 Contact operation C4xi Unit Unsigned Long

0478 2 Contact operation C5xi Unit Unsigned Long

0480 2 Contact operation C6xii Unit Unsigned Long

xii Only for R8 Models

Page 18: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 18 of 68

0482 2 Contact operation C7xii Unit Unsigned Long

0484 2 Contact operation C8xii Unit Unsigned Long

0486 2 Contact operation C9xii Unit Unsigned Long

0488 2 Contact operation C10xii Unit Unsigned Long

0490 2 Contact operation C11xii Unit Unsigned Long

0492

0528

Not used - -

0530 2 Real power step C1xi VAr Unsigned Long

0532 2 Real power step C2xi VAr Unsigned Long

0534 2 Real power step C3xi VAr Unsigned Long

0536 2 Real power step C4xi VAr Unsigned Long

0538 2 Real power step C5xi VAr Unsigned Long

0540 2 Real power step C6xii VAr Unsigned Long

0542 2 Real power step C7xii VAr Unsigned Long

0544 2 Real power step C8xii VAr Unsigned Long

0546 2 Real power step C9xii VAr Unsigned Long

0548 2 Real power step C10xii VAr Unsigned Long

0550 2 Real power step C11xii VAr Unsigned Long

0552

0588

Not used - -

0590 2 Working time C1xi hours Unsigned Long

0592 2 Working time C2xi hours Unsigned Long

0594 2 Working time C3xi hours Unsigned Long

0596 2 Working time C4xi hours Unsigned Long

0598 2 Working time C5xi hours Unsigned Long

0600 2 Working time C6xii hours Unsigned Long

0602 2 Working time C7xii hours Unsigned Long

0604 2 Working time C8xii hours Unsigned Long

0606 2 Working time C9xii hours Unsigned Long

0608 2 Working time C10xii hours Unsigned Long

0610 2 Working time C11xii hours Unsigned Long

0612

0648

Not used - -

0650 2 High voltage alarm number xi Unit Unsigned Long

Page 19: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 19 of 68

0652 2 High current alarm number xi Unit Unsigned Long

0654 2 Low voltage alarm number xi Unit Unsigned Long

0656 2 Low current alarm number xi Unit Unsigned Long

0658 2 THDI% alarm number xi Unit Unsigned Long

0660 2 THDV% alarm number xi Unit Unsigned Long

0662 2 Temperature alarm number xi Unit Unsigned Long

0664 2 High cosfi alarm number xi Unit Unsigned Long

0666 2 Low cosfi alarm number xi Unit Unsigned Long

0668 2 Voltage dip alarm number xi Unit Unsigned Long

0670 2 1° mix list value xi Depend Depend

0672 2 2° mix list value xi Depend Depend

0674 2 3° mix list value xi Depend Depend

0676 2 4° mix list value xi Depend Depend

0678 2 5° mix list value xi Depend Depend

0680 2 6° mix list value xi Depend Depend

0682 2 7° mix list value xi Depend Depend

0684 2 8° mix list value xi Depend Depend

0686 2 9° mix list value xi Depend Depend

0688 2 10° mix list value xi Depend Depend

0690 2 11° mix list value xi Depend Depend

0692 2 12° mix list value xi Depend Depend

0694 2 13° mix list value xi Depend Depend

0696 2 14° mix list value xi Depend Depend

0698 2 15° mix list value xi Depend Depend

0700 2 16° mix list value xi Depend Depend

0702 2 17° mix list value xi Depend Depend

0704 2 18° mix list value xi Depend Depend

0706 2 19° mix list value xi Depend Depend

0708 2 20° mix list value xi Depend Depend

0710 2 21° mix list value xi Depend Depend

0712 2 22° mix list value xi Depend Depend

0714 2 23° mix list value xi Depend Depend

0716 2 24° mix list value xi Depend Depend

0718 2 Number of fan alarmxii Unit Unsigned Long

0720 2 Minimum Total Harmonic Distortion

(THDI1) current line

‰ Unsigned Long

0722 2 Minimum Total Harmonic Distortion ‰ Unsigned Long

Page 20: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 20 of 68

(THDV1) voltage line

0724

0746

Not used - -

0748 2 Maximum Delta-KVAr VAr bit-Signed Long

0750 2 Minimum Delta-KVAr VAr bit-Signed Long

0752 2 Average Delta-KVAr VAr bit-Signed Long

0754 2 Maximum Average Delta-KVAr VAr bit-Signed Long

0756 2 Daily Average Delta-KVAr VAr bit-Signed Long

0758 2 Weekly Average Delta-KVAr VAr bit-Signed Long

0760 2 Monthly Delta-KVAr VAr bit-Signed Long

0762 2 Alarms Statusxi(a) Unit Unsigned Long

0764 2 Battery Breakage Statusxi (b)

Unit Unsigned Long

0766 2 Maximum Battery Insertion Statusxi ( c )

Unit Unsigned Long

0768

1999

Not used - -

1000 1 Harmonic module H0 current line 1 (only for

Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1001 1 Harmonic Module H1 current line 1 (only for

Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1002

1030

… Harmonic Module Hn current line 1 (only for

Duca-LCD and R8) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1031 1 Harmonic module H31 current line 1 (only

for Duca-LCD and R8) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1032

1059

… Harmonic module Hn current line 1 (only for

R8) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1060 1 Harmonic module H60 current line 1 (only

for R8) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1061

1099

Not used Unsigned Int

1100 1 Harmonic module H0 voltage line 1 (only for

Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

Page 21: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 21 of 68

1101 1 Harmonic Module H1 voltage line 1 (only for

Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1102

1130

… Harmonic Module Hn voltage line 1 (only for

Duca-LCD and R8) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1131 1 Harmonic module H31 voltage line 1 (only

for Duca-LCD and R8) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1132

1159

… H Harmonic Module Hn voltage line 1 (only

for R8) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1160 1 Harmonic module H60 voltage line 1 (only

for R8) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1161

1199

1 Not used

1200 1 Harmonic module H0 current line 2 (only for

Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1201 1 Harmonic Module H1 current line 2 (only for

Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1202

1230

… Harmonic Module Hn current line 2 (only for

Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1231 1 Harmonic module H31 current line 2 (only

for Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1232

1299

Not used

1300 1 Harmonic module H0 voltage line 2 (only for

Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1301 1 Harmonic Module H1 voltage line 2 (only for

Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1302

1330

… Harmonic Module Hn voltage line 2 (only for

Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1331 1 Harmonic module H31 voltage line 2 (only

for Duca-LCD) β

‰ (thousandths of

Unsigned Int

Page 22: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 22 of 68

fundamental harmonic) 1332

1399

Not used

1400 1 Harmonic module H0 current line 3 (only for

Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1401 1 Harmonic Module H1 current line 3 (only for

Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1402

1430

… Harmonic Module Hn current line 3 (only for

Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1431 1 Harmonic module H31 current line 3 (only

for Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1432

1499

Not used ‰ (thousandths of

fundamental harmonic)

Unsigned Int

1500 1 Harmonic module H0 voltage line 3 (only for

Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1501 1 Harmonic Module H1 voltage line 3 (only for

Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1502

1530

… Harmonic Module Hn voltage line 3 (only for

Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1531 1 Harmonic module H31 voltage line 3 (only

for Duca-LCD) β

‰ (thousandths of

fundamental harmonic)

Unsigned Int

1532

1999

Not used - -

2000 2 CT primary xi A Unsigned Long

2002 2 CT secondary xi A Unsigned Long

2004 2 CT phase insertion xi Unit Unsigned Long

2006 2 Enable CT inversion xi Unit Unsigned Long

2008 2 Enable cogeneration xi Unit Unsigned Long

2010 2 Frequency mode xi Unit Unsigned Long

2012 2 VT primary xi Volt Unsigned Long

2014 2 VT secondary xi Volt Unsigned Long

Page 23: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 23 of 68

2016 2 Voltage phase xi Unit Unsigned Long

2018 2 Step voltage xi Volt Unsigned Long

2020 2 Enable manual mode xi Unit Unsigned Long

2022 2 Target cosfi xi thousandths bit-Signed Long

2024 2 Cosfi tolerance xi thousandths Unsigned Long

2026 2 Capacitor discharge time xi Sec Unsigned Long

2028 2 Connection time: connection/disconnection

time between consecutive switching xi

Sec Unsigned Long

2030 2 Relay Output 1 function xi Unit Unsigned Long

2032 2 Step C1 power xi VAr Unsigned Long

2034 2 Alarm type for output 1 xi Unit Unsigned Long

2036 2 Relay Output 2 function xi Unit Unsigned Long

2038 2 Step C2 power xi VAr Unsigned Long

2040 2 Alarm type for output 2 xi Unit Unsigned Long

2042 2 Relay Output 3 function xi Unit Unsigned Long

2044 2 Step C3 power xi VAr Unsigned Long

2046 2 Alarm type for output 3 xi Unit Unsigned Long

2048 2 Relay Output 3 function xi Unit Unsigned Long

2050 2 Step C4 power xi VAr Unsigned Long

2052 2 Alarm type for output 4 xi Unit Unsigned Long

2054 2 Relay Output 5 function xi Unit Unsigned Long

2056 2 Step C5 power xi VAr Unsigned Long

2058 2 Alarm type for output 5 xi Unit Unsigned Long

2060 2 Relay Output 6 function xii Unit Unsigned Long

2062 2 Step C6 power xii VAr Unsigned Long

2064 2 Alarm type for output 6 xii Unit Unsigned Long

2066 2 Relay Output 7 function xii Unit Unsigned Long

2068 2 Step C7 power xii VAr Unsigned Long

2070 2 Alarm type for output 7 xii Unit Unsigned Long

2072 2 Relay Output 8 function xii Unit Unsigned Long

2074 2 Step C8 power xii VAr Unsigned Long

2076 2 Alarm type for output 8xii Unit Unsigned Long

2078 2 Relay Output 9 function xii Unit Unsigned Long

2080 2 Step C9 power xii VAr Unsigned Long

2082 2 Alarm type for output 9 xii Unit Unsigned Long

2084 2 Relay Output 10 function xii Unit Unsigned Long

2086 2 Step C10 power xii VAr Unsigned Long

Page 24: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 24 of 68

2088 2 Alarm type for output 10 xii Unit Unsigned Long

2090 2 Relay Output 11 function xii Unit Unsigned Long

2092 2 Step C11 power xii VAr Unsigned Long

2094 2 Alarm type for output 11xii Unit Unsigned Long

2210 2 Integration time for average values xi Min Unsigned Long

2212 2 Communication protocol xi Unit Unsigned Long

2214 2 Serial communication address xi Unit Unsigned Long

2216 2 Serial communication baudrate xi Unit Unsigned Long

2218 2 High voltage alarm threshold xi % of VT

primary

Unsigned Long

2220 2 High voltage alarm delay xi sec Unsigned Long

2222 2 High current alarm threshold xi % of CT primary Unsigned Long

2224 2 High current alarm delay xi sec Unsigned Long

2226 2 Low voltage alarm threshold xi % of VT

primary

Unsigned Long

2228 2 Low voltage alarm delay xi sec Unsigned Long

2230 2 Low current alarm threshold xi (% of CT

primary) x 2

Unsigned Long

2232 2 Low current alarm delay xi sec Unsigned Long

2234 2 THDV% alarm threshold xi % Unsigned Long

2236 2 THDV% alarm delay xi sec Unsigned Long

2238 2 THDI% alarm threshold xi % Unsigned Long

2240 2 THDI% alarm delay xi sec Unsigned Long

2242 2 Temperature alarm threshold xi °C Unsigned Long

2244 2 Temperature alarm delay xi sec Unsigned Long

2246 2 Enable disconnection time xi Unit Unsigned Long

2248 2 Disconnection time xi Unit Unsigned Long

2250 2 PFC algorithm evaluation time xi Unit Unsigned Long

2252 2 Transient exhaustion time for disinsertion xi Unit Unsigned Long

2254 2 Transient exhaustion time for insertion xi Unit Unsigned Long

2256 2 Enable stability control for sliding win. avg. xi

Unit Unsigned Long

2258 2 Percentage deviation for sliding win. avg.xi Unit Unsigned Long

2260 2 Inductors presence xi Unit Unsigned Long

2262 2 Degradation threshold 1 (without inductors) xi

Unit Unsigned Long

2264 2 Breakage threshold 1(without inductors) xi Unit Unsigned Long

2266 2 Degradation threshold 2 (with inductors) xi Unit Unsigned Long

Page 25: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 25 of 68

2268 2 Breakage threshold 2 (with inductors) xi Unit Unsigned Long

2270 2 Enable alarm reset xi Unit Unsigned Long

2272 2 Enable harmonic analisys xi Unit Unsigned Long

2274 2 Autodiagnostic threshold xi Unit Unsigned Long

2276 2 868MHz address xi Unit Unsigned Long

2278 2 868MHz channel xi Unit Unsigned Long

2280 2 868MHz power xi Unit Unsigned Long

2282 2 Network type xi Unit Unsigned Long

2284 2 Instrument ID xi Unit Unsigned Long

2286 2 Serial number: week xi Unit Unsigned Long

2288 2 Serial number: year xi Unit Unsigned Long

2290 2 Serial number: sequential number xi Unit Unsigned Long

2292 2 FW version: major xi Unit Unsigned Long

2294 2 FW version: sub xi Unit Unsigned Long

2296 2 Bootloader version: major xi Unit Unsigned Long

2298 2 Bootloader version: sub xi Unit Unsigned Long

2300 2 Log periodxii sec Unsigned Long

2302 2 Fisrt measure logxii Unit Unsigned Long

2304 2 Second measure logxii Unit Unsigned Long

2306 2 Voltage dip duration xi msec Unsigned Long

2308 2 Manual status C1xi Unit Unsigned Long

2310 2 Manual status C2 xi Unit Unsigned Long

2312 2 Manual status C3 xi Unit Unsigned Long

2314 2 Manual status C4 xi Unit Unsigned Long

2316 2 Manual status C5 xi Unit Unsigned Long

2318 2 Manual status C6 xii Unit Unsigned Long

2320 2 Manual status C7 xii Unit Unsigned Long

2322 2 Manual status C8 xii Unit Unsigned Long

2324 2 Manual status C9 xii Unit Unsigned Long

2326 2 Manual status C10 xii Unit Unsigned Long

2328 2 Manual status C11 xii Unit Unsigned Long

2330

2388

Not used - -

2390 2 Phase offset xii ° Unsigned Long

2392 2 Setpoint cosfi 2 xii thousandths Unsigned Long

2394 2 Setpoint cosfi 3 xii thousandths Unsigned Long

Page 26: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 26 of 68

2396 2 Setpoint cosfi 4 xii thousandths Unsigned Long

2398 2 Band B1xii Unit Unsigned Long

2400 2 Band B2xii Unit Unsigned Long

2402 2 Band B3xii Unit Unsigned Long

2404 2 Band B4xii Unit Unsigned Long

2406 2 Step disconnection xii Unit Unsigned Long

2408 Not used - -

2410 Not used - -

2412 Not used - -

2414 Not used - -

2416 Not used - -

2418 Not used - -

2420 2 Fan control threshold xii °C Unsigned Long

2422 2 Fan control delay xii sec Unsigned Long

2424 2 High cosfi alarm delay xi min Unsigned Long

2426 2 Low cosfi alarm delay xi min Unsigned Long

2428 2 Language xii Unit Unsigned Long

2430 2 Temperature measurement unit xii Unit Unsigned Long

2432 Not used - -

2434 Not used - -

2436 2 Backlight level xii Unit Unsigned Long

2438 2 Automatic backlight turn-off xii Unit Unsigned Long

2440 2 LCD display contrast xii Unit Unsigned Long

2442 2 Summertime xii Unit Unsigned Long

2444 2 Imax harmonic xi mA Unsigned Long

2446 2 Alarm mask xi Unit Unsigned Long

2448 2 Language version: major xi Unit Unsigned Long

2450 2 Language version: sub xi Unit Unsigned Long

2452 2 Max connection time xi hours Unsigned Long

(*)

Regarding the power factor, please note that:

power factor of the three lines may be negative; the instruments report negative numbers

with the most significant bit (the 32nd

) high (1) in case of negative Power Factor (capacitive),

while positive numbers have the same bit low (0) in case of positive Power Factor

(inductive).

Page 27: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 27 of 68

when the power factor for a line is undefined (current is zero), the instruments return the

value “2” (200 cents) to report about this situation

(+) For the Mix of measure pay attention to the follows:

it is available only for SMART Più / SMART96 Più release V. 3.03 or later. This feature is

not present in the other instruments (for R5 / R8 refer to addresses 670..716)

if not set or after a global reset, the measures are set to the first 6 measures of the list

(frequency, three-phase equivalent voltage...)

(&) For the voltage and current ThdF pay attention to the followings:

the ThdF represents the normalised voltage and current crest factor

it is available only for SMART Più and SMART 96 Più from revision V. 3.10 and for

DUCA-LCD96

if the instruments SMART Più or SMART96 Più are configured with PAR function, they

respond to the measure’s request in the same way as the measure didn’t exist

the memories 126, 128 and 132, 134 are reserved for line 2 and line 3 ThdF and are

significant only for the model DUCA-LCD96, since the SMART Più and SMART 96 Più

measure the ThdF only from the line 1

even if the instrument is set to display the ThdF % (percentage format), when the memory

values corresponding to the addresses from 124 to 134 are requested, it answers always with

the corresponding ThdF in normal format

in case the ThdF isn’t computable (e.g. when current = 0), the instrument provides two

words equal to FFFFh, corresponding to an INVALID DATA

($) For R5, R8, DUCA-LCD and DUCA-LCD96 the reading of KA or KV returns the ratio, set in

the instrument, between the current (voltage) of primary and the current (voltage) of secondary.

For example, if in the setup menu was set for the CT ratio the value 100/5, then the MODBUS

command returns 20.

(a) Reading the Alarms status, please note that:

the value is to convert in bit-field (1 = ON and 0 = OFF) and the meaning of the bit are

shown in the table below.

For R8:

Bit0 High voltage alarm status

Bit1 High current alarm status

Bit2 Low voltage alarm status

Page 28: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 28 of 68

Bit3 Low current alarm status

Bit4 THDI% alarm status

Bit5 THDV% alarm status

Bit6 Temperature alarm status

Bit7 Fan alarm status

Bit8 High cosfi alarm status

Bit9 Low cosfi alarm status

Bit10 Voltage dip alarm status

For R5:

Bit0 High voltage alarm status

Bit1 High current alarm status

Bit2 Low voltage alarm status

Bit3 Low current alarm status

Bit4 THDI% alarm status

Bit5 THDV% alarm status

Bit6 Temperature alarm status

Bit7 High cosfi alarm status

Bit8 Low cosfi alarm status

Bit9 Voltage dip alarm status

(b) Reading the battery breakage status, please note that:

the value is to convert in bit-field (1 = BROKEN and 0 = OK) and the meaning of the bit are

shown in the table below.

For R5:

Bit0 C1 step breakage status

Bit1 C2 step breakage status

Bit2 C3 step breakage status

Bit3 C4 step breakage status

Bit4 C5 step breakage status

For R8:

Bit0 C1 step breakage status

Page 29: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 29 of 68

Bit1 C2 step breakage status

Bit2 C3 step breakage status

Bit3 C4 step breakage status

Bit4 C5 step breakage status

Bit5 C6 step breakage status

Bit6 C7 step breakage status

Bit7 C8 step breakage status

Bit8 C9 step breakage status

Bit9 C10 step breakage status

Bit10 C11 step breakage status

(c) Reading the maximum battery insertion status, please note that:

the value is to convert in bit-field (1 = EXCEEDED and 0 = OK) and the meaning of the bit

are shown in the table below.

For R5:

Bit0 C1 maximum battery insertion status

Bit1 C2 maximum battery insertion status

Bit2 C3 maximum battery insertion status

Bit3 C4 maximum battery insertion status

Bit4 C5 maximum battery insertion status

For R8:

Bit0 C1 maximum battery insertion status

Bit1 C2 maximum battery insertion status

Bit2 C3 maximum battery insertion status

Bit3 C4 maximum battery insertion status

Bit4 C5 maximum battery insertion status

Bit5 C6 maximum battery insertion status

Bit6 C7 maximum battery insertion status

Bit7 C8 maximum battery insertion status

Bit8 C9 maximum battery insertion status

Bit9 C10 maximum battery insertion status

Bit10 C11 maximum battery insertion status

Page 30: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 30 of 68

(β) Calculation of the harmonic registers addresses

Formula for calculation of register address of Harmonic Module n-th of current line k

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

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

Formula for calculation of address register of Harmonic Module n-th of voltage line k

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

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

Example of reading a block of 6 Mixed measure:

Addr Func Start

Register H

Start

Register L

Num. Data

H

Num. Data

L

CRC CRC

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

In the example it set a reading of 12 bytes from index 200 ( minus 1 therefore 199).

Note: “INVALID DATA” is shown = FFFFh.

Example of reading an Harmonic value:

Addr Func Start

Register H

Start

Register L

Num. Data

H

Num. Data

L

CRC CRC

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

In the example it set a reading of 7th

Harmonic module of current line 2: reading of 2 bytes

starting from address1213 (minus 1 therefore 1212)

Notes:

“INVALID DATA” for Harmonic modules and THD values is shown = FFFFh.

“INVALID DATA” for Real and Imaginary parts is shown = 7FFFh.

If the fundamental frequency measured by the instrument is different from 50Hz or 60Hz or if the

Line-neutral voltages and line currents are less than 20VRMS and 0,3ARMS the values of THD,

Harmonic modules and Real / Imaginary parts will be INVALID

Real and Imaginary parts of Current and Voltage harmonics for DUCA-LCD DIN

Page 31: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 31 of 68

Only for DUCA-LCD DIN model it is available the following table:

1600 2 αi1 factor for harmonic module conversion

current line 1 (£)

(only for Duca-LCD)

- Unsigned Long

1602 2 αv1 factor for harmonic module conversion

voltage line 1 (£)

(only for Duca-LCD)

- Unsigned Long

1604 1 Real part Harmonic H1 current line 1 (only

for Duca-LCD)

- Signed Int

1605 1 Imaginary part Harmonic H1 current line 1

(only for Duca-LCD)

- Signed Int

1606 1 Real part Harmonic H1 voltage line 1 (only

for Duca-LCD)

- Signed Int

1607 1 Imaginary part Harmonic H1 voltage line 1

(only for Duca-LCD)

- Signed Int

1608

1723

Real and Imaginary parts Harmonic Hn

current and voltage line1 (only for Duca-

LCD) ( ¥ )

- Signed Int

1724 1 Real part Harmonic H31 current line 1

(only for Duca-LCD)

- Signed Int

1725 1 Imaginary part Harmonic H31 current line

1 (only for Duca-LCD)

- Signed Int

1726 1 Real part Harmonic H31 voltage line 1

(only for Duca-LCD)

- Signed Int

1727 1 Imaginary part Harmonic H31 voltage line 1

(only for Duca-LCD)

- Signed Int

1727

1799

Not used

1800 2 αi2 factor for harmonic module conversion

current line 2 (£)

(only for Duca-LCD)

- Unsigned Long

1802 2 αv2 factor for harmonic module conversion

voltage line 2 (£)

(only for Duca-LCD)

- Unsigned Long

1804 1 Real part Harmonic H1 current line 2 (only

for Duca-LCD)

- Signed Int

1805 1 Imaginary part Harmonic H1 current line 2

(only for Duca-LCD)

- Signed Int

1806 1 Real part Harmonic H1 voltage line 2 (only

for Duca-LCD)

- Signed Int

Page 32: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 32 of 68

1807 1 Imaginary part Harmonic H1 voltage line 2

(only for Duca-LCD)

- Signed Int

1808

1923

Real and Imaginary parts Harmonic Hn

current and voltage line2 (only for Duca-

LCD) ( ¥ )

- Signed Int

1924 1 Real part Harmonic H31 current line 2

(only for Duca-LCD)

- Signed Int

1925 1 Imaginary part Harmonic H31 current line

2 (only for Duca-LCD)

- Signed Int

1926 1 Real part Harmonic H31 voltage line 2

(only for Duca-LCD)

- Signed Int

1927 1 Imaginary part Harmonic H31 voltage line 2

(only for Duca-LCD)

- Signed Int

1927

1999

Not used

2000 2 αi3 factor for harmonic module conversion

current line 3 (£)

(only for Duca-LCD)

- Unsigned Long

2002 2 αv3 factor for harmonic module conversion

voltage line 3 (£)

(only for Duca-LCD)

- Unsigned Long

2004 1 Real part Harmonic H1 current line 3 (only

for Duca-LCD)

- Signed Int

2005 1 Imaginary part Harmonic H1 current line 3

(only for Duca-LCD)

- Signed Int

2006 1 Real part Harmonic H1 voltage line 3 (only

for Duca-LCD)

- Signed Int

2007 1 Imaginary part Harmonic H1 voltage line 3

(only for Duca-LCD)

- Signed Int

2008

2123

Real and Imaginary parts Harmonic Hn

current and voltage line 3 (only for Duca-

LCD) ( ¥ )

- Signed Int

2124 1 Real part Harmonic H31 current line 3

(only for Duca-LCD)

- Signed Int

2125 1 Imaginary part Harmonic H31 current line

3 (only for Duca-LCD)

- Signed Int

2126 1 Real part Harmonic H31 voltage line 3

(only for Duca-LCD)

- Signed Int

2127 1 Imaginary part Harmonic H31 voltage line 3 - Signed Int

Page 33: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 33 of 68

(only for Duca-LCD)

(¥) Calculation of the Real and Imaginary parts harmonic registers addresses

Formula for calculation of register address of Real and Imaginary parts of n-th Harmonic

of current line k

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

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

(£)

Factor for harmonic module conversion

In order to calculate the absolute values of harmonic modules of current and voltage

(expressed in A and V) use the following formula including the conversion factor αi e αv

(one for each phase):

58

22

10*2*2

*ImRe kknkn

kn

iiiHi

[A] n = 2, …, 31 and k = 1, 2, 3

|Hikn| = module of n-th harmonic of current line k

Re ikn = Real part of n-th harmonic of current line k

Im ikn = Imaginary part of n-th harmonic of current line k

αik = conversion factor of current line k

38

22

10*2*2

*ImRe kknkn

kn

vvvHv

[V] n = 2, …, 31 and k = 1, 2, 3

|Hvkn| = module of n-th harmonic of voltage line k

Re vkn = Real part of n-th harmonic of voltage line k

Im vkn = Imaginary part of n-th harmonic of voltage line k

αvk = convertion factor of voltage line k

Harmonic modules expressed in thousandths of the fundamental harmonic:

Page 34: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 34 of 68

1000*)‰(1k

kn

knHi

HiHi n = 2, …, 31 and k = 1, 2, 3

1000*)‰(1k

kn

knHv

HvHv n = 2, …, 31 and k = 1, 2, 3

Total Harmonic Distortion values expressed in thousandths of the fundamental

harmonic:

1000*)‰(1

2

2

k

N

n

kn

kHi

Hi

THDI

k = 1, 2, 3 and N= 21 o 31 DUCA-LCD (see Note1)

k = 1 and N= 60 (R8)

1000*)‰(1

2

2

k

N

n

kn

kHv

Hv

THDV

k = 1, 2, 3 and N= 21 o 31 DUCA-LCD (see Note1)

k = 1 and N= 60 (R8)

Note1: in the Setup menu of the instrument is possible to set the total number of harmonics

through which are calculated THD values

Floating point memory map for R5 and R8

The following table indicates the correspondence between the address of the location, the number

of accessible words beginning with that address, the description of the measurement value, the unit of

measurement of the measurement value and the binary format.

Formats of the variables passed:

- Float: means a Single-precision floating-point format (32 bits), with exponent first (example:

47F1 2007h = 12346.00).

Note: “INVALID DATA” is FFFF FFFFh, that is a Quiet NaN.

Only for R5 and R8 models it is available the following table:

Add. Word Measurement description Unit Float

10002 2 Frequency Hz Float

10004 2 Three-phase Equivalent Voltage V Float

Page 35: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 35 of 68

10006

…10016

Not Used - -

10018 2 Three-phase Equivalent Current A Float

10020

…10024

Not Used - -

10026 2 Three-phase equivalent power factor Unit Float

10028

…10032

Not Used - -

10034 2 Three-phase equivalent active power W Float

10036 2 Average three-phase equivalent active

power

W Float

10038 2 Maximum three-phase equivalent active

power

W Float

10040

…10056

Not Used - -

10058 2 Three-phase equivalent apparent power VA Float

10060 2 Average three-phase equivalent apparent

power

VA Float

10062 2 Maximum three-phase equivalent apparent

power

VA Float

10064

…10082

Not Used - -

10082 2 Three-phase equivalent reactive power VAr Float

10084 2 Average three-phase equivalent reactive

power

VAr Float

10086 2 Maximum three-phase equivalent reactive

power

VAr Float

10088

…10120

Not Used - -

10122 2 Max. average three-phase active power W Float

10124

…10140

Not Used - -

10142 2 Max. average three-phase Apparent Power VA Float

10144

…10148

Not Used - -

10150 2 KV constant $ (VT transformation ratio) Unit Float

10152 2 KA constant $ (CT transformation ratio) Unit Float

Page 36: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 36 of 68

10154

…10210

Not Used - -

10212 2 Total Harmonic Distortion (THDI1) voltage

line 1

% Float

10214

…10216

Not Used

10218 2 Total Harmonic Distortion (THDV1)

voltage line 1

% Float

10220

…10222

Not Used

10224 2 Max frequency Hz Float

10226 2 Min frequency Hz Float

10228 2 Maximum Three-phase Equivalent Current A Float

10230 2 Minimum Three-phase Equivalent Current A Float

10232 2 Average Three-phase Equivalent Current A Float

10234 2 Maximum Average Three-phase Equivalent

Current

A Float

10236

…10262

Not used - Float

0264 2 Maximum Three-phase Equivalent Voltage Volt Float

10266 2 Minimum Three-phase Equivalent Voltage Volt Float

10268

…10290

Not used - -

10292 2 Minimum Three-phase Equivalent Voltage

Apparent Power

VA Float

10294

…10298

Not used - -

10300 2 Minimum Three-phase Equivalent Voltage

Active Power

Watt Float

10302

…10306

Not used - -

10308 2 Minimum Three-phase Equivalent Voltage

Reactive Power

VAr Float

10310 2 Maximum Three-phase Equivalent Voltage

Reactive Power

VAr Float

10312…

10322

Not used - -

Page 37: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 37 of 68

10324 2 Maximum Three-phase Equivalent Power

Factor

Unit Float

10326 2 Minimum Three-phase Equivalent Power

Factor

Unit Float

10328 2 Average Three-phase Equivalent Power

Factor

Unit Float

10330 2 Daily Average Three-phase Equivalent

Power Factor

Unit Float

10332 2 Weekly Average Three-phase Equivalent

Power Factor

Unit Float

10334 2 Monthly Average Three-phase Equivalent

Power Factor

Unit Float

10336

…10352

Not used - -

10354 2 Three-phase Equivalent Cosfi Unit Float

10356 2 Maximum Three-phase Equivalent Cosfi Unit Float

10358 2 Minimum Three-phase Equivalent Cosfi Unit Float

10360 2 Average Three-phase Equivalent Cosfi Unit Float

10362 2 Daily Average Three-phase Equivalent

Cosfi

Unit Float

10364 2 Weekly Average Three-phase Equivalent

Cosfi

Unit Float

10366 2 Monthly Average Three-phase Equivalent

Cosfi

Unit Float

10368

…10390

Not used - -

10392 2 Delta-KVAr VAr Float

10394 2 Total Harmonic Distortion (THDI1) current

line 1

% Float

10396 2 Total Harmonic Distortion (THDV1)

voltage line 1

% Float

10398 2 Temperature °C Float

10400 2 Maximum temperature °C Float

10402 2 Minimum temperature °C Float

10404 2 Maximum Total Harmonic Distortion

(THDI1) current line

% Float

10406 2 Maximum Total Harmonic Distortion

(THDV1) voltage line

% Float

Page 38: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 38 of 68

10408 Not used - -

10410 2 Number of insertion C1 Unit Float

10412 2 Number of insertion C2 Unit Float

10414 2 Number of insertion C3 Unit Float

10416 2 Number of insertion C4 Unit Float

10418 2 Number of insertion C5 Unit Float

10420 2 Number of insertion C6xii Unit Float

10422 2 Number of insertion C7xii Unit Float

10424 2 Number of insertion C8xii Unit Float

10426 2 Number of insertion C9xii Unit Float

10428 2 Number of insertion C10xii Unit Float

10430 2 Number of insertion C11xii Unit Float

10432

…10468

Not used - -

10470 2 Contact operation C1 Unit Float

10472 2 Contact operation C2 Unit Float

10474 2 Contact operation C3 Unit Float

10476 2 Contact operation C4 Unit Float

10478 2 Contact operation C5 Unit Float

10480 2 Contact operation C6xii Unit Float

10482 2 Contact operation C7xii Unit Float

10484 2 Contact operation C8xii Unit Float

10486 2 Contact operation C9xii Unit Float

10488 2 Contact operation C10xii Unit Float

10490 2 Contact operation C11xii Unit Float

10492

…10528

Not used - -

10530 2 Real power step C1 VAr Float

10532 2 Real power step C2 VAr Float

10534 2 Real power step C3 VAr Float

10536 2 Real power step C4 VAr Float

10538 2 Real power step C5 VAr Float

10540 2 Real power step C6xii VAr Float

10542 2 Real power step C7xii VAr Float

10544 2 Real power step C8xii VAr Float

10546 2 Real power step C9xii VAr Float

10548 2 Real power step C10xii VAr Float

Page 39: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 39 of 68

10550 2 Real power step C11xii VAr Float

10552

…10588

Not used - -

10590 2 Working time C1 hours Float

10592 2 Working time C2 hours Float

10594 2 Working time C3 hours Float

10596 2 Working time C4 hours Float

10598 2 Working time C5 hours Float

10600 2 Working time C6xii hours Float

10602 2 Working time C7xii hours Float

10604 2 Working time C8xii hours Float

10606 2 Working time C9xii hours Float

10608 2 Working time C10xii hours Float

10610 2 Working time C11xii hours Float

10612

…10648

Not used - -

10650 2 High voltage alarm number Unit Float

10652 2 High current alarm number Unit Float

10654 2 Low voltage alarm number Unit Float

10656 2 Low current alarm number Unit Float

10658 2 THDI% alarm number Unit Float

10660 2 THDV% alarm number Unit Float

10662 2 Temperature alarm number Unit Float

10664 2 High cosfi alarm number Unit Float

10666 2 Low cosfi alarm number Unit Float

10668 2 Voltage dip alarm number Unit Float

10670 2 1° mix list value Depend Float

10672 2 2° mix list value Depend Float

10674 2 3° mix list value Depend Float

10676 2 4° mix list value Depend Float

10678 2 5° mix list value Depend Float

10680 2 6° mix list value Depend Float

10682 2 7° mix list value Depend Float

10684 2 8° mix list value Depend Float

10686 2 9° mix list value Depend Float

10688 2 10° mix list value Depend Float

10690 2 11° mix list value Depend Float

Page 40: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 40 of 68

10692 2 12° mix list value Depend Float

10694 2 13° mix list value Depend Float

10696 2 14° mix list value Depend Float

10698 2 15° mix list value Depend Float

10700 2 16° mix list value Depend Float

10702 2 17° mix list value Depend Float

10704 2 18° mix list value Depend Float

10706 2 19° mix list value Depend Float

10708 2 20° mix list value Depend Float

10710 2 21° mix list value Depend Float

10712 2 22° mix list value Depend Float

10714 2 23° mix list value Depend Float

10716 2 24° mix list value Depend Float

10718 2 Number of fan alarmxii Unit Float

10720 2 Minimum Total Harmonic Distortion

(THDI1) current line

% Float

10722 2 Minimum Total Harmonic Distortion

(THDV1) voltage line

% Float

10748 2 Maximum Delta-KVAr VAr Float

10750 2 Minimum Delta-KVAr VAr Float

10752 2 Average Delta-KVAr VAr Float

10754 2 Maximum Average Delta-KVAr VAr Float

10756 2 Daily Average Delta-KVAr VAr Float

10758 2 Weekly Average Delta-KVAr VAr Float

10760 2 Monthly Delta-KVAr VAr Float

10762

…11998

Not used - -

12000 2 CT primary A Float

12002 2 CT secondary A Float

12004 2 CT phase insertion Unit Float

12006 2 Enable CT inversion Unit Float

12008 2 Enable cogeneration Unit Float

12010 2 Frequency mode xi Unit Float

12012 2 VT primary Volt Float

12014 2 VT secondary Volt Float

12016 2 Voltage phase Unit Float

12018 2 Step voltage Unit Float

Page 41: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 41 of 68

12020 2 Enable manual mode Unit Float

12022 2 Target cosfi Unit Float

12024 2 Cosfi tolerance Unit Float

12026 2 Capacitor discharge time Sec Float

12028 2 Connection time: connection/disconnection

time between consecutive switching

Sec Float

12030 2 Relay Output 1 function Unit Float

12032 2 Step C1 power VAr Float

12034 2 Alarm type for output 1 Unit Float

12036 2 Relay Output 2 function Unit Float

12038 2 Step C2 power VAr Float

12040 2 Alarm type for output 2 Unit Float

12042 2 Relay Output 3 function Unit Float

12044 2 Step C3 power VAr Float

12046 2 Alarm type for output 3 Unit Float

12048 2 Relay Output 3 function Unit Float

12050 2 Step C4 power VAr Float

12052 2 Alarm type for output 4 Unit Float

12054 2 Relay Output 5 function xi Unit Float

12056 2 Step C5 power VAr Float

12058 2 Alarm type for output 5 Unit Float

12060 2 Relay Output 6 function xii Unit Float

12062 2 Step C6 power xii VAr Float

12064 2 Alarm type for output 6 xii Unit Float

12066 2 Relay Output 7 function xii Unit Float

12068 2 Step C7 power xii VAr Float

12070 2 Alarm type for output 7 xii Unit Float

12072 2 Relay Output 8 function xii Unit Float

12074 2 Step C8 power xii VAr Float

12076 2 Alarm type for output 8xii Unit Float

12078 2 Relay Output 9 function xii Unit Float

12080 2 Step C9 power xii VAr Float

12082 2 Alarm type for output 9 xii Unit Float

12084 2 Relay Output 10 function xii Unit Float

12086 2 Step C10 power xii VAr Float

12088 2 Alarm type for output 10 xii Unit Float

12090 2 Relay Output 11 function xii Unit Float

Page 42: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 42 of 68

12092 2 Step C11 power xii VAr Float

12094 2 Alarm type for output 11xii Unit Float

12210 2 Integration time for average values Min Float

12212 2 Communication protocol Unit Float

12214 2 Serial communication address Unit Float

12216 2 Serial communication baudrate Unit Float

12218 2 High voltage alarm threshold % of VT primary Float

12220 2 High voltage alarm delay sec Float

12222 2 High current alarm threshold % of CT primary Float

12224 2 High current alarm delay sec Float

12226 2 Low voltage alarm threshold % of VT primary Float

12228 2 Low voltage alarm delay sec Float

12230 2 Low current alarm threshold (% of CT

primary) x 2

Float

12232 2 Low current alarm delay sec Float

12234 2 THDV% alarm threshold % Float

12236 2 THDV% alarm delay sec Float

12238 2 THDI% alarm threshold % Float

12240 2 THDI% alarm delay sec Float

12242 2 Temperature alarm threshold °C Float

12244 2 Temperature alarm delay sec Float

12246 2 Enable disconnection time Unit Float

12248 2 Disconnection time Unit Float

12250 2 PFC algorithm evaluation time Unit Float

12252 2 Transient exhaustion time for disinsertion Unit Float

12254 2 Transient exhaustion time for insertion Unit Float

12256 2 Enable stability control for sliding win. avg. Unit Float

12258 2 Percentage deviation for sliding win. avg. Unit Float

12260 2 Inductors presence Unit Float

12262 2 Degradation threshold 1 (without inductors) Unit Float

12264 2 Breakage threshold 1(without inductors) Unit Float

12266 2 Degradation threshold 2 (with inductors) Unit Float

12268 2 Breakage threshold 2 (with inductors) Unit Float

12270 2 Enable alarm reset Unit Float

12272 2 Enable harmonic analisys Unit Float

12274 2 Autodiagnostic threshold Unit Float

12276 2 868MHz address Unit Float

Page 43: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 43 of 68

12278 2 868MHz channel Unit Float

12280 2 868MHz power Unit Float

12282 2 Network type Unit Float

12284 2 Instrument ID Unit Float

12286 2 Serial number: week Unit Float

12288 2 Serial number: year Unit Float

12290 2 Serial number: sequential number Unit Float

12292 2 FW versione: major Unit Float

12294 2 FW versione: sub Unit Float

12296 2 Bootloader version: major Unit Float

12298 2 Bootloader version: sub Unit Float

12300 2 Log periodxii sec Float

12302 2 Fisrt measure logxii Unit Float

12304 2 Second measure logxii Unit Float

12306 2 Voltage dip duration msec Float

12308 2 Manual status C1 Unit Float

12310 2 Manual status C2 Unit Float

12312 2 Manual status C3 Unit Float

12314 2 Manual status C4 Unit Float

12316 2 Manual status C5 Unit Float

12318 2 Manual status C6 xii Unit Float

12320 2 Manual status C7 xii Unit Float

12322 2 Manual status C8 xii Unit Float

12324 2 Manual status C9 xii Unit Float

12326 2 Manual status C10 xii Unit Float

12328 2 Manual status C11 xii Unit Float

12330

…12388

Not Used - -

12390 2 Phase offset xii Deg Float

12392 2 Setpoint cosfi 2 xii thousandths Float

12394 2 Setpoint cosfi 3 xii thousandths Float

12396 2 Setpoint cosfi 4 xii thousandths Float

12398 2 Band B1xii Unit Float

12400 2 Band B2xii Unit Float

12402 2 Band B3xii Unit Float

12404 2 Band B4xii Unit Float

12406 2 Step disconnection xii Unit Float

Page 44: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 44 of 68

12408 2 NFC xii Unit Float

12410 Not used - -

12412 Not used - -

12414 Not used - -

12416 Not used - -

12418 Not used - -

12420 2 Fan control threshold xii °C Float

12422 2 Fan control delay xii sec Float

12424 2 High cosfi alarm delay min Float

12426 2 Low cosfi alarm delay min Float

12428 2 Language xii Unit Float

12430 2 Temperature measurement unit xii Unit Float

12432 Not used - -

12434 Not used - -

12436 2 Backlight level xii Unit Float

12438 2 Automatic backlight turn-off xii Unit Float

12440 2 LCD display contrast xii Unit Float

12442 2 Summertime xii Unit Float

12444 2 Imax harmonic mA Float

12446 2 Alarm mask Unit Float

12448 2 Language version: major xii Unit Float

12450 2 Language version: sub xii Unit Float

12452 2 Max connection time hours Float

12454

…14002

Not Used - -

14004 2 Harmonic module H2 current % Float

14006 2 Harmonic module H3 current % Float

14008 2 Harmonic module H3 current % Float

14010 2 Harmonic module H5 current % Float

14012 2 Harmonic module H6 current % Float

14014 2 Harmonic module H7 current % Float

14016 2 Harmonic module H8 current % Float

14018 2 Harmonic module H9 current % Float

14020 2 Harmonic module H10 current % Float

14022 2 Harmonic module H11 current % Float

14024 2 Harmonic module H12 current % Float

14026 2 Harmonic module H13 current % Float

Page 45: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 45 of 68

14028 2 Harmonic module H14 current % Float

14030 2 Harmonic module H15 current % Float

14032 2 Harmonic module H16 current % Float

14034 2 Harmonic module H17 current % Float

14036 2 Harmonic module H18 current % Float

14038 2 Harmonic module H19 current % Float

14040 2 Harmonic module H20 current % Float

14042 2 Harmonic module H21 current % Float

14044 2 Harmonic module H22 current % Float

14046 2 Harmonic module H23 current % Float

14048 2 Harmonic module H24 current % Float

14050 2 Harmonic module H25 current % Float

14052 2 Harmonic module H26 current % Float

14054 2 Harmonic module H27 current % Float

14056 2 Harmonic module H28 current % Float

14058 2 Harmonic module H29 current % Float

14060 2 Harmonic module H30 current % Float

14062 2 Harmonic module H31 current % Float

14064 2 Harmonic module H32 current % Float

14066 2 Harmonic module H33 current % Float

14068 2 Harmonic module H34 current % Float

14070 2 Harmonic module H35 current % Float

14072 2 Harmonic module H36 current % Float

14074 2 Harmonic module H37 current % Float

14076 2 Harmonic module H38 current % Float

14078 2 Harmonic module H39 current % Float

14080 2 Harmonic module H40 current % Float

14082 2 Harmonic module H41 current % Float

14084 2 Harmonic module H42 current % Float

14086 2 Harmonic module H43 current % Float

14088 2 Harmonic module H44 current % Float

14090 2 Harmonic module H45 current % Float

14092 2 Harmonic module H46 current % Float

14094 2 Harmonic module H47 current % Float

14096 2 Harmonic module H48 current % Float

14098 2 Harmonic module H49 current % Float

14100 2 Harmonic module H50 current % Float

Page 46: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 46 of 68

14102 2 Harmonic module H51 current % Float

14104 2 Harmonic module H52 current % Float

14106 2 Harmonic module H53 current % Float

14108 2 Harmonic module H54 current % Float

14110 2 Harmonic module H55 current % Float

14112 2 Harmonic module H56 current % Float

14114 2 Harmonic module H57 current % Float

14116 2 Harmonic module H58 current % Float

14118 2 Harmonic module H59 current % Float

14120 2 Harmonic module H60 current % Float

14122

…14202

Not Used - -

14204 2 Harmonic module H2 voltage % Float

14206 2 Harmonic module H3 voltage % Float

14208 2 Harmonic module H4 voltage % Float

14210 2 Harmonic module H5 voltage % Float

14212 2 Harmonic module H6 voltage % Float

14214 2 Harmonic module H7 voltage % Float

14216 2 Harmonic module H8 voltage % Float

14218 2 Harmonic module H9 voltage % Float

14220 2 Harmonic module H10 voltage % Float

14222 2 Harmonic module H11voltage % Float

14224 2 Harmonic module H12 voltage % Float

14226 2 Harmonic module H13 voltage % Float

14228 2 Harmonic module H14 voltage % Float

14230 2 Harmonic module H15 voltage % Float

14232 2 Harmonic module H16 voltage % Float

14234 2 Harmonic module H17 voltage % Float

14236 2 Harmonic module H18 voltage % Float

14238 2 Harmonic module H19 voltage % Float

14240 2 Harmonic module H20 voltage % Float

14242 2 Harmonic module H21 voltage % Float

14244 2 Harmonic module H22 voltage % Float

14246 2 Harmonic module H23 voltage % Float

14248 2 Harmonic module H24 voltage % Float

14250 2 Harmonic module H25voltage % Float

14252 2 Harmonic module H26 voltage % Float

Page 47: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 47 of 68

14254 2 Harmonic module H27 voltage % Float

14256 2 Harmonic module H28 voltage % Float

14258 2 Harmonic module H29 voltage % Float

14260 2 Harmonic module H30 voltage % Float

14262 2 Harmonic module H31 voltage % Float

14264 2 Harmonic module H32 voltage % Float

14266 2 Harmonic module H33 voltage % Float

14268 2 Harmonic module H34 voltage % Float

14270 2 Harmonic module H35 voltage % Float

14272 2 Harmonic module H36 voltage % Float

14274 2 Harmonic module H37 voltage % Float

14276 2 Harmonic module H38 voltage % Float

14278 2 Harmonic module H39 voltage % Float

14280 2 Harmonic module H40 voltage % Float

14282 2 Harmonic module H41 voltage % Float

14284 2 Harmonic module H42 voltage % Float

14286 2 Harmonic module H43 voltage % Float

14288 2 Harmonic module H44 voltage % Float

14290 2 Harmonic module H45 voltage % Float

14292 2 Harmonic module H46 voltage % Float

14294 2 Harmonic module H47 voltage % Float

14296 2 Harmonic module H48 voltage % Float

14298 2 Harmonic module H49 voltage % Float

14300 2 Harmonic module H50 voltage % Float

14302 2 Harmonic module H51 voltage % Float

14304 2 Harmonic module H52 voltage % Float

14306 2 Harmonic module H53 voltage % Float

14308 2 Harmonic module H54 voltage % Float

14310 2 Harmonic module H55 voltage % Float

14312 2 Harmonic module H56 voltage % Float

14314 2 Harmonic module H57 voltage % Float

14316 2 Harmonic module H58 voltage % Float

14318 2 Harmonic module H59 voltage % Float

14320 2 Harmonic module H60 voltage % Float

Page 48: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 48 of 68

2.3 Function 05 : “FORCE SINGLE COIL”

Using this function it is possible to set the status of the DUCA-LCD, DUCA-LCD96, SMART96

and SMART Più outputs; the output is treated like a MODBUS coil.

The value for “Coil number” is the number of correspondent Output minus 1 (n-1), therefore for

DUCA-LCD96 and SMART Più outputs 1 or 2 are respectively 00h and 01h; for SMART 96 output

5 is 04h; only for DUCA-LCD96 485-RELE outputs 3 or 4 are respectively 02h and 03h.

The query and answer frames are described below.

Write request (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

In the example above the master forces the output of a Smart96 (output n.5) to 1: the “force single

coil” Func = 05 is sent to the slave with address Addr = 1Fh, followed by Coil Number = 00 04h (n-1).

The Coil Status value must be one of the following:

to set the output: FF 00h

to reset the output: 00 00h

The CRC CE45h ends the frame.

Reply (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

If the query is correct, the query frame itself is sent back from the slave to the master, otherwise

the exception is reported in the second byte (which becomes 85h).

This function is available in the SMART 96 from version 1.01 onwards, in the SMART Più model

“2P” and in the instruments DUCA-LCD and DUCA-LCD96.

Page 49: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 49 of 68

Note: if the alarm is active, is not possible to reset the output; however the slave replies with a

confirmation frame; if the pulse option is set (or if the slave model has no outputs) the slave replies

with an exception frame.

Note: this function is not available for R5 and R8 models.

2.4 Function 06 : “PRESET SINGLE REGISTER”

This function lets the user set the Setup parameters of the instrument.

Addr. Words Parameter description Min. Max. Format

0002 1 V.T. Ratio (not available for R5 and R8) 1 500 xiv

Unsigned Int

0004 1 C.T. Ratio (not available for R5 and R8) 1 1250 xv

0006 1 Average period 1 60 Unsigned Int

0008 1 MACH reset, may be one of the following: xvi a) the value “5” resets the average and max.

powers

b) the value “10” resets average powers,

max. powers and energies

For R5 and R8 possible value are:

“5” resets max, min and avg measure;

“20” reset to factory;

“30” reset C1;

“31” reset C2;

“32” reset C3;

“33” reset C4;

“34” reset C5;

“35” reset C6;

“36” reset C7;

- - Unsigned Int

xiv 400 for MACH SMART. For DUCA-LCD and DUCA-LCD96 the maximum selectable value is 600 and the command sets in the

instrument the value of VT’s secondary voltage to 100V and the value of VT’s primary voltage to VT*100V. xv SMART Più from version V3.12. In the previous versions and for other instruments the maximum value for CT ratio was 1000. For

DUCA-LCD and DUCA-LCD96 the maximum selectable value is 2000 and the command sets in the instrument the value of CT’s

secondary current to 5A and the value of CT’s primary voltage to CT*5A. xvi The reset 15 in not available since the default setting will set the instrument into “DUCATI protocol” and so the instrument would

not be reachable any more by Modbus.

Page 50: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 50 of 68

“37” reset C8;

“38” reset C9;

“39” reset C10;

“40” reset C11;

“60” reset contact operation C1;

“61” reset contact operation C2;

“62” reset contact operation C3;

“63” reset contact operation C4;

“64” reset contact operation C5;

“65” reset contact operation C6;

“66” reset contact operation C7;

“67” reset contact operation C8;

“68” reset contact operation C9;

“69” reset contact operation C10;

“70” reset contact operation C11;

“90” reset ACQ;

0014 1 MACH address 1 247 Unsigned Int

0016 1 Enables (if value=0) or disables

(if value=1) the setup menuxvii

(not available for R5 and R8)

- - Unsigned Int

0018 1 Index 1st value for Mix of measure xviii

(not available for R5 and R8)

0002 0154 Unsigned Int

0020 1 Index 2nd

value for Mix of measure xviii

(not available for R5 and R8)

0002 0154 Unsigned Int

0022 1 Index 3rd

value for Mix of measure xviii

(not available for R5 and R8)

0002 0154 Unsigned Int

0024 1 Index 4th

value for Mix of measure xviii

(not available for R5 and R8)

0002 0154 Unsigned Int

0026 1 Index 5th

value for Mix of measure xviii

(not available for R5 and R8)

0002 0154 Unsigned Int

0028 1 Index 6th

value for Mix of measure xviii

(not available for R5 and R8)

0002 0154 Unsigned Int

0150 1 V.T. Ratio (not available for R5 and R8) 1 500 xiv

Unsigned Int

0152 1 C.T. Ratio (not available for R5 and R8) 1 1250 xv

Unsigned Int

xvii Not for DUCA47, DUCA-LCD and for DUCA-LCD96 xviii This value are available only for SMART Più. If not set or after a global reset, this measure are set to the first six measure of the

list (frequency, three-phase equivalent voltage...).

Page 51: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 51 of 68

0154 1 Average period 1 60 Unsigned Int

0156

0198

1 Not used - - -

Following registers are available only for R5 and R8 models

0200 1 CT primary (Ampere) 1 10000 Unsigned Int

0202 1 CT secondary(Ampere) 1 5 Unsigned Int

0204 1 CT phase insertion

0 = L1 (R);

1 = L2 (S);

2 = L3 (T) ;

0 2 Unsigned Int

0206 1 Enable CT inversion

0 = Disabled;

1 = Enabled;

0 1 Unsigned Int

0208 1 Enable cogeneration

0 = Disabled;

1 = Enabled;

0 1 Unsigned Int

0210 1 Frequency mode

0 = 50Hz;

1 = 60Hz;

2 = Auto;

0 2 Unsigned Int

0212 1 VT primary (MSW) (Volt) 50

(210

for

R5)

200000

(160000

for

R5)

Unsigned Int

0214 1 VT primary (LSW) (Volt) Unsigned Int

0216 1 VT secondary (Volt) 50(π)

525(π)

Unsigned Int

0218 1 Voltage phase

0 = L1n;

1 = L2n;

2 = L3n;

3 = L12;

4 = L23;

5 = L31;

0 5 Unsigned Int

0220 1 Step nominal voltage (Volt) 50 5000 Unsigned Int

0222 1 Enable manual mode

0 = Disabled;

1 = Enabled;

0 1 Unsigned Int

Page 52: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 52 of 68

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

(500;1000)

Signed Int

0226 1 Cosfi tollerance 10 100 Unsigned Int

0228 1 Capacitor discharge time (sec) 1 600 Unsigned Int

0230 1 Connection time: connection/disconnection

time between consecutive switching (sec)

1 30000 Unsigned Int

0232 1 Relay Output 1 function

0 = Step;

1 = Always off step;

2 = Always on step;

3 = N.O. contact alarm;

4 = N.C. contact alarm; xii

5 = FAN output; xii

6 = MAN/AUTO output; xii

0 6

Unsigned Int

0234 1 Step C1 power (MSW) (VAr) 0 999000 Unsigned Int

0236 1 Step C1 power (LSW) (VAr) Unsigned Int

0238 1 Alarm type for output 1 (λ) (λ) Unsigned Int

0240 1 Relay Output 2 function

0 = Step;

1 = Always off step;

2 = Always on step;

3 = N.O. contact alarm;

4 = N.C. contact alarm; xii

5 = FAN output; xii

6 = MAN/AUTO output; xii

0 6

Unsigned Int

0242 1 Step C2 power (MSW) (VAr) 0 999000 Unsigned Int

0244 1 Step C2 power (LSW) (VAr) Unsigned Int

0246 1 Alarm type for output 2 (λ) (λ) Unsigned Int

0248 1 Relay Output 3 function

0 = Step;

1 = Always off step;

2 = Always on step;

3 = N.O. contact alarm;

4 = N.C. contact alarm; xii

5 = FAN output; xii

6 = MAN/AUTO output; xii

0 6 Unsigned Int

0250 1 Step C3 power (MSW) (VAr) 0 999000 Unsigned Int

0252 1 Step C3 power (LSW) (VAr) Unsigned Int

Page 53: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 53 of 68

0254 1 Alarm type for output 3 (λ) (λ) Unsigned Int

0256 1 Relay Output 4 function

0 = Step;

1 = Always off step;

2 = Always on step;

3 = N.O. contact alarm;

4 = N.C. contact alarm; xii

5 = FAN output; xii

6 = MAN/AUTO output; xii

0 6 Unsigned Int

0258 1 Step C4 power (MSW) (VAr) 0 999000 Unsigned Int

0260 1 Step C4 power (LSW) (VAr) Unsigned Int

0262 1 Alarm type for output 4 (λ) (λ) Unsigned Int

0264 1 Relay Output 5 function

0 = Step;

1 = Always off step;

2 = Always on step;

3 = N.O. contact alarm;

4 = N.C. contact alarm; xii

5 = FAN output; xii

6 = MAN/AUTO output; xii

0 6 Unsigned Int

0266 1 Step C5 power (MSW) (VAr) 0 999000 Unsigned Int

0268 1 Step C5 power (LSW) (VAr) Unsigned Int

0270 1 Alarm type for output 5 (λ) (λ) Unsigned Int

0272 1 Relay Output 6 function

0 = Step;

1 = Always off step;

2 = Always on step;

3 = N.O. contact alarm;

4 = N.C. contact alarm; xii

5 = FAN output; xii

6 = MAN/AUTO output; xii

0 6 Unsigned Int

0274 1 Step C6 power (MSW) (VAr) 0 999000 Unsigned Int

0276 1 Step C6 power (LSW) (VAr) Unsigned Int

0278 1 Alarm type for output 6 (λ) (λ) Unsigned Int

0280 1 Relay Output 7 function

0 = Step;

1 = Always off step;

2 = Always on step;

0 6 Unsigned Int

Page 54: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 54 of 68

3 = N.O. contact alarm;

4 = N.C. contact alarm; xii

5 = FAN output; xii

6 = MAN/AUTO output; xii

0282 1 Step C7 power (MSW) (VAr) 0 999000 Unsigned Int

0284 1 Step C7 power (LSW) (VAr) Unsigned Int

0286 1 Alarm type for output 7 (λ) (λ) Unsigned Int

0288 1 Relay Output 8 function

0 = Step;

1 = Always off step;

2 = Always on step;

3 = N.O. contact alarm;

4 = N.C. contact alarm; xii

5 = FAN output; xii

6 = MAN/AUTO output; xii

0 6 Unsigned Int

0290 1 Step C8 power (MSW) (VAr) 0 999000 Unsigned Int

0292 1 Step C8 power (LSW) (VAr) Unsigned Int

0294 1 Alarm type for output 8 (λ) (λ) Unsigned Int

0296 1 Relay Output 9 function

0 = Step;

1 = Always off step;

2 = Always on step;

3 = N.O. contact alarm;

4 = N.C. contact alarm; xii

5 = FAN output; xii

6 = MAN/AUTO output; xii

0 6 Unsigned Int

0298 1 Step C9 power (MSW) (VAr) 0 999000 Unsigned Int

0300 1 Step C9 power (LSW) (VAr) Unsigned Int

0302 1 Alarm type for output 9 (λ) (λ) Unsigned Int

0304 1 Relay Output 10 function

0 = Step;

1 = Always off step;

2 = Always on step;

3 = N.O. contact alarm;

4 = N.C. contact alarm; xii

5 = FAN output; xii

6 = MAN/AUTO output; xii

0 6 Unsigned Int

0306 1 Step C10 power (MSW) (VAr) 0 999000 Unsigned Int

Page 55: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 55 of 68

0308 1 Step C10 power (LSW) (VAr) Unsigned Int

0310 1 Alarm type for output 10 (λ) (λ) Unsigned Int

0312 1 Relay Output 11 function

0 = Step;

1 = Always off step;

2 = Always on step;

3 = N.O. contact alarm;

4 = N.C. contact alarm; xii

5 = FAN output; xii

6 = MAN/AUTO output; xii

7 = FAN output; xii

0 7 Unsigned Int

0314 1 Step C11 power (MSW) (VAr) 0 999000 Unsigned Int

0316 1 Step C11 power (LSW) (VAr) Unsigned Int

0318 1 Alarm type for output 11 (λ) (λ) Unsigned Int

0320

0470

1 Not used - - -

0472 1 Average period (min) 1 60 Unsigned Int

0474 1 Communication protocol

0 = Modbus;

1 = Ducbus;

0 1 Unsigned Int

0476 1 Serial communication address 0 247 Unsigned Int

0478 1 Serial communication baudrate

0= 9600;

1= 19200;

2= 38400;

3= 57600;

4= 115200;

0 4

Unsigned Int

0480 1 High voltage alarm threshold (% of VT

primary)

90 110

(111=

disabled)

Unsigned Int

0482 1 High voltage alarm delay (sec) 1 255 Unsigned Int

0484 1 High current alarm threshold (% of CT

primary)

90 120

(121=

disabled)

Unsigned Int

0486 1 High current alarm delay (sec) 1 255 Unsigned Int

0488 1 Low voltage alarm threshold (% of VT

primary)

90 110

(111=

Unsigned Int

Page 56: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 56 of 68

disabled)

0490 1 Low voltage alarm delay (sec) 1 255 Unsigned Int

0492 1 Low current alarm threshold

(1 = 0,5 %)

1 21 Unsigned Int

0494 1 Low current alarm delay (sec) 1 255 Unsigned Int

0496 1 THDV% alarm threshold (%) 0 100

(999 =

disabled)

Unsigned Int

0498 1 THDV% alarm delay (sec) 1 255 Unsigned Int

0500 1 THDI% alarm threshold (%) 0 100

(999 =

disabled)

Unsigned Int

0502 1 THDI% alarm delay (sec) 1 255 Unsigned Int

0504 1 Temperature alarm threshold (Celsius

degrees)

0 80

(999 =

disabled)

Unsigned Int

0506 1 Temperature alarm delay (sec) 1 255 Unsigned Int

0508 1 Enable disconnection time

0 = Disabled;

1 = Enabled;

0 1 Unsigned Int

0510 1 Disconnection time (sec) 1 30000 Unsigned Int

0512 1 PFC algorithm evaluation time 10 1500 Unsigned Int

0514 1 Transient exhaustion time for disinsertion 5 250 Unsigned Int

0516 1 Transient exhaustion time for insertion 5 250 Unsigned Int

0518 1 Enable stability control for sliding win. avg.

0 = Disabled;

1 = Enabled;

0 1 Unsigned Int

0520 1 Percentage deviation for sliding win. avg. 1 50 Unsigned Int

0522 1 Inductors presence

0= Not present;

1 = Present;

0 1 Unsigned Int

0524 1 Degradation threshold 1 (without inductors)

1= 5% of degradation;

2= 10% of degradation;

3= 15% of degradation;

4= 20% of degradation;

5= 25% of degradation;

6= 30% of degradation;

1 20 Unsigned Int

Page 57: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 57 of 68

7= 35% of degradation;

8= 40% of degradation;

9= 45% of degradation;

10= 50% of degradation;

11= 55% of degradation;

12= 60% of degradation;

13= 65% of degradation;

14= 70% of degradation;

15= 75% of degradation;

16= 80% of degradation;

17= 85% of degradation;

18= 90% of degradation;

19= 95% of degradation;

20= 100% of degradation;

0526 1 Breakage threshold 1(without inductors)

(see Degradation threshold 1 for the value

meaning)

1 20 Unsigned Int

0528 1 Degradation threshold 2 (with inductors)

(see Degradation threshold 1 for the value

meaning)

1 20 Unsigned Int

0530 1 Breakage threshold 2 (with inductors)

(see Degradation threshold 1 for the value

meaning)

1 20 Unsigned Int

0532 1 Enable alarm reset

0 = Disabled;

1 = Enabled;

0 1 Unsigned Int

0534 1 Enable harmonic analisys

0= RMS visualization;

1= DFT visualization;

0 1 Unsigned Int

0536 1 Autodiagnostic threshold 0 200 Unsigned Int

0538 1 868MHz address 1 247 Unsigned Int

0540 1 868MHz channel 0 10 Unsigned Int

0542 1 Log periodxii 1 999 Unsigned Int

0544 1 Fisrt measure log addressxii

(must be a valid address of the Read

Holding Register map)

- - Unsigned Int

0546 1 Fisrt measure log addressxii

(must be a valid address of the Read

- - Unsigned Int

Page 58: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 58 of 68

Holding Register map)

0548 1 1° mix list value address (ξ)

(ξ)

Unsigned Int

0550 1 2° mix list value address (ξ)

(ξ)

Unsigned Int

0552 1 3° mix list value address (ξ)

(ξ)

Unsigned Int

0554 1 4° mix list value address (ξ)

(ξ)

Unsigned Int

0556 1 5° mix list value address (ξ)

(ξ)

Unsigned Int

0558 1 6° mix list value address (ξ)

(ξ)

Unsigned Int

0560 1 7° mix list value address (ξ)

(ξ)

Unsigned Int

0562 1 8° mix list value address (ξ)

(ξ)

Unsigned Int

0564 1 9° mix list value address (ξ)

(ξ)

Unsigned Int

0566 1 10° mix list value address (ξ)

(ξ)

Unsigned Int

0568 1 11° mix list value address (ξ)

(ξ)

Unsigned Int

0570 1 12° mix list value address (ξ)

(ξ)

Unsigned Int

0572 1 13° mix list value address (ξ)

(ξ)

Unsigned Int

0574 1 14° mix list value address (ξ)

(ξ)

Unsigned Int

0576 1 15° mix list value address (ξ)

(ξ)

Unsigned Int

0578 1 16° mix list value address (ξ)

(ξ)

Unsigned Int

0580 1 17° mix list value address (ξ)

(ξ)

Unsigned Int

0582 1 18° mix list value address (ξ)

(ξ)

Unsigned Int

0584 1 19° mix list value address (ξ)

(ξ)

Unsigned Int

0586 1 20° mix list value address (ξ)

(ξ)

Unsigned Int

0588 1 21° mix list value address (ξ)

(ξ)

Unsigned Int

0590 1 22° mix list value address (ξ)

(ξ)

Unsigned Int

0592 1 23° mix list value address (ξ)

(ξ)

Unsigned Int

0594 1 24° mix list value address (ξ)

(ξ)

Unsigned Int

0596 1 Network type

0= Three-phase;

1 = Single-phase;

0 1 Unsigned Int

0598 1 Voltage dip duration 5 40 Unsigned Int

0600 1 Manual status C1

0= Off;

1= On;

0 1 Unsigned Int

0602 1 Manual status C2

0= Off;

1= On;

0 1 Unsigned Int

0604 1 Manual status C3

0= Off;

0 1 Unsigned Int

Page 59: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 59 of 68

1= On;

0606 1 Manual status C4

0= Off;

1= On;

0 1 Unsigned Int

0608 1 Manual status C5

0= Off;

1= On;

0 1 Unsigned Int

0610 1 Manual status C6 xii

0= Off;

1= On;

0 1 Unsigned Int

0612 1 Manual status C7 xii

0= Off;

1= On;

0 1 Unsigned Int

0614 1 Manual status C8 xii

0= Off;

1= On;

0 1 Unsigned Int

0616 1 Manual status C9 xii

0= Off;

1= On;

0 1 Unsigned Int

0618 1 Manual status C10 xii

0= Off;

1= On;

0 1 Unsigned Int

0620 1 Manual status C11 xii

0= Off;

1= On;

0 1 Unsigned Int

0622

0640

1 Not used - - Unsigned Int

0642 1 Fan control threshold xii 0 80

(999 =

disabled)

Unsigned Int

0644 1 Fan control delay (sec) xii 1 255 Unsigned Int

0646 1 High cosfi alarm delay (min) 1 255 Unsigned Int

0648 1 Low cosfi alarm delay (min) 1 255 Unsigned Int

0650 1 Phase offset xii -180 180 Signed Int

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

(500;1000)

Signed Int

0654 1 Target cosfi 3 xii (-500;-999) e Signed Int

Page 60: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 60 of 68

(500;1000)

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

(500;1000)

Signed Int

0658 1 Band B1xii (μ)

Unsigned Int

0660 1 Band B2xii (μ)

Unsigned Int

0662 1 Band B3xii (μ)

Unsigned Int

0664 1 Band B4xii (μ)

Unsigned Int

0666 1 Step disconnection xii

0 = Disabled;

1 = Enabled;

0 1 Unsigned Int

0668 1 Not used - - -

0670 1 Not used - - -

0672 1 Not used - - -

0674 1 Not used - - -

0676 1 Not used - - -

0678 1 Not used - - -

0680 1 Language 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 Temperature measurement unit xii

0= Celsius;

1 = Fahrenheit

0 1 Unsigned Int

0684 1 Not used - - -

0686 1 Not used - - -

0688 1 Not used - - -

0690 1 Backlight xii

0 = Off;

2= Max level;

0 or 2 Unsigned Int

0692 1 Automatic backlight turn-off xii

0 = Disabled;

1 = Enabled;

0 1 Unsigned Int

Page 61: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 61 of 68

0694 1 LCD display contrast xii 0 10 Unsigned Int

0696 1 Summertime xii

0 = Standard time;

1= Daylight saving time

0 1 Unsigned Int

0698 1 THDI invalid threshold 35 5000 Unsigned Int

0700 1 Alarm mask 0 3 Unsigned Int

0702 1 Max connection time 0 999 Unsigned Int

Please note that the write addresses 150, 152 and 154 are just a copy of the addresses 2, 4, 6 in

this order, and that there is no difference between the “low” address and “high” address. The high

addresses are available for SMART96 version 1.0 onwards, Mach SMART version 1.11 onwards,

SMART Più, DUCA47, DUCA-LCD and DUCA-LCD96.

In SMART(96)Più a variable table of up to 6 measures can be can be configured. So with one

reading the instruments sends the six measures of a pre-set Mix of value (index 18 - 28).

Frame format:

Addr Func

06

Register

H

Register

L

DATA

H

DATA

L

CRC CRC

Example 1:

Addr Func

Register

H

Register

L

DATA

H

DATA

L

CRC CRC

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

In the last example the first index(0018) of Mix is set to three-phase active energy (0106).

Notes:

The index must be the real index minus 1 (0018-1 = 0017), while the value of the measure's

index must be the actual one (0106).

Example 2:

Addr Func

Register

H

Register

L

DATA

H

DATA

L

CRC CRC

1Fh 06h 00h 0Fh 00h 01h 7Bh B7h

In the example the instrument at address 31 receive a keyboard lock (data = 0001) by function 06 at

address 0016 (minus 1 = 0015).

Page 62: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 62 of 68

For R5 and R8:

(π) VT secondary max e min for R5 has to possible range (210;250) and (370; 430);

(ξ) The list value address must be an address available in the memory map for the READ HOLDING

REGISTER (see par. 2.2);

(μ) The B1, B2, B3 and B4 bands value must be specified using this formula:

Bn_value = hour * 256 + minute

The bands B2, B3, B4 can be disabled using: hour = 99 and minute = 99. Moreover, the values of B1,

B2, B3 and B4 must be monotonically increasing.

(λ) For R8 :

0 = High voltage:

1 = High current;

2 = Low voltage;

3 = Low current;

4 = High THDV%;

5 = High THDI%;

6 = High temperature;

7 = Not used

8 = High Cosfi ;

9 = Low Cosfi;

10 = Generic.

For R5:

0 = High voltage;

1 = High current;

2 = Low volatge;

3 = Low current;

4 = High THDV%;

5 = High THDI%;

6 = High temperature;

7 = High Cosfi;

8 = Low Cosfi;

9 = Generic;

Page 63: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 63 of 68

2.5 Function 07 : “READ EXCEPTION STATUS”

This function makes it possible to read the status of the instrument (not available for R5 and R8).

It gives a byte in which each bit (when equal to 1) has the following meaning:

Bit Meaning

0 Indicates that the instrument has undergone at least one HW Reset since the

last reading of that register

1 Not used

2 Not used

3 Not used

4 Not used

5 Not used

6 Not used

7 Indicates that the instrument has the Setup menu active

2.6 Function 17 : “REPORT SLAVE ID”

This function makes it possible to read the instrument identifier.

Read request (master): Addr Func CRC CRC

02h 11h C0h DCh

In this example the id request is sent using Func = 11h to the slave with address Addr = 02h, the

CRC C0DCh ends the frame.

For Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD / DUCA-LCD96:

Reply (slave) – case 1:

Addr Func Len Inst. type /// /// Fw rel. CRC CRC

02h 11h 04h 09h FFh 00h C8h F8h 7Bh

Page 64: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 64 of 68

The answer contains address and function, the number of data bytes Len = 04h, the analyser

description Inst. type = 09h, and the firmware version Fw rel. = C8h (200): this value must be divided

by 100 (V2.00). CRC F87Bh ends the frame.

For version 2.56 onwards the field Fw rel. is filled with 00 and the two fields that were previously

unused, are filled with the hex value of release:

Reply (slave) – case 2:

Addr Func Len Inst. type Fw rel. H Fw rel. L /// CRC CRC

02h 11h 04h 15h 01h 2Ch 00h h h

In the example:

Fw rel. 012Ch = V 3.00

For R5 and R8:

Reply (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

The answer contains address and function, the number of data bytes Len = 04h, the analyser

description Inst. type = 0155h, and the firmware version Fw rel. = 0033h (51): this value must be

divided by 100 (V0.51). CRC 9BB8h ends the frame.

NOTE: DUCA47 with serial interface and pulse outputs (Identifier = 80), DUCA-LCD and

DUCA-LCD96 answer always like case 2, even if the Firmware Release is lower than 2.55.

Identifier Analyser and PFC controller model

09 MachSMART three-phase (5A)

10 MachSMART three-phase (50A)

11 MachSMART Dark three-phase (5A)

12 MachSMART Dark three-phase (50A)

13 MachSMART single phase (5A)

Page 65: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 65 of 68

14 MachSMART single phase (50A)

15 SMART 96

16 MachSMART Dark single phase (230/240Vac - 5A)

20 SMART Più 5A

21 SMART Più 5A with 2 output as pulse or alarms (models 2P)

22 SMART Più 5A (KVAh) xix

23 SMART Più 5A (KVAh) xix with 2 output as pulse or alarms (models 2P)

25 SMART 96 Più 5A

26 SMART 96 Più 5A with 2 output as pulse or alarms (models 2P)

27 SMART 96 Più 5A (KVAh) xix

28 SMART 96 Più 5A (KVAh) xix with 2 output as pulse or alarms (models 2P)

29 SMART Più 1A

30 SMART Più 1A with 2 output as pulse or alarms (models 2P)

31 SMART Più 50A

32 SMART Più 50A with 2 output as pulse or alarms (models 2P)

33 SMART96 Più 1A

34 SMART96 Più 1A with 2 output as pulse or alarms (models 2P)

35 SMART96 Più 50A

36 SMART96 Più 50A with 2 output as pulse or alarms (models 2P)

55 DUCA-LCD96 BASE-485

57 DUCA-LCD96 485

58 DUCA-LCD96 485-RELE

59 DUCA-LCD96 485-IO

60 SMART Più 1A KVAhxix

61 SMART Più 1A KVAhxix with 2 output as pulse or alarms (models 2P)

xix You will obtain this ID from SMART Più and SMART 96 Più, Ver 3.11 or later, if you set CFG parameter to value 28, 33 or 38.

See the instrument’s manuals for more information.

Page 66: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 66 of 68

62 SMART Più 50A KVAhxix

63 SMART Più 50A KVAhxix with 2 output as pulse or alarms (models 2P)

64 SMART96 Più 1A KVAhxix

65 SMART96 Più 1A KVAhxix with 2 output as pulse or alarms (models 2P)

66 SMART96 Più 50A KVAhxix

67 SMART96 Più 50A KVAhxix with 2 output as pulse or alarms (models 2P)

76 DUCA-LCD 485

77 DUCA-LCD 485-ETH

80 DUCA47 with Serial line and pulse outputs

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

3. Exceptions on the Bus

Below is a table of the exceptions handled for errors regarding access to the bus.

Exception Description

01 ILLEGAL FUNCTION An unsupported function code has been sent

02 ILLEGAL DATA ADDRESS Illegal address

03 ILLEGAL DATA VALUE A setup datum is outside of the acceptable limits

Page 67: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 67 of 68

4. CRC algorithm

The CRC used in MODBUS follows the standard CRC-16 defined by CCITT. Many algorithms

are ready off-the-shelf, below one is reported, written in C, which uses a 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,

Page 68: General Specific MODBUS RTU protocol Rev. 15 · 2018-03-22 · MODBUS_15_ENG.doc REVISION: 15 of 22/03/18 TITLE: MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD

DUCATI

ENERGIA S.P.A.

MEASUREMENT INSTRUMENTS

AND POWER FACTOR

CONTROLLER DIVISION

file name: MODBUS_15_ENG.doc

REVISION: 15 of 22/03/18

TITLE:

MODBUS-RTU Protocol (Mach SMART / SMART Più / DUCA47-72-SP / DUCA-LCD /

DUCA-LCD96 / R5 / R8)

Page 68 of 68

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);

}