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 e mails 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 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.