beautypg.com

Echelon LonMaker User Manual

Page 102

background image

86

Designing Networks

selected subsystem with available functional blocks will be listed.

Type

Specifies the device template associated with the functional block.

Functional Block

Type

Select the functional profile for the functional block. The default
is the functional profile for the functional block currently listed in
the Functional Block Name box.

Name

Select the functional block.

If you are creating a functional block from a custom shape that
specifies a specific functional profile (such as one of the LonPoint
functional block shapes), the number of functional blocks listed
corresponds with the number of available functional blocks
matching the functional profile on the associated device. For
example, if you create a functional block for a 4-port digital input
device that has four switches, four digital input functional blocks
(one for each switch) will initially be listed. If you then create a
second functional block for the same device, only three functional
blocks will be available in the list.

If you are creating a generic functional block shape, all possible
functional blocks for the selected device will initially be listed.

ID

Displays the scope and functional profile number of the functional
block using the form <Scope>:<Number>.

If the functional block is a LonMark standard functional profile
then the “<Scope>:” is omitted because it is 0.

New FB Name

Enter the name of the functional block. This name must be unique
within the device and should be descriptive of the task to be
performed by the functional block. The name may be up to 85
characters, but it may not include the period, backslash, colon,
forward slash, or double quote characters.

If the functional block was created from a master shape or a copy
of an existing functional block, the default functional block name
is the name of the source functional block. If there is a naming
conflict, a separator character and an instance number (starting at
1) are appended to the functional block name. For each subsequent
functional block with the same name for the same device, the
instance number is incremented by one.

For example, the default name of a new functional block created
from a digital output functional block master shape named “LED”
would be “LED” if it was the only one named as such for the
assigned device. If a copy of the LED functional block was
created and assigned to the same device, the default name would
be “LED 1”. A second copy would be named “LED 2”, and so on.

If a functional block is created by dragging the generic functional
block master shape to the LonMaker drawing, the default
functional block name is the programmatic name of the functional
block.

The LonMaker tool by default inserts the name of the associated
device and a period before the functional block name in the
LonMaker drawing. Therefore, if the first digital output functional
block named “LED” in the previous example was created for a
device named “DO- 1”, the default functional block name would