4.16 Projecting functional features
Here are the features that can provide VCA constructed on the basis of this project:
- three levels of difficulty in the formation of the visualization interface, which allow organically to develop and apply the tools using the methodology from simple to complex:
- formation from the template frames by assigning the dynamics (without the graphical configuration);
- graphic formation of the new frames by the using of elements of the visualization from the library (mnemonic schemes);
- formation of new frames, templates' frames and visualization elements to the library.
- building the visualization interfaces of virtually any complexity ranging from simple flat interfaces for monitoring and ending with full-fledged hierarchical interfaces used in SCADA systems;
- providing the different ways of forming and configuration of user interface, based on different interfaces of graphical representation (QT, Web, Java ...) or the same through the standard control interface of OpenSCADA system;
- changing the dynamics in the process of execution;
- construction of new template frames at the user level and the formation of specialized, under the scope, library of frames (eg the inclusion of parameters frames, diagrams and other elements linking them to each other), in accordance with the theory of recycling and accumulation;
- formation щof the specialized, under the scope, the library of frames, in accordance with the theory of recycling and accumulation;
- description of the logic of new template frames and user visualization elements as by the simple links as well by the compact and full-fledged user programming language;
- the possibility of inclusion to the user's visualization elements the functions (or frames of functions' calculation) of the object model of OpenSCADA, practically linking the presentation with the algorithm of computation (for example, visualizing the library of the instruments of TP models for subsequent visual TP model's building);
- separation the data of the user interfaces and presentation interfaces of these data, allowing to build the user interface in the one environment, and execute in many others (QT, Web, Java ...);
- opportunity to connect to the executing interface for monitoring and correction of actions (for example, operator training and control in real time for his actions);
- visual construction of various schemes, with the imposition of logical links and the subsequent centralized execution in the background (visual construction and execution of mathematical models, logic circuits, relay circuits and other procedures);
- providing the functions of the object API to the OpenSCADA system, can be used to control the properties of the visualization interface from the user procedures;
- построение серверов кадров, элементов визуализации и проектов интерфейсов визуализации с возможностью обслуживания множественных клиентских соединений;
- simple organization of client stations on different bases (QT, Web, Java ...) with the connection to the central server;
- full-fledged mechanism of separation of authorities between the users, allowing you to create and execute projects with different access rights to its components;
- flexible formation of rules of alarms and notifications, with the support of various methods of notification;
- support of custom formation of the palette and font preferences for the visualization interface;
- support of the user forming of the events maps under various control equipment and user's preferences;
- support for user profiles, allowing the identification of various properties of the visualization interface (colors, font features, the preferred card of events);
- flexible storage and distribution of libraries of widgets, frames and projects of visualization interfaces in the databases, supported by the OpenSCADA system; virtually user only need to register the received database with the data.