beautypg.com

Echelon ISI User Manual

Page 6

background image

ISI Programmer’s Guide

4

Table of Contents

Introduction........................................................................................................................... 1

Overview............................................................................................................... 2

Changes since Revision 2 .................................................................................... 3

Table of Contents ................................................................................................. 4

Installing ISI Devices .......................................................................................... 8

ISI Types............................................................................................................... 8

ISI Messages......................................................................................................... 8

ISI Limits.............................................................................................................. 9

Device Count Limits .................................................................................... 9

Channel Types and Limits ........................................................................ 10

Supported Topology and Routers.............................................................. 10

Connection Complexity.............................................................................. 11

Identification of Connections .................................................................... 11

Address Table Size..................................................................................... 11

Alias Table Size.......................................................................................... 12

Domain Table Size ..................................................................................... 12

Earshot Problems....................................................................................... 13

ISI and Energy Storage Devices ....................................................................... 14

Quick Start.......................................................................................................................... 15

Example ISI Application ................................................................................... 16

Self-Installation Basic Procedures ..................................................................................... 17

Starting and Stopping Self-Installation ........................................................... 18

Implementing Periodic Services........................................................................ 19

Handling an Incoming Message........................................................................ 20

Acquiring a Domain Address............................................................................. 21

Acquiring a Domain Address from a Domain Address Server................ 23

Fetching a Device from a Domain Address Server .................................. 25

Fetching a Domain for a Domain Address Server ................................... 26

Enrolling in a Connection.................................................................................. 28

ISI Connection Model ................................................................................ 28

Opening Enrollment .................................................................................. 31

Receiving an Invitation ............................................................................. 36

Accepting a Connection Invitation............................................................ 38

Implementing a Connection ...................................................................... 41

Canceling a Connection ..................................................................................... 42

Deleting a Connection........................................................................................ 43

Handling ISI Events .......................................................................................... 43

Deinstalling a Device ......................................................................................... 48

Recovering from a Programming Error ............................................................ 49

Declaring Network Variable Arrays ................................................................. 49

Using the run_unconfigured Compiler Directive............................................. 49

Implementing a SCPTnwrkCnfg CP................................................................. 50

Quick Start, Revisited......................................................................................................... 51

Developing and Debugging an ISI Application.................................................................. 57

General Considerations ..................................................................................... 58

Developing and Debugging the Application............................................. 58

Developing and Debugging the ISI Implementation............................... 58