Answer the question
In order to leave comments, you need to log in
Modern solutions for the implementation of HMI / SCADA systems?
At work, the task is to analyze and select a software product for visualizing HMI systems , and there are requirements for managing elements and dynamically updating indicators. Somewhat simplified - you need to draw a diagram of the electrical network, read the readings of a certain number of sensors, display all this on the remote control, enable the system manager to carry out not only diagnostics, but also configure / change system parameters. While the emphasis is more on process visualization, logic and operations will be added a little later. The platform and the price of the solution do not matter, although a Java / .NET solution would be better for obvious reasons.
What we managed to find by the state at the moment:
1) GLG Toolkit by Generic Logic ( www.genlogic.com )
Cross-platform (Java core) solution for working with dynamic graphics, data visualization and HMI. Declared support for real-time systems. The necessary functionality is available and everything is fine, but the built-in image editor is just wild, the same applies to the code (if pressed button name equals "exit" then exit() else if button name = "refresh" goto another_crazy_if_then(), then I think much more). In general, one gets the impression that the development of the tool stopped somewhere in the early 2000s. It’s clear that you need to go, and not checkers, but spending an hour and a half just to draw an ordinary electricity sensor is a bit expensive.
2) CSWorks by Control System Works ( www.controlsystemworks.com )
Silverlight 4 framework for HMI/SCADA/EMI/M2M solutions. There is support for different data sources, support for distributed operations via the web, a flexible system of alerts and warnings, support for real-time systems. Judging by the demos, a pretty good option. The only thing that is not completely clear is what they have for power grids - on the site, separate points highlight the use of the framework by oil and gas, construction, transport, mining companies, as well as companies that deal with water supply and M2M. Even if everything is fine in these areas, naturally no one will manually finish drawing what we need.
3) Status Vision Designer by Mobiform Software Inc. ( web-hmi.com )
Silverlight 3 solution for HMI/SCADA systems, used for the design of production and process control systems by creating dashboards and displaying real-time data. The advantages of this solution are a high degree of compatibility, extensibility, support for client-server architecture. As far as I understand, this is a kind of analogue of Blend'a with the ability to publish on the web. The advantage is the presence of user cases similar to ours, the presence of the necessary controls for ES modeling tasks is declared.
4) Sets of controls for WPF/Silverlight from Infragistics, Telerik, ComponentOne etc. All of them are beautiful and will allow you to make glamorous panels-buttons-sensors, but there is a suspicion that the problem cannot be solved globally with their help.
The task is non-trivial and specific, so I do not hope that someone will give advice that will remove all questions. But can you at least share your experience in developing similar systems ... Thank you.
Answer the question
In order to leave comments, you need to log in
In CSWorks, you can ask questions in Russian - there are people in the company who speak this language well. As for “finishing what you need”: write and tell what you need - maybe they will finish it. For example, we recently added a small symbol library for building automation. Absolutely free of charge, i.e. for nothing.
Trace Mode http://www.adastra.ru
I figured out the manuals and lessons on the net for a month (before that I didn’t know what a plc was at all)
Here’s what happened in the end (SCADA for a private brewery):
/
There are many dynamic objects on the screen (water flows through pipes, levels change, pumps rotate, valves change color depending on their condition)
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question