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 extension and is not included within the default setup.
To install the Logic module, open the Core Studio and shutdown the Core Server. Afterwards, start the Extension Manager via the menu Extensions > Manager > Start Extension Manager ....
Within the dialog, select "Logic" and press the Install button. After having installed the Logic module, close the BMS 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 |
---|---|---|
1.0.3 | Fixes
| |
1.0.2 | Improvements
| |
1.0.1 | Improvements
Fixes
| |
1.0.0 |
| New features
|