Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Scada Ia 2008 PDF
Scada Ia 2008 PDF
Ismael Minchala A.
Ingeniero de Aplicación
National Instruments Ecuador
Agenda
• La Compañía
• Introducción a sistemas de control automático
• Identificación y Simulación de Sistemas
• Bases sobre PAC’s y Tiempo Real
• Programación en LabVIEW
• Bases sobre FPGA
• Bases sobre Implementación de Sistemas HMI/SCADA
La Compañía
• National Instrumets fundada en 1976
• En ecuador desde 1995
• Áreas de Aplicación:
– Instrumentación James Truchard
CEO
Jeff Kodosky
Inventor LabVIEW
– Automatización
– Adquisición y Análisis de Datos
• Industrias en Ecuador:
– Manufactura
– Fuerzas Armadas
– Academia
– Energía y Servicios
– Laboratorio
National Instruments Profile
• Líderes en Medición y
Automatización Basada en PCs
• Crecimiento y ganancias
constantes a lo largo de los años
• $740 M en 2007
• Últimos cinco años seleccionada
como una de las 100 mejores
compañías para trabajar en USA
según la revista Fortune
Instrumentación Virtual
Espectro de Aplicaciones de Control
Flight Control
Precision Machine Control
Process Control
Diseño de Sistemas
El Objetivo
1. Adquirir las señales y/o
datos de un proceso, o de
una unidad bajo prueba
2. Analizar la información de
acuerdo a una lógica de Proceso
Proceso
Señal de información
Adquisición de Señales:
Clasificación de las Señales
ANALÓGICAS DISCRETAS
Instrumentos: CompactPCI:
•Dirigidos, alto desempeño •Computador Industrial,
robustos, capacidad de
•Poco flexibles, costosos, contener varios instrumentos
necesitan hardware y software
para conexión con PC •Costosos
Elementos Básicos de un Proceso Controlado
Entradas x Planta Salidas
Sistema de Control
Q, t1 Q, t2
Caldera, Δt Sensor de temperatura
LabVIEW
Desarrollo Gráfico
• Control
– Garantiza estabilidad
– Requerido para un funcionamiento apropiado de un
controlador
• Interrupciones y respuestas
– Garantiza una respuesta a tiempo
• Reducción de datos
– Requerido para garantizar que no se pierdan datos
Conceptos y Parámetros
• Tiempo de Lazo de Control
– Cantidad de tiempo en ejecutar el algoritmo de control completo
– Incluye
• Lectura de entradas y parámetros
• Ejecución de algoritmo (on/off, PID, Fuzzy Logic, etc)
• Refrescamiento de salidas
– Varía según complejidad del sistema
Tiempos de Jitter
Lazo Reales Máximo
…
iteración
4
3
2
1
tiempo
Tiempo de
Lazo Deseado
Estudio ARC Sobre Controladores Industriales
Capacidades de Software
(Integración de Datos, Comunicaciones, Control Análogo)
Robustez y Confiabilidad
(Golpe, Vibración, Temperatura, SO Robusto, y Software)
PAC
• Término acuñado por Automation Research Corporation
• Programmable Automation Controller
• Combinan la robustez y confiabilidad del PLC con la
flexibilidad de la PC
PLC PAC
Robustez
PC
Confiabilidad y Flexibilidad
PAC – Programmable Automation Controller
1. Funcionalidad a través de múltiples dominios
• 2 procesos de lógica, movimiento, control PID
2. Plataforma de desarrollo única para múltiples
disciplinas
• como etiquetado y acceso a bases de datos
3. Arquitecturas modulares abiertas de hardware
• permite a los ingenieros elegir los componentes adecuados
4. Emplear estándares para interfaces de red,
lenguajes, etc.,
• como TCP, OPC, XML y consultas de SQL
Múltiples Disciplinas de Control – Un Sólo Ambiente de Software
Bits por Canal
2.4 Mbits
Desempeño
Visión de de PLC
Máquina Desempeño
24 bits de PC
Monitoreo de Desempeño
16 bits
Vibración de ICs
Proceso Cobertura de
los PACs
8 bits Batch Movimiento
Control por Circuitos
Personalizado
1 bit Discreto
1 Hz 1kHz 40 kHz 1MHz
Velocidad del Ciclo
Puede Windows Trabajar en RT?
• Tiempo de procesador compartido entre programas
• Programas corriendo en segundo plano (protectores
de pantalla, antivirus, utilitarios de disco, etc)
• Servicio de interrupciones siempre activo (teclado,
ratón, red)
• Drivers no diseñados para actuar determinísticamente
• Windows puede acercarse a RT, pero no garantiza la
ejecución en Tiempo Real
Retos en tiempo real
Muchas plataformas para el tiempo real
• Dificultad para la integración del software
–Programación fija o muy limitada
–Capacidad limitada para conectarse a la red
• Ambientes de desarrollo diferentes
–Tedioso, complicado y lento
–Costoso
• LabVIEW RT ayuda con estos retos
Arquitectura de LabVIEW RT
Target RT
Desarrollo en
PC primaria
PXI
Transferencia
De aplicación
DAQ
ethernet
Transferencia
FieldPoint
De Datos
LabVIEW RT
CVS
Compact FieldPoint
Monitores HMI Industriales
• Terminales de Máquina
– Monitoreo y Control “On-Site” en planta
– Touch screen para fácil acceso
• LabVIEW para Windows CE
– Rápido desarrollo de HMI con LabVIEW
• Comunicación Ethernet
Sistemas HMI - SCADA
• Sistema de comunicaciones
– Estrictamente definido por 7 capas
(modelo “OSI”) PLC
Protocolo:
– Capa física “Idioma” con el que la
unidad de control se
– Protocolo comunica con otras
unidades.
Modbus, Optomux, ASCII,
computador
Integración de LabVIEW con PLCs
E/S digitales
E/S analógicas
Comunicaciones
Industriales
NI OPC
LabVIEW y Red Industrial PLCs
OPC (OLE for Process Control)
• Nombre original de un estándar desarrollado en 1996
• Ahora especificado como OPC Data Access 3.0
• Especifica parámetros para comunicación en tiempo real entre
diferentes aplicaciones y diferentes dispositivos de control de
diferentes proveedores
• Puesto que está basado en la
Windows PC
arquitectura COM de Windows,
es sólo soportado por sistema
operativo Windows
Ejemplo de Arquitectura de Sistema OPC
Windows PC
LabVIEW OPC Client
Propietarios
Serial/
GPIB Visión
N N N DAQ
N N N
Características de un Sistema SCADA
1. Alto número de canales (y diversidad de
dispositivos)
2. Registro en base de datos
3. Gestión de Alarmas y Eventos
4. Seguridad
5. Trabajo en red
LabVIEW DSC
Alarm Server OPC Server PSP Server Historical
Plug-in
Alarming Logging
Scaling
LabVIEW
LabVIEW
DSC
Shared Variable
DEMO
Línea de Manufactura en el Futuro
Visión de Máquina
(PAC)
Control Discreto
(PAC) Control de Temp.
(PAC)
Software de Aplicación
Sistema Operativo
Driver API
Hardware
Cálculos
Respuesta
UUT ~25 μs
Salidas
Toma de Decisiones en Hardware
Sistema LabVIEW FPGA
Máxima Confiabilidad
Entradas
Software de Aplicación
Sistema Operativo
Driver API
Hardware
Cálculos
Respuesta
UUT 25 ns*
Salidas
Host VI
CompactRIO Embedded System
Real-Time OS
400 MHz PowerPC
Reliable embedded control,
analysis, and logging