Software Upload Manual For Turbines Based On VMP5000.02 and VMP6000
Software Upload Manual For Turbines Based On VMP5000.02 and VMP6000
Contents ......................................................................................................Page
1. Background ..................................................................................................................... 2
1.1 CT318 / VCP........................................................................................................... 2
2. The Technology in VMP5000.02 and VMP6000.............................................................. 3
2.1 Operating System ................................................................................................... 3
2.2 Communication ....................................................................................................... 3
2.3 File System ............................................................................................................. 4
3. Physical Connection to the Turbine................................................................................. 4
3.1 IP numbering........................................................................................................... 4
4. Workflow at a new turbine. .............................................................................................. 9
5. Workflow at an operational turbine ................................................................................ 11
6. General use of Vestas Upload Tool............................................................................... 14
6.1 Preparatory Routines ............................................................................................ 14
6.2 Common uses of the Upload Tool......................................................................... 15
6.3 The Functions in Vestas Upload Tool ................................................................... 20
Page: 1 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
1. Background
In many respects, VMP controllers based on VMP5000.02 and VMP6000 are similar to the
previous ”well known” VMP5000.01 mounted in V52/V66/V80, but they also differ in many
important respects.
The physical connection to the VMP controller and the actual software upload procedure are
both completely new and different and therefore they will be described thoroughly.
VMP6000 is used in the V90 – 3MW turbine and will be used in future turbine types.
VMP5000.02 is used in the V52/V66/V80.
Page: 2 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
2.2 Communication
The communication between the processor modules in the turbine is based on ArcNet over
optical fibers and copper cable but in addition, Ethernet access for the use of remote control
and software upload has been introduced. On the turbine’s internal ArcNet and the external
Ethernet, a “language” called the TCP/IP protocol is used, which among other things makes
the transfer of files possible. Ethernet access to the system I granted through the ground
controller (CT291).
File transfers to and from the VMP controller happen by means of a technology called FTP
(File Transfer Protocol).
Nacelle Hub
CT291
Laptop
Gnd/10 PC
Page: 3 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
Figure 1 outlines the communication nerwork connections in a V90 3MW turbine based on
the VMP6000 system. Basically the communication network is structured in the same way in
a VMP5000.02 system.
The file system functions like a hard drive in an ordinary PC but is based on integrated
circuits, so-called flash circuits, to avoid rotating hard drives that can break.
The file system in each processor module is shared on the internal network to make it
possible to access these via the Ethernet access to the ground controller. The technology is
almost similar to the one used to share folders with other users on a PC.
In a PC, the different disks are typically called A: or C, whereas they are typically called /20
or the like in the VMP controller. According to Table 1:, the ArcNet node number of each
processor module determines the name of the disk (as set on the module’s dipswitch).
During normal operation, this plug is connected to the remote control system via an ordinary
(straight) UTP patch cable. At software upload locally in the turbine, CT291.02/03 is
connected to the laptop PC via a crossed UTP patch cable. A crossed UTP cable typically
has a specific color, e.g. red. Remember that the key switch must be in RCS position in order
for the Ethernet connection to work.
3.1 IP numbering
Page: 4 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
All computers connected to a network via the TCP/IP protocol have a unique identification
number, an IP address. This applies to PCs as well as to control systems.
The IP address can be compared to a phone number and in many ways; a computer network
can be compared to a telephone system consisting of telephones communicating through a
telephone exchange.
An IP address consists of 4 numbers separated by a dot, e.g. 10.83.101.10. Each number is
between 0 and 255.
For two computers to communicate, e.g. a laptop PC and a ground controller in a turbine,
they must be on the same network – both physically and as regards the addresses. This
corresponds to the situation where you call an extension number internally in a company; the
telephones must be electrically connected, and the receiver on the other end must belong to
the same telephone exchange as the one that makes the call.
If the turbine is put into boot mode, the ground controller’s IP address is automatically set to
the following known and fixed address: 169.254.254.254. This can be very convenient if you
inserted a panel with an unknown IP-address: Switch it into boot mode and it will have the IP-
address 169.254.254.254.
During normal operation, the turbine has a site-specific IP address. This address can be read
and changed when the turbine is in its service mode in display image 11.1a. Press <FUNC>
in display image 11.1 to go to display image 11.1a.
Page: 5 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
IP ADDR: The IP address of the turbine. This is unique to each turbine on the site.
IP MASK: The IP mask shows which part of the IP address is the “extension number” and
which part is the master number. E.g. a typical Vestas phone number is 96 75 23 18, 96 75
being the master number and 23 18 the extension number. The master number cannot vary
only the extension. The IP ADDR and the IP MASK apply to all turbines on the site.
GATEWAY: The gateway address is the switchboard “phone number” used to communicate
with a computer outside the turbine. In some cases, this address is automatically set but
sometimes it has to be entered and activated by pressing <#>. The GATEWAY applies to all
turbines on the site.
The turbine will keep these IP settings even if the application does not start up. The only
exception is when it is put into boot mode, section 3.1.1.
Page: 6 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
Page: 7 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
Check that the PC has had the correct IP address by starting a command prompt in Windows
and entering ipconfig
C:\>ipconfig
You can verify the contact with the ground controller by using the Windows program
Ping.exe.
The result of this command tells much about the connection to the ground controller. Some
possibilities are listed below:
1. If the connection has been established correctly, the result will typically look like this:
C:\>ping 169.254.254.254
2. The ground controller is turned off; the cable connection is defect, etc.:
C:\>ping 169.254.254.254
Page: 8 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
3. The IP address of the PC is not set correctly. To verify, use the command “ipconfig” from a
prompt:
C:\>ping 169.254.254.254
Page: 9 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
15. After a while a window like Figure 4: will pop up. Check that there are the right nodes
present for the given turbine. For instance node 28 (VCMS) is not present on many
turbines. On a V52 you should only see node 10 and 20.
Press Ok.
17. A normal upload will take about 5-20 minutes. Wait for the Upload finished message
shown in Figure 6 and press Ok.
Page: 10 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
Page: 11 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
18. If you get the error in Figure 9 then press OK and update the boot sector(s) as in
section 6.2.3 and go back to back to12.
Page: 12 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
23. Check the ground panel and wait until the controller displays the overview picture1.
24. Press Reestablish.
25. Choose the latest setup.zip file made from the current turbine and press Open.
The reestablish takes several minutes.
26. At some point the parameter restore dialog box shown in Figure 12 will appear.
Press Ok unless you have uploaded the same software version as the one from
which you have the ramdump. Otherwise you have to type in the parameters
manually.
Page: 13 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
1. Dismount the UTP cable from the Ethernet plug in the ground controller.
2. Connect the crossed UTP cable between the laptop PC and the ground
controller.
3. Set the PC’s IP configuration as in 3.1.3.
Page: 14 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
If there is a difference between the turbine time and the PC time a window like Figure 15
will appear. Check the time of the turbine. If the time is ok press OK. If the time of the PC
is ok press Cancel, then Set time and try the ramdump again.
Page: 15 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
6.2.2 Reestablish
After a software upload or after a processor module has been changed it is important to
reestablish all old data on a turbine.
Figure 16: Error message due to the turbine application isn’t fully started.
3. At some point the point the parameter restore dialog box shown in Figure 17 might
appear. Press Cancel unless you have uploaded the same software version as the
one from which you have the ramdump. Otherwise you have to type in the parameters
manually.
Page: 16 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
The error message shown in Figure 20 will cone up if you have misspelled the Target IP.
Look at it again and try again.
If there is no connection between the PC and the turbine the error message shown in Figure
21. This can happen when the turbine is rebooting. Press Ok and try again. If the problem is
still there after 3 tries see section 3.1.3.1.
Page: 17 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
Figure 21: Error message due to missing connection between pc and turbine.
If you are trying to connect to the turbine while the application is loading, the error message
shown in Figure 22 will come up. Press Ok and try again.
If you are trying to connect to the turbine while it is rebooting, the error message shown in
Figure 23 will come up. Press OK and try again.
If the IP connection to the turbine unmotivated has been closed down, the error message
shown in Figure 24 will come up. This happens most often because the turbine has been
rebooted. It can also mean that somebody else is connected to the turbine or the controller is
too busy handling your request. Press OK and restart your operation.
Page: 18 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
The error message shown in Figure 26 will appear if the Upload Tool program is working
while a new task is trying to be started. Please be patient and wait until Upload Tool is ready
or interrupt the running task by pressing “Disconnect” and restart the wanted task.
If reestablish is started before the turbine application have fully booted the error message
shown in Figure 27. Press Ok and try again.
Figure 27: Reestablish is started before the turbine application is fully booted .
When trying to make a ramdump and there is a mismatch in the turbine time and your PC
time the error message shown in Figure 28 will appear. Check which of the two clocks that
are correct. If the turbine time is ok press OK. If the PC time is ok press Cancel, press Set
time and try to make a ramdump again.
Page: 19 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
Ramdump. Takes a usual ramdump from a turbine in operation and puts it as a file under
C:\Vmp\<turbine number> on the PC’s hard disk. These ramdumps are the same as those on
VMP3500 and VMP5001. However, these are not sufficient to reestablish a VMP5002 or
VMP6000 turbine. Do instead use Full Ramdump below to get a backup of the state of the
turbine to be used in reestablish.
Full Ramdump makes a full ramdump in a .setup.zip file under C:\Vmp\<turbine number>.
The .setup.zip file will contain the old style ramdump along a lot of files which also needs to
be restored after a software upload.
Set Fail Safe disables the application the next time the turbine reboots. This will prevent the
controller from starting the application.
Page: 20 of 21
Item no.: 947596.R1 Software Upload Manual for Turbines on Date: 2004-11-11
Class: II
Issued by: Technology dept. VMP 5000.02 and VMP 6000 Type: MAN
Reboot Ground. If something goes wrong during upload, e.g. if the ”Stop Toggle Watchdog”
does not work, you can press this button. This will only reboot the ground controller, though.
Do not use this on a running turbine, as it will cause a crash.
Stop Toggle Watchdog will ask the controller to stop triggering the watchdog. This will make
the turbine reboot soon after. This can safely be used even if the turbine is running, as the
turbine application will stop the turbine before rebooting.
WorldMap. Is used to troubleshoot the ArcNet by showing which nodes the ground panel can
see on the ArcNet. Usually nodes on the network are marked with a green square. If you see
yellow squares the network is reconfigurating. Red squares means that the controller does
not even answer the query. This happens if the controller reboots or crashes.
OS stati is used to see in what status the various processors on the turbine are.
Reset Startup Fail. Resets the reboot counter. If the turbine reboots too often, it will avoid
starting. With the Reset Startup Fail button, you can reset the counter in order for the turbine
to reboot normally again. Use it if the turbine for some reason does not start and nothing
appears in the display.
Read Contoller State. Reads the state of the controller software. “Not implemented” means
that either no application is loaded or the loaded application is so old that it does not support
this functionality. “Running” means the turbine controller is running, i.e.the turbine is in
emergency or higher.
Set Time copies the PC’s watch to the turbine’s processor. Should only be used on turbines
that are not already in operation or turbines where the watch is wrongly set.
Update bootsector is used to update the bootsector on the processor nodes, see section
6.2.3. Do not do this unless it is required as it might ruin the processor boards if the power is
cut during the operation.
Reestablish uploads the content of a setup.zip file from your hard drive. Used to reestablish
the data of the turbine after a software upload or a module replacement.
Page: 21 of 21