Data Points

Data Points are universal components that represent a value in the application logic. They may serve as setpoints, sensors values, non-volatile variables, or any other data values. Data Points represent a layer of the application logic that is presented to an end user—this is where the end user is able to adjust desired setpoints (e.g., for air conditioning) or invoke other actions outlined in the application logic. Data Points also read values calculated in applications and control local or remote outputs.

Data Points in the application logic may work as regular writable variables with priorities, or—with Reference linking—they may be connected with network points, such as local I/O components.

Data Points are universal components that facilitate building application logics. They are adaptable by extensions, which expand their functionality by enabling them to be exposed to communication protocols. Among the fundamental extensions for Data Points are Priorities (Analog, Binary, and Multistate), which add 16 priority input slots to Data Points. It allows to build logics based on using value significance priorities—a value given in the highest priority slot dismisses all values of lower priorities, which enables, for example, making sure that no emergency is omitted due to values of lower significance. Slots, which are not linked and have a value entered, save the value on a given priority.

The available Data Points:

  • AnalogDataPoint with native BACnetAnalogPoint and ModbusAnalogPoint extensions;

  • BinaryDataPoint with native BACnetBinaryPoint and ModbusBinaryPoint extensions;

  • MultistateDataPoint with native BACnetMultistatePoint and ModbusMultistatePoint extensions.

In order to operate properly, Data Points must be placed in one of Application components in the Applications container. Only from this position, they may work properly included in the application logic.

Data Points Limitation

The license for the new generation of iSMA CONTROLLI controllers driven by the nano EDGE ENGINE is constructed against the number of Data Points: each device based on the nano EDGE ENGINE is granted a specified number of Data Points, which can be used within applications. Therefore, the licensing system is only of quantitative, not functional, character. Only the real number of Data Points in applications is taken into account, regardless of how many communication protocols are used to expose them, or how many network points are controlled.

The Data Points limit assigned to the controller cannot be changed. The numbers of used and available Data Points are always indicated in the License component in the System container.