You are on page 1of 24

Controller Software Upgrade V1.

4
2

Table of Contents
Table of Contents......................................................................................................................... 2
1. PC/Software Requirements......................................................................................................3
2. Preliminary Steps..................................................................................................................... 3
3. Uploading to controller the update package.............................................................................6
4. Configuring MODBUS............................................................................................................ 10
5. PRE/POST Test..................................................................................................................... 13
6. Changing Time/Date.............................................................................................................. 17
3

1. PC/Software Requirements
Ethernet port
Filezilla FTP Client

Install the Filezilla FTP Client on the computer. The program will allow the transfer of update
packages from or to the controller.

2. Preliminary Steps
This may not be required on some computers; however, to assure proper connection to
controller before attempting to connect, it is better to manually set the IP of the local area
connection. After following these steps, this process does not need to be repeated unless on a
new computer.

1. On Windows 7, search in the start menu for Network and Sharing Center.
4

2. When the Network and Sharing Center pops up, navigate and click on Change adapter
settings on the left-hand sidebar.

3. Right-click the local area connection or the connection relevant that is used for ethernet,
and select Properties.
5

4. When the properties page opens, highlight the Internet Protocol Version 4 of the items
and then below the list, click Properties.
6

5. A window should appear with various fields. Select Use the following IP address and fill
in the three fields.

IP Address: 192.168.2.233
Subnet Mask: 255.255.255.0
Default Gateway: 192.168.2.1

The bottom fields for DNS may become enabled. It is okay to leave them blank.

6. Click OK bring you back to Connection Properties window and then hit OK again.

The PC should now be configured to access the controller.

3. Uploading to controller the update package.


1. Ensure that the PC is connected to the ebox from the ethernet port on the front panel to
the PC. The ebox should be on before attempting to connect to the controller.
7

2. After confirming the ebox is on and that the computer is connected to the ebox, open the
Filezilla FTP client installed, you should get a window containing multiple panels of
output or file browsers.

3. At the top near the toolbar contains four fields designated as host, username, password,
and port. To log in to the controller, you only need to fill out the first three form fields.

Host: 192.168.2.230
Username: plg
Password: craft2451

4. After filling out the fields, click the Quickconnect button next to them. If the information
typed into the top fields are correct, then you should get output into the console with
Directory listing successful at the end. If you do not, check whether the ebox is on, the
ethernet cable is connected between the PC and the ebox, or if the information into the
above fields were mistyped.
8

You should see the file browser panel to the right show a list of files. This is the remote
listing of files on the controller in the ebox.

The left hand file browser panel shows a list of files in the PC. This is the local listing of
files. Above each file panels is the path the current directory on the local (PC) and
remote (controller) side.

5. On the right hand panel, erase the Remote site field which by default points to
/home/plg/. Type in /sdcard (without quotes) and then hit Enter on the keyboard.

After some output to the above console, the right hand file panel should show a different
list of files.
9

The file list may not match the the above screenshot, but at the very least, it should
contain swupdate.sh and/or a previously installed update.

All the files with .installed appended are previous releases that have been installed on
the controller. An update package will be in the format of update_[version].tar where
[version] is the series of numbers/letters joined by a dot (e.g. update_4.0.0.50.tar)

6. You may navigate with to the location of the update package that was downloaded to
your computer on the left hand file browser. Alternatively, you can open a separate file
explorer and drag the file from the explorer to the right hand file panel.

The bottom panel of the Filezilla window should show a progress bar and the direction of
transfer from the PC to the controller in the Queued files tab.

The update package in the queue should finish and be placed in the Successful
transfers tab indicating that the file has been successfully uploaded to the controller. The
right hand file panel should update with the update package that just uploaded.

7. In the menu, click server > disconnect to disconnect from the controller. Then, unplug the
the ethernet connection from the EBOX.
10

8. Restart the EBOX by turning it off and back on.


To verify that the controller is updating, you should see on the LCD screen of the ebox
output indicating that an update package that has not been installed found. If the
package has been uploaded completely, swupdate.sh is not missing, and the update
package is not in any form corrupted, the controller should finish updating and
automatically reboot.

9. When the LCD GUI has boot up and finished establishing connection, you should see a
new version as well as within the Web GUI.

10. If there are more EBOX to upgrade, then do not close the Filezilla window. Plug the PC
to the next EBOX, turn it on if it is not already, and follow the steps from Step 4.

4. Configuring MODBUS
Using the web interface, the user can quickly configure the RS485 slave interface on the
GenLeap system. The MODBUS interface is via the on-board DB9 connector. Pin 2 on the
DB9 is (B-) and Pin 3 is (A+)
11

1. Connect to the Web GUI by pointing the web browser to the default IP address,
http://192.168.2.230
2. Login with the administrator credentials,
User: admin
Pass: craft2451
3. Select Controller on the top navigation bar, then select Configuration on the left-hand
sidebar.
4. The defaults should be as followed:
Baud Rate: 19200
Parity: Even
5. For the slave ID, it must numerically ordered with regard to the number of generators
that is connected to the master Remote Terminal Unit (RTU). (See example below)
12

6. If there are any changes made, hit Submit to set the communication rate and
identification of the generator.
13

5. PRE/POST Test
Upon initial upgrade of the EBOX, it is important to check the serial number of the generator.
For Africa units, if the serial # is between GENCN100001014 and GENCN100025914, then the
generator should have the pulses per revolutions set specifically to 8.

The rest of the generators should be set to 16.

1. In the LCD GUI under Operations/Test shows two tests: Press the first button, Post Test.
14

2. Upon entering the test page, press Start to begin the test. From here, depending on
whether the EBOX has been previously tested, step 3 or step 4 could occur.
15

3. When the test starts, it will ask to check the generator whether the serial number is
between GENCN100001014 and GENCN100025914. If the generator is on or between
those numbers, then press the 8 button which will calibrate the ECU to 8 pulses per
revolutions. If the generator serial # is outside of that range, press the 16 button. From
here, the test resumes with step 4.
16

4. After submitting, the test will resume and begin checking the values of various inputs
and outputs against a set of possible ranges. This is to check that there are no
erroneous values such as exceedingly high values that are not possible.
17

6. Changing Time/Date

To change the time, date, and local time zone in the controller for the region the generators are
installed, the Time/Date tab can help adjust it so that alarms are logged with the proper time and
date.

The current time and date in the controller is what is currently set and may not reflect the time
and date for the region. If that is the case, follow the steps below
18

1. Setting the time zone (If not already default)

Press Change Timezone to get a list of available cities or states to choose from.

An item that has already been highlighted is the current time zone set and may or may not
reflect the actual time zone of the installed location.

If the timezone is incorrect or not set by default, then you can pick the correct or closest time
zone to the region by navigating cities and states by countries.

Scroll up to the top and collapse any sub-list, if any.


19

Pick the world region or continent that is commonly associated with the region the generators
are installed in. For example, Yangon (Also known as Rangoon) is most closely associated with
Asia.
20

Expanding the region/country, a sub-list containing provinces, states, and cities will appear. Pick
the city, province, or state that is close in terms of time of the generator.

For our example, Rangoon is listed exactly as a choice, so we pick that my touching it.

Once it is touched and highlighted, press the Back button at the bottom to return to the
time/date dash.

2. Setting Time and Date

Press Change Time/Date on the Time/Date main tab. You will receive a view containing the date
and time together.
21

There are six elements to adjust.


Month
Day
Year
Hour
Minute
AM/PM
22

When pressing on one of the elements, a cursor should appear within or next to the element.
23

Use the up and down on the right-hand side of the time/date field (Highlighted with red in the
above figure). It is recommended to use the pin provided to help press the arrow key.

You can navigate each of the elements using the arrows buttons. The element should be
highlighted (e.g. month in the above figure) once changed.

The same goes for the rest of the elements.

*Note: Up arrow will be disabled when it reaches the highest value possible for each element.
Down arrow will be disabled when it reaches the lowest value possible for each element.

Hit the back button to get to the main Time/Date tab.


24

Once everything is set, press Submit Changes to apply the time, date, and time zone to the
controller.

The controller will reboot as it applies the changes.

You might also like