Control de Máquinas con PLC
Instructor: Isaac Callata
Sesión 05
Contenido
HMI:
- Conectividad con dispositivos.
- Caracteristicas tecnicas.
- Tipos y modelos.
· Mantenimiento.
· SCADA (Supervisory Control and Data
Acquisition)
· Etapas de un sistema SCADA: Deteccion
de fallos, Diagnostico de fallos,
Reconfiguracion del sistema
· Funcionalidades de un sistema SCADA
· Intercambio de datos en tiempo real
· OPC (Ole for Process Control)
Definiciones de red
En principio una red se puede definir como una serie de estaciones (Nodos) o equipos interconectados
entre sí, para tener información más común disponible en uno, varios o cada uno de los dispositivos de
red.
Definiciones de red
Por tanto, las REDES INDUSTRIALES son redes conformadas por equipos de control, tales
como:
• PC´s Industriales.
• Controladores
• Sistemas de Control Distribuido.
• Transductores y Actuadores.
• Módulos Inteligentes.
• Interfaces de Operador.
21/07/2020 5
TOPOLOGÍA DE REDES
[Link] SISTEMAS DE MANTENIMIENTO MECATRÓNICO
TOPOLOGÍA DE REDES
[Link]
Ethernet industrial
[Link]
Características
21/07/2020
9
Indice
• Introducción a los HMI.
• HMI – Software.
• Labview (NI).
• IFIX (GE/Fanuc).
• HMI – Hardware.
• Pantallas HMI.
10
HMI
• Introducción.
• HMI significa “Human Machine Interface”, es decir es el dispositivo o sistema que
permite el interfaz entre la persona (operador) y la máquina (proceso).
• Tradicionalmente estos sistemas consistían en paneles compuestos por indicadores y
comandos, tales como luces pilotos, indicadores digitales y análogos, etc.
• En la actualidad, es posible contar con sistemas de HMI bastantes más poderosos y
eficaces, además de permitir una conexión más sencilla y económica con el proceso o
máquinas.
11
HMI
• Tipos de HMI:
• Descontando el método tradicional, podemos distinguir básicamente dos tipos de
HMIs:
• Terminal de Operador, consistente en un dispositivo, generalmente construido para ser instalado en
ambientes agresivos, donde pueden ser solamente de despliegues numéricos, o alfanuméricos o
gráficos. Pueden ser además con pantalla sensible al tacto (touch screen)
• PC + Software, esto constituye otra alternativa basada en un PC en donde se carga un software
apropiado para la aplicación. Como PC se puede utilizar cualquiera según lo exija el proyecto, en
donde existen los llamados Industriales (para ambientes agresivos), los de panel (Panel PC) que se
instalan en gabinetes dando una apariencia de terminal de operador, y en general veremos muchas
formas de hacer un PC, pasando por el tradicional PC de escritorio.
12
HMI
• Software HMI:
• Estos softwares permiten entre otras cosas las siguientes funciones:
• Interfaz gráfica de modo de poder ver el proceso e interactuar con él.
• Registro en tiempo real e histórico de datos.
• Manejo de alarmas.
• Al igual que en los terminales de operador, se requiere de una herramienta de diseño o desarrollo, la
cual se usa para configurar la aplicación deseada, y luego debe quedar corriendo en el Controlador un
software de ejecución (Run Time).
• Por otro lado, este software puede comunicarse directamente con los dispositivos externos (proceso) o
bien hacerlo a través de un software especializado en la comunicación, cual es la tendencia actual.
13
HMI
Ejemplo de HMI basado en Software 14
HMI
Ejemplo de HMI - Terminales 15
HMI
• Desarrolladores de Software HMI.
• National Instruments (LabView).
• Siemens (WinCC).
• GE Fanuc (IFIX / Cimplicity).
• Omrom (SCS).
• Allen-Bradley (RS-View).
• Wonderware (InTouch).
16
Labview
• Introducción.
• Es una herramienta gráfica para pruebas, control y diseño mediante
la programación.
• El lenguaje que usa se llama lenguaje G, donde la G simboliza que es lenguaje
Gráfico.
• Este programa fue creado por National Instruments (1976) para funcionar sobre
máquinas MAC. Ahora está disponible para las
plataformas Windows, UNIX, MAC y Linux.
17
Labview
• Utilización.
• Comunicación y control de instrumentos de cualquier fabricante.
• Automatización industrial y programación de PLCs.
• Diseño de controladores: simulación, prototipaje rápido, hardware-en-el-ciclo (HIL) y
validación.
• Control y supervisión de procesos (SCADA).
• Robótica
• En 2008 el programa fue utilizado para controlar el LHC, el acelerador de partículas más
grande construido hasta la fecha.
18
Labview
Panel frontal
• Controles = entradas
• Indicadores = salidas
Diagrama de bloque
• Programa de acompañamiento para el panel frontal
• Componentes “cableados” entre si
19
Labview
Panel Frontal
Barra de herramientas
del panel frontal Icono
Control
Booleano Leyenda del
gráfico
Gráfico de
Forma de onda
Leyenda de
Leyenda de
la escala
La grafica
20
Labview
Diagrama de Bloques
Barra de
Herramientas
Del diagrama de Bloque Funcion de
dividir
SubVI
Terminal
grafica
Cableado
de
datos
Estructura
While loop Constante Funcion de Terminal de control
numerico tiempo booleano 21
Labview
Sub VIs
22
Labview
23
Labview
24
IFIX
• Introducción.
• Proficy iFIX es una plataforma HMI/SCADA de funcionalidad completa que le permite
desarrollar una amplia gama de aplicaciones.
• Es conocida por la robustez de su motor, flexibilidad y potencia para responder a las
aplicaciones más exigentes.
• Ampliamente utilizado en sectores energéticos de los E.E.U.U.
25
IFIX
• Características:
• Flexibilidad y fiabilidad de los datos de conexión y presentación.
• Escalabilidad desde un sensor aislado hasta la integración de toda la empresa.
• Análisis líder de información.
• Gestión y control de datos en tiempo real.
• Conformidad con los estándares de la industria para mejorar la consistencia y
calidad.
26
IFIX
Pantalla Principal – Editor Gráfico. 27
IFIX
Aplicación de administración de Base de Datos 28
IFIX
29
IFIX
Sistema orientado a Supervisión Centralizada.
30
HMI - Hardware
• Introducción
• Son dispositivos avocados a la tarea de generar una interfaz al operador.
• A diferencia de los software, son subsistemas dentro de un entorno SCADA.
• Generalmente se necesita un programa editor para generar la configuración del
proceso.
• Son compatibles con una gran variedad de elementos de automatización y de redes
de comunicación.
31
HMI - Hardware
• Tipos:
• Generalmente se pueden diferencia 5 tipos de dispositivos HMI.
• Push Button Panels
• Basados sólo en accionadores e indicadores luminosos.
• Mobile Panels
• Basados con pantallas en procesos que se requieren visualizaciones móviles, no estáticas.
• Micro Panels
• Paneles de pequeñas dimensiones basados generalmente en pantallas LCD monocromáticas, para datos
alfanuméricos.
• Panels
• Paneles con botoneras o táctil, que entrega información dinámica y gráfica de las variables de un sistema.
• Multi Panels
• Sistemas con más de una pantalla, para operar y supervisar varios procesos en un mismo tiempo.
32
HMI - Hardware
• Principales fabricantes:
• Allen Bradley.
33
HMI - Hardware
• Principales fabricantes:
• National Instruments.
34
HMI - Hardware
• Principales fabricantes:
• GE Fanuc.
35
HMI - Hardware
• Principales fabricantes:
• Omron.
36
HMI - Hardware
• Principales fabricantes:
• Siemens.
37
HMI - Hardware
• Principales fabricantes:
• Delta.
38
Introducción a SCADA
Indice
• Control Mediante PC.
• Introducción SCADA.
• Funciones y Prestaciones.
• Módulos.
• Ejemplos.
• OPC.
• Redes Industriales y Buses de Campo.
Control mediante PC
• El PC se está estableciendo en un gran número de campos (oficina, casa,
industria…). Las tareas automatizadas de control y visualización que se
efectuaban con PLC (controladores lógicos programables o autómata) se están
realizando con sistemas de control basados en PC, utilizando tarjetas de
expansión o de adquisición de datos.
• Ventajas:
• Procesamiento de datos, visualización, trabajo en red.
• Desventajas:
• Tiempo real, seguridad, robustez.
• Por lo que se suelen utilizar junto a los PLC, a más alto nivel, realizando
tareas de monitorización y control.
Introducción SCADA
• SCADA proviene de las siglas de Supervisory Control And
Data Acquisition (Adquisición de datos y supervisión de
control).
• Es una aplicación software de control de producción, que se
comunica con los dispositivos de campo y controla el proceso de
forma automática desde la pantalla del ordenador.
• Proporciona información del proceso a diversos usuarios:
operadores, supervisiores de control de calidad, supervisión,
mantenimiento, etc.
Introducción SCADA
• Los sistemas de interfaz entre usuario y planta basados en paneles
de control repletos de indicadores luminosos, instrumentos de
medida y pulsadores, están siendo sustituidos por sistemas digitales
que implementan el panel sobre la pantalla de un ordenador.
• El control directo lo realizan los controladores autónomos digitales
y/o autómatas programables y están conectados a un ordenador que
realiza las funciones de diálogo con el operador, tratamiento de la
información y control de la producción, utilizando el SCADA.
Esquema Básico
• Esquema básico de un sistema de
Adquisición, supervisión y control.
Funciones Principales
• Adquisición de datos, para recoger, procesar y
alamacenar la información recibida.
• Supervisión, para observar desde un monitor la
evolución de las variables de control.
• Control, para modificar la evolución del proceso,
actuando bien sobre los reguladores autónomos básicos
(consignas, alarmas, menús, etc.) bien directamente sobre
el proceso mediante las salidas conectadas.
Funciones más específicas
• Transmisión. De información con dispositivos de campo
y otros PC.
• Base de datos. Gestión de datos con bajos tiempos
de acceso. Suele utilizar ODBC.
Presentación. Representación gráfica de los datos.
• Interfaz del Operador o HMI (Human Machine
Interface).
• Explotación. De los datos adquiridos para gestión de la
calidad, control estadístico, gestión de la producción y
gestión administrativa y financiera.
Ejemplo de Interfaz de Operario
Prestaciones
Un paquete SCADA debe de ofrecer las siguientes
prestaciones:
• Posibilidad de crear paneles de alarma, que exigen la
presencia del operador para reconocer una parada o situación
de alarma, con registro de incidencias.
• Generación de históricos de señal de planta, que pueden ser
volcados para su proceso sobre una hoja de cálculo.
• Ejecución de programas, que modifican la ley de control, o
incluso el programa total sobre el autómata, bajo ciertas
condiciones.
• Posibilidad de programación numérica, que permite realizar
cálculos aritméticos de elevada resolución sobre la CPU del
ordenador, y no sobre la del autómata, menos especializado, etc.
Prestaciones
• Con ellas, se pueden desarrollar aplicaciones basadas en el PC,
con captura de datos, análisis de señales, presentaciones en
pantalla, envío de resultados a disco e impresora, etc.
• Además, todas estas acciones se llevan a cabo mediante un
paquete de funciones que incluye zonas de programación en un
lenguaje de uso general como C o Pascal, aunque actualmente se
está imponiendo VBA (Visual Basic for Applications), lo cual
confiere una potencia muy elevada y una gran versatilidad.
Requisitos
Un SCADA debe cumplir varios objetivos:
• Deben ser sistemas de arquitectura abierta,
capaces de crecer o adaptarse según las
necesidades cambiantes de la empresa.
• Deben comunicarse con total facilidad y de forma
transparente al usuario con el equipo de planta y con el
resto de la empresa (redes locales y de gestión).
• Deben ser programas sencillos de instalar, sin excesivas
exigencias de hardware, y fáciles de utilizar, con
interfaces amigables con el usuario.
Módulos
Los módulos o bloques software son los
siguientes:
• Configuración.
• Interfaz Gráfico del Operador.
• Módulo de Proceso.
• Gestión de Archivo de Datos.
• Comunicación.
Módulos
• Configuración: permite al usuario definir el
entorno de trabajo de su SCADA, adaptándolo a la
aplicación particular que se desea desarrollar.
Módulos
• Interfaz gráfico del operador: proporciona al operador las
funciones de control y supervisión de la planta. El proceso se
representa mediante sinópticos gráficos.
Módulos
• Módulo de proceso: ejecuta las acciones de mando
preprogramadas a partir de los valores actuales de variables leídas.
La programación se realiza por medio de bloques de programa en
lenguaje de alto nivel (como C, Basic, etc.).
Módulos
• Gestión y archivo de datos: se encarga del almacenamiento y
procesado ordenado de los datos, de forma que otra aplicación o
dispositivo pueda tener acceso a ellos.
Módulos
• Comunicaciones: se encarga de la transferencia de información
entre la planta y la arquitectura hardware que soporta el SCADA,
y entre ésta y el resto de elementos informáticos de gestión.
Componentes Hardware
• Un SCADA está formado por:
– Ordenador Central o MTU (master terminal unit).
– Ordenadores Remotos o RTU’s (remote
terminal units).
– Red de comunicación.
– Instrumentación de campo.
Componentes Hardware
Conexión con Internet
Interfase de Comunicación
• Permite al PC acceder a los dispositivos de campo.
– Drivers Específicos. Utilizar el driver específico al bus de
campo.
– Drivers OPC. Utilizar un driver genérico OPC que cada
fabricante proporciona.
Interface OPC
• OPC (OLE for Process Control) de Microsoft es un interfaz con
componentes de automatización, proporcionando un acceso simple a los
datos. La Fundación OPC está formada por: Siemens, Fisher, Intuitive,
OPTO 22, Intellution, Rockwell, etc.
• Las aplicaciones que requieren servicios, es decir datos, desde el nivel de
automatización para procesar sus tareas, los piden como clientes desde los
componentes de automatización, quienes a la vez proveen la información
requerida como servidores. La idea básica del OPC está en normalizar el
interfase entre el servidor OPC y el cliente OPC independientemente de
cualquier fabricante particular.
• Los servicios prestados por los servidores OPC para clientes OPC por medio
del interfase OPC típicamente implican la lectura, cambio y verificación de
variables de proceso. Mediante estos servicios es posible operar y controlar un
proceso. Los servidores OPC apoyan el nexo de tales aplicaciones a cualquier
componentes de automatización que esté en red por medio de un bus de campo
o Ethernet Industrial.
Arquitectura OPC
Redes Industriales
• La automatización industrial inicialmente dio lugar a
islas automatizadas que eran equipos (automatas,
controles numéricos, robots, ordenadores, etc) aislados
entre sí.
• La integración de las islas automatizadas dio lugar a las
redes industriales.
• Niveles de las Redes Industriales:
– Nivel bus de campo.
– Nivel LAN.
– Nivel LAN/WAN.
Redes Industriales
• Nivel de bus de campo. Nivel de red más próximo al proceso y se
encarga de la integración de pequeños automatismos (autómatas
• compatos, multiplexores de E/S, controladores PID, equipos de
medida, etc.) . Suelen formar células de fabricación.
• Nivel de LAN. Nivel superior al anterior que enlaza las células
de fabricación. Esta formado por autómatas de gama alta y
• ordenadores para control de calidad.
• Nivel de LAN/WAN. Nivel más proximo al área de gestión, que
integra los niveles anteriores en una estructura de fábrica o
múltiples factorias. Esta formado por ordenadores y redes de
ordenadores.
Redes Industriales
Bus de Campo
• El bus de campo constituye el nivel más simple y próximo al
proceso dentro de la estructura de comunicaciones industriales.
Los buses de campo más recientes permiten la comunicación con
buses jerárquicamente superiores y más potentes.
• Hay diversos buses según fabricantes y agrupaciones de
fabricantes, siendo los más extendidos los siguientes:
– Modbus Modicon: marca registrada de GOULD INC. Define un
protocolo de comunicación de topología maestro-esclavo. Su principal
inconveniente es que no está reconocido por ninguna normal
internacional.
Bus de Campo
– BITBUS: marca registrada por Intel. De bajo coste y altas
prestaciones. Intel cedió a dominio público el estándar, por lo que
se considera un estandar abierto. Está reconocido por la normativa
IEE 1118. Se trata de un bus síncrono, cuyo protocolo se gestiona
completamente mediante el microcontrolador 8044.
– Profibus: impulsado por los principales fabricantes alemanes. El
protocolo es un subjuego de MINIMAP. Está impulsado por ser un
estandar abierto y bajo norma DIN 19.245.
• S-BUS: no es un bus de campo propiamente dicho, sino un sistema
–
multiplexor/demultiplexor que permite la conexión de E/S remotas
a través de dos pares trenzados.
– FIP (Factory Instrumentation Bus): impulsado por fabricantes y
organismos oficiales franceses.
– MIL-STD-1553B: adoptado por algunos fabricantes en USA.
Aplicaciones SCADA
• Para desarrollar un sistema SCADA es necesario un IDE en el cual diseñar, entre otras
cosas:
• el aspecto que va a tener el SCADA
• las funciones y eventos que debe ejecutar cuando se interactúa con su interfaz HMI
• las operaciones y cálculos que debe realizar con los datos adquiridos
• También funciona con los controladores lógicos establecidos por National Instrument
tales como LABVIEW y MULTISIM PROTEUS entre otros incluso se establece conexión con
micro controladores tales como el ARDUINO, haciendo a SCADA una herramienta
bastante útil para los sistemas de control automatizado. Así pues, una de las soluciones
en el control SCADA es utilizar la aplicación creada junto con un programa para
monitorizar, controlar y automatizar señales analógicas y digitales, capturadas a través de
tarjetas de adquisición de datos. Uno de los programas más utilizados para este fin es el
LabView (National Instruments).
Ejemplos de Software SCADA
Algunos de los programas SCADA, o que incluyen SCADA como
parte de ellos, son:
– Aimax, de Desin Instruments S.A.
– CUBE, Orsi España S.A.
– FIX, de Intellution.
– Lookout, National Instruments.
– Monitor Pro, de Schneider Electric.
– SCADA InTouch, de LOGITEK.
– SYSMAC SCS, de Omron.
– Scatt Graph 5000, de ABB.
– WinCC, de Siemens.
• pvBrowser - Aplicación GPL para monitorización SCADA con interfaz web.
• FreeSCADA - Aplicación Open source para proyectos SCADA
• Likindoy Profesional free GPL Scada system - Centrologic
• SCADA - Yokogawa FAST/TOOLS SCADA
• Acimut Scada Monitoriza - Creación de proyectos SCADA funcionales mediante
"pinchar y arrastrar"
• Scada Argos - Proyecto de SCADA para Linux
• Scada Factory Talk View SE - FactoryTalk View SE de Rockwell Automation.
• AppVision de Prysm Software - Plataforma basada en .NET con un entorno de
desarrollo avanzado.