The BMS Visualization software is a Windows based software. It is used as an editor to create the visualization projects. In addition, it is also used as runtime for PC based visualization clients. The BMS Visualization software uses a TLS secured network connection to communicate with the Core Server of the NETx BMS Platform. Therefore, the BMS Visualization software can be installed and run on any PC with a network connection.
The NETx BMS Server Studio is responsible for central management of visualization projects and clients. Within the Studio you can define numerous visualization projects. The creation of the projects is done within the included software. For using the visualization projects a NETx BMS Client definition has to be added for all used devices. Every NETx BMS Client definition is assigned to a visualization project. This assignment can be done and changed during runtime dynamically. Thanks to this architecture even large projects with hundreds of web based visualizations can be done and controlled in an easy and comfortable way.
Although BMS Clients are web based, they are able to provide extended and sophisticated visualizations. Besides standard elements like buttons, sliders and pictures, you can use extended control elements: showing past data point values (e.g. consumption values of smart meters) within the Historical Data Chart - definition of timers and events in the server-based calendar - Drag & Drop
For providing a visualization, you can use many different graphical control elements. In addition to labels, buttons, sliders and images, extended elements like analog instruments, Link Area, Multi-Picture, Multi-Internet and RGB Controls can be used.
Within the visualization, vector graphic like SVG files can be included as background or images for defining the button appearance. In addition, AutoCAD files can be imported. Vector graphic elements have the advantage that they are scaling within showing graphical artifacts.
As every Windows PC and device with standard web browser is usable as a visualization client, the screen resolution may vary. Therefore, the PC and web based visualization supports auto scaling. You do not have to worry about the required resolution before creating your visualization. Your visualization is dynamically adjusted to the resolution of the utilized hardware.
By drag & drop, data points can easily be linked with control elements. Within short time, you can generate and modify professional visualizations. Using self-created components and master pages, customer-specific layouts can be defined in order to define a customized look & feel. User-defined control elements can be grouped and saved as components in libraries. Using this concept, you can use these components again in other projects. Furthermore, the language of the editor can be changed.
Creating large visualization with a high amount of control elements and pages can be a time consuming task. Therefore, so called variables can be used. Variables are available for projects, pages, layers, groups and blocks. Using clickable elements like buttons, link areas and polygons, the value of variables can be exchanged dynamically during runtime. Using e.g. page variables, the same page can be shown but with different data point address based on the used variable value.
The visualization supports the use of multiple views. These views help to present the visualization to the end user in a clear and structured way. Views can be shown in separated Window dialogs or browser tabs. The use of multiple screens is possible too. Views are available within web based and PC based visualizations.
The visualization has full access to the BMS functions that are managed by the NETx BMS Platform. By integrating content from the Web Manager, alarm lists from the alarm management module and the graphical interfaces to the scheduler can be integrated. In addition, charts and tables from the trending module can be provided to the visualization user.
Most of the time, different users work with visualization. Therefore, the users` access rights can be restricted. In addition to the administrator, users with limited rights can be defined. Certain areas of the visualization can be shown individually or hidden for different users.