AmpCom User Manual V.1.1
DMPU-PS
USER
MANUAL
Version
rev. 1.1
1
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Contents
Contents ............................................................................................................................................................ 2
Introduction ....................................................................................................................................................... 6
Foreword ....................................................................................................................................................... 6
Product inspection......................................................................................................................................... 6
Precautions .................................................................................................................................................... 6
Safety precautions ............................................................................................................................................. 7
General Information ...................................................................................................................................... 7
Installation ......................................................................................................................................................... 8
Ambient environment ................................................................................................................................... 8
Mounting ....................................................................................................................................................... 8
Mounting description ................................................................................................................................ 8
Dimensions .................................................................................................................................................. 10
Wiring .......................................................................................................................................................... 11
DMPU-MBT and DMPU-PRB .................................................................................................................... 11
DMPU-05 and DMPU-65.......................................................................................................................... 12
DMPU-R2 ................................................................................................................................................. 13
DMPU-EL .................................................................................................................................................. 14
DMPU-CPAN or DMPU-CPC ..................................................................................................................... 14
DMPU-HMI .............................................................................................................................................. 15
Wiring diagrams........................................................................................................................................... 16
DMPU-MBT and DMPU-PRB .................................................................................................................... 16
DMPU-R2 ................................................................................................................................................. 16
DMPU-05 and DMPU-65.......................................................................................................................... 16
DMPU-EL .................................................................................................................................................. 16
DMPU-HMI .............................................................................................................................................. 16
DMPU-PS software configuration.................................................................................................................... 18
Introduction ................................................................................................................................................. 18
Start-up ........................................................................................................................................................ 18
System requirements .................................................................................................................................. 18
Software structure....................................................................................................................................... 18
Main functions ............................................................................................................................................. 19
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
2
New.......................................................................................................................................................... 19
Open ........................................................................................................................................................ 19
Imp/Exp ................................................................................................................................................... 19
Save.......................................................................................................................................................... 20
Modify...................................................................................................................................................... 20
Remove .................................................................................................................................................... 20
Monitoring ............................................................................................................................................... 20
Data logging ............................................................................................................................................. 22
Commands ............................................................................................................................................... 22
Reset ........................................................................................................................................................ 23
Print ......................................................................................................................................................... 23
Close ........................................................................................................................................................ 23
Menu ........................................................................................................................................................... 23
Wizard description........................................................................................................................................... 24
Basic parameters ......................................................................................................................................... 24
Modules configuration ............................................................................................................................ 24
Communication ....................................................................................................................................... 24
CT and VT parameters ............................................................................................................................. 25
Motor features ........................................................................................................................................ 25
Function configurations............................................................................................................................... 25
Data logger .................................................................................................................................................. 28
Blocks description ............................................................................................................................................ 30
Latch function .............................................................................................................................................. 30
Digital/temperature input ........................................................................................................................... 30
Other inputs................................................................................................................................................. 31
Module connection error ........................................................................................................................ 31
Measurement module connection error ................................................................................................. 32
Configuration error .................................................................................................................................. 32
Power ON................................................................................................................................................. 32
Power OFF ............................................................................................................................................... 32
Database reset ......................................................................................................................................... 32
Fast log reset ........................................................................................................................................... 33
Data event reset ...................................................................................................................................... 33
3
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Instantaneous variables............................................................................................................................... 33
ANSI functions ............................................................................................................................................. 35
ANSI 49 Thermal image ........................................................................................................................... 35
ANSI 46 Inverse sequence current .......................................................................................................... 36
ANSI 27D Phase loss ................................................................................................................................ 37
ANSI 47 Phase sequence.......................................................................................................................... 37
ANSI 50 Overcurrent (max phase current) .............................................................................................. 37
ANSI 66 Starts per hour ........................................................................................................................... 38
ANSI 66 Minimum time between starts .................................................................................................. 38
ANSI 66 Minimum time from last stop .................................................................................................... 39
ANSI 37 Undercurrent (minimum phase current) ................................................................................... 39
ANSI 48 Locked rotor at start-up ............................................................................................................. 39
ANSI 51LR Stalled rotor ........................................................................................................................... 40
ANSI 64 Earth fault .................................................................................................................................. 41
ANSI 64EL Earth leakage current ............................................................................................................. 41
ANSI 27S Undervoltage............................................................................................................................ 42
ANSI 59 Overvoltage ................................................................................................................................ 42
Counters/timers .......................................................................................................................................... 42
Counters .................................................................................................................................................. 42
Timers ...................................................................................................................................................... 42
Internal counters ......................................................................................................................................... 42
Starts per hour ......................................................................................................................................... 42
Estimated time before trip ...................................................................................................................... 43
Estimated time before restart ................................................................................................................. 43
Max start current 1, 2 and 3 .................................................................................................................... 43
Digital outputs ............................................................................................................................................. 43
Latch reset ................................................................................................................................................... 43
Logic functions ............................................................................................................................................. 43
Introduction to Modbus .................................................................................................................................. 45
Introduction ................................................................................................................................................. 45
Modbus functions........................................................................................................................................ 45
Function 03h (Read holding registers)..................................................................................................... 45
Function 04h (Read input registers) ........................................................................................................ 46
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
4
Function 06h (Write single holding register) ........................................................................................... 47
Function 10h (Write multiple registers) .................................................................................................. 47
Function 08h (Diagnostic with sub-function code 00h) .......................................................................... 48
Function 14h with sub-function 06h (Reading a record file) ................................................................... 49
Broadcast mode....................................................................................................................................... 50
Profibus GSD file .............................................................................................................................................. 51
DMPU registers map........................................................................................................................................ 55
Data format representation ........................................................................................................................ 55
Variables Map .............................................................................................................................................. 56
Instantaneous variables........................................................................................................................... 56
Variables from modules .......................................................................................................................... 57
Communication parameters .................................................................................................................... 60
Internal counters ..................................................................................................................................... 62
Date and time management.................................................................................................................... 64
Virtual inputs ........................................................................................................................................... 65
Virtual alarms status ................................................................................................................................ 65
Datalogger system ....................................................................................................................................... 65
Database logging ..................................................................................................................................... 65
Dataevent logging .................................................................................................................................... 68
Fast data logger ....................................................................................................................................... 72
Datalogger reset ...................................................................................................................................... 75
Configuration Examples................................................................................................................................... 76
Direct starter ............................................................................................................................................... 76
Reversing starters ........................................................................................................................................ 78
ON delay timer ............................................................................................................................................ 82
Star-delta starter ......................................................................................................................................... 83
Emergency start........................................................................................................................................... 85
5
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Introduction
Foreword
DMPU is a modular electronic motor protection relay that provides protection,
monitoring and metering functions for 3-phase, constant or dual speed, AC
induction motors. The modular housing is for DIN-rail mounting with IP20
protection degree. The device, in its basic configuration, is able to measure the
electrical motor variables (current, voltage, harmonic distortion, etc.), to monitor
the thermal image of the motor, and also its load, operational status (start-stop,
star-delta starting, 2 speeds, alarm set-point and other functions adjustable by
the user), motor temperature and includes an event datalogger. The current
measurement is carried out by means of 3 external current transformers, or by
built-in split-core transformers up to 5A. With serial communication, it is possible
to gather all the relevant instantaneous values and transmit them to a host
control system for data collection and process control. Profibus and Modbus
TCP/IP protocols are available for a high connectivity to the most used fieldbus
systems. Through the optional remote operator interface (for panel mounting) it is
possible to see the instantaneous values and status. The whole programming of
the unit is to be performed via configuration software. Optional modules allow the
collection of additional PTC and PT100 values for coils and bearing temperature
control, and additional input/outputs are used for some local on-board logic
functions.
Product inspection
Please check the followings when receiveng and unpacking DMPU:


The modules of DMPU are the ones specified in your purchase order.
Check if there are damages caused by transportation. Please do not
install the product, and contact Carlo Gavazzi sales representatives if
there is any problem.
We suggest to keep the original packing in case it is necessary to return the
instrument to our After Sales Department. In order to achieve the best results
with your instrument, we recommend to read this instruction manual carefully. If
the instrument is used in a way not specified by the producer, the protection
provided by the instrument may be impaired.
Precautions
For your safety, the following symbol is to remind you to pay attention to safety
instructions on configuring and installing DMPU. Be sure to follow the instructions
for higher safety.
This symbol indicates a particularly important subject or information
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
6
Safety precautions
General
Information
Please read this manual thoroughly before using the device. Should there be any
problem using the product which cannot be solved with the information provided
in the manual, contact your nearest Carlo Gavazzi distributor or our sales
representatives to help you.
Check that the device is installed in accordance with the procedures as
described in this manual.
The manufacturer accepts no liability for any consequence resulting from
inappropriate, negligent or incorrect installation or adjustment of the optional
parameters of the equipment. The contents of this guide are believed to be
correct at the time of printing. In the interests of commitment to a policy of
continuous development and improvement, the manufacturer reserves the right
to change the specification of the product or its performance, or the content of
the guide without notice.
The device is only for qualified personnel who takes responsibility for the use.
For your safety pay attention to safety instructions on handling, installing,
operating, and checking the device.
7
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Installation
Ambient
environment
The environment will directly affect the proper operation and the life span of the
device, so install the device in an environment complying with the following
conditions:








Ambient temperature: -25°C ~ +55°C (-13°F ~ +131°F)
Avoid exposure to rain or moisture
Avoid direct sunlight
Avoid oil mist and salinity
Avoid erosive liquid and gas
Keep away from radioactive and flammable materials
Avoid electromagnetic interference
Avoid vibrations
All the modules have IP20 protection degree. Don't place the devices in an
environment where they can be damaged electrically or mechanically.
Mounting
Mounting description
Mount the modules on the DIN-rail (before placing the modules on the DIN rail
move down the plastic tab on the back of the module and secure the modules to
the DIN rail by repositioning the tab up); connect them (except measurement
module) side by side according to the order defined in the configuration of the
device decided for your application (see the software configuration chapter).
The available modules are the following:
DIN-rail mounting





DMPU-MBT or DMPU-PRB (main module Modbus TCP/IP or Profibus)
DMPU-05 or DMPU-65 (measurement module)
DMPU-R2 (2I/2O unit)
DMPU-EL (Earth leakage current module)
DMPU-CC (bus extension unit)
The first module mounted side by side on the left must be DMPU-MBT or DMPUPRB (main module). Side by side mounting allows to communicate among and to
supply the other modules from the main one. Use DMPU-R2 modules to increase
the available inputs/outputs and the internal bus adaptor DMPU-CC if more than
one DIN-rail is needed. The maximum connectable modules are:



1 DMPU-MBT or DMPU-PRB
1 DMPU-05 or DMPU-65
10 expansion modules (DMPU-R2 or DMPU-EL)
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
8
Mounting example

1 DMPU-EL
If the order of the modules is changed after the definition of the software
configuration, check the congruency between the modules mounting and the
software settings; in case of incongruity the application may not work properly.
Connection and disconnection of the modules must be done when the
system is OFF.
If DMPU-HMI display is used, mount it on the front of the panel.
DMPU-CPAN mounting
9
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Dimensions
DMPU-MBT
DMPU-PRB
DMPU-05
DMPU-65
DMPU-R2, DMPU-EL and DMPU-CC
DMPU-CPAN panel cut-out
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
10
Wiring
Connect the wires to the terminals taking care of the correct torque:
Terminal torque
Module
Screwdriver torque
DMPU-MBT and DMPU-PRB
0.4Nm/0.8Nm
DMPU-05 and DMPU-65
0.4Nm/0.8Nm
DMPU-R2
0.4Nm/0.8Nm
DMPU-EL
0.4Nm/0.8Nm
Use cables with the following section area:
Cable section area
Module
Max cable section area
power supply
2 x 1.5 mm2
inputs
6 x 1.5 mm2
RS485 communication
3 x 1.5 mm2
outputs
4 x 1.5 mm2
voltage inputs
4 x 1.5 mm2
currents
ø 9mm
outputs
4 x 1.5 mm2
voltage inputs
4 x 1.5 mm2
currents
ø 12mm
DMPU-R2
input and output
4 x 1.5 mm2
DMPU-EL
input and output
11 x 1.5 mm2
DMPU-MBT and DMPU-PRB
DMPU-05
DMPU-65
DMPU-MBT and DMPU-PRB
Connect power supply voltage according to the scheme taking care of the
polarity.
Connect max 3 temperature sensors (2-wire PT100 or PTC) or 3 digital inputs or
a mix of them.
If DMPU-HMI display is used, connect the serial port of the display to the RS485
port. It is the same to use the screw or the RJ11 terminals.
To reduce the noise on the RS485 communication cable use a shielded
cable and connect the shield to GND terminal and to the ground (one
point only).
DMPU-MBT
While programming DMPU-MBT or DMPU-PRB with DMPU-PS
software (using RS485 port), DMPU-HMI display must be disabled (see
the display instructions to enable this mode) and BTM touch-screen
must be powered OFF (if it uses RS485 port), otherwise the connection
may not work properly (it's not possible to have two master devices in
the same bus).
On the bottom of the module there are two RJ11 connectors for measurement
11
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
module (on the left) and the DMPU-CPAN or DMPU-CPC cable (on the right);
these cables are used for PC connection and the configuration by programming
software.
On the top of the module there is an auxiliary communication port which depends
on the main module type:


on DMPU-MBT there is a RJ45 connector for Modbus TCP/IP
communication
on DMPU-PRB there is a DB9 connector for Profibus communication
Bottom view of DMPU-MBT
and DMPU-PRB
DMPU-05 and DMPU-65
These modules are connected to DMPU-PRB or DMPU-MBT through the
dedicated cable with RJ11 connector on the bottom side of the module.
Connect the measurement module when the device is not powered.
It's possible to use only one measurement module (DMPU-05 or
DMPU-65) for each main module.
DMPU-05
DMPU-05 or DMPU-65 doesn't require auxiliary power supply, being provided via
RJ11 connector from the main module.
DMPU-05 wiring
To measure the currents, remove the 4 screws on the front to open the cover of
DMPU-05 and place the 3 motor cables or the current transformer cables in the
holes to allow the current measurement through the 3 phase split-core current
transformers (the hole diameter for the wire is 9 mm) taking care of the sequence
and the current directions. Close the cover of DMPU-05 with a screwdriver
avoiding damages to the cable.
DMPU-65 wiring
To measure the current, pass the 3 motor cables through the three holes; this
allows the current measurement by means of the 3-phase current transformers
placed inside the DMPU-65 (pay attention to the sequence and to the current
Removing DMPU-05 cover direction).
for current measurement
Connect the voltages (directly or through voltage transformers) to the terminals
including neutral if available. Voltage connection isn't mandatory but it is
recommended to increase the accuracy of the product.
Pay attention to the reference of the voltages and currents: the voltage
terminal L1 refers to the current hole I1, the voltage terminal L2 refers
to the current hole I2, the voltage terminal L3 refers to the current hole
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
12
I3. Observe the currents directions according to the arrows reported on
the front label (the arrowhead indicates the motor position).
Connect up to 2 relay outputs.
The output present on the measurement module have an intrinsic delay
< 100ms. The ones on the DMPU-R2 modules < 1000ms. Use the
former ones for the most time critical tasks (e.g.: start/stop, star delta,
…).
Pass-through the 3 motor
cables in DMPU-65 holes
The suggested current transformers for the most common motor rating and power
supply voltage are the following:
Current transformer
Motor power [kW]
Items
@230V
@400V
@480V
@600V
1.5
CTD3X1505A
-
-
-
2.2
CTD3X1505A
-
-
-
3.7
CTD3X1505A
CTD3X1505A
CTD3X1505A
-
5.5
CTD3X1505A
CTD3X1505A
CTD3X1505A
CTD3X1505A
7.5
CTD3X2005A
CTD3X1505A
CTD3X1505A
CTD3X1505A
11
CTD3X2505A
CTD3X1505A
CTD3X1505A
CTD3X1505A
15
CTD3X4005A
CTD3X2005A
CTD3X1505A
CTD3X1505A
18.5
CTD3X5005A
CTD3X2505A
CTD3X2005A
CTD3X1505A
22
CTD3X6005A
CTD3X3005A
CTD3X2505A
CTD3X2005A
30
CTD3X7005A
CTD3X4005A
CTD3X3005A
CTD3X2505A
37
CTD3X10005A
CTD3X5005A
CTD3X4005A
CTD3X3005A
45
CTD3X12005A
CTD3X6005A
CTD3X5005A
CTD3X4005A
55
CTD4X15005A
CTD3X7005A
CTD3X6005A
CTD3X5005A
75
CTD8V20005A
CTD3X10005A
CTD3X7505A
CTD3X6005A
90
CTD8V25005A
CTD4X15005A
CTD3X10005A
CTD3X7505A
110
CTD8V30005A
CTD4X16005A
CTD4X15005A
CTD3X10005A
DMPU-R2
This module doesn't require auxiliary power supply, which is via internal bus from
main module.
Connect it when the device is not powered.
Connect up to 2 temperature sensors (2 or 3 wires PT100 or PTC) or 2 digital
inputs or a mix of them.
Connect up to 2 relay outputs.
DMPU-R2
13
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
DMPU-EL
This module doesn't require auxiliary power supply, which is via internal bus from
main module.
Connect it when the device is not powered.
Connect up to 3 digital inputs and 1 relay output (it is designed for ANSI 64EL
alarm, it isn’t customizable by user).
DMPU-EL
The wiring diagram for core balance transformer depends on the earth leakage
current set-point (ISEL; see ANSI 64EL function description) and the transformer
ratio (RCTEL); calculate the P value according of the following formula to define
when to use C1-C terminal (P<694) or C2-C terminals (P≥694).
The suggested core balance transformers with 1000/1 ratio and various internal
diameters to satisfy the needs of several 3-phase cables diameters are the
following:




CTG-035: core balance transformer with 35mm internal diameter
CTG-070: core balance transformer with 70mm internal diameter
CTG-120: core balance transformer with 120mm internal diameter
CTG-210: core balance transformer with 210mm internal diameter
CTG core balance transformers connection example:
Core balance transformer
ISEL
[A]
RCTEL
P
DMPUC-EL
terminals
0.03
1000
15
C1-C
0.05
1000
25
C1-C
0.1
1000
50
C1-C
0.3
1000
150
C1-C
0.5
1000
250
C1-C
1
1000
500
C1-C
3
1000
1500
C2-C
5
1000
2500
C2-C
10
1000
5000
C2-C
30
1000
15000 C2-C
DMPU-CPAN or DMPU-CPC
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
14
DMPU-CPAN and DMPU-CPC cables are used for communication with the PC:


DMPU-CPAN
Use DMPU-CPC cable to connect DMPU-MBT or DMPU-PRB directly to
the PC RS485 port. If this port is not available on your PC please use an
adapter.
Use DMPU-CPAN cable to relocate the RJ11 socket from the main
module to the panel and connect the PC RS 485 port to the panel
through DMPU-CPC cable. This accessory is of great help when the
device is installed in a drawer system to allow re-programming,
datalogger downloading and troubleshooting without powering the device
OFF.
DMPU-CPAN or DMPU-CPC cable are connected to the RJ11 socket
on the right in the bottom side of DMPU-PRB or DMPU-MBT.
DMPU-CPC
During the connection with DMPU-PS software DMPU-HMI display must be
disabled (see the display instructions to enable this mode), otherwise the
connection won't work properly (it's not possible to have two master devices in
the same RS485 Modbus network).
DMPU-HMI
Connect DMPU-HMI display to the main module through the screw terminals,
taking care of the RS485 polarity. To reduce the noise use a shielded cable and
connect the shield to main module GND terminal and to the ground.
DMPU-HMI
15
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Wiring diagrams
DMPU-MBT and DMPU-PRB
Digital inputs
PT100 and PTC temperature
sensors
PT100 temperature sensors
PTC temperature sensors
Power supply
DMPU-R2
Digital inputs
Relay outputs
DMPU-05 and DMPU-65
Measurement connection
Relay output
DMPU-EL
Digital inputs
Toroidal sensor input with
P<694
Toroidal sensor input with P≥694
Relay output
DMPU-HMI
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
16
Power supply
17
RS485 ports connection
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
DMPU-PS software configuration
Introduction
The factory settings release the product with no function programmed. Use
DMPU-PS software to create the desired configuration and upload it to the
device through the communication cable.
Please power off motor while configuration is sent.
The setup of the device is defined through a guided tour where the user inputs
step by step the main characteristics of the motor, the type of main module, the
additional modules, the communication parameters, all the alarms and warnings
for motor protection and the setup of inputs and outputs. In the main window the
user can see the present configurations and modify them or upload/download a
specific configuration from/to the device. The user can also load predefined
configurations of parameters to fast set-up the most common operating functions
as motor start/stop, reversing, star/delta starting and 2 speeds. DMPU-PS has
also a section to read the data logger registers of DMPU.
Start-up
Install the software DMPU-PS provided by Carlo Gavazzi in your PC. Connect the
PC RS485 port to the main module (DMPU-MBT or DMPU-PRB) through DMPUCPC or DMPU-CPAN cable. Raw cables can also be used (using the screw
terminals of the RS485 port).
At start-up configure the main parameters of the software in the main menu: “File”
-> “Setup”


Configure the RS485 communication parameters between the PC and
DMPU-MBT or DMPU-PRB. The factory settings of the main modules
are: speed “9600bps”, data bits “8”, parity “none”, stop bit “1” and device
ID “1”.
Define the software language.
The status of communication appears in the bottom of the main window: “offline”
if the device is not correctly connected or the communication parameters are
wrong, “online” if the device is ready for communication.
System
requirements


Minimum monitor resolution: 800x600 pixel
Compatibility: Windows XP, Windows Vista, Windows 7
Software structure
The software main window has the following parts:

Menu bar: a menu to access most common functions and basic software
setup
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
18


Toolbar: buttons to choose among the main functions of the software,
used to configure and monitor the device
Configuration list: a list of configurations created by the user
The functions of the software in the toolbar are the following:
Toolbar buttons
Button
Function description
New
Add a new configuration to the configuration list. A window to enter the
configuration name is shown.
Open
Load previously saved configuration from an external file.
Imp/Exp
Import the configuration from the device to the software or export the selected
configuration in the configurations list to the device.
Save
Save the parameters of the highlighted configuration (in the list of configurations) to
an external file.
Modify
A wizard to insert all the parameters of the configuration.
Remove
The selected configuration (in the list of configurations) is removed.
Monitoring
Monitor the instantaneous values of the variables and the virtual alarms status in
the device.
Data
logging
Download the data loggers and save them to an external Microsoft Excel 97-2003
file.
Commands
Execute the commands of DMPU.
Reset
Restore the device to the factory configuration.
Print
Print a document reassuming the configuration.
Close
Close the software.
Main functions
New
Press the button “New” in the toolbar to add a new configuration on the
configuration list and then use the button "Modify" to enter the configuration
parameters (see the relevant chapter).
Open
Press the button “Open” in the toolbar to load a configuration setup for DMPU
saved previously in an external file. This configuration is added to the list of
configurations.
Imp/Exp
This button is activate only if an item of the configuration list is selected. A
window to choose if import the configuration from the device to the software or
export the configuration selected in the configuration list from software to the
device (overwriting the configuration previously present in the device) is shown.
An alert window is shown if the selected modules on the exported configuration
don't match to the modules physically present.
19
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Please power OFF and ON the DMPU after the configuration export.
Save
Saves the parameters of the selected configuration (in the list of configurations)
to an external file. If there is no selected item in the list of configuration this button
is disabled. Use this file to store the configuration of the plant for future
maintenance and assistance.
Modify
Starts a wizard with the parameters values of the selected configuration entered
last time or the default values in case of new configuration.
The configurations couldn’t be modified when the current software language isn’t
equal to configuration creation language.
Through the wizard insert all the parameters of the configuration that are divided
on the following 3 groups:
1. Basic parameters: to select the main module, add expansion and
measurement modules, set the communication parameters between the
DMPU and PC or supervision system, input the motor features.
2. Functions configuration: to define functions of inputs/outputs and the
internal monitoring variable functions (ex. ANSI, counters/timers,
instantaneous variables, etc.). It's also possible to add predefined
configuration from external file without programming every time from
scratch.
3. Data logger: to add the variables to store in the dataloggers.
Every window of the wizard has the following buttons:




Cancel: close the wizard without saving
Next and previous: allowing to move forward and backward among the
wizard windows
Save: save the configuration without close the window
Save and exit: save the configuration and close the windows
See "Wizard Description" for more details about the 3 step groups.
Remove
Removes the selected configuration after being prompted for confirmation. The
removed configuration is eliminated from the software memory, not the device.
Monitoring
This window allows monitoring the instantaneous values of the variables and the
virtual alarms status in the device. The window is divided into 5 sheets showing
the following 5 groups of variables:
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
20
Monitoring variables
Current sheet
I1
Phase 1 current
I2
Phase 2 current
I3
Phase 3 current
I+
Positive motor sequence current
I-
Negative motor sequence current
IIMB
Current imbalance
TCU
Thermal Capacity Used [%]
IEARTH 64
Earth fault current
IEARTH 64 EL
Earth leakage current. The value already takes the core balance transformer ratio
into consideration.
THD I1
Total harmonic distorsion of I1
THD I2
Total harmonic distorsion of I2
THD I3
Total harmonic distorsion of I3
Voltage sheet
V1-N
L1-N voltage
V2-N
L2-N voltage
V3-N
L3-N voltage
VL-NΣ
Average value of phase-neutral voltages
V1-2
L1-L2 voltage
V2-3
L2-L3 voltage
V3-1
L3-L1 voltage
VL-LΣ
Average value of phase-phase voltages
AsyVL-N
Asymmetry L-N%
AsyVL-L
Asymmetry L-L%
THD V1-N
Total harmonic distorsion of V1-N
THD V2-N
Total harmonic distorsion of V2-N
THD V3-N
Total harmonic distorsion of V3-N
THD V1-2
Total harmonic distorsion of V1-2
THD V2-3
Total harmonic distorsion of V2-3
THD V3-1
Total harmonic distorsion of V3-1
Hz
Frequency
Digital/Temperature sheet
IN1 to IN23
Digital inputs associated to main or expansion modules (up to 23 available)
TIN1
TIN23
to
Temperature inputs associated to main or expansion modules (up to 23 available)
VIN1
VIN8
to
Virtual input associated to Modbus or Profibus input (up to 8 available)
Power sheet
21
W1
Phase1 active power
W2
Phase 2 active power
W3
Phase 3 active power
WTOT
Total active power
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
VA1
Phase 1 apparent power
VA2
Phase 2 apparent power
VA3
Phase 3 apparent power
VATOT
Total apparent power
VAR1
Phase 1 reactive power
VAR2
Phase 2 reactive power
VAR3
Phase 3 reactive power
VARTOT
Total reactive power
PF1
Phase 1 power factor
PF2
Phase 2 power factor
PF3
Phase 3 power factor
PFTOT
Total power factor
Operating variables sheet
kWhTOT
Active energy [kWh]
kVARhTOT
Reactive energy [kVArh]
NS
Total number of Starts
NSH
Number of starts per hour
TRTOT
Total running hours
TRPAR
Partial running hours
TBT
Time estimation before trip (associated with ANSI 49). It’s “NaN” when the motor is
turned off or not in overload condition.
TBR
Time estimation before restart (associated with ANSI 66)
The virtual alarms status is also shown (tripped or not).
Data logging
Through this function it is possible to download the data loggers from DMPU. The
data tables are saved to a Microsoft Excel 97-2003 file. When saving the data
loggers to the PC, it's possible to reset the values stored in the device.
Commands
This function allows to execute the DMPU commands which are the following:
Commands list
Command
Description
Reset total kWh
Reset to zero the Active energy counter
Reset total kVArh
Reset to zero the Reactive energy counter
Reset total numbers of starts
Reset to zero the Number of starts counter
Reset partial running hours
Reset to zero the Partial running hours counter
Reset Max motor start time
Reset to zero the Max motor start time counter
Reset Max start currents
Reset to zero the Max start currents counter
Reset datalogger
Reset the memory of Datalogger
Reset data event
Reset the memory of Dataevent
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
22
Reset fast datalogger
Reset the memory of Fast datalogger
Reset latched alarms
Reset the latched alarms
Reset
This function restores the device to factory configuration.
Print
Prints a document reassuming the configuration. This document includes the
following contents:



The synoptic of the connections (inserted in the graphic connection panel
during the configuration).
The synoptic of the connections for the “logic function blocks”.
The parameter list values of each block used.
Use this document to store the configuration of the plant for better maintenance
and assistance.
Close
The software is closed.
Menu
The menu bar has the following items:
Menu items
Item
Description
New
Open
Imp/Exp
See Main function section for more details
Save
File
Modify
Remove
Setup
Open the setup page where the software language and the
communication parameter between DMPU and software are set
Close
See Main function section for more details
Clock and time Set the time zone parameters and synchronize the DMPU date and
time with PC
Tools zone
Help
23
Commands
See Commands section for more details
About
Software version and copyright are shown
System log
A list of processes executed by software is shown
Manual
Open this manual in PDF format
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Wizard description
Basic parameters
The wizard, regarding the basic parameters, is divided in 4 windows that are
described below.
Modules configuration
Defines the main module type, the measurement module and adds the
expansion modules in use: use the buttons to add modules in the used module
list or to delete them from the list; the max number of connectable modules being
10.
The modules in the list of modules used must be listed in the same
order as physically mounted; otherwise the device may not work
properly.
The types of available expansion modules are as follows:
Expansion modules
Expansion module
Description
DMPU-R2
I/O module (with digital/temperature inputs and relay outputs)
DMPU-EL
Earth leakage current module
Select the temperature unit ("Celsius" or "Fahrenheit") which will be used for all
the measured temperatures.
Communication
Set the communication port parameters of the main module:
Main module communication parameter
DMPU-MBT
“IP address”, the “Subnet mask”, the “Default gateway” and the “Modbus
TCP/IP port”; IP address is fixed (DHCP isn't available)
Ethernet
parameters:
Modbus
parameters:
RTU
Instrument address, bps rate, parity and stop bit.
DMPU-PRB
Profibus
parameter:
Modbus
parameters:
Profibus address
RTU
Instrument address, bps rate, parity and stop bit.
The communication parameters become effective when the device is
turned OFF and ON.
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
24
CT and VT parameters
Input the RCT (current transformer ratio) and RVT (voltage transformer ratio)
parameters. All the electric variables that are used already take these ratios into
consideration. Set the ratios to 1 if CT's and VT's aren't used.
Motor features
Define the following general parameters:
General parameters
Parameter
Function
IN
Nominal current of the motor (from the nameplate of the motor or
from its datasheet)
tST
Nominal motor start time (depends on the application and the type
of load)
IS49-LR, tS49-H, tS49-C, k49, K49-R,
See the ANSI 49 thermal image description
K49-S
Function
configurations
The digital/temperature inputs, internal functions (instantaneous variables
alarms, ANSI functions, counters/timers, logic functions) and relay output are
represented as graphic blocks. All of them (except the outputs) are named
"virtual alarms": they are internal alarms of DMPU and can be connected to the
relay outputs or read from host control system for process control (see the two
words in the communication protocol representing the virtual alarms status). The
functions and the status of these alarms (trip or not trip) are described in the
"Block description" chapter.
All these blocks have input pins (on the left of the block) and/or output pins (on
the right of the block). Connect the pins among different blocks by clicking and
dragging if a block function depends on another virtual alarm status: each
connection between the blocks links the function block input to the function status
of another block.
The user can connect the blocks directly to the output relay or through logic
function or ANSI functions, counters/timers, internal counters or instantaneous
variables blocks. The user can also add a block without connection to the output
relay (for instance to monitor it from the supervision system on the Ethernet or
Profibus port).
Functions setup is made through a graphic tool where all the above elements are
represented by blocks divided in the following groups:
Blocks list
Inputs
Main.1,
25
Main.2, 3 digital or temperature inputs associated to main modules
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Main.3
From
1.R2.1
10.R2.2
to
From Virtual.1
Virtual.8
to
Module
error
connection
Up to 20 digital or temperature inputs associated to expansion modules
Virtual input associated to Modbus or Profibus input (up to 8 available)
error on expansion modules connection
Meas. Module conn.
error on measurement module connection
error
Configuration error
error on DMPU configuration
Database reset
active when the database is reset
Fast log reset
active when the fast database is reset
Data event reset
active when the data event is reset
Power OFF
DMPU is turned OFF
Power ON
DMPU is turned ON
V1-N
L1-N voltage
V2-N
L2-N voltage
V3-N
L3-N voltage
VL-N
Average value of phase-neutral voltages
V1-2
L1-L2 voltage
V2-3
L2-L3 voltage
V3-1
L3-L1 voltage
VL-L
Average value of phase-phase voltages
I1
Phase 1 current
I2
Phase 2 current
I3
Phase 3 current
IEARTH
Earth fault current
IEARTH 64 EL
Earth leakage current
W1
Phase1 active power
W2
Phase 2 active power
W3
Phase 3 active power
WTOT
Total active power
VA1
Phase 1 apparent power
VA2
Phase 2 apparent power
VA3
Phase 3 apparent power
VATOT
Total apparent power
VAR1
Phase 1 reactive power
VAR2
Phase 2 reactive power
VAR3
Phase 3 reactive power
VARTOT
Total reactive power
PF1
Phase 1 power factor
PF2
Phase 2 power factor
PF3
Phase 3 power factor
Instantaneous variable functions
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
26
PFTOT
Total power factor
Hz
Frequency
AsyVL-N
Asymmetry L-N%
AsyVL-L
Asymmetry L-L%
Phase sequence
L1-L2-L3 or L1-L3-L2 phase sequence
I+
Positive sequence component of motor current
I-
Negative sequence component of motor current
THD V1-N
Total harmonic distorsion of V1-N
THD V2-N
Total harmonic distorsion of V2-N
THD V3-N
Total harmonic distorsion of V3-N
THD V1-2
Total harmonic distorsion of V1-2
THD V2-3
Total harmonic distorsion of V2-3
THD V3-1
Total harmonic distorsion of V3-1
THD I1
Total harmonic distorsion of I1
THD I2
Total harmonic distorsion of I2
THD I3
Total harmonic distorsion of I3
TCU
Thermal Capacity Used [%]
ANSI functions
ANSI 49
Thermal image
ANSI 46
Inverse sequence current
ANSI 50
Overcurrent
ANSI 64
Earth fault
ANSI 64EL
Leakage current
ANSI 66SH
Starts per hour
ANSI 66MTBS
Time between starts
ANSI 66MTFLS
Time from last stop
ANSI 37
Undercurrent
ANSI 27S
Undervoltage
ANSI 59
Overvoltage
ANSI 47
Phase sequence
ANSI 27D
Phase loss
IIMB
Current imbalance
Counter 1, Counter 2
Auxiliary counter: one input to increment and one input to reset the
counter
Timer 1, Timer 2
Auxiliary timer: one input to activate and one input to reset the timer
NSH
Starts per hour
TBT
Estimated time before trip (associated with ANSI 49)
TBR
Estimated time before restart (associated with ANSI 66s)
Counters/timers
Internal counters
Max start current 1, 2
Stores the 3-phase maximum currents values during the motor start up.
and 3
Digital outputs
27
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Main.1, Main.2
From
1.R2.1
10.R2.2
Latch reset
2 relay outputs associated to measurement module
to
Up to 20 relay outputs associated to expansion modules. DMPU-EL
output is not present because it isn’t customizable by user: it is designed
for ANSI 64EL alarm.
Internal output to reset all the active functions which have been set for
latching (functions set as "Enabled and latched")
Logic functions
From Truth table 1 to 6IN/1OUT truth table: AND/OR/NOT relationships and their combinations
Truth table 9
between up to 6 input to deliver 1 output
Drag the required blocks from the tree view (on the left) and drop them to the
graphic connection panel (on the right) to be then connected with other blocks.
Notes:






The maximum number of blocks (except from the output blocks) is 32.
The number of digital/temperature input and output relay blocks available
(in the block list) depends on the number and types of physical modules
used (ex. if one DMPU-R2 is used; 2 additional inputs and outputs are
available).
Each digital/temperature input and digital output blocks has label on the
bottom of the block to describe the module type (the label prefix is a
number which identifies the physical location of installation) and the
number of input in the module above the pin (to identify the physical
input/output in the module) to uniquely identify the physical input/output
in the connection panel.
The “Logic function” blocks available are 9.
It's possible to use up to 2 timers and 2 counters.
The instantaneous variables blocks can be used more than once to set
different alarm trip levels.
Every block has a label name on the top set by the user (stored in the device)
and a label at the bottom to uniquely identify of block type.
Every block group has parameters described in the specific chapter to set
through dedicated pop-up windows. When the user right clicks an existing block,
the respective pop-up window is shown automatically.
Using the button on the bottom of the window it's possible to add predefined
configurations to the graphic connections panel; it allows to set-up typical motor
settings without programming every time from scratch. These functions are
saved in external files containing the graphic connections among the blocks and
the parameters’ values of the blocks. Only one pre-defined function can be
added. It's possible to use the Carlo Gavazzi functions or to save personal
predefined configurations and use them in the same way.
Data logger
The data logger function stores some variables of the device; there are 3 data
loggers:
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
28
Dataloggers list
Name
Database
logging
Description
Variable type
Max. 9999 data with date/hour Average values on programmable time
reference based on FIFO storage windows (max. 20 variables)
Data event Max. 9999 data with date/hour
By event
logging
reference based on FIFO storage
Fast
logger
Instantaneous value from the start event
data Max. 9999 data with progressive
(max. 20 variable, fixed time resolution
number based on stack storage
100ms)
The datalogger features are defined in three steps:



29
Database logging: the variables to store are added to the list through the
"add" button (the "delete" one cancels from the list) among the available
ones. The database enabling and the time base is set through the proper
box. If the database isn't activated the variables aren't stored on the
device.
Data event logging: the variables are selected from the list. Each state
change of the variables is stored in data logger. The data event logging
enabling is set through the proper box. If it isn't activated the events
aren't stored on the device. The available variables are the following:
o Modules conn. error: communication failure with expansion
modules.
o Meas. modules conn. error: communication failure with
measurement module.
o Motor start timer
o Start/Stop motor: the motor was started or stopped.
o Module configuration error
o Data base logging reset: the database logging was reset.
o Fast data logger reset: the fast data logger was reset.
o Data event reset: the data event logging was reset.
o DMPU power OFF: the device was powered off.
o DMPU power ON: the device was powered on.
o Latch reset command: the latch virtual alarm reset command is
executed
o Used virtual inputs: the virtual inputs changed status.
o Digital inputs status: the digital inputs changed status.
o Digital outputs status: the outputs changed status.
Fast data logger: this datalogger works just as the database logger apart
from the time base which is 100 ms during each motor start (the
variables are stored for 20 seconds for each motor start). The data fast
logger enabling is set through the proper box. If it isn't activated the
events aren't stored on the device.
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Blocks description
Every block in the graphic connection panel has a pop-up window where the
values of the respective parameters are inserted to define the block function.
Right-click the block to show the pop-up window.
When a new block is added, set the virtual alarm number:
DMPU works out cyclically the block functions from virtual alarm 1 to
32.
Assign the lower numbers to the alarms which influence the status of the other
alarms: in this way the time, for the changes to take effect, is reduced.
Every pop-up window has the following buttons:


OK: save the parameters and close the window. It is inhibited when the
parameter values are not set properly.
Cancel: close the window without saving the changes (the block is
deleted when it’s just added)
Latch function
For each block the function can be latched or not: if the block is latched the
function maintains the alarm state until the "internal latch reset" block is activated
(all blocks functions with this feature enabled are released by "internal latch
reset" activation; the alarms status aren't released after DMPU power OFF),
otherwise the alarm remains active until the monitored value goes back to nonalarm values.
If the "Internal latch reset" is activated but the latched alarm is in tripping
condition the alarm remains active regardless of the time delay. If the alarm is set
with hysteresis it's released only when the variables goes under ST1/SP1 (defined
below) setpoint in case of "over level" or goes over ST2/SP2 set-point in case of
"under level".
Digital/temperature
input
Input types are the following:



Over level function

2 or 3 wires PT100: 3 wires PT100 is available only in DMPU-R2
modules, 2 wires PT100 is available in DMPU-MBT/DMPU-PRB.
2 wires PTC.
Toggle digital input: at each push the alarm status changes state (DMPU
stores the previous state even if the device is turned OFF and ON).
Switch digital input: when the input is activated the block status is ON;
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
30
when the input is de-activated the block status is OFF.
If PT100 is used, the device measures the temperature and compares the value
against two set-points (ST1 and ST2). Set the two levels (upper level must be
greater than lower level), the delay time (tT) and the type of comparison that is
one of the following:
Under level function



In window level function

Alarm over level (with hysteresis): when the measured value goes above
the “over level” for all “delay time” the alarm trips. The alarm is released
when the measured value goes below the “under level”.
Alarm under level (with hysteresis): when the measured value goes
below the “under level” for all “delay time” the alarm trips. The alarm is
released when the measured value goes above the “over level”.
Alarm in window (without hysteresis): when the measured value goes
between the “over level” and the “under level” for all “delay time” the
alarm trips. The alarm is released when the measured value goes below
the “under level” or above the “over level”.
Alarm out window (without hysteresis): when the measured value goes
below the “under level” or above the “over level” for all “delay time” the
alarm trips. The alarm is released when the measured value goes
between the “over level” and the “under level”.
If switch digital input is used, choose one of the following input type:

Out window level function

Active when closed: when the physical input is closes the alarm trips
after the set delay time, it is released when the physical input is open.
Active when open: when the physical input is open the alarm trips after
the set delay time; it is released when the physical input is closed.
Active when closed input
Active when open input
Other inputs
Module connection error
This function monitors the connection status of the expansion modules. The
alarm trips immediately when at least one module is not connected properly. It
31
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
maintains this status as long as the modules connection isn’t ok.
Measurement module connection error
This function monitors the connection status of the measurement modules. The
alarm trips immediately when the measurement module is not connected
properly. It maintains this status as long as the module connection isn’t ok.
Configuration error
This alarm trips when the current DMPU configuration has an error (ex. Digital
input is set but the module isn’t present).
Power ON
This function monitors DMPU power ON. Set the following parameter:

Alarm time activation: how long the alarm remains active
The alarm remains active from DMPU power ON for “Alarm time activation” time.
“Alarm time activation” value is the same of “Power OFF”, “Database reset”,
“Fast log reset” and “Data event reset” alarms; using different values is not
allowed: every change is applied to all of them.
Power OFF
This function monitors DMPU power OFF. Set the following parameter:

Alarm time activation: how long the alarm remains active
The alarm remains active from DMPU power OFF for “Alarm time activation”
time.
“Alarm time activation” value is the same of “Power ON”, “Database reset”, “Fast
log reset” and “Data event reset” alarms; using different values is not allowed:
every change is applied to all of them.
Database reset
This function monitors the database reset command. Set the following
parameter:

Alarm time activation: how long the alarm remains active
The alarm remains active from database reset for “Alarm time activation” time.
“Alarm time activation” value is the same of “Power ON”, “Power OFF”, “Fast log
reset” and “Data event reset” alarms; using different values is not allowed: every
change is applied to all of them.
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
32
Fast log reset
This function monitors the fast database reset command. Set the following
parameter:

Alarm time activation: how long the alarm remains active
The alarm remains active from fast database reset for “Alarm time activation”
time.
“Alarm time activation” value is the same of “Power ON”, “Power OFF”,
“Database reset” and “Data event reset” alarms; using different values is not
allowed: every change is applied to all of them.
Data event reset
This function monitors the data event reset command. Set the following
parameter:

Alarm time activation: how long the alarm remains active
The alarm remains active from data event reset for “Alarm time activation” time.
“Alarm time activation” value is the same of “Power ON”, “Power OFF”,
“Database reset” and “Fast log reset” alarms; using different values is not
allowed: every change is applied to all of them.
Instantaneous
variables
The device measures the variable and compares the value against two set-points
(SP1 and SP2). Set the two levels (upper level must be greater than lower level),
the delay time (tS) and the type of comparison that is one of the following:

Over level function



Under level function
33
Alarm over level (with hysteresis): when the measured value goes above
the “over level” for all “delay time” the alarm trips. The alarm is released
when the measured value goes below the “under level”.
Alarm under level (with hysteresis): when the measured value goes
below the “under level” for all “delay time” the alarm trips. The alarm is
released when the measured value goes above the “over level”.
Alarm in window (without hysteresis): when the measured value goes
between the “over level” and the “under level” for all “delay time” the
alarm trips. The alarm is released when the measured value goes below
the “under level” or above the “over level”.
Alarm out window (without hysteresis): when the measured value goes
below the “under level” or above the “over level” for all “delay time” the
alarm trips. The alarm is released when the measured value goes
between the “over level” and the “under level”.
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
The formulas to determine the variables which aren't directly measured are:
In window level function









Out window level function

Positive sequence
component
VL-NΣ = (V1-N + V2-N + V3-N)/3
VL-LΣ = (V1-2 + V2-3 + V3-1)/3
W TOT = W 1 + W 2 + W 3
VATOT = VA1 + VA2 + VA3
VARTOT = VAR1 + VAR2 + VAR3
PFTOT = W TOT/VATOT
AsyVL-N = (VL-N max - VL-Nmin)/VL-NΣ
o VL-N max is the maximum value among phase-neutral voltages
o VL-Nmin is the minimum value among phase-neutral voltages
AsyVL-L = (VL-L max - VL-Lmin)/VL-LΣ
o VL-N max is the maximum value among phase-phase voltages
o VL-Nmin is the minimum value among phase-phase voltages
IIMB calculation (IMAX is the maximum value of three phase curren):
o When the average current (IAV) is greater than the rated motor
current:
IIMB = (IMAX - IAV)/IAV
o When the average current (IAV) is less than the rated motor
current:
IIMB = (IMAX - IAV)/IN
I+, I- and I0: the three-phase current system is decomposed into a direct
or positive-sequence, inverse or negative-sequence and homopolar or
zero-sequence system. The vector sum of these components is the
motor current. The direct sequence is associated with a positively
rotating vector whereas the inverse sequence is associated with a
negative rotating vector. The homopolar component has the identical
phase angles.
Negative sequence
component
Zero sequence component
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
34
Vector sum (3 motor
currents)
ANSI functions
ANSI 49 Thermal image
This function allows to protect the motor against damages due to thermal effects
taking place in overload conditions, starting from current measurement.
The protection function trips when motor heating, i.e. the heat quantity in the
motor, (represented by the TCU parameter – Thermal Capacity Used) reaches
100% of the maximum one for that specific motor. Some of the motor plate
parameters allow to estimate how long an overload condition can be sustained
before motor overheats.
The estimation of motor heating begins from the equivalent motor current
calculation (IEQ) that is derived from the following values:
ANSI 49 trip classes



I+: the direct sequence motor current.
I-: the inverse sequence motor current.
IS49-LR: locked rotor current (expressed as number of times against
nominal current). This parameter changes the contribution of the inverse
current component on the IEQ calculation; the IEQ current is greater as the
IS49-LR is smaller.
The overload condition depends on IEQ value and the following parameters:


TCU growing path example
IN: nominal current of the motor
k49: the motor service factor: the typical value is 1.15
k49 x IN defines the current value that the motor can absorb for an indefinite time
without problems. Set these parameters to define the maximum current that
never generates an alarm. When IEQ is greater than k49 x IN the motor is in
overload condition and the TCU value grows until 100% unless the motor goes
back to standard load condition. The time to reach the 100% value depends from
the following parameters:


K49-R: time constant when the motor is already running
K49-S: time constant when the motor is just started
In case of uncertainty the user can input the values suggested by the software
35
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
according to the trip classes (refer to IEC 60947-4-1): class 5, class 10, class 20
or class 30. In this case the tripping curve is calculated to observe the time to trip
of the IEC standard (the class indicates the maximum tripping time within which
DMPU must trip cold at 7.2 times the nominal current IN):
Trip classes
Class
Tripping time Tp for 7.2 x IEQ
5
3<Tp≤5
10
4<Tp≤10
20
6<Tp≤20
30
9<Tp≤30
The following parameters are used to estimate the TCU value when not in
overload condition:


tS49-H: max locked rotor time with hot motor
tS49-C: max locked rotor time with cold motor
tS49-H and tS49-C values affect the TCU estimation during standard load condition
(IEQ < k49 x IN). The reached TCU value depends on the ratio between t S49-H and
tS49-C; the reached TCU is greater as the tS49-H and tS49-C ratio is smaller.
Modify the suggested values according to the motor plate parameters or
datasheet given by motor manufacturer.
ANSI 46 Inverse sequence current
This function monitors the negative component of motor current (I -) which is one
of the main causes of motor heating. It is based on two set-points:


ANSI 46 delayed trip
IS46-1: the reference for the delayed trip
IS46-2: the reference for immediate trip
IS46-2 must be greater than IS46-1. When the measured value goes above IS46-1 for
all tS46 ("delay time") the alarm trips. If negative current goes above I S46-2 value
alarm trips immediately.
Select the dependent or independent time function to calculate the delay time:


Time dependent function: tS46 depends on K46 and the value of negative
current (the delay time is reduced as negative current increases). The
delay increases increasing K46.
Time independent function: tS46 equals K46 (constant time).
ANSI 46 immediate
function trip
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
36
ANSI 46 time dependent
function
ANSI 27D Phase loss
This function monitors if any of the phase-phase voltages measured goes below
70% of the mains voltage. Set VS27D nominal voltage.
ANSI 47 Phase sequence
This function monitors the voltage phase sequence:


if the phase sequence is L1-L2-L3 alarm is OFF
if the phase sequence is L1-L3-L2 alarm is ON
ANSI 50 Overcurrent (max phase current)
This function monitors if any of the phase currents measured is too high. It is
based on two set-points (the function is blanked during the start-up period):


ANSI 50 delayed trip
IS50-1: for delayed alarm trip
IS50-2: for immediate alarm trip
IS50-2 must be greater than IS50-1. When one of the currents goes above I S50-1 for
all tS50 (delay time) alarm trips. If the one of the currents goes above I S50-2 value
alarm trips immediately.
Select the dependent or independent time function to calculate tS50 time:


Time dependent function: tS50 depends on K50 and the value of
overcurrent (the delay time is reduced as current increases). The delay
increases increasing K50.
Time independent function: tS50 equals K50 (constant time).
ANSI 50 immediate
function trip
37
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
ANSI 50 time dependent
function
ANSI 66 Starts per hour
This function monitors that the number of starts during the set time period is
lower than the set point. Set the following parameters:


PThours: observation period (0 to 360 minutes)
Na: max number of starts during the observation period (0 to 100)
Start condition is detected when current goes above 10% of nominal
value.
When the number of starts during the last PThours time goes above the Na number
the alarm trips. As the measurement time window scrolls, when the number of
starts becomes lower than Na the alarm is released. If the alarm is active and the
motor is restarted, it is automatically released. The time to restart appears among
the internal counters and it is the longest time among all ANSI66s time of reentry
alarm: it becomes zero when all ANSI66 alarms are deactivated.
When the ANSI66s functions are used the following conditions must be kept
(otherwise all ANSI 66 functions will be blanked): PThours>tStartStart; PThours>tStopStart
When Na is zero the ANSI 66 Starts per hours function is blanked.
ANSI 66 Minimum time between starts
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
38
This function monitors the time since previous start. Set the following parameter:

tStartStart: minimum time between starts (0 to 5400 seconds)
The alarm is active as long as time from previous start is below t StartStart time. In
case the motor is started again before this alarm is released the alarm condition
cancels automatically. If the alarm is active and the motor is restarted, the alarm
is automatically released. The time to restart appears among the internal
counters and it is the longest time among all ANSI66s time of reentry alarm: it
becomes zero when all ANSI66 alarms are deactivated.
When tStartStart is zero the ANSI 66 Minimum time between starts function is
blanked.
ANSI 66 Minimum time from last stop
This function monitors the time since the previous stop through the parameter:

tStopStart: minimum time from last stop (0 to 5400 seconds)
Stop event is detected when current goes below 10% of nominal
current.
The alarm is active as long as time from previous stop is below t StopStart time. In
case the motor is started again before this alarm is released the alarm condition
cancels automatically. The time to restart appears among the internal counters
and it is the longest time among all ANSI66s time of reentry alarm: it becomes
zero when all ANSI66 alarms are deactivated.
When tStopStart is zero the ANSI 66 Minimum time from last stop function is
blanked.
ANSI 37 Undercurrent (minimum phase current)
This function monitors if any of the currents is below the set-point current during
the set time. Set the following parameters:


IS37: minimum current set point (range 0.1 IN - IN)
tS37: time delay (1 to 300 seconds)
If all motor currents are below 10% of IN the motor is supposed to be off and
ANSI 37 delay time function there is no alarm. If they are above 10% of IN, the function is blanked during the
start-up period, after which alarm trips if at least one of the currents drops below
trip
the IS37 value for tS37 time.
ANSI 48 Locked rotor at start-up
39
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
This function prevents the locked rotor condition by monitoring the current (this
function differs by ANSI 51LR because it monitors the current during the motor
start-up). Set the following parameters:


ANSI 48 function trip
without zero speed input
IS48-51LR: current set point for too long start or locked rotor.
IN48: auxiliary digital input for zero speed detection; use this input if shaft
monitoring is required (through a proper sensor). All inputs added on the
configuration could be used (physical digital inputs or virtual inputs).
When the auxiliary digital input is used set also the tS48 time; the algorithm works
as described below:


ANSI 48 function trip with
deactivated zero speed
input
when the zero speed digital input is not used, the alarm trips if at least
one of the currents remains above IS48-51LR for at least motor start time
(set during the wizard between the Motor features, it is shown on the
figure as tS48-51LR).
when the zero speed digital input is used, the alarm trips if at least one of
the currents remains above IS48-51LR for at least tS48 and the digital input is
OFF; the alarm doesn't trip if the digial input is ON (it means the motor
isn't in locked rotor condition).
IS48-51LR value is the same of “ANSI51LR Stalled rotor”; using different values is
not allowed between the two ANSI functions: every change is applied to both of
them.
ANSI 51LR Stalled rotor
This function prevents the stalled rotor condition by monitoring the current (this
function differs by ANSI 48 because it monitors the current after the motor startup). Set the following parameters:


IS48-51LR: current set point for too long start or locked rotor.
IN51LR: auxiliary digital input for zero speed detection; use this input if
shaft monitoring is required (through a proper sensor). All inputs added
on the configuration could be used (physical digital inputs or virtual
inputs).
ANSI 51LR function trip
without zero speed input or
with deactivated zero
When the auxiliary digital input is used set also the t S51LR time; the algorithm
speed input
works as described below (the function is blanked during the start-up period):


ANSI 51LR function trip
with activated zero speed
input
when the zero speed digital input is not used, the alarm trips if at least
one of the currents remains above IS48-51LR for at least motor start time
(set during the wizard between the Motor features, it is shown on the
figure as tS48-51LR).
when the zero speed digital input is used, the alarm trips:
o if at least one of the currents remains above I S48-51LR for at least
motor start time (set during the wizard between the Motor
features, it is shown on the figure as tS48-51LR) and the digital input
is OFF;
o if at least one of the currents remains above I S48-51LR for at least
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
40
tS51LR and the digital input is ON.
IS48-51LR and tS48-51LR values are the same of “ANSI48 Locked rotor at start-up”;
using different values is not allowed between the two ANSI functions: every
change is applied to both of them.
ANSI 64 Earth fault
The function measures the vector sum of the three phase currents and assumes
that neutral isn’t present. The sum is the earth fault current. It uses one set-point:

IS64: current set point for alarm tripping (0 to 200% of IN).
Select the time dependent or independent function to calculate the t S64 delay
time:
ANSI 64 delayed trip


Time dependent function: tS64 depends on K64 and the value of earth fault
current (the delay time is reduced as current increases). The delay
increases increasing K64.
Time independent function: tS64 equals to K64 (constant time).
When the measured value goes above the IS64 for all tS64 the alarm trips.
ANSI 64 time dependent
function
ANSI 64EL Earth leakage current
This function monitors the earth leakage current measured by DMPU-EL (this
alarm is available when DMPU-EL is used). Set the following parameters:






RCTEL: core balance transformer ratio
IS64EL: earth leakage current set-point
tS64EL: time delay
System frequency (50Hz/60Hz)
Leakage current measurement: when the leakage current is monitored
(always or after motor start-up)
Output working mode: set if DMPU-EL output is normally open or
normally close.
Alarm trips if the earth leakage current is above IS64EL for tS64EL time (IS64EL already
takes the RCTEL ratio into consideration). DMPU-EL output is assigned to this
function: the DMPU-EL relay switches (according to Output working mode) when
ANSI64 EL alarm trips.
41
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
ANSI 27S Undervoltage
This function monitors if any of the phase-phase voltages is too low for the delay
time. Set the following parameters:


ANSI 27S delayed trip
VS27S: minimum voltage set point (if TV is used this value refers to the
motor voltage value)
tS27S: time delay
Alarm trips if at least one of the phase-phase voltages is below VS27S for time
tS27S.
ANSI 59 Overvoltage
This function monitors if any of the phase-phase voltages is too high during the
set time. Set the following parameters:


VS59: maximum voltage set point
tS59: time delay for maximum voltage (1-30000 seconds)
Alarm trips if at least one of the phase-phase voltages is above VS59 for the time
ANSI 59 delay time function tS59.
trip
Counters/timers
Counters
Two internal incremental counters are available. Set the following parameter:

Nc: set point of the counter (0 to 6500 counts)
Each time the input (connected to the input pin of the block) becomes active, the
counter is incremented; when it reaches Nc the alarm trips. It’s possible to reset
the counter through the reset input.
Timers
Two internal timers are available. Set the following parameter:

Timer function
Tt: set point time of the timer (0 to 6500 seconds)
The timer is activated or reset by the inputs (connected to the input pins of the
block). The timer alarm becomes active after the set point time from the trigger
input activation and it maintains this status as long as the reset command is
activated.
Internal counters
Starts per hour
Monitors the number of start during PThours observation period (see the ANSI 66
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
42
function). The user can activate an alarm on this counter to pre-warn a ANSI 66
trip. This counter is available if the ANSI 66 starts per hour is used.
Estimated time before trip
It is the estimation of time before ANSI 49 trips; this counter is very useful for prewarning as it gives the forecast of the trip time. This value is available if ANSI 49
is used.
Estimated time before restart
It is the longest time needed by the ANSI 66 functions to be released.
This counter is blanked (it is equal to 0) when the following conditions are kept
(see ANSI 66 functions description): PThours≤tStartStart; PThours≤tStopStart
Max start current 1, 2 and 3
This function monitors the current during motor start-up and stores the maximum
current value. Set the following parameter:

Under level of Al. #: maximum current value set-point.
Alarm trips if the maximum current value is above “Under level of Al. #” set-point.
Use the “Reset max start current” command to set to zero the stored value.
Digital outputs
Use these blocks to setup the output relays of the modules. If more than one
block is connected at the pin of output block, the relay is activated when at least
one block connected to the pin is active (OR logic). Select if to use a normally
open or normally close contact.
Latch reset
This function refers to all latched alarms. Activate the status of this block to
release the active status of the used blocks with latch function enabled. If more
than one block is connected to the pin, the block is activated when at least one
block connected to the pin is active (OR logic).
Logic functions
There are 9 truth tables. They summarize the relationship among up to 6 inputs
and 1 output. When a block is added to the graphic table the user has to choose
if the logic function is described through a graph or a table:


43
Graph: the logic function is represented by a combination of elementary
logic functions (OR, AND, NOT); the elementary logic function, the 6
inputs and 1 output are represented as graphic blocks. Connect these
blocks among them to define the desired function.
Truth table: the logic function is represented by a table that summarizes
all combinations of inputs states and its output state (“1” enable, “0”
disable): activate or deactivate the output state for each combination
setting the output to “1” or to “0”. Clicking the cell corresponding to the
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
output state to switch the value.
If the configuration is loaded directly from the device, the truth table is seen (not
the graphic connections of AND/OR/NOT logic functions).
If the graph is used the truth table is available to show the output, but can't be
modified.
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
44
Introduction to Modbus
Introduction
The Modbus RTU is available through RS485 serial port which is supplied in both
DMPU main modules (DMPU-MBT and DMPU-PRB); the Modbus TCP/IP is only
available on DMPU-MBT through ethernet port (RJ45 connector).
Modbus RTU protocol is a messaging structure used to establish master-slave
communication between devices in which only one device (called master) can
initiate transactions (called queries); the other devices (called slaves) respond
with the requested data to the master. Modbus device includes a registers map
which shows the internal variables/parameters; the modbus functions operate on
the register map to monitor, configure and control the device (for the DMPU
register map see the relevant chapter). The register map is the same for Modbus
RTU and Modbus TCP/IP communication.
For a complete description of the MODBUS protocol please refer to the
documentation available in the www.modbus.org web site.
Modbus functions
These functions are available on DMPU:
1.
2.
3.
4.
5.
6.
7.
8.
Reading of n holding registers (code 03h)
Reading of n input register (code 04h)
Writing of one holding registers (code 06h)
Writing of multiple registers (code 10h)
Diagnostic (code 08h with sub-function code 00h)
Reading of a record file (code 14h with sub-code 06h)
Reading of n special registers (code 42h)
Broadcast mode (writing instruction on address 00h)
1. In this document the Modbus address field is indicated in two
modes:
o Modicon address: it is the “6 digit Modicon”
representation with Modbus function code 04 (Read
Input Registers) . It is possible to read the same values
with function code 03 (Read Holding Register)
substituting the first digit with number “4”.
o Physical address: it is the word address value included
in the communication frame.
2. The functions 03h and 04h have exactly the same effect with
DMPU.
Function 03h (Read holding registers)
This function is used to read the contents of a contiguous block of holding
registers (words). The request frame specifies the starting register address and
the number of registers to be read. It is possible to read maximum 125 registers
(words) with a single request.
The register data in the response message are packed as two bytes per register
45
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
(word), with the binary contents right justified within each byte. For each register,
the first byte contains the high order bits (MSB) and the second contains the low
order bits (LSB).
Request frame
Description
Length
Value
Note
Physical Address
1 byte
1 to F7 (1 to 247)
Function code
1 byte
03h
Starting Address
2 bytes
0000h to FFFFh
Byte order: MSB, LSB
Quantity of Registers (N word)
2 bytes
1 to 7Dh (1 to 125)
Byte order: MSB, LSB
CRC
2 bytes
Response frame (correct action)
Description
Length
Value
Physical Address
1 byte
1 to F7 (1 to 247)
Function code
1 byte
03h
Byte count
1 byte
N word * 2
Register value
N*2 bytes
CRC
2 bytes
Note
Byte order: MSB, LSB
Response frame (incorrect action)
Description
Length
Value
Note
Physical Address
1 byte
1 to F7 (1 to 247)
Function code
1 byte
83h
Exception code
1 byte
01h, 02h, 03h, 04h
CRC
2 bytes
Possible
exception:
01h:
illegal
function
02h: illegal data address
03h:
illegal
data
value
04h: slave device failure
Function 04h (Read input registers)
This function is used to read the contents of a contiguous block of input registers
(words). The request frame specifies the starting register address and the
number of registers to be read. It is possible to read maximum 125 register (word)
with a single request.
The register data in the response message are packed as two bytes per register
(word), with the binary contents right justified within each byte. For each register,
the first byte contains the high order bits (MSB) and the second contains the low
order bits (LSB).
Request frame
Description
Length
Value
Note
Physical Address
1 byte
1 to F7 (1 to 247)
Function code
1 byte
04h
Starting Address
2 bytes
0000h to FFFFh
Byte order: MSB, LSB
Quantity of Registers (N word)
2 bytes
1 to 7Dh (1 to 125)
Byte order: MSB, LSB
CRC
2 bytes
Response frame (correct action)
Description
Physical Address
Length
1 byte
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Value
Note
1 to F7 (1 to 247)
46
Function code
1 byte
04h
Byte count
1 byte
N word * 2
Register value
N*2 bytes
CRC
2 bytes
Byte order: MSB, LSB
Response frame (incorrect action)
Description
Length
Value
Physical Address
1 byte
1 to F7 (1 to 247)
Function code
1 byte
84h
Exception code
1 byte
01h, 02h, 03h, 04h
CRC
2 bytes
Note
Possible
exception:
01h:
illegal
function
02h: illegal data address
03h:
illegal
data
value
04h: slave device failure
Function 06h (Write single holding register)
This function is used to write a single holding register. The request frame
specifies the address of the register (word) to be written and its contents.
The correct response is an echo of the request, returned after the register
contents have been written.
Request frame
Description
Length
Value
Note
Physical Address
1 byte
1 to F7 (1 to 247)
Function code
1 byte
06h
Starting Address
2 bytes
0000h to FFFFh
Byte order: MSB, LSB
Register value
2 bytes
0000h to FFFFh
Byte order: MSB, LSB
CRC
2 bytes
Request frame (correct action)
Description
Length
Value
Note
Physical Address
1 byte
1 to F7 (1 to 247)
Function code
1 byte
06h
Starting Address
2 bytes
0000h to FFFFh
Byte order: MSB, LSB
Register value
2 bytes
0000h to FFFFh
Byte order: MSB, LSB
CRC
2 bytes
Response frame (incorrect action)
Description
Length
Value
Physical Address
1 byte
1 to F7 (1 to 247)
Function code
1 byte
86h
Exception code
1 byte
01h, 02h, 03h, 04h
CRC
2 bytes
Note
Possible
exception:
01h:
illegal
function
02h: illegal data address
03h:
illegal
data
value
04h: slave device failure
Function 10h (Write multiple registers)
This function is used to write a block of contiguous registers (maximum 120). The
requested values to be written are specified in the request data field. Data is
packed as two bytes per register.
The correct response returns the function code, starting address, and the quantity
of written registers.
47
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Request frame
Description
Length
Value
Note
Physical Address
1 byte
1 to F7 (1 to 247)
Function code
1 byte
10h
Starting Address
2 bytes
0000h to FFFFh
Byte order: MSB, LSB
Quantity of Registers (N word)
2 bytes
0001h to 0078h
Byte order: MSB, LSB
Byte count
1 byte
N word * 2
Register value
N * 2 bytes
value
CRC
2 bytes
Byte order: MSB, LSB
Request frame (correct action)
Description
Length
Value
Note
Physical Address
1 byte
1 to F7 (1 to 247)
Function code
1 byte
10h
Starting Address
2 bytes
0000h to FFFFh
Byte order: MSB, LSB
Quantity of Registers (N word)
2 bytes
0001h to 0078h
Byte order: MSB, LSB
CRC
2 bytes
Response frame (incorrect action)
Description
Length
Value
Physical Address
1 byte
1 to F7 (1 to 247)
Function code
1 byte
90h
Exception code
1 byte
01h, 02h, 03h, 04h
CRC
2 bytes
Note
Possible
exception:
01h:
illegal
function
02h: illegal data address
03h:
illegal
data
value
04h: slave device failure
Function 08h (Diagnostic with sub-function code 00h)
MODBUS function 08h provides a series of tests to check the communication
system between a client (Master) device and a server (Slave), or to check various
internal error conditions within a server.
DMPU supports only 0000h sub-function code (Return Query Data). With this
sub-function the data passed in the request data field are returned (looped back)
in the response. The entire response message should be identical to the request.
Request frame
Description
Length
Value
Physical Address
1 byte
1 to F7 (1 to 247)
Function code
1 byte
08h
Sub-function
2 bytes
0000h
Data (N word)
2 bytes
N word * 2
CRC
2 bytes
Note
Byte order: MSB, LSB
Request frame (correct action)
Description
Length
Value
Physical Address
1 byte
1 to F7 (1 to 247)
Function code
1 byte
08h
Sub-function
2 bytes
0000h
Data (N word)
2 bytes
N word * 2
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Note
Byte order: MSB, LSB
48
CRC
2 bytes
Response frame (incorrect action)
Description
Length
Value
Note
Physical Address
1 byte
1 to F7 (1 to 247)
Function code
1 byte
88h
Exception code
1 byte
01h, 02h, 03h, 04h
CRC
2 bytes
Possible
exception:
01h:
illegal
function
02h: illegal data address
03h:
illegal
data
value
04h: slave device failure
Function 14h with sub-function 06h (Reading a record file)
This function is used to perform a record file read. All the request data lengths are
provided in terms of number of bytes and all the record lengths are provided in
terms of registers.
A file is set of records. Each file contains 10000 records, addressed from 0 to
9999.
The function can read multiple records using one sub-function for every record.
Each sub-function is defined by 7 bytes:




The reference type: 1 byte (must be specified as 6)
The file number: 2 bytes
The starting record number within the file: 2 bytes
The length of the record to be read: 2 bytes.
Request frame
Description
Length
Value
Note
Physical address
1 byte
1 to F7 (1 to 247)
Function code
1 byte
14h
Byte count
1 byte
07h to F5h bytes
1° Sub-function code
1 byte
06h
1° Sub-function file number
2 bytes
0h to FFFFh
1° Sub-function record number
2 bytes
0h to 270Fh
Byte order: MSB, LSB
1° Sub-function number of word (N)
2 bytes
N
Byte order: MSB, LSB
2° Sub-function code
1 byte
06h
Byte order: MSB, LSB
2° Sub-function file number
2 bytes
0h to FFFFh
2° Sub-function record number
2 bytes
0h to 270Fh
Byte order: MSB, LSB
2° Sub-function number of word (N)
2 bytes
N
Byte order: MSB, LSB
Byte order: MSB, LSB
...
CRC
2 bytes
The normal response is a series of sub-responses, one for each sub-function
request. The response data length field is the total combined count of bytes in all
sub-responses. In addition, each sub-response contains a field that shows its
own byte count.
Request frame (correct action)
Description
49
Length
Value
Note
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Physical address
1 byte
1 to F7 (1 to 247)
Function code
1 byte
14h
Resp. data length
1 byte
0x07 to 0xF5
1°Sub-func. response data length
1 byte
07h to 0F5h
1°Sub-function code
1 byte
06h
1°Sub-func. data (N word)
2 bytes
N word * 2
2°Sub-func. response data length
1 byte
07h to 0F5h
2°Sub-function code
1 byte
06h
2°Sub-func. data (N word)
2 bytes
N word * 2
Byte order: MSB, LSB
Byte order: MSB, LSB
...
CRC
2 bytes
Response frame (incorrect action)
Description
Length
Value
Physical address
1 byte
1 to F7 (1 to 247)
Function code
1 byte
88h
Exception code
1 byte
01h, 02h, 03h, 04h
CRC
2 bytes
Note
Possible
exception:
01h:
illegal
function
02h: illegal data address
03h:
illegal
data
value
04h: slave device failure
The request frame and the response frame must not exceed the allowable length
of the MODBUS PDU: 253 bytes.
Broadcast mode
In broadcast mode the master can send a request (command) to all the slaves.
No response is returned to broadcast requests sent by the master. It is possible
to send the broadcast message only with function code 06h and 10h and using
address 00h.
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
50
Profibus GSD file
Use the GSD file for Profibus cyclic data exchange. The following modules are
inserted within GSD file: CAGA0D6E.GSD
GSD Module 1: Minimum values
Variables
Length (words)
Data Format
Output
8 virtual digital input
1
UINT16
Input
Virtual alarm from 1 to 16
1
UINT16
Virtual alarm from 17 to 32
1
UINT16
TCU (thermal image)
2
32 bit IEEE 754
Status of 8 virtual digital input
2
UINT16
GSD Module 2: Phase Voltage values
Variables
Length (words)
Data Format
Input
L1-N voltage
2
32 bit IEEE 754
L2-N voltage
2
32 bit IEEE 754
L3-N voltage
2
32 bit IEEE 754
Avarage value of phase-neutral voltages
2
32 bit IEEE 754
GSD Module 3: Phase-Phase Voltage values
Variables
Length (words)
Data Format
Input
L1-L2 voltage
2
32 bit IEEE 754
L2-L3 voltage
2
32 bit IEEE 754
L3-L1 voltage
2
32 bit IEEE 754
Avarage value of phase-phase voltages
2
32 bit IEEE 754
GSD Module 4: General Voltage values
Variables
Length (words)
Data Format
Input
L1-N voltage
2
32 bit IEEE 754
L2-N voltage
2
32 bit IEEE 754
L3-N voltage
2
32 bit IEEE 754
Total power factor
2
32 bit IEEE 754
Total harmonic distortion of V1-N
2
32 bit IEEE 754
Total harmonic distortion of V2-N
2
32 bit IEEE 754
Total harmonic distortion of V3-N
2
32 bit IEEE 754
GSD Module 5: Current Values
Variables
Length (words)
Data Format
Input
51
Phase 1 current
2
32 bit IEEE 754
Phase 2 current
2
32 bit IEEE 754
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Phase 3 current
2
32 bit IEEE 754
Earth fault current
2
32 bit IEEE 754
GSD Module 6: Current extension values
Variables
Length (words)
Data Format
Input
Phase 1 current
2
32 bit IEEE 754
Phase 2 current
2
32 bit IEEE 754
Phase 3 current
2
32 bit IEEE 754
Earth fault current
2
32 bit IEEE 754
Homopolar sequence component of motor current
2
32 bit IEEE 754
Positive sequence component of motor current
2
32 bit IEEE 754
Negative sequence component of motor current
2
32 bit IEEE 754
GSD Module 7: Active power values
Variables
Length (words)
Data Format
Input
Phase 1 active power
2
32 bit IEEE 754
Phase 2 active power
2
32 bit IEEE 754
Phase 3 active power
2
32 bit IEEE 754
Total active power
2
32 bit IEEE 754
GSD Module 8: Reactive power values
Variables
Length (words)
Data Format
Input
Phase 1 reactive power
2
32 bit IEEE 754
Phase 2 reactive power
2
32 bit IEEE 754
Phase 3 reactive power
2
32 bit IEEE 754
Total reactive power
2
32 bit IEEE 754
GSD Module 9: Apparent power values
Variables
Length (words)
Data Format
Input
Phase 1 apparent power
2
32 bit IEEE 754
Phase 2 apparent power
2
32 bit IEEE 754
Phase 3 apparent power
2
32 bit IEEE 754
Total apparent power
2
32 bit IEEE 754
GSD Module 10: Power factor values
Variables
Length (words)
Data Format
Input
Phase 1 power factor
2
32 bit IEEE 754
Phase 2 power factor
2
32 bit IEEE 754
Phase 3 power factor
2
32 bit IEEE 754
Total power factor
2
32 bit IEEE 754
GSD Module 11: Total power values
Variables
Length (words)
Data Format
Input
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
52
Total active power
2
32 bit IEEE 754
Total reactive power
2
32 bit IEEE 754
Total apparent power
2
32 bit IEEE 754
Total power factor
2
32 bit IEEE 754
GSD Module 12: Harmonic distortion values
Variables
Length (words)
Data Format
Input
Total harmonic distortion of V1-N
2
32 bit IEEE 754
Total harmonic distortion of V2-N
2
32 bit IEEE 754
Total harmonic distortion of V3-N
2
32 bit IEEE 754
Total harmonic distortion of I1
2
32 bit IEEE 754
Total harmonic distortion of I2
2
32 bit IEEE 754
Total harmonic distortion of I3
2
32 bit IEEE 754
GSD Module 13: Electrical extension values
Variables
Length (words)
Data Format
Input
Frequency
2
32 bit IEEE 754
Asymmetry L-N %
2
32 bit IEEE 754
Asymmetry L-L %
2
32 bit IEEE 754
Total harmonic distortion of V1-2
2
32 bit IEEE 754
Total harmonic distortion of V2-3
2
32 bit IEEE 754
Total harmonic distortion of V3-1
2
32 bit IEEE 754
GSD Module 14: Base running motor values
Variables
Length (words)
Data Format
Input
Active energy (LSW)
2
UINT32
Active energy (MSW)
2
UINT32
Reactive energy (LSW)
2
UINT32
Reactive energy (MSW)
2
UINT32
Estimated time before trip
2
UINT32
Estimated time before restart
2
UINT32
Partitial running hours
2
UINT32
Max motor start time
2
UINT32
GSD Module 15: Running motor extension values
Variables
Length (words)
Data Format
Input
53
Total number of starts
2
UINT32
Starts per hour
2
UINT32
Total running hours
2
UINT32
Total running seconds
2
UINT32
Hours before greasing
2
UINT32
Starts before contact maintenance
2
UINT32
Partitial running hours
2
UINT32
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
GSD Module 16: Auxiliary function
Variables
Length (words)
Data Format
Input
Counter #1
2
UINT32
Counter #2
2
UINT32
Timer #1
2
UINT32
Timer #2
2
UINT32
GSD Module 17: Thermal base values
Variables
Length (words)
Data Format
Input
Temperature/digital input 1
1
INT16
Temperature/digital input 2
1
INT16
Temperature/digital input 3
1
INT16
TCU (thermal image)
2
32 bit IEEE 754
GSD Module 18: External module variables
Variables
Length (words)
Data Format
Input
Module code
1
UINT16
Module status
1
UINT16
Word 1
1
INT16
Word 2
1
INT16
Word 3
1
INT16
Word 4
1
INT16
Word 5
1
INT16
Word 6
1
INT16
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
54
DMPU registers map
Data
format
representation
In this chapter is reported the registers map of DMPU. These registers are
formatted according to one of the following data representations:
Register data formats
Format
IEC data
type
Description
Bits
Range
INT16
INT
Integer
16
-32768 .. 32767
UINT16
UINT
Unsigned integer
16
0 .. 65535
INT32
DINT
Double integer
32
-231 .. 231
UINT32
UDINT
Unsigned double int
32
0 .. 232-1
UINT64
ULINT
Unsigned long integer
64
0 .. 264-1
32
-(1+[1
2128
8
0..255
IEEE754
SP
Single-precision
point
floating-
ASCII
ASCII char extended
–2-23])x2127
..
The IEEE754 representation of a 32-bit floating-point number as an integer is
defined as follows:
32 bit floating point
Bits
31
30 ... 23
22 ... 0
Sign
Exponent
Mantissa
sign
Formula to calculate the number: -1
Exponent-127
*2
* 1.Mantissa
The byte order in the MODBUS (and ANSI) frame is:




st
1 byte = Bits 15 … 8 of the 32-bit floating-point number
IEEE-754
nd
2 byte = Bits 7 … 0 of the 32-bit floating-point number
IEEE-754
rd
3 byte = Bits 31 … 24 of the 32-bit floating-point number
IEEE-754
th
4 byte = Bits 23 … 16 of the 32-bit floating-point number
IEEE-754
in standard
in standard
in standard
in standard
The integers are represented in UINT16 (16 bit) or UINT64 (64 bit) format without
sign (the byte order inside the single word is MSB->LSB while the word order is
LSW->MSW).
1 word
Most significant byte
55
Least significant byte
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
2 word
Least significant word
Most significant word
The byte order in the Profibus frame is big endian for every variable.
Read/write the registers listed in this chapter using the Modbus functions or
Profibus acyclic data exchange references (slot and index) shown in the bottom
of the tables.
Variables Map
Instantaneous variables
Instantaneous variables from measurement module
Modicon Physical Length
address address (words)
Instantaneous variable
Data format
400081
0050h
2
V1-N
L1-N voltage
32 bit IEEE754
400083
0052h
2
V2-N
L2-N voltage
32 bit IEEE754
400085
0054h
2
V3-N
L3-N voltage
32 bit IEEE754
400087
0056h
2
VL-NΣ
Average value of phase-neutral
32 bit IEEE754
voltages
400089
0058h
2
V1-2
L1-L2 voltage
32 bit IEEE754
400091
005Ah
2
V2-3
L2-L3 voltage
32 bit IEEE754
400093
005Ch
2
V3-1
L3-L1 voltage
32 bit IEEE754
400095
005Eh
2
VL-LΣ
Average value of phase-phase
32 bit IEEE754
voltages
400097
0060h
2
I1
Phase 1 current
32 bit IEEE754
400099
0062h
2
I2
Phase 2 current
32 bit IEEE754
400101
0064h
2
I3
Phase 3 current
32 bit IEEE754
400103
0066h
2
IEARTH 64
Earth fault current
32 bit IEEE754
400105
0068h
2
W1
Phase1 active power
32 bit IEEE754
400107
006Ah
2
W2
Phase 2 active power
32 bit IEEE754
400109
006Ch
2
W3
Phase 3 active power
32 bit IEEE754
400111
006Eh
2
WTOT
Total active power
32 bit IEEE754
400113
0070h
2
VA1
Phase 1 apparent power
32 bit IEEE754
400115
0072h
2
VA2
Phase 2 apparent power
32 bit IEEE754
400117
0074h
2
VA3
Phase 3 apparent power
32 bit IEEE754
400119
0076h
2
VATOT
Total apparent power
32 bit IEEE754
400121
0078h
2
VAR1
Phase 1 reactive power
32 bit IEEE754
400123
007Ah
2
VAR2
Phase 2 reactive power
32 bit IEEE754
400125
007Ch
2
VAR3
Phase 3 reactive power
32 bit IEEE754
400127
007Eh
2
VARTOT
Total reactive power
32 bit IEEE754
400129
0080h
2
PF1
Phase 1 power factor
32 bit IEEE754
400131
0082h
2
PF2
Phase 2 power factor
32 bit IEEE754
400133
0084h
2
PF3
Phase 3 power factor
32 bit IEEE754
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
56
400135
0086h
2
PFTOT
Total power factor
32 bit IEEE754
400137
0088h
2
Hz
Frequency
32 bit IEEE754
400139
008Ah
2
AsyVL-N
Asymmetry L-N%
32 bit IEEE754
400141
008Ch
2
AsyVL-L
Asymmetry L-L%
32 bit IEEE754
400143
008Eh
2
PSQ
Phase sequence
32 bit IEEE754
400147
0092h
2
I0
Homopolar
sequence
32 bit IEEE754
component of motor current
400149
0094h
2
I+
Positive sequence component of
32 bit IEEE754
motor current
400151
0096h
2
I-
Negative sequence component
32 bit IEEE754
of motor current
400153
0098h
2
THD V1-N
Total harmonic distorsion of V132 bit IEEE754
N
400155
009Ah
2
THD V2-N
Total harmonic distorsion of V232 bit IEEE754
N
400157
009Ch
2
THD V3-N
Total harmonic distorsion of V332 bit IEEE754
N
400159
009Eh
2
THD V1-2
Total harmonic distorsion of V1-2 32 bit IEEE754
400161
00A0
2
THD V2-3
Total harmonic distorsion of V2-3 32 bit IEEE754
400163
00A2h
2
THD V3-1
Total harmonic distorsion of V3-1 32 bit IEEE754
400165
00A4h
2
THD I1
Total harmonic distorsion of I1
32 bit IEEE754
400167
00A6h
2
THD I2
Total harmonic distorsion of I2
32 bit IEEE754
400169
00A8h
2
THD I3
Total harmonic distorsion of I3
32 bit IEEE754
400171
00AAh
2
TCU
Thermal Capacity Used [%]
32 bit IEEE754
400173
00ACh
2
IIMB
Current imbalance
32 bit IEEE754
Read only mode with function code 03 and 04. PROFIBUS acyclic data exchange: slot 8 - index
0.
Variables from modules
DMPU can have up to 10 espansion module mounted side by side from main
module. The instantaneous variables of the modules are organized in 11 groups
of 8 words. Every group identify a module according to the physical location of
installation (first group always represents the main module). The words
references are the following:
Instantaneous variables form main and expansion modules
Module
Description
Physical
address
Length
(words)
Module code
400769
0300h
1
Module
status
400770
0301h
1
400771
0302h
1
400772
0303h
1
Word #3
400773
0304h
1
Word #4
400774
0305h
1
Main
module
(DMPU-MBT or DMPU- Word #1
PRB)
Word #2
57
Modicon
address
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Espansion module #1
Espansion module #2
Espansion module #3
Espansion module #4
Espansion module #5
Word #5
400775
0306h
1
Word #6
400776
0307h
1
Module code
400777
0308h
1
Module
status
400778
0309h
1
Word #1
400779
030Ah
1
Word #2
400780
030Bh
1
Word #3
400781
030Ch
1
Word #4
400782
030Dh
1
Word #5
400783
030Eh
1
Word #6
400784
030Fh
1
Module code
400785
0310h
1
Module
status
400786
0311h
1
Word #1
400787
0312h
1
Word #2
400788
0313h
1
Word #3
400789
0314h
1
Word #4
400790
0315h
1
Word #5
400791
0316h
1
Word #6
400792
0317h
1
Module code
400793
0318h
1
Module
status
400794
0319h
1
Word #1
400795
031Ah
1
Word #2
400796
031Bh
1
Word #3
400797
031Ch
1
Word #4
400798
031Dh
1
Word #5
400799
031Eh
1
Word #6
400800
031Fh
1
Module code
400801
0320h
1
Module
status
400802
0321h
1
Word #1
400803
0322h
1
Word #2
400804
0323h
1
Word #3
400805
0324h
1
Word #4
400806
0325h
1
Word #5
400807
0326h
1
Word #6
400808
0327h
1
Module code
400809
0328h
1
Module
status
400810
0329h
1
Word #1
400811
032Ah
1
Word #2
400812
032Bh
1
Word #3
400813
032Ch
1
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
58
Espansion module #6
Espansion module #7
Espansion module #8
Espansion module #9
Espansion module #10
59
Word #4
400814
032Dh
1
Word #5
400815
032Eh
1
Word #6
400816
032Fh
1
Module code
400817
0330h
1
Module
status
400818
0331h
1
Word #1
400819
0332h
1
Word #2
400820
0333h
1
Word #3
400821
0334h
1
Word #4
400822
0335h
1
Word #5
400823
0336h
1
Word #6
400824
0337h
1
Module code
400825
0338h
1
Module
status
400826
0339h
1
Word #1
400827
033Ah
1
Word #2
400828
033Bh
1
Word #3
400829
033Ch
1
Word #4
400830
033Dh
1
Word #5
400831
033Eh
1
Word #6
400832
033Fh
1
Module code
400833
0340h
1
Module
status
400834
0341h
1
Word #1
400835
0342h
1
Word #2
400836
0343h
1
Word #3
400837
0344h
1
Word #4
400838
0345h
1
Word #5
400839
0346h
1
Word #6
400840
0347h
1
Module code
400841
0348h
1
Module
status
400842
0349h
1
Word #1
400843
034Ah
1
Word #2
400844
034Bh
1
Word #3
400845
034Ch
1
Word #4
400846
034Dh
1
Word #5
400847
034Eh
1
Word #6
400848
034Fh
1
Module code
400849
0350h
1
Module
status
400850
0351h
1
Word #1
400851
0352h
1
Word #2
400852
0353h
1
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Word #3
400853
0354h
1
Word #4
400854
0355h
1
Word #5
400855
0356h
1
Word #6
400856
0357h
1
Read only mode with function code 03 and 04. PROFIBUS acyclic data exchange: slot 8 - index
1.
The first word of the group indicates the type of module, the others words have
different structure according to the modules:
Organisation of the instantaneous variables vs. module type
DMPU-MBT or DMPU-PRB
Address
Description
base + 0h
Module code *1
base + 1h
Reserved
base + 2h
base
3h1
Length
(words)
Data
format
Value
1
UINT16
1=DMPU-MBT or DMPU-PRB
Input channel #1
1
INT16
Input channel #2
1
INT16
base + 4h
Input channel #3
1
INT16
PT100
input:
-50.0 to 850.0 (°C or °F).
Digital
input
or
PTC:
0=ch open (OFF), 1=ch close
(ON)
base + 5h
Reserved
base + 6h
Reserved
base + 7h
Reserved
+
DMPU-R2
Address
Description
base + 0h
Module code *1
base + 1h
Reserved
base + 2h
Length
(words)
Data
format
Value
1
UINT16
2=DMPU-R2
Input channel 1
1
INT16
base + 3h
Input channel 2
1
INT16
PT100
input:
-50.0 to 850.0 (°C or °F).
Digital input or PTC (bit0=ch.1;
bit1=ch.2):
0=ch open (OFF), 1=ch close
(ON)
base + 4h
Output channel 1
1
and 2
INT16
base + 5h
Reserved
base + 6h
Reserved
base + 7h
Reserved
Bit0=ch.1,
0=not
activated
1=activated (ON)
Bit1=ch.2:
(OFF),
*1: if the value is 0, the module is not present.
Communication parameters
RS485 communication parameters are read/written from/to the device using the
following words:
RS485 Modbus communication parameters
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
60
Modicon
address
304401
Address
1130h
304402
1131h
Description
Instrument
address
Baud rate
Length
(words)
Data
format
1
1
Value
UINT16
From
1
to
247
If the value is outside the
limits the device considers
the value equal to 1
UINT16
0
=
9600bps
1
=
19200bps
2
=
38400bps
3
=
115200bps
All
other
values
are
considered as 0
304403
1132h
Parity
1
UINT16
0
=
No
parity
1
=
Odd
parity
2
=
Even
parity
All
other
values
are
considered as 0
304404
1133h
Bit stop
1
UINT16
1
Read and write mode. PROFIBUS acyclic data exchange: slot 0 - index 4. Note: values are
update only when the command “update communication setting” is sent or switch off and on the
instrument
To write RS485 communication parameters: first write the new parameters
values then execute the "External serial communication update" command (see
the table below) to make actual these parameters.
Wait at least 6 seconds before communicate with the new parameters.
The "External serial communication update" command is equivalent to
switch OFF and ON the device.
Table of clock command
Modicon
address
312371
Address
3052h
Description
Length
(words)
External
serial
1
communication update
Data
format
UINT16
Value
1 = command is
executed;
other values =
no effect.
Write only mode. PROFIBUS acyclic data exchange: slot 5 - from index 0 to index 2.
Profibus communication parameter is read/written from/to the device using the
following word:
RS485 Profibus communication parameters
Modicon
address
304405
Address
1134h
Description
Instrument
address
Length
(words)
1
Data
format
UINT16
Value
From 2 to 126
(default
=
126)
Read and write mode. PROFIBUS acyclic data exchange not available
Ethernet communication parameters are read/written from/to the device using the
following words:
Modbus TCP/IP communication parameters
61
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Modicon
address
Address
Description
Length
(words)
Data
format
Value
304433
1150h
IP address (A.B.C.D)
1
UINT16
304434
1151h
IP address (A.B.C.D)
1
UINT16
304435
1152h
IP address (A.B.C.D)
1
UINT16
304436
1153h
IP address (A.B.C.D)
1
UINT16
304437
1154h
Subnet mask (A.B.C.D)
1
UINT16
304438
1155h
Subnet mask (A.B.C.D)
1
304439
1156h
Subnet mask (A.B.C.D)
1
304440
1157h
Subnet mask (A.B.C.D)
1
From 0 to 255
UINT16 All other values
UINT16 are considered as
255
UINT16
304441
1158h
Default gatway (A.B.C.D)
1
UINT16
304442
1159h
Default gatway (A.B.C.D)
1
UINT16
304443
115Ah
Default gatway (A.B.C.D)
1
UINT16
304444
115Bh
Default gatway (A.B.C.D)
1
UINT16
304445
115Ch
Modbus TCP/IP port
1
UINT16
From 1 to 9999
(default = 502)
Read and write mode. PROFIBUS acyclic data exchange not available. Note: to activate the new
configuration of the ethernet interface it is necessary to send the updating of ethernet
configuration command or switch off and on the device.
To write TCP/IP communication parameters: first write the new parameters
values then execute the "Ethernet communication configuration update"
command (see the table below) to make actual these parameters.
Wait at least 6 seconds before communicate with the new parameters.
The "Ethernet communication configuration update" command is
equivalent to switch OFF and ON the device.
Table of ethernet parameters updating command
Modicon
address
312372
Address
Description
Length
(words)
Ethernet
communication
1
configuration update
3053h
Data
format
UINT16
Value
1 = command is
executed;
other values =
no effect.
Write only mode. PROFIBUS acyclic data exchange not available.
Internal counters
Table of time command
Modicon
address
401281
401285
Address
0500h
0504h
Description
Length
(words)
Active energy *1
Data
format
Value
4
UINT64
kWh
Reactive energy
*1
4
UINT64
kVARh
*1
2
UINT32
Counter value
2
UINT32
Number of starts during
the observation period
(see ANSI 66)
401289
0508h
Number of starts
401291
050Ah
Starts per
(ANSI 66) *1
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
hours
62
401293
050Ch
2
UINT32
Hours
2
UINT32
Seconds
time
(ANSI 2
UINT32
Seconds
Total running hours
401295
050Eh
401297
0510h
Reserved
401299
0512h
Reserved
401301
0514h
Estimated
before trip
49)
401303
0516h
Estimated
time
before restart (ANSI 2
66) *1
UINT32
Seconds
401305
0518h
running 2
UINT32
Hours
401307
051Ah
Partitial
hours *1
2
UINT32
Seconds
401309
051Ch
Max motor start time 2
UINT32
401311
051Eh
Reserved
401313
0520h
Counter #1
2
UINT32
Counter #1 value
401315
0522h
Counter #2
2
UINT32
Counter #2 value
401317
0524h
Timer #1
2
UINT32
Timer #1 value
401319
0526h
Timer #2
2
UINT32
Timer #2 value
Read only mode. PROFIBUS acyclic data exchange: slot 8 - index 3.
*1: the counter is resettable by command (see "Table of internal reset command").
Maximum variables
Modicon
address
Physical
address
Length
(words)
Instantaneous variable
Data format
401321
0528h
2
I1SMAX
Max start current 1
32 bit IEEE754
400323
052Ah
2
I2SMAX
Max start current 2
32 bit IEEE754
400325
052Ch
2
I3SMAX
Max start current 3
32 bit IEEE754
Read only mode with function code 03 and 04. PROFIBUS acyclic data exchange: slot 8 - index
2.
Table of internal reset commands
Modicon
address
63
Address
Description
Length
(words)
Data
format
313569
3500h
Active energy reset
1
UINT16
313570
3501h
Reactive energy reset
1
UINT16
313571
3502h
Number of starts reset
1
UINT16
313572
3503h
Partitial running hours
1
reset
UINT16
313573
3504h
Max motor start time
1
reset
UINT16
313574
3505h
TCU reset *1
1
UINT16
313575
3506h
Starts per hours (ANSI
1
66) reset
UINT16
313576
3507h
Minimum time between
1
starts ANSI 66 reset
UINT16
313577
3508h
Minimum time from last
1
stop ANSI 66 reset
UINT16
313578
3509h
Max. start phase 1, 2
1
and 3 currents reset *2
UINT16
313579
350Ah
Latched virtual alarm 1
UINT16
Value
1 = command is
executed;
other values =
no effect.
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
reset *3
Write only mode. PROFIBUS acyclic data exchange: slot 5 - from index 39 to index 49.
*1: this command resets to zero the TCU variable value; *2: this command resets to zero "Max.
start current 1", "Max. start current 2" and "Max. start current 3"; *3: this command is equivalent
to digital reset (latch) function.
Date and time management
Date and time are read/written from/to the device using the following temporary
words:
Clock setup
Modicon
address
Address
Description
Length
(words)
304355
1102h
Clock
year
calendar:
304356
1103h
Clock
month
calendar:
304357
Data
format
Value
1
UINT16
From 2009 to
2099
1
UINT16
From 1 to 12
1104h
Clock calendar: day 1
UINT16
From 1 to 31
304358
1105h
Clock time: hours
1
UINT16
From 0 to 23
304359
1106h
Clock time: minutes
1
UINT16
From 0 to 59
304360
1107h
Clock
seconds
1
UINT16
From 0 to 59
time:
Read and write only mode. PROFIBUS acyclic data exchange: slot 0 - index 2.
To read data and time: first execute the "Get clock values" command (see the
table below) then read the 6 temporany words: when the command is executed,
the device stores the actual date and time in these words.
To write data and time: first write the new date and time in the 6 temporany
words then execute the "Set clock values" or "Set clock values with hour and
minutes" command to make actual date/time.
Table of clock command
Modicon
address
Address
312369
3050h
312370
3051h
Description
Get
values
clock
Set clock values
*1
Length
(words)
Data
format
Value
1
UINT16
1 = command is
executed;
other values = no
effect.
1
UINT16
1 = set data & time;
2 = set only time
Write only mode. PROFIBUS acyclic data exchange: slot 5 - from index 0 to index 2.
*1: use this command for sync without generate any events.
Table of time command
Modicon
address
312417
Address
3080h
Description
Set clock values with
1
hour and minute
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Length
(words)
Data
format
UINT16
Value
1 = command is
executed;
other values = no
effect.
64
Write only mode. PROFIBUS acyclic data exchange: slot 5 - index 10.
Virtual inputs
Virtual input registers
Modicon
address
Physical
address
Length
(words)
Description
Value
Data format
412801
3200h
1
VIN1
Virtual input 1
UINT16
412802
3201h
1
VIN2
Virtual input 2
UINT16
412803
3202h
1
VIN3
Virtual input 3
412804
3203h
1
VIN4
Virtual input 4
412805
3204h
1
VIN5
Virtual input 5
412806
3205h
1
VIN6
Virtual input 6
UINT16
0
=
OFF;
1
=
ON UINT16
(other
value UINT16
don't take effect)
UINT16
412807
3206h
1
VIN7
Virtual input 7
UINT16
412808
3207h
1
VIN8
Virtual input 8
UINT16
Write only mode. PROFIBUS acyclic data exchange: slot 5 - from index 29 to 38
Virtual alarms status
Virtual alarm status registers
Modicon
address
Physical
address
Length
(words)
Description
Data
format
316385
4000h
1
Block function status from 1 to 16: each
bit from 1 to 16 represents the alarm UINT16
status
316386
4001h
1
Block function status from 17 to 32: each
bit from 17 to 32 represents the alarm UINT16
status
Read only mode. PROFIBUS acyclic data exchange not available, please use cyclic data
exchange (see GSD file)
Datalogger
system
Database logging
The data base is a file with 10000 records (from index 0000 to 9999). Each record is
organized in 45 words as illustrated in "Database record organisation" table which
include the stored information of the database. The data base has a FIFO
management system and uses two reference record numbers to identify the range of
stored records: the first record available (RefA) and the last stored record (RefB).

If RefB > RefA, the valid records are from RefA+1 to RefB,
Database with RefB > RefA
0
65
1
2
3
4
5
...
...
...
...
...
...
...
9996
9997
9998
9999
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Valid records
RefA
RefB

If RefA < RefB, the valid records are from RefA+1 to 9999 and from 0 to
RefB.
Database with RefB < RefA
0
1
2
3
4
5
...
...
...
...
...
...
9996
9997
Valid records
9998
9999
Valid records
RefA
RefB
Database RefA and RefB references
Modicon
address
Physical
address
Length
(words)
Description
Data
format
Values
408193
2000h
1
First record available
INT16
(RefA)
0
…
9999
(read/write)
408194
2001h
1
Last record available
INT16
(RefB)
0 … 9999 (read
only)
The data base file is readable in Modbus or Profibus as described below:

Modbus mode:
1. Read the reference of the first record available (RefA) and the
reference of the last stored record (RefB) using Modbus function
code 03h or 04h.
2. Read the valid records using Modbus function code 14h and subfunction code 06h. The request frame of Modbus function 14 to read
one record has the following structure:
Database request frame
Description
Length
Example
Physical address
1 byte
1h
Function code
1 byte
14h
Lenght in byte of sub-functions on the request frame
1 byte
7h
1° sub-function code
1 byte
6h
1° sub-function file number
2 byte
0h
1° sub-function record number
2 byte
4E2
1° sub-function number of word to read
2 byte
2D
CRC
2 byte
...
3. The file number is used to identify the database (every database
has several identification numbers); the file number of this database
is 0. One sub-function reads only one record; repeat the previous
request frame for every record changing the "1° sub-function record
number" value to read all the valid records. For every request the
device responds with the following frame:
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
66
Database response frame
Description

Length
Example
Physical address
1 byte
1h
Function code
1 byte
14h
Response frame lenght (sub-functions and CRC)
1 byte
5D
1° sub-function response data-length
1 byte
5B
1° sub-function code
1 byte
6h
1° sub-function record data
...
...
CRC
2 byte
...
4. "1° sub-function record data" contains the stored information of the
record defined in the request frame ("1° sub-function record
number"). The structure of these words is illustrated on "Database
record organisation" table.
5. When all records are read, write the reference number RefA with the
value of RefB (Modbus function code 06h). This action executes an
equivalent reset function (the new records that are added during the
database reading are lost).
Profibus mode:
1. Read the reference of the first record available (RefA) and the
reference of the last record stored (RefB) using Profibus acyclic
data excenge (slot 0 index 9).
2. Write the record number to read at slot 6 and index 0 using the
acyclic data exchange (it is possible to read only one record for
every request).
3. Read the record at slot 6 and index 0 using Profibus acyclic data
exchange.
Database record organisation
Address
67
Description
Length
(words)
Data format
Value
base + 0h
Record index
1
INT16
0 … 9999
base + 1h
Date: year and month
1
INT16
LSB=Month
(1…12);
MSB=Year (08…50)
base + 2h
Date: day and hour
1
INT16
LSB=Hour (0 … 23);
MSB=Day (01 … 31)
base + 3h
Date: minute and second
1
INT16
LSB=Second (0 … 59);
MSB=Minute (0 …59)
base + 4h
Number of variables
1
INT16
Number of variables
base + 5h
Variable #1
2
32 bit IEEE 754
base + 7h
Variable #2
2
32 bit IEEE 754
base + 9h
Variable #3
2
32 bit IEEE 754
base + Bh
Variable #4
2
32 bit IEEE 754
base + Dh
Variable #5
2
32 bit IEEE 754
base + Fh
Variable #6
2
32 bit IEEE 754
base + 11h
Variable #7
2
32 bit IEEE 754
base + 13h
Variable #8
2
32 bit IEEE 754
base + 15h
Variable #9
2
32 bit IEEE 754
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
base + 17h
Variable #10
2
32 bit IEEE 754
base + 19h
Variable #11
2
32 bit IEEE 754
base + 1Bh
Variable #12
2
32 bit IEEE 754
base + 1Dh
Variable #13
2
32 bit IEEE 754
base + 1Fh
Variable #14
2
32 bit IEEE 754
base + 21h
Variable #15
2
32 bit IEEE 754
base + 23h
Variable #16
2
32 bit IEEE 754
base + 25h
Variable #17
2
32 bit IEEE 754
base + 27h
Variable #18
2
32 bit IEEE 754
base + 29h
Variable #19
2
32 bit IEEE 754
base + 2Bh
Variable #20
2
32 bit IEEE 754
Dataevent logging
The data event is a file with 10000 records (from index 0000 to 9999). Each
record is organized in 11 words as illustrated in "Dataevent record organisation"
table which include the stored information of the database. The data event has a
FIFO management system and uses two reference record numbers to identify
the range of stored records: the first record available (RefA) and the last stored
record (RefB).

If RefB > RefA, the valid records are from RefA+1 to RefB,
Dataevent with RefB > RefA
0
1
2
3
4
5
...
...
...
...
...
...
...
9996
9997
9998
9999
Valid records
RefA
RefB

If RefA < RefB, the valid records are from RefA+1 to 9999 and from 0 to
RefB.
Dataevent with RefB < RefA
0
1
2
3
4
5
...
...
...
...
...
...
9996
9997
Valid records
9998
9999
Valid records
RefA
RefB
Dataevent RefA and RefB references
Modicon
address
Physical
address
Length
(words)
Description
Data
format
Values
408195
2002h
1
First
record
INT16
available (RefA)
0
…
9999
(read/write)
408196
2003h
1
Last
record
INT16
available (RefB)
0 … 9999 (read
only)
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
68
The data base file is readable in Modbus or Profibus as described below:

Modbus mode:
1. Read the reference of the first record available (RefA) and the
reference of the last stored record (RefB) using Modbus function
code 03h or 04h.
2. Read the valid records using Modbus function code 14h and
sub-function code 06h. The request frame of Modbus function 14
to read one record has the following structure:
Dataevent request frame
Description
Length
Example
Physical address
1 byte
1h
Function code
1 byte
14h
Lenght in byte of sub-functions on the request frame
1 byte
7h
1° sub-function code
1 byte
6h
1° sub-function file number
2 byte
1h
1° sub-function record number
2 byte
4E2
1° sub-function number of word to read
2 byte
B
CRC
2 byte
...
3. The file number is used to identify the database (every database
has several identification numbers); the file number of this
database is 1. One sub-function reads only one record; repeat
the previous request frame for every record changing the "1°
sub-function number of word to read" value to read all the valid
records. For every request the device responds with the
following frame:
Dataevent response frame
Description
Length
Example
Physical address
1 byte
1h
Function code
1 byte
14h
Response frame lenght (sub-functions and CRC)
1 byte
19
1° sub-function response data-length
1 byte
17
1° sub-function code
1 byte
6h
1° sub-function record data
...
...
CRC
2 byte
...
4. "1° sub-function record data" contains the stored information of
the record defined in the request frame ("1° sub-function record
number"). The structure of these words is illustrated on
"Dataevent record organisation" table.
5. When all records are read, write the reference number RefA with
the value of RefB (Modbus function code 06h). This action
executes an equivalent reset function (the new records that are
added during the database reading are lost).
69
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi

Profibus mode:
1. Read the reference of the first record available (RefA) and the
reference of the last record stored (RefB) using Profibus acyclic
data excenge (slot 0 index 10).
2. Write the record number to read at slot 6 and index 1 using the
acyclic data exchange (it is possible to read only one record for
every request).
3. Read the record at slot 6 and index 1 using Profibus acyclic data
exchange.
Dataevent record organisation
Address
Description
Length
(words)
Data
format
Value
1
INT16
0 … 9999
1
INT16
LSB=Month
(1…12);
MSB=Year (08…50)
1
INT16
LSB=Hour (0 … 23);
MSB=Day (01 … 31)
Date: minute and
1
second
INT16
LSB=Second (0 … 59);
MSB=Minute (0 …59)
INT16
See the table dataevent
record fields
base + 0h
Record index
base + 1h
Date: year
month
and
base + 2h
Date:
hour
and
base + 3h
day
from base + 4h to
Record fields
base + 00Ah
1
Dataevent record fiels
Input event
Address
Description
base
4h
+
base
5h
+ Number
channel
Type of event
of
Length
(words)
1
input
1
Data
format
Value
UINT16
1=Input
UINT16
From 1 to 3: main module inputs
From 4 to 23: expansion modules
1°
and
2°
inputs
33: DMPU-EL 3° input
Switch, toggle or PTC input
base
6h
+
0 = release, 1 = activate
New status
1
UINT16
PT100 input
1 = error (probe break), 0 = probe
OK
Output event
Address
Description
Length
(words)
base
4h
+
base
5h
+ Number of output
1
channel
base
6h
+
Type of event
New status
1
1
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Data
format
Value
UINT16
2=Relay output
UINT16
1 and 2: measurement module
outputs
From 3 to 22: expansion module
1°
and
2°
outputs
23: latch reset output
UINT16
1
(OFF)
0 (ON) = close
=
open,
70
Generic event
Address
base
4h
base
5h
+
Description
Type of event
Length
(words)
1
+ Number of output
1
channel
Data
format
Value
UINT16
3=Generic event
UINT16
0=Modules
connection
error
1=Measurement
module
connection
error
5=Start/stop
motor
9=Module
configuration
error
10=Block
hours
greasing
11=Block
hours
maintenance
16=Data base logging reset
17=Fast
data
logger
reset
18=Data
event
reset
19=Power
OFF
20=Power
ON
21=Latch reset command
Modules conn. error
1 = error; 0 = OK
Measurement modules conn.
error
1 = error; 0 = OK
Start/stop motor:
1 = start; 0 = stop
Module configuration error
1 = error; 0 = OK
Block hours greasing
1 = locked; 0 = unlocked
Block hours maintenance
1 = locked; 0 = unlocked
Data base logging reset
0 = reset
base
6h
+
Fast data logger reset
New status
1
UINT16
0 = reset
Data event reset
0 = reset
Power OFF
0 = reset
Power ON
0 = reset
Latch reset command
0="Active
energy"
reset
1="Reactive
energy"
reset
2="Number
of
starts"
reset
3="Partitial running hours" reset
4="Max motor start time (ANSI
51LR)"
reset
5="TCU"
reset
6="Starts per hours (ANSI 66"
reset
7=Minimum time between starts
ANSI
66
reset
8=Minimum time from last stop
71
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
ANSI
66
reset
9=Max. start phase 1, 2 and 3
reset
10=Latched virtual alarm reset
Max/min events
Address
Description
Length
(words)
base
4h
+
base
5h
+ Number of max/min
1
event
base
6h
+
Type of event
Data
format
1
Value
Value
UINT16
5=Max/min event
UINT16
4=Motor
start
timer
6=Max
current
phase
1
7=Max
current
phase
2
8=Max current phase 3
32 bit IEEE
Actual value
754
2
Virtual alarm events
Address
Description
Length
(words)
Data
format
Value
base
4h
+
1
UINT16
6=Virtual alarm event
base
5h
+ Number of virtual
1
alarm
UINT16
From 1 to 32
base
6h
+
UINT16
1
=
Alarm
0 = Alarm not active
Type of event
New status
1
active,
Fast data logger
The data fast logger is a file with 10000 records (from index 0000 to 9999). Each
record is organized in 45 words as illustrated in "Fast datalogger record
organisation" table which include the stored information of the database. The data
fast logger has a FIFO management system and uses two reference record numbers
to identify the range of stored records: the first record available (RefA) and the last
stored record (RefB).

If RefB > RefA, the valid records are from RefA+1 to RefB,
Fast datalogger with RefB > RefA
0
1
2
3
4
5
...
...
...
...
...
...
...
9996
9997
9998
9999
Valid records
RefA
RefB

If RefA < RefB, the valid records are from RefA+1 to 9999 and from 0 to
RefB.
Fast datalogger with RefB < RefA
0
1
2
3
4
5
...
...
...
...
...
...
9996
9997
Valid records
9998
9999
Valid records
RefA
RefB
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
72
Fast data logger RefA and RefB references
Modicon
address
Physical
address
Length
(words)
Description
Data
format
Values
408197
2004h
1
First record available
INT16
(RefA)
0
…
9999
(read/write)
408198
2005h
1
Last record available
INT16
(RefB)
0 … 9999 (read
only)
The data fast logger file is readable in Modbus or Profibus as described below:

Modbus mode:
1. Read the reference of the first record available (RefA) and the
reference of the last stored record (RefB) using Modbus function
code 03h or 04h.
2. Read the valid records using Modbus function code 14h and subfunction code 06h. The request frame of Modbus function 14 to read
one record has the following structure:
Fast datalogger request frame
Description
Length
Example
Physical address
1 byte
1h
Function code
1 byte
14h
Lenght in byte of sub-functions on the request frame
1 byte
7h
1° sub-function code
1 byte
6h
1° sub-function file number
2 byte
2h
1° sub-function record number
2 byte
4E2
1° sub-function number of word to read
2 byte
2D
CRC
2 byte
...
3. The file number is used to identify the database (every database has
several identification numbers); the file number of this database is 2.
One sub-function reads only one record; repeat the previous request
frame for every record changing the "1° sub-function number of word
to read" value to read all the valid records. For every request the
device responds with the following frame:
Fast datalogger response frame
Description
Length
Example
Physical address
1 byte
1h
Function code
1 byte
14h
Response frame lenght (sub-functions and CRC)
1 byte
5D
1° sub-function response data-length
1 byte
5B
1° sub-function code
1 byte
6h
1° sub-function record data
...
...
CRC
2 byte
DF8A
4. "1° sub-function record data" contains the stored information of the
record defined in the request frame ("1° sub-function record
73
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi

number"). The structure of these words is illustrated on "Fast
datalogger record organisation" table.
5. When all records are read, write the reference number RefA with the
value of RefB (Modbus function code 06h). This action executes an
equivalent reset function (the new records that are added during the
database reading are lost).
Profibus mode:
1. Read the reference of the first record available (RefA) and the
reference of the last record stored (RefB) using Profibus acyclic data
excenge (slot 0 index 11).
2. Write the record number to read at slot 6 and index 2 using the
acyclic data exchange (it is possible to read only one record for
every request).
3. Read the record at slot 6 and index 2 using Profibus acyclic data
exchange.
Fast datalogger record organisation
Address
Description
Length
(words)
Data format
Value
base + 0h
Record index
1
INT16
0 … 9999
base + 1h
Date: year and month
1
INT16
LSB=Month
(1…12);
MSB=Year (08…50)
base + 2h
Date: day and hour
1
INT16
LSB=Hour (0 … 23);
MSB=Day (01 … 31)
base + 3h
Date: minute and second
1
INT16
LSB=Second (0 … 59);
MSB=Minute (0 …59)
base + 4h
Number of variables
1
INT16
Number of variables
base + 5h
Variable #1
2
32 bit IEEE 754
base + 7h
Variable #2
2
32 bit IEEE 754
base + 9h
Variable #3
2
32 bit IEEE 754
base + Bh
Variable #4
2
32 bit IEEE 754
base + Dh
Variable #5
2
32 bit IEEE 754
base + Fh
Variable #6
2
32 bit IEEE 754
base + 11h
Variable #7
2
32 bit IEEE 754
base + 13h
Variable #8
2
32 bit IEEE 754
base + 15h
Variable #9
2
32 bit IEEE 754
base + 17h
Variable #10
2
32 bit IEEE 754
base + 19h
Variable #11
2
32 bit IEEE 754
base + 1Bh
Variable #12
2
32 bit IEEE 754
base + 1Dh
Variable #13
2
32 bit IEEE 754
base + 1Fh
Variable #14
2
32 bit IEEE 754
base + 21h
Variable #15
2
32 bit IEEE 754
base + 23h
Variable #16
2
32 bit IEEE 754
base + 25h
Variable #17
2
32 bit IEEE 754
base + 27h
Variable #18
2
32 bit IEEE 754
base + 29h
Variable #19
2
32 bit IEEE 754
base + 2Bh
Variable #20
2
32 bit IEEE 754
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
74
Datalogger reset
Use the following commands to reset the three databases:
Table of datalogger reset command
Modicon
address
Address
Description
313825
3600h
Reset
database
313826
3601h
Reset
event
313827
3602h
Reset data fast
data
Length
(words)
Data
format
1
UINT16
1
UINT16
1
UINT16
Value
1 = command is
executed;
other values = no
effect.
Write only mode. PROFIBUS: slot 5 - from index 50 to index 52.
75
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Configuration Examples
Direct starter
In this example a basic DOL starter with start and stop pushbuttons and a thermal
image 49 alarm is built. The used blocks and connections are the following:
ID
Block
Description
Start input:
1
Digital
input




Alarm # enable: enabled
Input type: switch
Type of input: active when closed
On delay Al. #: 0 s
Stop input:
2
Digital
input




Alarm # enable: enabled
Input type: switch
Type of input: active when closed
On delay Al. #: 0 s
Thermal image alarm:
3
Thermal
image
49


Enable function ANSI49: enabled and latched. This kind of alarm is usually
latched otherwise it may cause oscillations due to the fact that the motor cools
down when stopped so alarm might release.
set the other values according to the motor features
Used to release the ANSI 49 Thermal image alarm (reset alarm as it is latched).
4
Digital
input


Alarm # enable: enabled
Input type: switch
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
76


5
Digital
reset
Type of input: active when closed
On delay Al. #: 0 s
Internal output to control the latch reset
To stop the motor in case of stop input command or ANSI 49 Thermal image alarm trip.
The graphic representation is the following:
It is possible to use other protection functions as thermal image adding them to this logic
function:
6
Logic
function
The logic function is as follows:
In this case the motor is stopped when at least one protection function trips.
7
77
Logic
function
To inhibit the start input if the thermal image alarm is tripped or the stop motor input is
activated. The graphic representation is the following:
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
It is used as a flip-flop. The setpoint is set to 1 so if a signal comes from the act terminal
it activates the output (motor starts), while if it comes from the rst terminal it de-activates
the output (motor stops).
8
Counter


Alarm # enable: enabled
Set counts of Al. #: 1 count
Output relay for motor start/stop
9
Relay
output

O# working mode: NO
Reversing
starters
In this example a reversing starter with forward start, reverse start and stop
pushbuttons and a thermal image 49 alarm is built. The used blocks and
connections are the following:
The used blocks are grouped in three groups with the following features:
1. Forward starter group: this group is used for forward start-stop motor
function. The blocks are the following:
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
78
2. Reverse starter group: this group is used for reverse start-stop motor
function. The blocks are the following:
3. Forward-reverse interlock group: this group is used to avoid the
simultaneous activation of forward and reverse outputs. The blocks are the
following:
79
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Group blocks description:
ID
Block
Description
Start forward input:
1
Digital
input




Alarm # enable: enabled
Input type: switch
Type of input: active when closed
On delay Al. #: 0 s
To inhibit the start forward input if the thermal image alarm is tripped or the stop
motor input is activated. The graphic representation is the following:
2
Logic
function
It is used as forward motor start introducing a delay time. The delay time is
neccessary during the reversing operation (moving from reverse to forward rotating
without using the motor stop) to minimize the dinamic overloads deriving from motion
reversals.
3
Timer
If a signal comes from the "act" terminal it activates the output (motor forward starts)
after the set time, while if it comes from the "rst" terminal it de-activates the output
(motor stops).


4
Digital
input
Alarm # enable: enabled
Set time of Al. #: 3 seconds (set this value according to the motor
features)
Stop input:
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
80




Alarm # enable: enabled
Input type: switch
Type of input: active when closed
On delay Al. #: 0 s
Thermal image alarm:
5
Thermal
image 49


Enable function ANSI49: enabled and latched. This kind of alarm is usually
latched otherwise it may cause oscillations due to the fact that the motor
cools down when stopped so alarm might release.
set the other values according to the motor features
To control the motor stop in case of stop input command or ANSI 49 Thermal image
alarm trip. The graphic representation is the following:
6
Logic
function
Start reverse input:
7
Digital
input




Alarm # enable: enabled
Input type: switch
Type of input: active when closed
On delay Al. #: 0 s
To inhibit the start reverse input if the thermal image alarm is tripped or the stop
motor input is activated. The graphic representation is the following:
8
Logic
function
It is used as reverse motor start introducing a delay time. The delay time is
neccessary during the reversing operation (moving from forward to reverse rotating
without using the motor stop) to minimize the dinamic overloads deriving from motion
reversals.
9
Timer
If a signal comes from the "act" terminal it activates the output (motor reverse starts)
after the set time, while if it comes from the "rst" terminal it de-activates the output
(motor stops).


10
81
Logic
function
Alarm # enable: enabled
Set time of Al. #: 3 seconds (set this value according to the motor
features)
To ensure the interlock function between forward and reverse operations: forward
operations is inhibited if the motor is stopped or running in reverse condition. The
graphic representation is the following:
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Output relay for motor forward operating
11
Relay
output

O# working mode: NO
To ensure the interlock function between forward and reverse operations: reverse
operations is inhibited if the motor is stopped or running in forward condition. The
graphic representation is the following:
12
Logic
function
Output relay for motor reverse operating
13
Relay
output

O# working mode: NO
Used to release the ANSI 49 Thermal image alarm (reset alarm as it is latched).
14
Digital
input
15
Digital
reset




Alarm # enable: enabled
Input type: switch
Type of input: active when closed
On delay Al. #: 0 s
Internal output to control the latch reset
ON delay timer
In this example an ON delay timer function is built. The used blocks and connections
are the following:
Timer ON delay function
ID
Block
Description
Trigger input:
1
Digital
input



Alarm # enable: enabled
Input type: toggle
Type of input: active when closed
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
82

On delay Al. #: 0 s
To enable the delay time for ON delay function at the trigger command and obtain
the function activation after the set delay time.
2
Timer


Alarm # enable: enabled
Set time of Al. #: 5 s (it is the actual delay time and will be set according to
the application needs)
Output relay for timer ON delay function.
3
Relay
output

O# working mode: NO
Every time the trigger input is activated the timer is reset and restarted; when the
delay time (5s) is expired the timer turns OFF but the logic function turns ON until
the trigger input is reactivated.
Star-delta starter
In this example a star-delta starter with start/stop pushbuttons and a thermal image
49 alarm is built. The used blocks and connections are the following:
The used blocks are grouped in two groups with the following features:
1. Direct starter group: see the direct starter example for the block description;
this group is used for start-stop motor function. The blocks are the following:
83
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
2. Start-delta interlock group: see the following table for the blocks description;
this group is used to avoid the simultaneous activation of the star and delta
outputs. The blocks are the following:
Start-delta interlock group blocks description:
ID
1
Block
Timer
Description
It is used for star-delta switching in a set time. Set this time according to the motor
load.
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
84
To ensure the interlock function between star and delta operations: delta is inhibited if
the motor is stopped or running in star condition. The graphic representation is the
following:
2
Logic
function
Output relay for motor delta operation
3
Relay
output

O# working mode: NO
To ensure the interlock function between star and delta operating: the star operating
is inhibited if the motor is stopped or running in delta condition. The graphic
representation is the following:
4
Logic
function
Output relay for motor star operating
5
Relay
output

O# working mode: NO
Assign the delta output to an I/O module and the star output to the measurement
module in order to have a transition time between star and delta switching avoiding
the two relays to be closed at the same time: the relay outputs on the I/O modules
have a longer activation delay compared to the one of the relay outputs on the
Measurement module so the delta relay switches (closed) when the star relay has
already switched.
Emergency start
In this example an emergency start with auxiliary start pushbuttons (emergency
start) is built. The used blocks and connections are the following:
85
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
The used blocks are grouped in two groups with the following features:

1° alarm group: all the alarms, which can trip during normal running
condition, are summarized on this group. Normal running condition is
performed when the motor is started by the normal start input. A connection
example is the following:
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
86
ID
Block
Description
Normal start input:
1
Digital
input




Alarm # enable: enabled
Input type: toggle
Type of input: active when closed
On delay Al. #: 0 s
Thermal image alarm:
2
Thermal
image 49


87
3
Current
imbalance
4
Time
between
starts 66
Enable function ANSI49: enabled and latched. This kind of alarm is
usually latched otherwise it may cause oscillations due to the fact that the
motor cools down when stopped so alarm might release.
set the other values according to the motor features
Current imbalance alarm: set the other values according to the motor features
Time between starts alarm: set the minimum time between two starts according to
the motor features.
Use this function to lock the starts too close.
5
Time from last stop alarm: set the minimum time between last stop and next
Time from start according to the motor features.
last stop
66
Use this function to lock the restart too close to last stop.
6
Starts per
Starts per hours alarm: set the allowed number of starts and the observation
hours 66
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
interval time according to the motor features.
Use this function to limit the frequent starts (that can cause the motor overheating).
When the Thermal image 49, Inverse sequence current 46, Time between starts 66,
Time before last stop 66 or Starts per hours 66 alarms trip, the motor is stopped
and the normal start is inhibited; if the motor re-starting is required (by passing the
previous alarms), use the emergency start as described in second group alarm. The
logic function appears as follows (the normal start is available when the start input
is activated and all other alarms are de-active):
7
Logic
function
Used to release the latched alarms (reset alarm as it is latched).
13
Digital
input
14
Digital
reset





Alarm # enable: enabled
Input type: switch
Type of input: active when closed
On delay Al. #: 0 s
Internal output to control the latch reset
2° alarm group: all the alarms, which can trip during special start condition,
are summarized on this group. The special start condition is performed
when the motor is stopped by an alarm of the first group and immediate
restart is requied. An connection example is the following:
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
88
ID
Block
8
Phase
sequence
47
Description
Phase sequence alarm: set the values according to the motor features.
Use this configuration when the motor reverse rotation is not allowed.
Emergency start input:
9
Digital
input




Alarm # enable: enabled
Input type: toggle
Type of input: active when closed
On delay Al. #: 0 s
The emergency start is inhibited only if Phase sequence alarms is tripped: for
example use this configuration when the motor reverse rotation is not allowed
during both normal and special condition. The logic function appears as follows:
10
Logic
function
Output relay for motor start/stop
11
89
Relay
output

O# working mode: NO
DMPU manual rev. 1.1 18042013
All the information provided with this document is property of Carlo Gavazzi
Was this manual useful for you? yes no
Thank you for your participation!

* Your assessment is very important for improving the work of artificial intelligence, which forms the content of this project

Download PDF

advertisement