The NETx BMS Platform acts as a multi-protocol gateway. Therefore, you can bidirectionally exchange data and information between different protocols and technologies. If the exchanged data varies concerning type, automatic conversion rules are applied. By using the integrated logic engine, also a manual conversion can be effected. More information about the supported interfaces can be found here.
Visualization of data and information and controlling them via visual elements is one of the most important functionalities of a BMS. The NETx BMS Platform provides a sophisticated visualization engine for web based and PC based visualization clients. More information can be found here.
Alarm management has the aim to monitor the building automation system and report unexpected system behavior. The NETx BMS Platform provides a sophisticated alarm module. Alarm conditions, which are monitored continuosly, can be defined within this module. If such an alarm condition is fulfilled, various actions can be triggered (e.g. change data point values, sending notifications to users via e mail or social media, ...). The overview of all alarms is presented via web user interface that follows the standard VDI/VDE 3699. Alarm logs are stored within the SQL database for generating reports.
In addition to monitor the current process image of a building automation system, it is also important to store past data point values for further analysis. The NETx BMS Platform includes an enhanced trending module for storing historical data point values. The user can freely define the amount of data and the frequency for storing it. In addition to store all data changes, other trending types like change-of-value (COV), sampling, average, ... are also supported. The time interval for providing a trend can also be configured. The trending data is stored within an SQL database. As SQL backend various databases like MySQL, MariaDB, MS SQL are available.
Defining time based events that change data point values or trigger other actions is also a common task in building management system. The NETx BMS Platform includes a comprehensive scheduler for implementing time based events. It is possible to define timers, start-stop events and cyclic events. For all event types, a recurrence can be defined. Furthermore, so called conditional events are also available. Conditional events do not trigger on a particular point in time – they are triggered whenever a defined condition is met.
If the available control functionality within the field devices is not sufficient or if control functions are required that are distributed across devices that use different technologies, the logic engine of the NETx BMS Platform can be used. The NETx BMS Platform provides a scripting engine based on LUA scripts as well as a graphical function block programming tool called XLogic Editor.
Both ways for implementing logic can be used at the same way – depending on what you prefer. Using this logic engine it is possible to read and write data points, perform mathematical operations and calculations, send notifications like emails or messages via social media and much more. It is even possible to implement complex control functions like PID control or drivers for communication protocols.To ease the development of your own control logic, ready for use logic functions are included. In addition, virtual data points can be created to define user specific virtual structures. These data points are only existing in the server and can be used in the same way as physical data points.