Echelon IzoT NodeBuilder User Manual

Page 168

Advertising
background image

3. In the FPT Member Name property, select the optional configuration property from the list of

those that have not yet been implemented in this functional block.

4. In the Name property, enter the name of the optional configuration property that will be displayed

in the IzoT Commissioning tool and other network management tools. The default name is the
functional profile name. This name must be unique to the device, can contain up to 16
alphanumeric characters, and must start with a letter. The name cannot contain spaces or the
following characters: \ / : * ? “ < > |.

5. To implement this configuration property as an array, select the Implement as CP Array check

box (for configuration properties implemented as configuration files) or Use Array check box (for
configuration properties implemented as configuration network variables [CPNVs]), and then
specify the number of elements in the array in the Size box.

A functional profile may require a configuration property to be implemented as an array and may
enforce a minimum and maximum array size, or a functional profile may give you the option to
implement the configuration property as an array and let you set the number of configuration
properties in the array. If the functional profile template defines whether this configuration
property must be implemented as an array or as a single configuration property, the Implement as
CP Array
check box is set appropriately and unavailable.

If the functional profile template does not define how this configuration property must be
implemented, you have the option to configure the configuration property as an array or as a single
configuration property.

An array has a minimum size of 2 elements, and a maximum size of 65,500 bytes. The array size
is limited by the amount of available persistent, modifiable, memory in the device. A linker error
will occur if the specified array size exceeds the device’s resources.

Note: Configuration property arrays implemented as configuration network variables (CPNVs)
are subject to the same limitations as network variables. Specifically, Neuron C applications are
limited to 62 or 254 static network variables. In the case of a configuration property array
implemented as CPNVs, each element in the array counts as one network variable.

154

Defining Device Interfaces and Creating their Neuron C Framework

Advertising