Donde lleva la búsqueda del SCADA perfecto

Hace dos años escribí el artículo " SCADA: en busca del ideal ". La idea era simple: convertir Qt Creator en un entorno de desarrollo SCADA. Ahora quiero decirte qué camino se ha hecho y qué sucedió.



¿Lograste el resultado perfecto? "Por supuesto que no". Por eso es ideal, lo que es inalcanzable. Pero era posible acercarse notablemente a él.


Información para los más impacientes.


Ahora cualquiera puede descargar la versión beta de Simargl SCADA. Para simplificar la inmersión en el tema, hay una breve guía y su versión en video. Enlaces al final del artículo.


Simargl SCADA consta de dos partes: el núcleo (controladores, sistema de etiquetas, etc.) y un conjunto de widgets integrados en Qt Creator.


Cuando comenzó el proyecto, se hizo una gran apuesta por la conveniencia del entorno terminado. Aquí todo es muy bueno: Qt Creator está mejorando (en mi humilde opinión), lo que significa que es cada vez más agradable crear proyectos de aplicaciones. Es cierto, se notó un efecto interesante: después de trabajar con Simargl SCADA, volver a los paquetes clásicos de SCADA ya es bastante incómodo, ya que el IDE a menudo pierde mucho para Qt Creator.


La fortaleza de Simargl SCADA es la recepción de un archivo compilado en la salida, que proporciona un rendimiento obviamente mayor en comparación con los intérpretes de código. En algún momento, se volvió interesante cuánto ganaría el proyecto de aplicación en rendimiento en comparación con algún paquete popular. Resultó que mucho, en comparación con Simatic WinCC v7.4 de 50 a 150 veces en varias pruebas (matemáticas, elementos gráficos, acceso a etiquetas). Si la comunidad tiene interés, puedo intentar escribir un artículo por separado.


Un buen rendimiento significa que puede utilizar equipos menos potentes, por ejemplo, crear un proyecto de aplicación para una computadora de placa única. El resultado fue positivo y trajo una nueva experiencia interesante. Si tiene la oportunidad de construir Qt para su plataforma, Simargl SCADA funcionará.


Además de las tareas principales específicas para el nivel informático de los sistemas ACS, hay varios casos más en los que el uso de Simargl SCADA fue conveniente.


A menudo es necesario verificar el funcionamiento del sistema en la etapa de creación de software, pero con cambios mínimos en el código de trabajo tanto del PLC como del SCADA principal (pruebas de banco). Luego puede usar las capacidades de Simargl SCADA para la emulación conveniente de escenarios de operación de equipos.


Otro escenario que se ha encontrado en la práctica es la necesidad de un registro independiente de los estados de señal en los sistemas existentes. Sucede que tiene que trabajar con sistemas donde no hay capacidad física o legal para realizar cambios en el software, pero es necesario rastrear lo que sucede con las señales durante un período de tiempo para identificar la fuente del problema. Luego tomamos una computadora portátil con Simargl SCADA, configuramos las conexiones y tenemos la oportunidad de rastrear y registrar lo que realmente está sucediendo.


Ahora puede descargar una versión de prueba de Simargl SCADA.


Lo que se incluye en esta versión:


  • controladores: internos, OPC DA2, Modbus-master, Simatic;
  • elementos para construir diagramas mnemotécnicos;
  • recopilación de datos y salida de información de archivo: revistas, tendencias.

Lo que no está incluido:


  • medios para la visualización animada de objetos relacionados (tuberías, esquemas de suministro de energía, etc.). Se decidió refinar a una forma más inteligible de establecer reglas de coloración. Creo que este trabajo se completará pronto.

Enlaces relevantes:


Página del proyecto en facebook.
Descarga Simargl SCADA aquí.
Los conocidos deben comenzar leyendo la guía de inicio rápido.
Video de inicio rápido.
Proyecto de prueba listo del manual y fotos.

Source: https://habr.com/ru/post/439468/


All Articles