ARIES PLC110[M02]-MS4, HMI, OPC y SCADA, o cuánto té de manzanilla necesita una persona. Parte 2

Buenas tardes amigos. Segunda parte de la reseña. sigue el ritmo del primero, y hoy estoy escribiendo una reseña del nivel superior del sistema indicado en el título.

Nuestro grupo de herramientas de primer nivel incluye todo el software y hardware encima de la red PLC (aquí no se incluyen IDE para PLC, HMI, utilidades para convertidores de frecuencia, módulos, etc.).

Adjuntaré nuevamente la estructura del sistema de la primera parte, para que sea más fácil entender de qué estamos hablando.

ARIES PLC110[M02]-MS4, HMI, OPC y SCADA, o cuánto té de manzanilla necesita una persona. Parte 2

Entonces, el nivel superior incluye:

  • Tráfico de enrutamiento de puerta de enlace de PC entre dos redes (red PLC y LAN empresarial)
  • Servidor OPC: software que recopila datos de la red Modbus TCP y los interpreta para procesarlos en SCADA y base de datos.
  • SCADA: paquete de software que incluye un servidor y clientes. Nuestro shell gráfico para monitorear y gestionar procesos
  • DBMS es un software que nos permite archivar datos ingresando a SCADA y, si es necesario, recuperarlos para visualizar gráficos, registros y generar informes.

No tocaré la red corporativa (CN) de la empresa, ya que es competencia de nuestro administrador del sistema, pero les diré cómo interactué con él, qué tareas establecí cuando describo la implementación del sistema y no una reseña.

Vamos a empezar

Lo primero, Vendemos físicamente el hardware que funcionará para nosotros. Hardware, para funcionamiento en dos diferente redes, una computadora requiere dos adaptadores de red. El primero que tenía era un adaptador en la placa base (para trabajar en CS), y el segundo (para trabajar en Modbus-TCP) lo inserté en el puerto PCI-E y de allí saqué el cable de conexión al enrutador (solo para no desperdiciar los cables de los armarios con el PLC al PC de la oficina (en el lado del PLC, por supuesto, también instalamos un enrutador).

De hecho, esto es suficiente para que la computadora funcione en cada una de las redes, pero de forma predeterminada las redes no se verán entre sí, aún será necesario presionar botones.

Aspectos importantes de la configuración de conexiones de red:

  1. La conexión al CS no debe realizarse obteniendo una dirección de un servidor DHCP; debe especificar la configuración del adaptador manualmente (la dirección no debe incluirse en el rango de direcciones DHCP) con la indicación obligatoria de la puerta de enlace de la red. En el futuro, esto será muy importante a la hora de organizar el acceso remoto.
  2. No es necesario intentar crear un puente de red entre los adaptadores; todo el enrutamiento se realiza cuando el servicio de Windows correspondiente está habilitado.
  3. Si desea tener acceso a la red PLC desde cualquier computadora CS, entonces el enrutamiento debe registrarse para que lo realice la puerta de enlace principal de la red.
  4. Para organizar el acceso remoto, recomiendo utilizar puertos libres no estándar para aislar inmediatamente a los medio piratas informáticos.
  5. No es necesario instalar ningún software adicional, todo se hace utilizando herramientas estándar de Windows.

Software

Quería elegir productos que cumplieran ciertos criterios:

  • Fabricante nacional: aunque puedo obtener soporte técnico en inglés a través de todos los canales de comunicación disponibles, no todos mis colegas pueden presumir de ello. El mantenimiento del sistema debería estar disponible para todos, para que al menos a mí no me retiren de las vacaciones.
    Además, observo que el costo del software nacional se acerca más a nuestra realidad y es aceptable para los clientes.
  • Relativamente nuevo, pero al menos un poco probado, simplemente porque quieres estar al día.
  • Una interfaz agradable y estética es algo de lo que no todos los SCADA pueden presumir. Desafortunadamente, el diseño en herramientas de automatización tardará mucho en llegar, pero me gustaría ver las cualidades del producto final para el consumidor en un alto nivel.
  • Fácil integración mutua de OPC, SCADA y DBMS (sin bailar con panderetas, con un mínimo de pulsaciones de botones), de modo que puede enviar a Kamchatka un simple ajustador del sistema de control de procesos (literalmente, tenemos plantas de clientes allí) y no un arquitecto de sistemas.

servidor OPC

Durante mi conocimiento de MasterSCADA 4D, mientras se probaba el PLC, visité activamente el sitio web del fabricante y vi que ofrecen sus propios servidores OPC para casi cualquier protocolo de transferencia de datos. Para el protocolo Modbus ofrecen un separado Servidor maestro OPC Universal Modbus, es decir. sólo puede hablar Modbus.

A continuación se muestra una captura de pantalla de la interfaz: de manera bastante sucinta, en mi opinión, no hay nada superfluo, pero quizás a un usuario sofisticado le pueda faltar algo.

ARIES PLC110[M02]-MS4, HMI, OPC y SCADA, o cuánto té de manzanilla necesita una persona. Parte 2

La versión gratuita está limitada a 32 etiquetas., pero puse variables booleanas en registros y lo envié con una etiqueta LONG INT, y en SCADA ya lo “parseé” en bits, un pequeño truco, espero que no vengan por mí. Por cierto, no todos los scuds pueden acceder a fragmentos individuales de una palabra, por lo que la receta no es universal.

Me tomó alrededor de un minuto recibir la primera etiqueta de tipo REAL después de instalar OPC, así que no busqué más, estaba contento con la simplicidad. Sin embargo, es justo señalar que este software incluso permite la ejecución de scripts personalizados para recibir datos, lo que puede ampliar significativamente la funcionalidad en las manos adecuadas.

sistema SCADA

Con esta pregunta me refiero no sólo a la creación de un entorno hermoso y funcional para el usuario, sino también a la comodidad para el desarrollador, ya que un programador que hojea la documentación durante al menos 15 minutos por hora para encontrar la información necesaria pierde (puramente aritméticamente) hasta 2 horas diarias, es decir el 25% de la jornada laboral. Tenga en cuenta que no considero que mi elección sea absolutamente objetiva, basada en el sabor y el color, como dicen...

El mercado nacional de sistemas SCADA nos ofrece:

  • SCADA sencillo
  • Luz simple
  • MaestroSCADA 4D
  • ARIES Telemecánica LUZ
  • CASCADA

Lo admito, no busqué más, tal vez haya algo más. Teniendo en cuenta que tomé la decisión, significa que la operación fue exitosa. Veamos estos sistemas, recordando los criterios descritos anteriormente:

  1. CASCADA — Inmediatamente obtuve la puntuación más baja en visualización, ni siquiera descargué la distribución. Los controles que se escaparon de Win95 pusieron fin a este software para mí.
    Sin evaluar
  2. ARIES Telemecánica LUZ — Tampoco lo descargué, pero las razones aquí no están solo en la interfaz, aunque también, me parece, deja mucho que desear. En primer lugar, los productos OWEN, después de medio mes de probar y depurar PLC con módulos, me preocupan bastante en términos de confiabilidad y flexibilidad. Y en segundo lugar, este sistema se posiciona como sistema de monitorización y control en redes de distribución de energía, ante todo. La industria alimentaria no se ajusta del todo a mis necesidades (aunque puede hacerlo todo, los especialistas en marketing han reducido el público objetivo). Por tanto, por.
    Sin evaluar
  3. MaestroSCADA 4D - A primera vista, esta es la opción más obvia y sencilla. Expliquemos:
    • No requiere instalación separada de un servidor OPC cuando se trabaja con el PLC OWEN, los controladores ya están dentro
    • En general, una interfaz bastante agradable y hermosa, los controles también son un sólido 4/5
    • Entorno de diseño conveniente

    Todo parece estar bien, consideré este sistema sin opciones cuando tomé el controlador, PERO:

    Un buen día abrí el proyecto en modo RunTime (simulación de trabajo) y tenía 4 ventanas vacías colgando, me froté los ojos, lo cerré, revisé el administrador del proyecto, reinicié, lo mismo. Luego, una serie de manipulaciones estándar, como analizar los cambios realizados, reiniciar la PC, etc., que no dan resultados. En pocas palabras: estoy guardando la distribución hasta días mejores, no tengo ningún deseo de entenderlo, no es confiable.

    Calificación: 3.5/5 Buen embalaje, no tanto relleno.

  4. Simple — Lo admito, me fascinó la relación funcionalidad/coste del boletín técnico en el sitio web del fabricante. Hay un servidor web y SMS, correo electrónico y muchos clientes y muchos OPC conectados, todo esto cuesta alrededor de 5000 rublos en el momento de escribir este artículo: unos centavos. Y si usted es desarrollador y realiza una solicitud por separado en el cuestionario en línea del sitio, le enviarán una versión del kit de distribución para 200 etiquetas sin restricciones, lo cual, en mi opinión, es genial. Esto es definitivamente una ventaja.

    Y ahora los contras:

    Básico: IDE son varias utilidades independientes que tienen una funcionalidad diferenciada y, por lo tanto, cuando trabaje en un proyecto, se verá obligado a mantener abiertas 3-4 ventanas + ayuda + documentación, lo cual no es conveniente ni siquiera en un sistema de monitores múltiples. .

    • La apariencia está por debajo del promedio, como si estuviera pintada con Paint.
    • La ayuda es muy escasa.
    • Funcionalidad altamente comprimida, claramente visible al configurar tendencias y gráficos.
    • El editor de scripts es visible en píxeles, por eso duele la vista.
    • Configurar etiquetas de software también es un placer
    • Si solo desea llevar el proyecto a una unidad flash para editarlo en otra PC, entonces esto es bastante difícil. Estructura de archivos de proyecto incomprensible
    • Los vendedores son una gran parte de tu vida, lo cual es molesto.

    Imagen: editor de scripts Simplelight

    ARIES PLC110[M02]-MS4, HMI, OPC y SCADA, o cuánto té de manzanilla necesita una persona. Parte 2

    Calificación: 3.0/5 El relleno es bueno, no tiene ningún embalaje.

  5. SCADA sencillo - Esta es mi elección, aquí lo más probable es que sea parcial, pero aún así. El fabricante ofrece la posibilidad de elegir entre 2 tipos de DEMO: con un límite de 64 etiquetas externas y una funcionalidad ligeramente reducida o completamente funcional con una limitación de tiempo de ejecución de 1 hora (después de la cual se debe reiniciar el servidor SCADA). El costo del kit de distribución en el ensamblaje más simple comienza desde 6900 rublos. en el momento de escribir.

    ARIES PLC110[M02]-MS4, HMI, OPC y SCADA, o cuánto té de manzanilla necesita una persona. Parte 2

    Pros:

    • Muy bonito, tanto el IDE como los controles.
    • Rica información, todo está descrito por dentro y por fuera.
    • Fácil integración de datos del servidor OPC
    • La interfaz más sencilla, incluso intuitiva
    • Fácil integración de DBMS
    • Para iniciar un cliente remoto No requiere disponibilidad de un proyecto
    • Gran generador de informes
    • Para todos los objetos hay eventos como OnClick, OnMouseEnter, etc. En general, el IDE es similar al editor simplificado Delphi Embarcadero y el editor de scripts tiene información sobre herramientas.

    Contras:

    • No hay tantos controles que se puedan utilizar (es posible crear controles personalizados)
    • Dado que SCADA es prácticamente Plug and Play, creo que existen limitaciones y funcionalidades, pero no me he encontrado con
    • Las tendencias con panel de control completo (zoom, pausa, desplazamiento) se muestran solo en una ventana separada
    • Para completamente funcional la licencia deberá pagarse bien (a partir de 38000 rublos)

    Calificación: 4.5/5 El relleno es bueno, el embalaje es bueno.

База данных

Aquí la elección fue mucho más sencilla: Simple SCADA ofrece dos productos para su uso: MS SQL Server y MySQL. El segundo resultó estar más cerca de mí, ya que había trabajado con él antes, así que me detuve allí.

Puedo notar que toda la configuración de archivado se reduce a instalar un paquete de Oracle y su configuración simple, y luego conectarse con un solo clic a SCADA.

Luego seleccionamos en el administrador de etiquetas qué archivar y qué no y a disfrutar.

Gracias a todos por su atención.

A continuación viene una serie de artículos con una descripción coherente de la solución a los problemas que encontramos y, como resultado, la creación del sistema Paso a Paso.

Fuente: habr.com

Añadir un comentario