Documente Academic
Documente Profesional
Documente Cultură
VarPlus Logic
VL series
PF Correction Controller
Modbus user manual
VarPlus Logic VL6 / VL12 PFC controller: to download the user manual or other documentation visit
www.schneider-electric.com. Type the device model (e.g., VarPlusLogic VL12) in the search field.
Contents
Safety instructions
Overview 4
Characteristics for connection to RS485 Bus
Modbus network standard diagram
VarPlus Logic connection
Open style connector wiring rules
VarPlus Logic Modbus setup
The Modbus protocol
Modbus table
4
4
4
5
5
6
7
Troubleshooting 15
7EN02-0376-00
FR
Safety instructions
Important information
DANGER
DANGER indicates an imminently hazardous situation which, if not
avoided, will result in death or serious injury.
WARNING
WARNING indicates a potentially hazardous situation which, if not
avoided, could result in death or serious injury.
CAUTION
NOTICE
Please note
Electrical equipment should be installed, operated, serviced and
maintained only by qualified personnel. Schneider Electric will not accept
any liability for consequences arising from the use of this material.
A qualified person is one who has skills and knowledge related to the
construction, installation, and operation of electrical equipment and has
received safety training to recognize and avoid the hazards involved.
7EN02-0376-00
Safety instructions
DANGER
HAZARD OF ELECTRICAL SHOCK, EXPLOSION OR ARC FLASH
Apply appropriate personal protective equipment (PPE) and follow
safe electrical work practices. See NFPA 70E in the USA, CSA
Z462 or applicable local standards.
This equipment must only be installed and serviced by qualified
electrical personnel.
Do not exceed the devices ratings for maximum limits.
Turn off all power supplying this equipment before working on or
inside equipment.
After removing power, wait 10 minutes to allow the capacitors to
discharge before opening the doors or removing the covers.
Always use a properly rated voltage sensing device to confirm
power is off.
Carefully inspect the interior for tools left behind before closing and
sealing the door.
Replace all devices, doors and covers before turning on power to
this equipment.
Do not modify the mechanical or electrical parts.
For installation with network nominal voltage higher than 480 V
LL, add a step down transformer on voltage measurement input to
comply with the PFC controller max. voltage.
Failure to follow these instructions will result in death or serious
injury.
The equipment is factory-assembled and does not require any action
during the installation except those indicated below.
7EN02-0376-00
Overview
Characteristics
Standard value
Line terminator
Common polarity
VarPlus Logic VL
32 slaves
400 650
400 650
D1
120
120
D0
0V
Slave 1
Slave 2
7EN02-0376-00
Overview
The 2-wire version requires another connected line, the common ground
GND. So, for the 2-wire version you need a cable with three wires.
Always use shielded cable on the slave-master and master-slave cables.
Do not use shielded cable for the GND (OV) connection; rather connect it
to a protective ground to reduce electromagnetic influences.
The VarPlus Logic VL uses a 4-pin connector, as shown below:
PE
0V
Un
Setup
Ct
Ai
D0- D1+
RS485
Modbus
U1 U2 S1 S2 F1
F2
PFC
CP1
C
1
2
3
4
5
6
7
8
9
10
11
12
St
OUt
- I1
- I2
- AL1
- AL2
Pin assignments:
- 0 V signal and power supply
common
modbus shield pin (no internal
connection to 0 V or PFC controller
ground terminal)
- D0- transceiver terminal 0
- D1+ transceiver terminal 1.
Insulation (max continuous
voltage): 1.3 kV.
Wire: 0.2 to 1 mm (30-19 AWG).
Recommanded cable Belden 3106A
(shielded, AWG22 3 wires).
Torque: 0.5 to 5 Nm.
3
0V
y 50
y 1.96
y 20
y 0.78
Note: Add a heat-shrink sleeve at the end of the stripped cable shield to protect the end of the
cable.
The yellow LED next to terminal indicates the status of the communication
between the PFC controller (slave) and a master:
If the yellow LED is blinking, communication is established.
If the yellow LED is off, there is no active communication between
master and slave.
7EN02-0376-00
Modbus / RS485
The VarPlus Logic VL always uses the RTU mode. ASCII mode is not
implemented.
Function codes
The table below describes function codes supported by VarPlus Logic VL.
Function code Hexadecimal
Decimal
03
04
06
08
16
43/14
100/4
0x03
0x04
0x06
0x08
0x10
0x2B/0x0E
0x64/0x04
Description
Read holding register
Read input register
Write single register
Diagnostic functions
Write multiple register
Product identification
Read scattered holding register
Exception codes
If a slave is not able to execute a command that was sent by the master, it
answers with exception codes. See the Modbus specification for a full list
of codes. We do not include this list here, because the master software
will be able to handle most exceptions automatically. If you must program
the Modbus master stack, you will need the full specifications (which
include the error codes).
Master-Slave protocol
Address space
Float32
Uint16
Uint32
Sint16
Sint32
Bitmap
7EN02-0376-00
Modbus / RS485
Modbus table
Measurement values
Register
501
503
505
507
509
511
0x00200
513
0x00202
515
0x00204
0x00206
0x00208
0x0020A
0x0020C
0x0020E
0x00210
517
519
521
523
525
527
529
0x00212
531
0x00214
0x00216
0x00218
0x0021A
0x0021C
0x0021E
0x00220
0x00222
0x00224
0x00226
533
535
537
539
541
543
545
547
549
551
Value
U LL
U LN
Current: see note
Frequency
Active power P-sum
Reactive power Q-sum:
see note
Apparent power S-sum:
see note
Lacking reactive power Q:
see note
Cos : see note
Power factor (P/S)
Average Power factor APF
Tan
Ambient temperature
Maximum temperature
Total harmonic distortion
THD U
Capacitor overload current
ratio
Harmonics U 3. order
Harmonics U 5. order
Harmonics U 7. order
Harmonics U 9. order
Harmonics U 11. order
Harmonics U 13. order
Harmonics U 15. order
Harmonics U 17. order
Harmonics U 19. order
Operation hours
Words
2
2
2
2
2
2
Type
Float32
Float32
Float32
Float32
Float32
Float32
Unit
V
V
A
Hz
W
VAr
Float32
VA
Float32
VAr
2
2
2
2
2
2
2
Float32
Float32
Float32
Float32
Float32
Float32
Float32
C
C
%
Float32
2
2
2
2
2
2
2
2
2
2
Float32
Float32
Float32
Float32
Float32
Float32
Float32
Float32
Float32
Uint32
%
%
%
%
%
%
%
%
%
s
Note: when the user parameter Q offset is entered, this value is added to the Current,
Apparent Power, Reactive Power, lacking Reactive Power (Q), Cos: see VarPlus Logic user
manual (Transformer compensation) for more detailed explanation.
7EN02-0376-00
Modbus / RS485
Register
101
102
103
104
105
106
107
108
109
111
113
115
117
119
121
123
125
127
129
131
133
135
137
139
141
143
Value
See table below
See table below
See next page
See next page
Phase offset
Temperature offset
Asymmetry Factor
Limit for Hunting alarm
Nominal Voltage L - L
CT ratio
PT ratio
Tolerance nominal voltage
Control sensitivity
Target cos 1 (-0.71.00.7= 0.70cap1.000.70ind)
Target cos 2 (-0.71.00.7= 0.70cap1.000.70ind)
Switching Time interval
Step Exchange interval
Q offset (-9999kvar9999kvar)
Discharge Time
Limit for THDU alarm
Delay Time for (THDU, Overload, Temp.) alarm
Limit for Max. Switching cycles alarm
Limit for Max. Operation time alarm
Limit for capacitor overload current ratio
Limit for temp 1 (Fan relay)
Limit for temp 2 (Alarm relay)
Words
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
Type
Uint16
Uint16
Uint16
Uint16
Uint16
Sint16
Sint16
Uint16
Float32
Float32
Float32
Float32
Float32
Float32
Float32
Float32
Float32
Float32
Float32
Float32
Float32
Uint32
Uint32
Float32
Float32
Float32
Unit
C
V
s
s
VAr
s
s
s
C
C
Addresses 100 through 103 are user parameter settings that are not
numeric values. At this point, all user parameters are coded binary. Each
single bit represents an adjustment available in menu "Measurement" or
"Control." For these addresses, the UINT 16 value is coded as follows:
Address
0x0064
0x0065
Register
101
102
Value
Validity for flags 1
User parameter flags 1
Words
1
1
Type
Uint16
Uint16
Unit
-
Bit0
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
7EN02-0376-00
Modbus / RS485
Adress
0x0066
0x0067
Register
103
104
Value
Validity for flags 2
User parameter flags 2
Words
1
1
Type
Uint16
Uint16
Unit
-
Bit0
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
The state of the used relay outputs, fan relay and alarm relay can be seen
in the bit mask below. If the referring bit = 1, the relay is closed.
All these values can be accessed with function codes 03hex, 04hex
and 64/4hex.
Adress
0x12C
0x12D
Register
301
302
Value
Validity for Output Relay bitmask
Output Relay bitmask
Words
1
1
Type
Uint16
Uint16
Unit
-
Bit0
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
Note: on VL6, bit6 to bit11 always zero. Validity bitmask then is 0x303F. On VL12, 0x3FFF.
7EN02-0376-00
Example:
6 steps with folllowing configuration:
step 1: Fix off
step 2 and 3: Fix on
step 4, 5 and 6: Auto
Register 202: x000111 because:
-- steps 1, 2, 3 are Fix (on or off),
-- steps 4, 5, 6 are in auto.
-------
10
Modbus / RS485
Steps database
The base addresses and the data types can be found in the table below.
See VarPlus Logic VL User Manual for detailed explanation on all these
values. All these values can be accessed with function codes 03hex,
04hex,and 64/4hex.
Adress
0x0C8
0x0C9
0x0CA
Register
201
202
203
0x0CB
0x0CC
204
205
0x0CD
206
Value
Validity of fix steps mask
Fix steps (1 = fix)
Validity of fix steps on / off
mask
Fix steps on / off (1 = on)
Validity of defective
steps mask
Defective steps
(1 = defective)
Words
1
1
1
Type
Uint16
Uint16
Uint16
Unit
-
1
1
Uint16
Uint16
Uint16
Register
207
209
211
213
215
217
219
221
223
225
227
229
231
233
235
237
239
241
243
245
Value
Current step size step 1
Current step size step 2
Current step size step 3
Current step size step 4
Current step size step 5
Current step size step 6
Current step size step 7
Current step size step 8
Current step size step 9
Current step size step 10
Current step size step 11
Current step size step 12
Initial step size step 1
Initial step size step 2
Initial step size step 3
Initial step size step 4
Initial step size step 5
Initial step size step 6
Initial step size step 7
Initial step size step 8
Words
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
Type
Sint32
Sint32
Sint32
Sint32
Sint32
Sint32
Sint32
Sint32
Sint32
Sint32
Sint32
Sint32
Sint32
Sint32
Sint32
Sint32
Sint32
Sint32
Sint32
Sint32
Unit
VAr
VAr
VAr
VAr
VAr
VAr
VAr
VAr
VAr
VAr
VAr
VAr
VAr
VAr
VAr
VAr
VAr
VAr
VAr
VAr
0x0F6
0x0F8
0x0FA
0x0FC
0x0FE
0x100
0x102
0x104
0x106
0x108
0x10A
0x10C
0x10E
0x110
0x112
0x114
247
249
251
253
255
257
259
261
263
265
267
269
271
273
275
277
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
2
Sint32
Sint32
Sint32
Sint32
Uint32
Uint32
Uint32
Uint32
Uint32
Uint32
Uint32
Uint32
Uint32
Uint32
Uint32
Uint32
VAr
VAr
VAr
VAr
-
7EN02-0376-00
Modbus / RS485
Alarm status
Register
701
702
Value
Validity of alarm bitmask
Alarm bitmask
Words
1
1
Type
Uint16
Uint16
Unit
-
Alarm bitmask
Bit15
Bit0
Bit0
Bit1
Bit2
Bit3
Bit4
Bit5
Bit6
Bit7
Bit8
Bit9
Bit10
Bit11
Bit12
Bit13
Bit14
Bit15
Alarm buffer
The alarm buffer is organized as a shift buffer with five memory cells.
The latest alarm is stored in cell number1, all other alarms shifted by one,
the oldest is erased. Each cell is organized as a bitmask, which holds the
bit of the occurred alarm.
All these values can be accessed with function codes 03hex, 04hex
and 64/4hex.
Adress
0x320
0x321
0x322
0x323
0x324
7EN02-0376-00
Register
801
802
803
804
805
Value
Alarm 1 (latest)
Alarm 2
Alarm 3
Alarm 4
Alarm 5 (oldest)
Words
1
1
1
1
1
Type
Uint16
Uint16
Uint16
Uint16
Uint16
Unit
-
11
Modbus / RS485
These values can be accessed with function codes 03hex and 04hex
and 64/4hex.
Address Register Value
0x190
0x191
0x192
0x193
0x194
0x195
0x196
0x197
401
402
403
404
405
406
407
408
0x198
409
0x199
410
0x19A
411
0x19B
412
0x19C
413
0x19D
414
0x19E
415
0x19F
416
0x1A0
417
0x1A1
418
0x1A2
419
0x1A3
420
0x1A4
421
0x1A5
0x1A6
0x1A7
0x1A8
0x1A9
0x1AB
422
423
424
425
426
427
Product Identifier
FW [X,X]
FW [X,.]
FW [Y,Y]
FW [Y,.]
FW [Z,Z]
FW [Z,0x00]
Product Family
[C,o]
Product Family
[n,t]
Product Family
[r,o]
Product Family
[l,l]
Product Family
[e,r]
User Application
[O,t]
User Application
[h,e]
User Application
[r,0x00]
Serial Number
DateCode WW
Serial Number
DateCode YY
Serial Number
first two digits
Serial Number
second two digits
Serial Number
third two digits
Serial Number
fourth two digits
HW [X,X]
HW [X,'.']
HW [Y,Y]
HW [Y,'.']
HW [Z,Z]
HW [Z,0x00]
Words Type
1
1
1
1
1
1
1
1
Uint16
Uint16
Uint16
Uint16
Uint16
Uint16
Uint16
Uint16
Uint16
nt
Uint16
ro
Uint16
II
Uint16
er
Uint16
Ot
Uint16
he
Uint16
Uint16
Uint16
Uint16
Uint16
Uint16
Uint16
1
1
1
1
1
1
Uint16
Uint16
Uint16
Uint16
Uint16
Uint16
12
7EN02-0376-00
Modbus / RS485
Read Device Identification request for VarPlus Logic: Read DevID 01.
Query
Description
Function Code
MEI Type
Read DevID code
Object ID
Data
0x2B
0x0E
01
00
Response
Description
Function code
MEI Type
Read DevID code
Conformity Level
More Follows
Next ObjectID
Number Of Objects
Object0.ID
Object0.Length
Object0.Value
Object1.ID
Object1.Length
Object1.Value
Object2.ID
Object2.Length
Object2.Value
Data
0x2B
0x0E
01
0x82
00
00
07
00
0x12
Schneider Electric
01
0x0E
VPL06N or VPL12N
02
0x0B
XXX.YYY.ZZZ
Read Device Identification request for VarPlus Logic: Read DevID 02,
Read DevID 03.
Query
Description
Function Code
MEI Type
Read DevID
code
Object ID
Data
0x2B
0x0E
02,03
00
Response
Description
Function code
MEI Type
Read DevID code
Data
0x2B
0x0E
02,03
Conformity Level
More Follows
Next Object ID
Number Of Objects
Object0.ID
Object0.Length
Object0.Value
Object1.ID
Object1.Length
Object1.Value
Object2.ID
Object2.Length
Object2.Value
Object3.ID
Object3.Length
Object3.Value
0x82
00
00
06
00
0x12
Schneider Electric
01
0x0E
VPL06NorVPL12N
02
0x0B
XXX.YYY.ZZZ
03
0x21
http://www.schneiderelectric.com
04
0x0D
VarPlus Logic
05
0x03 or 0x04
VL6 or VL12
06
0x05
Other
Object4.ID
Object4.Length
Object4.Value
Object5.ID
Object5.Length
Object5.Value
Object6.ID
Object6.Length
Object6.Value
7EN02-0376-00
13
Modbus / RS485
Storage settings
Before saving any register changes, read the user manual for the VarPlus
Logic controller to understand the functions of each register and safety
concerns of modifying a register settings. Some registers are referenced
by other functions. Changing a setting in one register can impact other
functions that are also using that register.
WARNING
UNINTENDED OPERATION
NOTICE
Register
4096
Value
Store parameter data in
EPROM
Words
1
Type
Uint16
Unit
-
If you write 29864 to the above address, register 4096 is set to 1 for 5
seconds. During these 5 seconds, data is stored in non-volatile memory,
but time-out errors can occur. Read the register to verify that new values
have been saved.
14
7EN02-0376-00
Troubleshooting
7EN02-0376-00
15
Schneider Electric
35, rue Joseph Monier
92500 Rueil Malmaison - France
www.schneider-electric.com
2015 Schneider Electric. All Rights Reserved.
7EN02-0376-00