Boas tardes amigos. Segunda parte da revisión
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.
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:
- 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.
- Non é necesario tentar crear unha ponte de rede entre os adaptadores; todo o enrutamento realízase cando o servizo Windows correspondente está activado.
- Se desexa ter acceso á rede PLC desde calquera ordenador CS, o enrutamento debe rexistrarse para que o realice a pasarela principal da rede.
- Para organizar o acceso remoto, recomendo usar portos libres non estándar para cortar inmediatamente aos semi-hackers
- 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.
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:
- 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 - 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 - 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
- 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
Valoración: 3.0/5 O recheo é bo, non hai ningún envase - 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.
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