Unity - uvigo tv

Anuncio
Nuevos
conceptos en
automatización
Universidad de Vigo
III Jornadas sobre Tecnologías y Soluciones
para la Automatización Industrial
Jesús Camúñez
29 de Noviembre de 2007
DCS “tradicionales”
PUNTOS FUERTES
Base de datos única: Control + Supervisíón.
Lenguajes de alto nivel: lenguaje estructurado, bloques, etc.
Alta disponibilidad: redundancia.
Fuerte integración entre Hardware y Software.
Funciones de control avanzado: regulación, multivariable, control predictivo, etc.
Conectividad con buses de campo.
Diseñados para el control de procesos continuos.
Sin direccionamiento explícito.
PUNTOS DÉBILES
Poco flexibles, aunque cada vez más abiertos.
Coste de implantación y mantenimiento elevado.
Poca oferta de servicio.
Evolución lenta.
Poco escalables y de difícil aplicación en procesos discretos o por lotes.
PLC + SCADA
PUNTOS FUERTES
Se pueden escoger los productos que mejor se adaptan a las necesidades a nivel de
Control y de Supervisión (historización, control batch, etc.).
Evolución rápida a las nuevas tecnologías.
Sistemas abiertos y fácilmente integrables con hardware/software de terceros.
Bajo coste.
Amplia oferta de servicios, no cautividad.
Muy escalables.
PUNTOS DÉBILES
Mantenimiento de bases de datos independientes.
Pocas funciones prediseñadas y de control avanzado.
Direccionamiento explícito.
La integración de Hardware y software es explícita y requiere esfuerzo.
Sistemas de Control Híbrido (HCS)
Control y Supervisión de propósito general pero pre-integrados por el
fabricante.
Válidos tanto en control de procesos continuos y discretos como en control
de procesos por lotes (fabricación flexible y basada en norma ISA S88).
Funciones de alto nivel, multipropósito y control avanzado.
Evolución rápida a las nuevas tecnologías.
Sistemas abiertos y fácilmente integrables con hardware/software de terceros.
Coste bajo-medio.
Amplia oferta de servicios y distribución (cuando se instalan mediante
Integradores de Sistemas).
Escalables.
Alta disponibilidad: generalmente, se implementa con Controladores y
SCADAs de gama media/alta.
Actualización independiente de Hardware y Software.
Alta disponibilidad de herramientas complementarias: historización, control
batch, mantenimiento, cálculo de efectividad (OEE), portales web (KPIs), etc.
Procesos Híbridos en la Industria
Mercados
tradicionales del: DCS
PLC
Otros / Discreto
12%
88%
Alimentación
36%
Agua/Biomasa/RSU
57%
Farma
70%
Cemento/Vidrio
76%
Metal &Minería
77%
Papel
86%
Química
88%
Petróleo/Gas
91%
9% Proceso
Térmicas
92%
8%
Petroquímica
95%
5%
0%
Si
st
em
20%
64%
43%
as
de
C
40%
30% Proceso
on
tro
lH
60%
Híbrido
24%
23%
íb
rid
o
80%
14%
12%
Continuo
100%
Qué es ?
„ Un sistema de control integrado y basado en Unity y
Vijeo Citect, con objetos listos para ser utilizados y
herramientas para que el usuario adapte o cree sus
propios objetos según requerimientos.
„ Posicionamiento: Sistema de Control Híbrido (HCS)
† Aplicable indistintamente en control de procesos continuos, por
lotes y discretos.
† Subsistemas de Control y Supervisión integrados (un único
punto de entrada para cada información).
† Funcionalidad de alto nivel “Out Of the Box”.
† En definitiva, la flexibilidad de los sistemas PLC+SCADA
combinada con las prestaciones de los Sistemas de
Control Distribuido “tradicionales” (DCS).
Objetivos principales
„ Un único punto de entrada para cada dato de configuración
†
Los datos introducidos a nivel de control se utilizan a nivel de
supervisión.
„ Implementación basada en objetos reutilizables.
†
Control y Supervisión (objetos animados y pantallas de detalle).
„ Integración automática entre control y supervisión.
†
†
Sin direccionamiento explícito (aunque también es soportado).
Incluye integración de dispositivos conectados a buses de
comunicaciones.
„ Optimización de recursos
†
†
†
†
Hardware: Memoria y Tiempo de ejecución.
Comunicaciones
Software: Licencias.
Aplicación: Modularidad.
„ Escalabilidad
†
Todos los controladores Modicon bajo Unity (M340, Premium y
Quantum).
„ Apertura
†
Los usuarios pueden crear nuevos objetos o modelar los prediseñados
por Schneider Electric.
† Pueden utilizarse bloques funcionales de usuario ya existentes.
sg2 en la oferta
ERP: Procesos de Negocio
MES Ampla
Vijeo Historian
y Control Batch
Vijeo Citect
Unity
Gestión de Operaciones
Control Avanzado, gestión de
información, reports, …
Control y
Supervisión
Control
de Campo
Arquitectura para control de procesos
Estaciones de Ingeniería
Estaciones de Operación
Estaciones de Visualización
Estaciones Web
Control y
Visualización
Tablet PCs
Red de
Información
de Planta
Control Batch
Redundante
Scheduler
Servidores
Redundantes
de E/S, Alarmas, y
Tendencias
Historizador
Vijeo Pocket
Servidor Web
Ethernet
Red de
Control
Control de
Proceso
(E/S en
bastidor)
Control del
Proceso
Profibus
DP
Sistema
Instrumentado
de Seguridad
Relés de
Protección
Digital
Analizadores
de Red
E/S en Zona Segura
Variadores de
Velocidad
Controladores y
Arrancadores
Profibus DP seguro
Profibus PA
E/S en Zona Clasificada
Ciclo de Vida de Proyecto
Proporcione
Proporcione una
una amplia
amplia
visibilidad
yy
(opcional)
Control
Creación
Supervisión
basado
de
Instanciación
Generación
sinópticos
basada
en lenguajes
ende
Objetos
mediante
masiva
plantillas
IECyde
y
Objetos
Pantallas
Bloques
Módulos
reutilizables
dede
Funcionales
de
Librería
Detalle
Control
visibilidad
Defina
Defina sus
sus propios
propios
objetos
objetos reutilizables
reutilizables
mediante
mediante el
el software
software de
de
programación
programación Unity
Unity Pro
Pro
funcionalidad
funcionalidad para
para el
el
control
control del
del proceso
proceso
Diseñe
Diseñe la
la lógica
lógica de
de
control
control
continuo/secuencial
continuo/secuencial
Genere
Genere automáticamente
automáticamente
código
código para
para sus
sus
aplicaciones
aplicaciones en
en cuestión
cuestión
de
minutos
de minutos
Reutilice
Reutilice objetos
objetos
animados
animados para
para
supervisar
supervisar el
el proceso
proceso
Funciones de alto nivel (1/2)
„ Operación del sistema
† Objetos animados representando: estado actual,
consigna, mandos, modos de operación, etc.
† Pantallas de Detalle con acciones de Operación,
Configuración, Enclavamientos, mantenimiento, etc.
„ Modos de Operación
† Propietario: Operador / Programa.
† Consigna: Local / Remota (cascada).
† Algoritmo: Manual / Auto.
† Simulación: activable desde supervisión.
„ Diagnosis de señales
† Valor a considerar en caso de fallo.
„ Enclavamientos
† Visibles desde supervisión.
† Rearme manual (cuando se requiera) e individualizado.
† Bypass individualizado.
Funciones de alto nivel (2/2)
„ Alarmas
† Consignas configurables desde supervisión.
† Apercibimiento de alarmas contextualizado.
† Bypass.
„ Control secuencial basado en norma ISA S88.
„ Control de accesos
† Cuentas de usuarios del Sistema Operativo o Vijeo
Citect.
† Configuración: Función a función, asociadas a Áreas y
Privilegios.
„ Trazabilidad
† Registro de acciones: Fecha, Hora, Usuario, Acción,
Valor anterior, Nuevo Valor.
„ Herramientas para el comisionado de señales
† Pantallas de operación a nivel de control.
Bloques Funcionales
„ Acondicionamiento de señal
†
†
†
AINPUT: Entrada Analógica. Escalado, cutoff, diagnosis, simulación.
AOUTPUT: Salida Analógica. Escalado, modos, diagnosis.
DINPUT: Entrada Digital. Acondicionamiento, diagnosis, alarma,
simulación.
† DOUTPUT: Salida Digital. Acondicionamiento, modos, diagnosis.
Bloques Funcionales
„ Dispositivos Todo/Nada
†
†
DEVCTL: Dispositivos todo/nada. Válvula o motor. Modos, alarmas.
DEVMNT: Mantenimiento de dispositivos todo/nada. Contador de horas de
funcionamiento y maniobras.
† MOTOR2: Motores de 2 velocidades o sentido de giro, con prestaciones
similares al bloque DEVCTL.
„ Dispositivos con Variación de Velocidad
†
SDDEVCTL: Motor con variador. Multivelocidad (SP + 3 pre-establecidas).
Funciones equivalentes a DEVCTL.
Bloques Funcionales
„ Regulación
†
PIDCTL: Regulador PID (PIDFF). Añade modos, encapsula funciones,
etc. del módulo estándar PIDFF.
† ARAMP: Rampa.
† ASELECT: Selector de consigna Analógica. Multiplexor, mínimo,
máximo.
† ALINEAR: Función de Caracterización lineal.
Bloques Funcionales
„ Control Secuencial
†
SEQCTL: Control secuencial. Autómata de estados finitos para el control
secuencial según estándar ISA S88.
† SEQCTL1 (y bloques funcionales auxiliares): Control secuencial
avanzado. Autómata de estados finitos para el control secuencial según
estándar ISA S88, incorpora modos de funcionamiento.
Bloques Funcionales
„ Bloques Auxiliares
†
†
†
†
†
AALARM: Alarmas Analógicas. Nivel, consigna, temporización, histéresis.
ACALC: Cálculos analógicos. Derivada, totalización, media, mínimo y
máximo.
DCALC: Cálculos Digitales. Frecuencia, totalización.
CONDSUM: Resumen de Condiciones para implementar: enclavamientos,
condiciones de inicio, etc.; proporciona bypass y rearme manual condición a
condición.
MSGBOX: Gestión de mensajes e introducción de datos al/desde el
subsistema de supervisión.
Librería Dispositivos
„ Controladores y arrancadores de motores
† Tesys U y Tesys T.
„ Variadores de Velocidad
† ATV31, ATV61 y ATV71.
„ Arrancadores estáticos
† ATS48.
„ Analizadores de Energía.
† PM710 y PM800.
„ Relés de protección digital
† SEPAM, SEPAM40, SEPAM80.
„ Servos
† Lexium05 e Icla.
Librería Comunicaciones
„ Clientes, Scanners y Puertos para:
† Ethernet (Modbus TCP).
† CANOpen.
† Modbus.
„ Pasarelas para:
† Modbus TCP a Modbus.
† CANOpen a Advantys STB (RTP).
„ Herramientas para:
† Estadísticas de comunicaciones.
Integración Control y Supervisión
Supervisión
Supervisión
Interfaz
Interfaz Objeto
Objeto CONDSUM
CONDSUM
Interfaz
Interfaz Objeto
Objeto DEVCTL
DEVCTL
Interfaz
Interfaz Objeto
Objeto DEVMNT
DEVMNT
(Estado
(Estado yy Configuración)
Configuración)
(Estado
(Estado yy Configuración)
Configuración)
(Estado
(Estado yy Configuración)
Configuración)
Enclavamientos
Motor
Control
Control
Mantenimiento
Workflow
Objetos
Objetos SGU
SGU
Proceso de
Refinamiento
Definición
Definición de
de
enlaces
enlaces Vijeo
Vijeo
Citect-Unity
Citect-Unity
Unity
Unity
Generación
Generación
Automática
Automática
(Opcional)
(Opcional)
Proyecto
Proyecto Unity
Unity aa
ser
ser ampliado
ampliado
Librerías
Librerías SGU
SGU
Componentes
Componentes
SGCU
SGCU
Proyectos
Proyectos
Unity
Unity
refinados
refinados
Lazos
Lazos de
de Control
Control
(MS
Excel)
(MS Excel)
*) Proceso automático al
compilar o manual
SGStudio
SGStudio
guardian*
guardian*
*) import
Tags,
Tags, Alarms,
Alarms,
Trends
Trends
SGStudio
SGStudio
Workbench
Workbench
Recursos
Recursos SGC
SGC
Vijeo
Vijeo Citect
Citect
Proyectos
Proyectos Unity
Unity
(control
continuo)
(control continuo)
Sólo si se utiliza SGS
workbench para
generar código
Proyecto
Proyecto Vijeo
Vijeo
Citect
Citect
Beneficios
„ Para el Integrador de Sistemas
† Reducción de Costes: permite focalizar el esfuerzo en los
requerimientos específicos del proyecto.
† Reducción del Riesgo: objetos probados y reutilizables.
† Legacy: pueden utilizarse bloques funcionales que ya
hubiesen sido diseñados con anterioridad.
† Protección de la inversión: No se requiere aprender
nuevas herramientas (sistema basado en Unity y Vijeo
Citect).
„ Y para el Usuario Final
† Alto nivel de Visibilidad y Operatividad del proceso.
† Escalabilidad.
† Estandarización.
† Valor añadido: obtiene más valor sin incrementar el coste.
† No cautividad.
† Fácil mantenimiento y diagnóstico del sistema.
Herramientas
•
•
•
•
•
sg2 installer
SGBuilder
– Genera librerías para SGStudio Workbench mediante proyectos en
Unity que implementan componentes: código, pantallas de operador
y/o tablas de animación (un componente es equivalente a un
Módulo de Control S88).
SGStudio Workbench
– Generador automático de código para Unity a partir de los
Componentes creados con SGStudio Workbench.
SGStudio guardian
– Asistente para crear canales de comunicación en Vijeo Citect
(Dispositivos de E/S).
– Explorador de Sistemas (Sistema = proyecto Vijeo Citect enlazado
con uno o más programas Unity).
– Gestiona automáticamente los Tags y Alarmas necesarios para
supervisar los proyectos Unity del Sistema. Similar a Fastlink pero
basado en Objetos. Se soporta comunicación OPC (símbolos, IEC o
Concept) y MODNET(Modbus TCP/IP nativo de Vijeo Citect).
– Proporciona un Editor para poblar los datos no disponibles en Unity
(p.e. Área de las Alarmas) y que son necesarios para la supervisión
(Vijeo Citect).
Documentarium
– Explorador de Documentos: manuales, guías y tutoriales.
Recursos
•
•
•
•
•
•
Objetos SGU: Bloques Funcionales para Unity (DFBs, DDTs).
Componentes y Librerías SGU: Recursos para SGStudio
Workbench incluyendo Código (Objetos SGU instanciados en uno o
más lenguajes), Pantallas de Operador y Tablas de Animación para
Unity.
– Proceso.
– Comunicaciones.
– Dispositivos.
Componentes SGCU: Configuran el comportamiento de los bloques
SGU desde el punto de vista de supervisión (permite supervisar
DFB, DDTs y EDTs definidos en Unity desde Vijeo Citect).
Componentes SGC: Librerías para Vijeo Citect (sgc_include):
representación de los módulos de control más habituales.
– Proceso.
– Monitorización de Dispositivos.
– Diagnosis.
Documentación: manuales, guías y tutoriales.
Utilidades (p.e. para calcular CPUs y licencias requeridas).
Gracias por su atención
Descargar