View
7
Download
0
Category
Preview:
Citation preview
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
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.
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
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.
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
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
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
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.
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.
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.
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).
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.
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
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
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
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
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
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
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
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
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
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
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
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
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
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).
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
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
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
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
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
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
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:
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
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
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 - -
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
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
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
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
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
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
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
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
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
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
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
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.
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.
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...).
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
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
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
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
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
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
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
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
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
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
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).
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;
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
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)
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.
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
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,
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);
}
Recommended