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

Buenas tardes amigos. La segunda parte de la revisi贸n sigue el ritmo de la primera , y hoy estoy escribiendo una revisi贸n al nivel superior indicado en el t铆tulo del sistema.

El grupo de herramientas de nivel superior incluye todo el firmware ubicado por encima de la red PLC (IDE para PLC, HMI, utilidades para chastotnikov, m贸dulos, etc. no se incluyen aqu铆).

Volver茅 a aplicar la estructura del sistema desde la primera parte para que sea m谩s f谩cil entender de qu茅 se trata.



Entonces, el nivel superior incluye:

  • Puerta de enlace de PC que enruta el tr谩fico 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 la base de datos.
  • SCADA: un paquete de software que incluye un servidor y clientes. Nuestro shell gr谩fico para monitoreo y control de procesos.
  • DBMS: software que nos permite archivar datos que ingresan a SCADA y, si es necesario, recuperarlos para ver gr谩ficos, registros e informes

No tocar茅 la red corporativa de la empresa (CS), ya que es responsabilidad de nuestro administrador del sistema, pero le dir茅 c贸mo interactu茅 con ella, qu茅 tareas configur茅 cuando describa la implementaci贸n del sistema y no la descripci贸n general.

As铆 que empecemos


En primer lugar, nos damos cuenta f铆sicamente del hierro que funcionar谩 para nosotros. Hardware, para funcionar en dos redes diferentes , la computadora requiere dos, de hecho, adaptadores de red. El primero que tuve fue el adaptador en la placa base (para trabajar en el CS), y el segundo (para trabajar en Modbus-TCP) insert茅 un puerto en el PCI-E y llev茅 el cable de conexi贸n al enrutador (para no dispersar los cables de los gabinetes desde el PLC a PC por oficina. En el lado del PLC, por supuesto, tambi茅n configuramos un enrutador).

De hecho, esto es suficiente para que la computadora funcione en cada una de las redes, pero de manera predeterminada las redes no se ver谩n entre s铆, de todos modos deber谩 presionar los botones.

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

  1. La conexi贸n al CS no debe realizarse con la recepci贸n de la direcci贸n del servidor DHCP; debe registrar la configuraci贸n del adaptador manualmente (la direcci贸n no debe estar en el rango de direcciones DHCP) con la indicaci贸n obligatoria de la puerta de enlace de red. En el futuro, esto es muy importante al organizar el acceso remoto
  2. No es necesario intentar hacer 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 ser prescrito para que lo realice la puerta de enlace de red principal
  4. Para organizar el acceso remoto, recomiendo usar puertos libres no est谩ndar para cortar inmediatamente a los piratas inform谩ticos
  5. No se requiere software adicional; todo se hace utilizando herramientas est谩ndar de Windows

Software


Quer铆a elegir productos que cumplieran ciertos criterios:

  • Fabricante nacional: si puedo obtener soporte t茅cnico en ingl茅s con todos los canales de comunicaci贸n disponibles, entonces no todos mis colegas pueden presumir de ello. El mantenimiento del sistema deber铆a estar disponible para todos, de modo que al menos no me sacara de vacaciones.
    Adem谩s, noto que el costo del software dom茅stico est谩 m谩s cerca de nuestras realidades y es aceptable para los clientes
  • Relativamente nuevo, pero al mismo tiempo al menos un poco probado, simplemente porque quiero mantenerme actualizado
  • Una interfaz agradable y est茅tica es algo de lo que no todos los SCADA pueden presumir. Desafortunadamente, el dise帽o pasar谩 a la automatizaci贸n durante mucho tiempo, y me gustar铆a ver las cualidades del consumidor del producto final a un alto nivel
  • F谩cil integraci贸n mutua de OPC, SCADA y DBMS (sin bailar con una pandereta, un m铆nimo de pulsaciones de bot贸n) para que pueda enviar a Kamchatka (en el sentido literal, tenemos plantas de clientes all铆) un simple ajustador del sistema de control de procesos, y no un arquitecto de sistemas

Servidor OPC


Durante mi relaci贸n con MasterSCADA 4D, mientras se probaba el PLC, visit茅 activamente el sitio web del fabricante y vi que ofrecen sus propios servidores OPC de escritura para casi cualquier protocolo de transferencia de datos. Para el protocolo Modbus, tienen un servidor Modbus universal Master OPC separado, es decir, solo puede hablar en Modbus.

A continuaci贸n se muestra una captura de pantalla de la interfaz: bastante sucintamente, en mi opini贸n, no hay superfluo, pero tal vez un usuario sofisticado puede carecer de algo.



La limitaci贸n de la versi贸n gratuita es de 32 etiquetas , pero puse las variables booleanas en los registros y las envi茅 con una etiqueta LONG INT, y en SCADA, ya lo "analic茅" en bits, un peque帽o truco, espero que no vengan por m铆. Por cierto, no todos los skads pueden acceder a bits individuales de una palabra, por lo que la receta no es universal.

Me tom贸 cerca de un minuto recibir la primera etiqueta de tipo REAL despu茅s de instalar OPC, as铆 que no busqu茅 m谩s, estaba satisfecho con la simplicidad. Sin embargo, ser谩 justo decir que este software incluso proporciona la ejecuci贸n de scripts de usuario para recibir datos, lo que puede expandir significativamente la funcionalidad en manos expertas.

Sistema SCADA


En este asunto, me refiero no solo a crear un entorno hermoso y funcional para el usuario, sino tambi茅n a la conveniencia para el desarrollador, ya que un programador que revisa la documentaci贸n al menos 15 minutos por hora para encontrar la informaci贸n necesaria pierde hasta 2 horas al d铆a (puramente aritm茅ticamente), eso es el 25% de la jornada laboral. Tenga en cuenta que no considero que mi elecci贸n sea absolutamente objetiva, en sabor y color, como dicen ...

El mercado nacional de SCADA - sistemas nos ofrece:

  • Scada simple
  • Simple
  • MasterSCADA 4D
  • ARIES Telemec谩nica LUZ
  • CASCADA

Lo admito, no busqu茅 m谩s, tal vez hay algo m谩s. Teniendo en cuenta que tom茅 una decisi贸n, significa que la operaci贸n fue exitosa. Echemos un vistazo a estos sistemas, recordando los criterios descritos anteriormente:

  1. CASCADE : inmediatamente obtuve la calificaci贸n m谩s baja para la visualizaci贸n, ni siquiera descargu茅 el kit de distribuci贸n. Los controles que escapan de Win95 me pusieron una bala en este software
    Sin calificaci贸n
  2. ARIES Telemechanics LIGHT : tampoco se descarg贸, pero los motivos no est谩n solo en la interfaz, aunque tambi茅n parece dejar mucho que desear. Primero, los productos ARIES despu茅s de medio mes de pruebas y depuraci贸n de PLC con m贸dulos me causan preocupaciones justificadas con respecto a la confiabilidad y flexibilidad. Y en segundo lugar, esta scada se posiciona como un sistema de monitoreo y control en redes de distribuci贸n de energ铆a, en primer lugar. La industria alimentaria no es muy adecuada para mis tareas (incluso si lo sabe todo, entonces los vendedores mismos redujeron el p煤blico objetivo). Por lo tanto, por.
    Sin calificaci贸n
  3. MasterSCADA 4D : a primera vista, esta es la opci贸n m谩s obvia y m谩s simple. Explicamos:

    • No requiere la instalaci贸n por separado de un servidor OPC cuando se trabaja con Aries PLC, los controladores ya est谩n dentro
    • En general, una interfaz bastante agradable y hermosa, los controles tambi茅n son fuertes 4/5
    • Ambiente de dise帽o conveniente

    Todo parece estar bien y bueno, consider茅 este sistema sin opciones, cuando tom茅 el controlador en mis manos, PERO:

    Un buen d铆a, abr铆 el proyecto en modo RunTime (imitaci贸n de trabajo), y tengo 4 ventanas vac铆as colgando, me limpio los ojos, lo cierro, verifico el administrador del proyecto y reinicio, lo mismo. Luego, una serie de manipulaciones est谩ndar como analizar los cambios realizados, reiniciar la PC, etc., que no conducen a un resultado. En pocas palabras: limpio la distribuci贸n hasta d铆as mejores, no hay ganas de entender, no es confiable.

    Clasificaci贸n: 3.5 / 5 Buen embalaje, el relleno no es muy
  4. Simple : lo admito, me fascin贸 la relaci贸n funcional / costo 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 5000r al momento de escribir, un centavo. Y si usted es un desarrollador y realiza una solicitud por separado en el cuestionario en l铆nea en el sitio, se le enviar谩 una versi贸n de distribuci贸n de 200 etiquetas sin restricciones, lo que en mi opini贸n es muy bueno. Esto es, sin duda, una ventaja.

    Y ahora los contras:

    B谩sico: los IDE son varias utilidades independientes que tienen una funcionalidad diferenciada y, por lo tanto, al trabajar en un proyecto, deber谩 mantener abiertas 3-4 ventanas + ayuda + documentaci贸n, lo que no es conveniente incluso en un sistema de monitores m煤ltiples.

    • Apariencia inferior a la media, como pintada en pintura
    • La ayuda es muy escasa
    • Funcionalidad altamente comprimida, claramente visible al configurar tendencias y gr谩ficos
    • El editor de secuencias de comandos es visible en p铆xeles, 驴por qu茅 duele los ojos?
    • Configurar etiquetas de software sigue siendo divertido
    • Si solo desea llevar el proyecto a una unidad flash para editarlo en otra PC, entonces esto es bastante dif铆cil. Estructura de archivos incomprensible de proyectos
    • Los profesionales de ventas entran en su vida con fuerza, lo que le molesta

    En la imagen: Editor de secuencias de comandos simple



    Clasificaci贸n: 3.0 / 5 El relleno es bueno, no hay empaque en absoluto
  5. SCADA simple es mi elecci贸n, aqu铆 probablemente sea parcial, pero a煤n as铆. El fabricante ofrece una opci贸n de 2 tipos de DEMO: con un l铆mite de 64 etiquetas externas y una funcionalidad ligeramente truncada, o completamente funcional con un l铆mite de tiempo de ejecuci贸n de 1 hora (despu茅s de lo cual se debe reiniciar el servidor SCADA). El costo de la distribuci贸n en el ensamblaje m谩s simple comienza en 6900r. Al momento de escribir.



    Pros:
    • Muy bonito, tanto IDE como controles.
    • Una rica referencia, todo est谩 pintado desde y hacia
    • F谩cil integraci贸n de datos del servidor OPC
    • La interfaz m谩s simple, incluso intuitiva.
    • Integraci贸n simple de DBMS
    • Para ejecutar un cliente remoto no requiere 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 pueda usar (puede crear unos personalizados)
    • Dado que SCADA es pr谩cticamente Plug and Play, creo que hay limitaciones y funcionalidades, pero no he cumplido
    • Las tendencias con un panel de control completo (zoom, pausa, desplazamiento) se muestran solo en una ventana separada
    • Para obtener una licencia con todas las funciones , debe pagar bien (desde 38000 rublos y m谩s)

    Clasificaci贸n: 4.5 / 5 El relleno es bueno, el empaque es bueno

Base de datos


Aqu铆 la elecci贸n fue mucho m谩s simple, Simple SCADA ofrece dos productos MS SQL Server y MySQL para su uso. El segundo result贸 estar m谩s cerca de m铆, ya que anteriormente hab铆a trabajado con 茅l, me detuve ante esto.

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

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

Gracias a todos por su atenci贸n.

Lo siguiente es una serie de art铆culos con una descripci贸n consistente de la soluci贸n a los problemas que encontr茅 y, como resultado, la creaci贸n de un sistema paso a paso.

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


All Articles