ARIES PLC110[M02]-MS4, HMI, OPC e SCADA, ou canto té de camomila necesita unha persoa. Parte 2

Boas tardes amigos. Segunda parte da revisión segue co primeiro, e hoxe escribo unha reseña do nivel superior do sistema indicado no título.

O noso grupo de ferramentas de primeiro nivel inclúe todo o software e hardware por riba da rede de PLC (non se inclúen aquí os IDE para PLC, HMI, utilidades para convertidores de frecuencia, módulos, etc.).

Adxuntarei de novo a estrutura do sistema a partir da primeira parte, para facilitar a comprensión do que estamos a falar.

ARIES PLC110[M02]-MS4, HMI, OPC e SCADA, ou canto té de camomila necesita unha persoa. Parte 2

Polo tanto, o nivel superior inclúe:

  • Tráfico de enrutamento de pasarela de PC entre dúas redes (rede PLC e LAN empresarial)
  • Servidor OPC: software que recolle datos da rede Modbus TCP e os interpreta para procesalos en SCADA e base de datos
  • SCADA - Un paquete de software que inclúe un servidor e clientes. O noso shell gráfico para supervisar e xestionar procesos
  • O DBMS é un software que nos permite arquivar datos entrando en SCADA e, se é necesario, recuperalos para ver gráficos, rexistros e xerar informes.

Non tocarei a rede corporativa (CN) da empresa, xa que é competencia do noso administrador do sistema, pero vouche dicir como interactuei con el, que tarefas fixen cando describo a implementación do sistema e non unha revisión.

Entón, imos comezar

Primeiro, Vendemos fisicamente o hardware que nos funcionará. Hardware, para operación en dous diferente redes, un ordenador necesita dous adaptadores de rede. O primeiro que tiña era un adaptador na placa base (para traballar en CS), e o segundo (para traballar en Modbus-TCP) introducín no porto PCI-E e del saquei o cable de conexión ao router (só para non espallar os cables dos armarios co PLC ao PC para a oficina.No lado do PLC, por suposto, tamén instalamos un router.).

De feito, isto é suficiente para que o ordenador funcione en cada unha das redes, pero por defecto as redes non se verán entre si, aínda terás que premer botóns.

Aspectos importantes da configuración de conexións de rede:

  1. A conexión ao CS non debe realizarse mediante a obtención dun enderezo dun servidor DHCP; debe especificar manualmente a configuración do adaptador (o enderezo non debe incluírse no rango de enderezos DHCP) coa indicación obrigatoria da pasarela de rede. No futuro, isto é moi importante á hora de organizar o acceso remoto.
  2. Non é necesario tentar crear unha ponte de rede entre os adaptadores; todo o enrutamento realízase cando o servizo Windows correspondente está activado.
  3. Se desexa ter acceso á rede PLC desde calquera ordenador CS, o enrutamento debe rexistrarse para que o realice a pasarela principal da rede.
  4. Para organizar o acceso remoto, recomendo usar portos libres non estándar para cortar inmediatamente aos semi-hackers
  5. Non é necesario instalar ningún software adicional, todo faise usando ferramentas estándar de Windows

Software

Quería escoller produtos que cumprisen determinados criterios:

  • Fabricante nacional: aínda que podo obter asistencia técnica en inglés a través de todas as canles de comunicación dispoñibles, non todos os meus compañeiros poden presumir diso. O mantemento do sistema debería estar dispoñible para todos, para que polo menos non me retiraran das vacacións.
    Ademais, observo que o custo do software doméstico está máis próximo ás nosas realidades e é aceptable para os clientes
  • Relativamente novo, pero polo menos un pouco probado, simplemente porque queres estar ao día dos tempos
  • Unha interface agradable e estética é algo do que non todos os SCADA poden presumir. Desafortunadamente, o deseño en ferramentas de automatización tardará moito en chegar, pero gustaríame ver as calidades do produto final do consumidor a un alto nivel.
  • Fácil integración mutua de OPC, SCADA e DBMS (sen bailar cunha pandeireta, un mínimo de pulsacións de botón), para que poida enviar un axuste de sistema de control de procesos sinxelo a Kamchatka (literalmente, temos plantas de clientes alí) e non un arquitecto de sistemas.

Servidor OPC

Durante o meu coñecemento con MasterSCADA 4D, mentres se probaba o PLC, visitei activamente o sitio web do fabricante e vin que ofrecen os seus propios servidores OPC para case calquera protocolo de transferencia de datos. Para o protocolo Modbus ofrecen un separado Servidor Master OPC Universal Modbus, é dicir. só pode falar Modbus.

A continuación móstrase unha captura de pantalla da interface: de forma bastante sucinta, na miña opinión, non hai nada superfluo, pero quizais un usuario sofisticado poida perder algo.

ARIES PLC110[M02]-MS4, HMI, OPC e SCADA, ou canto té de camomila necesita unha persoa. Parte 2

A versión gratuíta está limitada a 32 etiquetas, pero puxen variables booleanas nos rexistros e envieuna cunha etiqueta LONG INT, e en SCADA xa o “analizei” en anacos, un pequeno truco, espero que non veñan por min. Por certo, non todos os scuds poden acceder a partes individuais dunha palabra, polo que a receita non é universal.

Tardei preto dun minuto en recibir a primeira etiqueta de tipo REAL despois de instalar OPC, así que non busquei máis, estaba contento coa sinxeleza. Non obstante, é xusto notar que este software incluso prevé a execución de scripts personalizados para recibir datos, o que pode ampliar significativamente a funcionalidade nas mans correctas.

Sistema SCADA

Nesta pregunta, refírome non só á creación dun entorno fermoso e funcional para o usuario, senón tamén á comodidade para o programador, xa que un programador que se despraza pola documentación durante polo menos 15 minutos por hora para atopar a información necesaria perde (puramente aritméticamente) ata 2 horas diarias, é dicir, o 25% da xornada laboral. Teña en conta que non considero que a miña elección sexa absolutamente obxectiva, baseada no gusto e na cor, como din...

O mercado doméstico de sistemas SCADA ofrécenos:

  • SCADA sinxelo
  • SimpleLight
  • MasterSCADA 4D
  • ARIES Telemechanika LIGHT
  • CASCADA

Recoñezo que non busquei máis lonxe, quizais haxa algo máis. Tendo en conta que fixen a elección, significa que a operación foi exitosa. Vexamos estes sistemas, lembrando os criterios descritos anteriormente:

  1. CASCADA — Recibín inmediatamente a puntuación máis baixa para a visualización; nin sequera descarguei a distribución. Os controis que escaparon de Win95 puxéronme fin a este software.
    Sen valoración
  2. ARIES Telemechanika LIGHT — Tampouco o descarguei, pero os motivos aquí non só están na interface, aínda que tamén, me parece, deixa moito que desexar. En primeiro lugar, os produtos OWEN, despois de medio mes de probas e depuración de PLC con módulos, danme unha preocupación xusta en canto a fiabilidade e flexibilidade. E en segundo lugar, este sistema sitúase como un sistema de vixilancia e control nas redes de distribución de enerxía, en primeiro lugar. A industria alimentaria non se adapta ás miñas necesidades (aínda que poida facer todo, os comerciantes aínda reduciron o público obxectivo). Polo tanto, por.
    Sen valoración
  3. MasterSCADA 4D - a primeira vista, esta é a opción máis obvia e sinxela. Imos explicar:
    • Non require instalación separada dun servidor OPC cando se traballa co PLC OWEN, os controladores xa están dentro
    • En xeral, unha interface bastante agradable e fermosa, os controis tamén son un forte 4/5
    • Ambiente de deseño cómodo

    Todo parece ben e bo, considerei este sistema sen opcións cando collín o controlador, PERO:

    Un bo día abrín o proxecto en modo RunTime (simulación de traballo) e tiña 4 fiestras baleiras colgadas, freguei os ollos, pecheino, comprobei o xestor de proxecto, reiniciei - o mesmo. Despois unha serie de manipulacións estándar como analizar os cambios realizados, reiniciar o PC, etc., que non dan resultado. En definitiva: estou deixando a distribución ata días mellores, non teño ganas de entendelo, non é fiable.

    Valoración: 3.5/5 Bo embalaxe, non tanto recheo

  4. Simple - Recoñezo que quedei fascinado pola relación funcionalidade/custo do boletín técnico do sitio web do fabricante. Hai un servidor web e SMS, correo electrónico e moitos clientes e moitos OPC conectados, todo isto custa uns 5000 rublos no momento de escribir - centavos. E se es un programador e fai unha solicitude separada no cuestionario en liña do sitio, entón enviaranche unha versión do kit de distribución para 200 etiquetas sen ningunha restrición, o que na miña opinión é moi xenial. Esta é definitivamente unha vantaxe.

    E agora os contras:

    Básico: IDE son varias utilidades autónomos que teñen funcionalidades diferenciadas e, polo tanto, cando traballes nun proxecto, veráste obrigado a manter abertas 3-4 fiestras + axuda + documentación, o que non é conveniente nin sequera nun sistema con varios monitores. .

    • A aparencia está por debaixo da media, coma se pintase en Paint
    • A axuda é moi escasa
    • Funcionalidade moi comprimida, claramente visible ao configurar tendencias e gráficos
    • O editor de scripts é visible en píxeles, polo que doe os ollos
    • Configurar etiquetas de software tamén é un pracer
    • Se só queres levar o proxecto nunha unidade flash para editalo noutro PC, isto é bastante difícil. Estrutura do ficheiro do proxecto incomprensible
    • Os vendedores son unha gran parte da túa vida, o que é molesto.

    Imaxe: editor de guións Simplight

    ARIES PLC110[M02]-MS4, HMI, OPC e SCADA, ou canto té de camomila necesita unha persoa. Parte 2

    Valoración: 3.0/5 O recheo é bo, non hai ningún envase

  5. SCADA sinxelo - Esta é a miña elección, aquí probablemente serei parcial, pero aínda así. O fabricante ofrece unha selección de 2 tipos de DEMO: cun límite de 64 etiquetas externas e unha funcionalidade lixeiramente reducida ou totalmente funcional cunha limitación de tempo de execución de 1 hora (tras o cal o servidor SCADA debe reiniciarse). O custo do kit de distribución na montaxe máis sinxela comeza a partir de 6900 rublos. no momento de escribir.

    ARIES PLC110[M02]-MS4, HMI, OPC e SCADA, ou canto té de camomila necesita unha persoa. Parte 2

    Pros:

    • Moi bonito, tanto o IDE como os controis
    • Información rica, todo está descrito por dentro e por fóra
    • Fácil integración de datos do servidor OPC
    • A interface máis sinxela, incluso intuitiva
    • Fácil integración de DBMS
    • Para iniciar un cliente remoto non se require dispoñibilidade dun proxecto
    • Gran xerador de informes
    • Para todos os obxectos hai eventos como OnClick, OnMouseEnter, etc. En xeral, o IDE é semellante ao editor simplificado Delphi Embarcadero e o editor de scripts ten unha información sobre ferramentas

    Contras:

    • Non hai tantos controis que se poden usar (é posible crear outros personalizados)
    • Dado que SCADA é practicamente Plug and Play, creo que hai limitacións e funcionalidades, pero non atopei
    • As tendencias con panel de control completo (zoom, pausa, desprazamento) só se mostran nunha xanela separada
    • Para totalmente funcional a licenza terá que pagarse ben (a partir de 38000 rublos)

    Valoración: 4.5/5 O recheo é bo, o envasado é bo

Base de datos

Aquí a elección foi moito máis sinxela; Simple SCADA ofrece dous produtos para o seu uso: MS SQL Server e MySQL. O segundo resultou estar máis preto de min, xa que xa traballara con el antes, así que parei alí.

Podo notar que toda a configuración de arquivo se reduce a instalar un paquete de Oracle e a súa configuración sinxela e, a continuación, conectar cun só clic a SCADA.

Despois seleccionamos no xestor de etiquetas que arquivar e que non e desfruta.

Grazas a todos pola vosa atención.

A continuación vén unha serie de artigos cunha descrición coherente da solución aos problemas que atopamos e, como resultado, a creación do sistema Step-by-Step.

Fonte: www.habr.com

Engadir un comentario