Routers, Applications, Program ids – Echelon NodeBuilder FX User Manual

Page 27

Advertising
background image

NodeBuilder FX User's Guide

13

channel types include TP/FT-10 (ISO/IEC 14908-2 twisted pair free topology channel), TP/XF-1250
(high-speed twisted pair channel), PL-20 (ISO/IEC 14908-3 power line channel), FO-20
(ANSI/CEA-709.4 fiber optics channel), and IP-852 (ISO/IEC 14908-4 IP-communication).

Different transceivers may be able to interoperate on the same channel; therefore, each transceiver type
specifies the channel type or types that it supports. The choice of channel type affects transmission
speed and distance as well as the network topology.

The NodeBuilder tool, LonMaker tool, and LonScanner tool, and Neuron chips support all standard
channel types, but not all Neuron chips support all transceiver and channel types. Smart Transceivers
combine the transceiver and Neuron chip core in the same chip, and therefore support the channel
types supported by the integrated transceiver.

Routers

Multiple channels can be connected using routers. Routers are used to manage network message
traffic, extend the physical size of a channel (both length and number of devices attached), and connect
channels that use different media (channel types) together. Unlike other devices, routers are always
attached to at least two channels.

The NodeBuilder tool does not require routers, but the LonMaker tool can be used to create complex
networks that include multiple routers. Typically, device development networks use a simple
topology, but you can create a complex network when creating a device application with the
NodeBuilder tool.

Applications

Every L

ON

W

ORKS

device contains an application that defines the device’s behavior. The application

defines the inputs and outputs of the device. The inputs to a device can include information sent on
L

ON

W

ORKS

channels from other devices, as well as information from the device hardware (for

example, the temperature from a temperature sensing device). The outputs from a device can include
information sent on L

ON

W

ORKS

channels to other devices, as well as commands sent to the device

hardware (for example, a fan, light, heater, or actuator). You can use the NodeBuilder tool to write a
device’s Neuron C application.

Program IDs

Every L

ON

W

ORKS

application has a unique, 16 digit, hexadecimal Standard Program ID with the

format FM:MM:MM:CC:CC:UU:TT:NN. This Program ID is broken down into the following
fields:

Field Description

Format (F)

A 1 hex-digit value defining the structure of the program ID. The upper
bit of the format defines the program ID as a standard program ID (SPID)
or a text program ID. The upper bit is set for standard program IDs, so
formats 8–15 (0x8–0xF) are reserved for standard program IDs.

• Program ID format 8 is reserved for L

ON

M

ARK

certified devices.

• Program ID format 9 is used for devices that will not be L

ON

M

ARK

certified, or for devices that will be certified but are still in
development or have not yet completed the certification process.

• Program ID formats 10–15 (0xA–0xF) are reserved for future use.

Text program ID formats are used by network interfaces and legacy
devices and, with the exception of network interfaces, should not be
used for new devices.

The NodeBuilder tool can be used to create applications with program ID

Advertising