Uploading fpm applications and drivers – Echelon i.LON SmartServer 2.0 User Manual

Page 121

Advertising
background image

i.LON SmartServer 2.0 Programming Tools User’s Guide

107

• An FPM programming license must be installed on your SmartServer in order for an FPM to

function on the SmartServer. If FPM Programming is not licensed on a SmartServer, the
SmartServer will not process the tasks defined in the FPM application. You can order a FPM
programming license from the i.LON SmartServer 2.0 Web site at

www.echelon.com/products/cis/activate

.

• The device interface (XIF) file that you created for your FPM must be in the

root/lonworks/import/<YourCompany>on the SmartServer flash disk. Otherwise, you will not be
able to create FPM devices on that SmartServer that uses a static interface. In addition, the XIF
file must be in the lonworks/import/<YourCompany> folder on your computer. See Chapter 4,
Creating FPM Device Interface (XIF) Files, for more information on how to create a XIF for your
FPM and copy it from the on your computer to a SmartServer.

Uploading FPM Applications and Drivers

You can upload FPMs to SmartServers that have an FPM programming license installed on them. To
do this, you use the i.LON SmartServer 2.0 Programming Tool or an FTP client such as Internet
Explorer 7 to transfer the FPM executable module (.app or .drv extension) to the
root/modules/User/<YourCompany> folder of each SmartServer on which the FPM is to be used.

Typically, if you are deploying your FPM on a development SmartServer you will use the i.LON
SmartServer 2.0 Programming Tool to transfer the FPM module. If you are deploying your FPM on
multiple SmartServers in the field, you will use an FTP client because you also need to transfer
resource files, device interface (XIF) files (if the FPM uses static functional blocks, and custom FPM
configuration Web pages (if created). For more information on uploading the FPM executable module
and other required files to multiple SmartServers via FTP, see Deploying FPMs on Multiple
SmartServers
later in this chapter.

Note: As of release 4.01 of the i.LON SmartServer 2.0 Programming Tool, you do not need to reboot
your SmartServer to initialize an FPM application. Once a new or updated FPM application has been
uploaded to the SmartServer, it is automatically initialized, and it will execute its algorithms upon data
point updates. You must still reboot the SmartServer to initialize an FPM driver.

To upload an FPM application or driver to a SmartServer with the i.LON SmartServer 2.0
Programming Tool, follow these steps:

1. Create a User/<YourCompany> folder under the root/modules folder on the SmartServer flash disk

if one does not already exist. This is where the executable module generated by the i.LON
SmartServer 2.0 Programming Tool should be stored.

2. Start the i.LON SmartServer 2.0 Programming Tool if it is not already running. To do this, click

Start, point to Programs, point to Echelon i.LON SmartServer 2.0 Programming Tools, and
then click i.LON SmartServer 2.0 Programming Tools. The i.LON SmartServer 2.0
Programming Tool opens.

3. In the C/C++ Projects view, expand the Release folder, right-click the <company program

ID>.UFPT<FPM name>.app || .drv file and then click Transfer to i.LON SmartServer in the
shortcut menu.

Advertising