beautypg.com

Echelon i.LON SmartServer 2.0 User Manual

Page 3

background image

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