beautypg.com

6 data point references, Data point references -14, Data point references – Echelon i.LON SmartServer 2.0 User Manual

Page 28

background image

i.LON SmartServer 2.0 Programmer’s Reference

2-14

Driver Item

xsi

type

Type Translator

UFPTtypeTranslator_Cfg

Type Translator Rule

UFPTtypeTranslator_Rule_Cfg

Data Point (configuration)

Dp_Cfg

Data

Point

(data) Dp_Data

Data Point Reset Priority Dp_ResetPrio_Invoke


L

ON

W

ORKS

Network

LON_Network_Cfg

Channel

LON_Channel_Cfg

Device

LON_Device_Cfg

Router

LON_Device_Router_Cfg

RNI

LON_Device_RNI_Cfg

Functional

Block LON_Fb_Cfg

Network

Variable

LON_Dp_Cfg

Configuration

Property

LON_Cp_Dp_Cfg

Configuration

Property File

LON_Cp_File_Cfg


Modbus Network

MOD_Network_Cfg

Channel

MOD_Channel_Cfg

Device

MOD_Device_Cfg

Functional

Block MOD_Fb_Cfg

Data

Point

MOD_Cp_Dp_Cfg


M_Bus Network

MBS_Network_Cfg

Channel

MBS_Channel_Cfg

Device

MBS_Device_Cfg

Functional

Block MBS_Fb_Cfg

Data

Point

MBS_Cp_Dp_Cfg


Virtual Network

Virtual_Network_Cfg

Channel

Virtual_Channel_Cfg

Device

Virtual_Device_Cfg

Functional

Block Virtual_Fb_Cfg

Data

Point

Virtual_Cp_Dp_Cfg

2.6

Data Point References

The SmartServer has a more abstract and flexible method for referencing data points on the
SmartServer’s embedded applications by their parent functional blocks. Primarily, the data point type
is not specified by the tag name (for example, the SNVT_alarm_2 output tag is obsolete). In Version
4.0, each functional block representing a SmartServer embedded application has a collection of data
point references. The data point type is specified by the dpType attribute, and it is a reference to the
data point’s programmatic name as defined in the functional profile template. Some functional
blocks also extend the base data point reference XML type. In these cases, the tag also
has an xsi:type attribute with the derived type.

The following code samples demonstrate how data points on the SmartServer’s embedded applications
are referenced. In the first example, the nvoAgAlarmFlag data point on an Alarm Generator functional
block is referenced. In the second example, the nvoDlLevAlarm data point on a Data Logger
functional block is referenced:


Net/LON/iLON App/Alarm Generator[0]/nvoAgAlarmFlag[0]

#0000000000000000[0].SNVT_switch