Logic module
Overview
The Logic module is an extension to the NETx server that can be used to add control functionality to server items without the need of LUA scripts or XCommands. Typical uses cases are:
Recalculation of incoming and outgoing data values: sometimes value range does not meet the requirements of the application. A typical example is a meter point that provides the consumption values in Wh and not in kWh. Using the Logic module recalculating item values can be achieved easily.
Processing of data values: data is sometimes provided via JSON or XML objects. These objects encoded the required data point value somewhere within their object structure. The Logic module provides the possibility to extract the information and provide it as a virtual item.
Definition of control functionality for hundreds of thousands of items: definition control functionality of each server item separately can be a time-consuming task for large projects. If structured data point names are used, patterns provide the possibility to use a single definition for multiple server items at the same time.
Installation
The Logic module is provided as an app and is not included within the default setup.
To install the Logic module, open the App Manager, select ADD APP, and press the download button near to the entry Logic.
This will download the app and prepare it for installation. Afterwards, restart the Core Server, close the Core Studio and reopen it. Within the Modules menu of the Core Studio you will find a new sub menu Logic. It contains entries for all definitions that are necessary for configuration the Logic module.
Configuration
Interface is available for the following products:
NETx BMS Platform
NETx Multi Protocol Server
Changelog
Version | Date | Notes | Build |
|---|---|---|---|
1.1.0 | Apr 9, 2026 | Improvements
| 36 |
1.0.3 | Oct 17, 2023 | Fixes
|
|
1.0.2 | May 16, 2022 | Improvements
|
|
1.0.1 | Apr 13, 2022 | Improvements
Fixes
|
|
1.0.0 | Dec 18, 2020 | New features
|
|