User`s guide
i.LON SmartServer 2.0 Programming Tools User’s Guide iii
Table of Contents
Preface .................................................................................................. viii
Welcome......................................................................................................... ix
Purpose .......................................................................................................... ix
Audience......................................................................................................... ix
Models ............................................................................................................ ix
i.LON SmartServer 2.0 Programming Tools Versions ................................... ix
i.LON SmartServer 2.0 Programming Tools Applications.............................. ix
Hardware Requirements.................................................................................. x
SmartServer Requirements............................................................................. x
Creating FPM Application Licenses ............................................................... xi
i.LON SmartServer 2.0 Documentation.......................................................... xi
Related Reading............................................................................................. xi
Content ...........................................................................................................xii
For More Information and Technical Support................................................xiii
1 Introduction ....................................................................................... 1
Overview of Freely Programmable Modules ...................................................2
FPM Types................................................................................................2
Creating and Deploying FPMs..................................................................2
Using Eclipse Environment Commands....................................................3
Debugging FPMs ......................................................................................4
Creating FPM Application Licenses.......................................................... 5
Quick-Start FPM Exercise ............................................................................... 6
Step 1: Creating and Copying the FPM Template....................................7
Step 2: Creating and Copying the Device Interface (XIF) File.................. 8
Step 3: Creating the FPM Project .............................................................9
Step 4: Writing the FPM Application .......................................................12
Step 5: Deploying the FPM Application on a SmartServer.....................13
Uploading the FPM Application........................................................13
Creating an Internal FPM device......................................................15
Step 6: Testing the FPM Application.......................................................17
Step 7: Connecting the FPM Data Points...............................................17
2 Installing i.LON SmartServer 2.0 Programming Tools................. 23
Installation and Upgrading Overview.............................................................24
Installing i.LON SmartServer 2.0 Programming Tools............................24
Upgrading the i.LON SmartServer 2.0 Programming Tool .....................29
Importing FPM Projects....................................................................30
Converting FPM Projects to the Release 4.03 Configuration...........33
Uninstalling i.LON SmartServer 2.0 Programming Tools .......................39
3 Creating FPM Templates ................................................................ 41
Creating FPM Templates Overview ..............................................................42
Creating User-Defined Functional Profile Templates ............................. 42
Adding Network Variable and Configuration Property Types .................48
Generating and Copying the Updated FPM Resource File Set..............53
4 Creating FPM Device Interface (XIF) Files .................................... 55
Creating FPM Device Interface (XIF) Files Overview....................................56
Creating a Model File..............................................................................56
Declaring Network Variables ............................................................56
Declaring Configuration Properties ..................................................57
Declaring Functional Blocks .............................................................58