Riello UPS MultiCOM 401 User Manual

User Manual
INTRODUCTION
Thank you for choosing our product.
The accessories described in this manual are of the highest quality, carefully designed and built in order to ensure excellent performance.
This manual contains detailed instructions on how to install and use the product.
It should be kept with care near the MultiCOM 401, so that it can be consulted for
information on how to use and make the most of your device. IT SHOULD BE READ BEFORE YOU START WORKING ON THE DEVICE.
SAFETY
This part of the manual contains SAFETY precautions that must be followed scrupulously.
The device has been designed for professional use and is therefore not suitable for use in
the home.
The device has been designed to operate only in closed environments. It should be
installed in rooms where there are no inflammable liquids, gas or other harmful substances.
Take care that no water or liquids and/or foreign bodies fall into the device.
In the event of a fault and/or impaired operation of the device, do not attempt to repair it but
contact the authorized service centre.
The device must be used exclusively for the purpose for which it was designed. Any other
use is to be considered improper and as such dangerous. The manufacturer declines all responsibility for damage caused by improper, wrong and unreasonable use.
© No part of this manual may be reproduced without the prior written permission of the manufacturer.
The manufacturer reserves the right to modify the product described in this manual at any time and without notice.
3
SUMMARY
PRESENTATION ___________________________________________________ 5
DESCRIPTION __________________________________________________________ 5 OPENING THE PACKAGING AND CHECKING THE CONTENTS __________________________ 6
INSTALLATION AND CONFIGURATION ________________________________ 7
ADDRESS CONFIGURATION _________________________________________________ 7 BUS TERMINATION AND BIASING _____________________________________________ 8 JUMPER SETTINGS _______________________________________________________ 9 CONNECTION TO THE UPS _________________________________________________ 9
PROFIDRIVE MODE _______________________________________________ 10
CYCLIC COMMUNICATION (PROCESS DATA) ____________________________________ 10 PKW-PART ___________________________________________________________ 11 PZD-PART ___________________________________________________________ 14 USER DEFINED PZD SLOTS _______________________________________________ 14 PERMANENT PZD CONFIGURATION _________________________________________ 15
LIST OF PARAMETERS ____________________________________________ 16
UPS PARAMETERS _____________________________________________________ 16 GATEWAY INTERNAL PARAMETERS __________________________________________ 19 PROFIDRIVE STANDARD PARAMETERS _______________________________________ 19
CONNECTORS PINOUT ____________________________________________ 21
DIAGNOSTIC LED ________________________________________________ 22
4
PRESENTATION
DESCRIPTION
MultiCOM 401 allows you to connect the UPS to a Profibus DP network. The device enables to
integrate, in industrial enviroment, the management and monitoring of the UPS into a control system based on one of the most popular field bus designed especially for communication between automation control systems and distributed I/O. Baud rates from 9.6 kbit/s up to 12 Mbit/s are supported and automatically detected. The device also offers an RS-232 serial line through which the UPS can be monitored using the GPSER protocol (PRTK code: GPSER11201...).
A: RS-232 communication port
B: PROFIBUS connector
C: power supply connector
D: connector for connection to the UPS
5
OPENING THE PACKAGING AND CHECKING THE CONTENTS
After opening the packaging, first check the contents. The packaging should contain:
MultiCOM 401
12Vdc 0.5A external power supply unit
DB9-RJ45 serial cable
CD-Rom (User manual and GSD file)
6
INSTALLATION AND CONFIGURATION
In order to access the DIP-switches and the jumpers, disconnect the device from the power supply, remove the 4 screws on the base and then remove the cover
ADDRESS CONFIGURATION
The Profibus address must be configured using the SW1 and SW2 rotary switch (shown in the figure). Allowable addresses are 1÷99.
7
BUS TERMINATION AND BIASING
MultiCOM 401 is supplied with the bus termination and biasing resistors already mounted
internally (R=100). Dip-switch SW3 must be closed in order to insert these resistors (see figure).
8
JUMPER SETTINGS
For proper working of the device, the jumper have to be set as shown in the figure below.
= closed
= open
CONNECTION TO THE UPS
Connect the “UPS SERIAL” port of the device to the serial port of the UPS using the cable supplied with the UPS.
9
PROFIDRIVE MODE
The application can be drived in ProfiDrive standard compatible mode (ProfiDrive Mode). Driving mode is selected by using the appropriate GSD file: RPS_0B74.gsd. The gateway will accept all the configurations specified by Profidrive V2 (PPO1-PPO5). Using the ProfiDrive mode the standard ProfiDrive procedures can be used and it is possible to access to all application parameters in two possible ways:
1. Parameter area PKW: allow random access to any register in the range (1 – 799);
2. Process data area PZD: access automatically a predefined and configurable set of parameters.
CYCLIC COMMUNICATION (PROCESS DATA)
Cyclic communication data are exchanged with the Profibus DP master at every communication cycle. The exchanged data format and length are specified at the initialization by Profibus DP master using the Profibus DP configuration mechanism. The supported configuration are:
Type Configuration bytes Process data layout
Profidrive V2, PPO1 0xf3 0xf1 PKW + 2 words PZD
Profidrive V2, PPO2 0xf3 0xf5 PKW + 6 words PZD
Profidrive V2, PPO3 0xf1 2 words PZD
Profidrive V2, PPO4 0xf5 6 words PZD
Profidrive V2, PPO5 0xf3 0xf9 PKW + 10 words PZD
The cyclic data consists of two parts, a parameter area (PKW) and a process data area (PZD). The layout of the process data is:
PKW – 4 words PZD - 2÷10 words
PKE IND PWE PZD 1 PZD 2 PZD 3 PZD 4 PZD 5 PZD 6 PZD 7 PZD 8 PZD 9 PZD
10
PPO1
PKE IND PWE PZD 1 PZD
2
PPO2
PKE IND PWE PZD 1 PZD 2 PZD 3 PZD 4 PZD 5 PZD
6
PPO3
PZD 1 PZD
2
PPO4
PZD 1 PZD 2 PZD 3 PZD 4 PZD 5 PZD
6
PPO5
PKE IND PWE PZD 1 PZD 2 PZD 3 PZD 4 PZD 5 PZD 6 PZD 7 PZD 8 PZD 9 PZD
10
The PKW part of the process data is used for asynchronous parameter access over process data. The PZD words can be programmed to hold a value of any available parameter of the word type.
10
PKW-PART
The parameter part (PKW) is fixed to 4 words and can be used for reading and/or updating the parameters in the application one by one. Requests and responses use the predefined handshake procedure.
The PKW is further divided into three parts:
1. PKE: Parameter ID (2 bytes);
2. IND: Sub-index (2 bytes), 2nd byte isn’t used and should be set to 0;
3. PWE: Parameter value (4 bytes).
PKW
PKE
Parameter ID
Word 0
b15 . . . . . . . . . . . . . . b0
b15 . . . . . . . . . . . . . . b0
IND
Sub-index
Word 1
Parameter value
Word 2
b15 . . . . . . . . . . . . . . b0
PWE
Word 3
b15 . . . . . . . . . . . . . . b0
PKE consists of three parts:
1. AKA: command/response identificator (4 bits);
2. SPM: toggle bit, not used (1 bit);
3. PNU: parameter number (11 bits).
PKE
b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0
AKA SPM PNU
PNU parameters:
1÷799 are UPS PARAMETERS;
800÷899 are GATEWAY INTERNAL PARAMETERS;
900÷999 are PROFIDRIVE STANDARD PARAMETERS.
AKA field meanings (master slave)
Value Function Ack+ Ack- Note
0 No request 0 - 1 Request parameter value 1 7 2 Change parameter value (word) 1 7/8 3 Change parameter value (long word) 2 7/8 4 Request description element 3 7 not used 5 Change description element 3 7 not used 6 Request parameter value (array) 4 7 7 Change parameter value (array word) 4 7/8 8 Change parameter value (array long word)* 5 7/8 not used 9 Request number of array elements 6 7
11
AKA field meanings (slave master)
Value Function
0 No response 1 Transfer parameter value (word) 2 Transfer parameter value (long word) 3 Transfer description element* 4 Transfer parameter value (array word) 5 Transfer parameter value (array long word)* 6 Request number of array elements
Request rejected, followed by fault code (in PWE part). Error values: 0 = Non-admissible parameter number 1 = Parameter value cannot be changed 2 = Upper or lower limit exceeded 3 = Erroneous sub-index 4 = No array
7
8 No parameter change rights by PKW interface
5 = Incorrect data type 7 = Descriptive element cannot be changed 9 = Descriptive data not available 11 = No parameter change rights 17 = Task cannot be executed due to operating status 22 = Parameter address impermissible 24 = Number of values not consistent 101 = communication error to the application
12
EXAMPLES
In the following examples, when you see:
Index you have to refer to LIST OF PARAMETERS chapter;
xxxx don’t care about the word’s value.
Read word parameter (AKA=1):
Word 0 Word 1 Word 2 Word 3
Output:
Input: xxxx xxxx xxxx
Read Input mains voltage V1 (Index 12 [0x000C] UPS PARAMETER):
Output: 0x100C xxxx xxxx xxxx
Read Output nominal power (Index 80 [0x0050] UPS PARAMETER):
Output: 0x1050 xxxx xxxx xxxx
Write word parameter (AKA=2):
Word 0 Word 1 Word 2 Word 3
Output:
Input: xxxx xxxx xxxx xxxx
Write code 20 [0x0014] in Command code register (Index 113 [0x0071] UPS PARAMETER), in
order to execute a battery test:
Output: 0x2071 xxxx xxxx 0x0014
0x1000 + Index
0x2000 + Index
xxxx xxxx xxxx
Value
xxxx xxxx
Value
For further examples about this function, see PERMANENT PZD CONFIGURATION.
Read array.word parameter (AKA=6):
Word 0 Word 1 Word 2 Word 3
Output:
Input: xxxx xxxx xxxx
Write array.word parameter (AKA=7):
Word 0 Word 1 Word 2 Word 3
Output:
Input: xxxx xxxx xxxx xxxx
For further examples about this function, see USER DEFINED PZD SLOTS.
0x6000 + Index YY00
YY is sub-index
of array
0x7000 + Index YY00
YY is sub-index
of array
xxxx xxxx
Value
xxxx
Value
13
PZD-PART
MultiCOM 401 is provided with a default PZD input configuration:
DEFAULT PZD INPUT CONFIGURATION
DESCRIPTION Unit Index
PZD1 UPS states (see the STATES table) Flag 1 0x0001 PZD2 UPS states (see the STATES table) Flag 2 0x0002 PZD3 Input mains voltage V1 V 12 0x000C PZD4 Input mains voltage V2 V 13 0x000D PZD5 Input mains voltage V3 V 14 0x000E PZD6 Load phase L1 % 38 0x0026 PZD7 Load phase L2 % 39 0x0027 PZD8 Load phase L3 % 40 0x0028 PZD9 Remaining back-up time Minutes 54 0x0036
PZD10 Remaining Battery Capacity % 52 0x0034
In order to have different UPS parameters in PZD-part, the default configuration can be changed by user as described below.
USER DEFINED PZD SLOTS
For configurations the standard parameters 915 and 916 are used to define which values are transferred in these slots. Parameter 915 defines output and 916 input direction. Both parameters 915 and 916 are of array type and the subindex is used to reference the PZD slot (subindex 1 references PZD slot 1, subindex 2 references PZD slot 2, ... subindex 10 references PZD slot 10). Parameters of type word and byte can be selected (there is an implicit conversion byte-word). Not used PZD slots are marked with 0 in the parameters 915 and 916.
EXAMPLES
Set input PZD3 with Input mains voltage V1 (index 12 [0x000C] UPS PARAMETER):
PKW
Output: 0x7394 0x0300 xxxx 0x000C
Input: xxxx xxxx xxxx xxxx
Word 0 → Index used 0x394 (916dec) Word 1 sub-index YY=03 (PZD3) Word 3 Value = index of Input mains voltage V1 in UPS PARAMETER table
Set input PZD10 with Battery voltage (index 48 [0x0030] UPS PARAMETER):
Word 0 Word 1 Word 2 Word 3
Word 0 Word 1 Word 2 Word 3
Output: 0x7394 0x0A00 xxxx 0x0030
Input: xxxx xxxx xxxx xxxx
Word 0 → Index used 0x394 (916dec) Word 1 sub-index YY=0A (PZD3) Word 3 Value = index of Battery voltage in UPS PARAMETER table
14
PERMANENT PZD CONFIGURATION
PZD configuration can be stored to non-volatile memory and automatically restored at the gateway power up. For this purpose the internal gateway parameter 802 is provided. By writing to this parameter the permanent storage of the PZD configuration is controlled. The possible values to be written to this parameter are:
0 none
1 clear non-volatile PZD setting
2 store the current PZD setting to non-volatile memory
3 restore the PZD settings from non-volatile memory
The PZD setting saving is executed on the transition of the value of the parameter 802. To generate this transition firstly store 0 to this parameter and then the desired value. Ones that there are stored PZD settings in non-volatile memory, the function 3 (restore) is automatically executed at the gateway power up. In order to stop this auto-initialization the value 1 has to be written to parameter 802.
EXAMPLES
Store PZD setting to non-volatile memory:
Word 0 Word 1 Word 2 Word 3
Output: 0x2322 xxxx xxxx 0x0002
Must be 0 before.
So write 2 and after 0
Word 0 → Index used 0x322 (802dec) Word 3 Value = 2 (store the current PZD setting to non-volatile memory)
Reset PZD setting to non-volatile memory:
Word 0 Word 1 Word 2 Word 3
Output: 0x2322 xxxx xxxx 0x0001
Must be 0 before.
So write 1 and after 0
Word 0 → Index used 0x322 (802dec) Word 3 Value = 1 (clear non-volatile PZD setting)
15
LIST OF PARAMETERS
Parameters can be devided into three categories:
1. UPS parameters (from the range 1-799)
2. Gateway internal parameters (from the range 800-899)
3. Profidrive standard parameters (from the range 900-999)
UPS PARAMETERS
Index Bit STATES UNIT
0 1 Test in progress Flag 2 3 Shutdown active Flag 4 Replace battery Flag 5 Battery charged Flag 6 Battery charging Flag
1
2
7 Bypass bad Flag 8 UPS communication lost Flag
9 10 11 On bypass Flag 12 Battery low Flag 13 Battery working Flag 14 UPS locked Flag 15 Output powered Flag
0÷11
12 Input Mains present Flag 13 Alarm temperature Flag 14 Alarm overload Flag 15 UPS failure Flag
16
Index Data type MEASUREMENTS UNIT
1 Unsigned16 UPS states (see the STATES table) Flag 2 Unsigned16 UPS states (see the STATES table) Flag
3÷11
12 Unsigned16 Input mains star voltage V1 V 13 Unsigned16 Input mains star voltage V2 V 14 Unsigned16 Input mains star voltage V3 V 15 Unsigned16 Input current phase L1 0.1*A 16 Unsigned16 Input current phase L2 0.1*A 17 Unsigned16 Input current phase L3 0.1*A 18 Unsigned16 Input frequency 0.1*Hz
19÷21
22 Unsigned16 Bypass mains star voltage V1 V 23 Unsigned16 Bypass mains star voltage V2 V 24 Unsigned16 Bypass mains star voltage V3 V 25 Unsigned16 Bypass frequency 0.1*Hz 26 Unsigned16 Output star voltage V1 V 27 Unsigned16 Output star voltage V2 V 28 Unsigned16 Output star voltage V3 V
29÷31
32 Unsigned16 Output current phase L1 0.1*A 33 Unsigned16 Output current phase L2 0.1*A 34 Unsigned16 Output current phase L3 0.1*A 35 Unsigned16 Output peak current phase L1 0.1*A 36 Unsigned16 Output peak current phase L2 0.1*A 37 Unsigned16 Output peak current phase L3 0.1*A 38 Unsigned16 Load phase L1 % 39 Unsigned16 Load phase L2 % 40 Unsigned16 Load phase L3 %
41÷43
44 Unsigned16 Output frequency 0.1*Hz
45÷47
48 Unsigned16 Battery voltage 0.1*V
49÷50
51 Unsigned16 Battery current 0.1*A 52 Unsigned16 Remaining Battery Capacity % 53 54 Unsigned16 Remaining back-up time Minutes
55÷61
62 Unsigned16 Internal UPS temperature °C 63 Unsigned16 Sensor 1 temperature °C 64 Unsigned16 Sensor 2 temperature °C
65÷72
17
(1
)
(2)
Index Data type NOMINAL DATA UNIT
73÷77
78 79 80
81÷83
84 85 86
87÷112
Index Data type COMMANDS UNIT
113 114 115 116 117
118÷120
(1)
Refer to Command codes paragraph
(2)
Command result = Command code if command is handled from the UPS Command result = Command code + 100 if command is NOT handled from the UPS Command result = 0 if Command code is wrong
Index Data type
Unsigned16 Output nominal voltage (star)
Unsigned16 Output nominal frequency
Unsigned16 Output nominal power
Unsigned16 Battery nominal capacity (battery expansion included)
Unsigned16 Battery benches
Unsigned16 Battery type
Unsigned16
Unsigned16 Shutdown delay time
Unsigned16 Restore delay time
Unsigned16
Unsigned16
Unsigned16
Command code
Command result
SPECIAL FLAGS (SENTR UPS)
(3)
Seconds
V
0.1*Hz
100*VA
Ah
(1 or 2)
Integer
Integer
Minutes
Integer
UNIT
121 122 123 124 125 126 127 128
(3)
In order to decode these registers, please refer to the UPS manual
Unsigned16 Byte 1 of “s = xx..” code / Byte 2 of “s = ..xx” code
Unsigned16 Byte 1 of “c = xx..” code / Byte 2 of “c = ..xx” code
Unsigned16 Byte 1 of “b = xx..” code / Byte 2 of “b = ..xx” code
Unsigned16 Byte 1 of “r = xx..-..” code / Byte 2 of “r = ..xx-..” code
Unsigned16 Byte 3 of “r = ....-xx” code / Byte 1 of “i = xx..-..” code
Unsigned16 Byte 2 of “i = ..xx-..” code / Byte 3 of “i = ....-xx” code
Unsigned16 Byte 1 of “a = xx..-....” code / Byte 2 of “a = ..xx-....” code
Unsigned16 Byte 3 of “a = ....-xx..” code / Byte 4 of “a = ....-..xx” code
CODE COMMAND
1 (0x0001) Command shutdown 2 (0x0002) Command shutdown and restore 3 (0x0003) Cancel command codes 1, 2, 12
12 (0x000C) UPS on bypass
20 (0x0014) Battery test 22 (0x0016) Test panel
Flag
Flag
Flag
Flag
Flag
Flag
Flag
Flag
18
GATEWAY INTERNAL PARAMETERS
These parameters are used in the ProfiDrive mode
Index Data type R/W access Description
802 Unsigned8 Read-write Saving PZD setting to the gateway seeprom:
0 - nothing 1 - clear non-volatile PZD setting 2 - store the current PZD setting to non-volatile memory 3 - restore the PZD settings from non-volatile memory
These parameters are used to identificate the gateway application type and application version.
Index Data type R/W access Description
800 Unsigned16 Read-write Gateway application type
801 Unsigned16 Read only Gateway application version
High byte - version Low byte - subversion
PROFIDRIVE STANDARD PARAMETERS
These parameters are defined by profibus standard. They are used in ProfiDrive mode.
Index Data type Description
915 [8] Unsigned16
(Array)
916 [8] Unsigned16
(Array)
918 Unsigned8 Gateway DP address
922 Unsigned16 Telegram selection
964 [5] Unsigned16
(Array)
965 Unsigned16 Profile version and subversion (first and second byte)
971 Unsigned16 Saving parameters to the flash
PZD configuring, setpoint telegram Parameter is an array of 8 subindexes for defining output PZD slot content (0=PZD0; 1=PZD1,... 10=PZD10).
PZD configuring, actual value telegram Parameter is an array of 8 subindexes for defining input PZD slot content (0=PZD0; 1=PZD1,... 10=PZD10).
Value is 0 (telegram defined by 915,916 parameters) Device identification
Array parameter with the following subindices meanings: Manufacturer code, device type, version, year, day+month
A change from 0 to 1 in this parameter value causes saving application parameter to flash (so actually two writings to 971 are needed for the request to save all parameters to flash). NOTE: Currently this parameter is not supported
19
SCREENSHOT OF MONITORING A MULTICOM 401 IN A PROFIBUS NETWORK
20
CONNECTORS PINOUT
PIN # DESCRIPTION
1 NC
2 NC
3 RXTX+
4 RTS
PROFIBUS CONNECTOR
5 GND
6 +5Vdc
7 NC
8 RXTX-
9 NC
SERIAL 2
PIN # DESCRIPTION
1 GND
2 GND
3 RXD
4 TXD
5 n.c.
6 n.c.
7 n.c.
8 n.c.
21
DIAGNOSTIC LED
In the operational mode the meanings of LEDs are:
LED Color Description
Led RUN
Led ERROR
Green Regular working Blank UPS communication error Yellow Profibus cable disconnected or gateway not in data-exchange Blank Regular Profibus connection
TECHNICAL DATA TABLE
POWER SUPPLY
ENVIRONMENT CONDITIONS
PHYSICAL CHARACTERISTICS
(1)
(1)
Polarity of the connector:
MULTICOM 401
Input voltage [Vdc] 12
Maximum input current [mA] 350
Operating temperature [°C] 0 ÷ +40
Storage temperature [°C] -5 ÷ +50
Relative humidity (in operation) [%] 80 (max)
Relative humidity (in storage) [%] 90 (max)
Dimensions H x L x D [mm] 28 x 77 x 158
Weight [g] 250
22
0MNU105NPB
Loading...