Overview of data points, Overview of data points -1, Monitoring and – Echelon i.LON 100 e2 Internet Server User Manual
Page 18: 1 overview of data points
LON 100 Internet Server Programmer’s Reference
3-1
3 Monitoring and Controlling Data Points with the
SOAP/XML Interface
Any
i.
LON 100 user can make use of the SOAP/XML interface, even those who do not plan
on using it to configure the applications of their
i.
LON 100. The SOAP interface includes
functions that read and write the values of the data points defined on the
i.
LON 100. These
functions do not affect the configuration of the
i.
LON 100 applications. You can use them to
create applications to monitor and control data in the control network attached to your
i.
LON 100.
This chapter provides an overview of data points, and the functions you can use to read and
write their values. It also describes the syntax of each of these functions, and a programming
sample written in Microsoft Visual Basic .NET that may assist you when using these
functions.
NOTE: You can use the functions described in this chapter to read or write to the value of a
single data point at a time. This may create unnecessary network traffic if you use it to read
or write to a large number of data points over a short period of time. The Data Server SOAP
interface includes functions you can use to read or write to multiple data points at a time.
These functions are described in Chapter 5, Data Server. However, you should review
Chapter 4, i.LON 100 Applications and the SOAP/XML Interface, before attempting to use
any of the functions described in Chapter 5.
3.1 Overview of Data Points
The i.LON 100 uses the concept of a data point to map logical names to
i.
LON 100 system
variables, network variables defined on the i.LON 100 LonTalk interface, and explicitly
addressed network variables. Data points provide the
i.
LON 100 applications and Web
server a generic, open way to handle any piece of information from any type of network, such
as the current value of a network variable in an LNS managed network, or a network
variable on a self-installed node in a closed L
ON
W
ORKS
system.
This document describes how to use two kinds of data points:
• NVL data points for network variables that are local to the
i.
LON 100
• NVC data points for
i.
LON 100 system variables that maintain constant values
The i.LON 100 Data Server handles all the details of each data point that the various
applications require, such as how often the value of a data point should be polled, its default
value, its heartbeat, its current status, and its value.
At the Data Server layer, all data points have the same set of properties, regardless of which
network or device they are local to. This made possible by the drivers that exist for each
separate data point type, which handle all communication between the
i.
LON 100 Data
Server and the network each data point is local to. Each driver on the
i.
LON 100 must be
configured using a standard network management tool for that particular point type.
For example, you could use an LNS-based network management tool to configure the NVL
points on the
i.
LON 100. The abstraction layer between the drivers and the Data Server
provides a mechanism for all
i.
LON 100 applications to use data points of all types and from
all devices in the same way.
One of the most important properties stored in the Data Server for each data point is the