Logic engine
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 three ways for adding logic:
a scripting engine based on LUA scripts
a graphical function block programming tool called XLogic Editor
a logic module with specific but frequently required functions
The first two options for implementing logic offers almost the same functions. You can choose what you prefer for implementation. Using this logic engine, it is possible to read and write data points, perform mathematical operations and calculations, send notifications like e-mails, SMS 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-to-use logic functions are included in the setup. In addition, virtual data points can be created to define user specific virtual structures. These data points only exist in the server and can be used in the same way as physical data points.