Arquitectura Integrada en Accion ES

51
Rockwell Automation Process Solutions Arquitect ura Integrada en Acción Ing. Héctor Hugo Montes Andrade.

description

muy bueno

Transcript of Arquitectura Integrada en Accion ES

Integrated Architecture in Action, Tutorial *
Arquitectura Integrada
Productos de Clase Mundial
*
Funcionalidad Multi-dominio, incluyendo lógica, movimiento, variadores y proceso en una sola plataforma
Plataforma de desarrollo simple multi-disciplina incorporando tagging común y una sola base de datos
Herramientas de Software que permiten el diseño por flujo de proceso a través de varias máquinas o unidades de proceso
Arquitecturas Abiertas, modulares que reflejan las aplicaciones de la industria desde distribuciones de maquinaria en fábricas a operaciones de unidad en plantas de proceso
Empleo de estándares de-facto para interfaces de red, lenguajes etc., que permiten intercambio de datos como parte de sistemas en red de diversos vendedores
IEC 61131
Interfaces Abiertas que le permiten:
Controlar, Configurar, Compilar y Colaborar
La información y los datos eficientemente.
*
ControlNet / Ethernet
(EtherNet/IP & HSE)
Ethernet TCP/IP
Monitoreo de Procesos
¿Hola?
¡Hola!
La Tecnología Detrás de NetLinx
La arquitectura NetLinx está consituida de tres redes esenciales basadas en productor/consumidor, EtherNet/IP, ControlNet y DeviceNet. Lo que hace único a NetLinx es que permite una comunicación sin fisuras entre las redes porque todos utilizan el mismo protocolo de nivel de aplicación - CIP.
Examinador
de
Web
y
“Office”
CAN
CTDMA
DeviceNet
ControlNet
EtherNet/IP
CSMA/CD
Biblioteca de Objetos Comunes
Perfiles de Dispositivos Comunes
Extensiones de Seguridad para CIP anunciadas en - Octubre 2002
Protocolo aprobado por TÜV - Octubre 2002
Concepto de Sistema sometido a TÜV - Mayo 2003
*
Nueva Iniciativa de Sincronización de Tiempo de Precisión
Extensiones de CIP para aplicaciones que requieren sincronización de tiempo de precisión
Sincronización de Línea en Tiempo Real para minimizar la Acumulación
Coordinación de Alta Velocidad para rechazo de partes > 1000 Partes/min
Common Industrial Protocol (Protocolo Industrial Común (CIP)
DeviceNet
EtherNet/IP
+
*
“Son las 8:00”
“Son las 8:00”
“Son las 8:00”
“Son las 8:00”
“Son las 8:00”
*
Controlador
Variador1
Sensor
Variador3
Variador2
*
Ejemplo de Control utilizando NetLinx
Cambio-de-Estado – El sensor produce datos sólo cuando el objeto está presente.
Cíclico – Las E/S Analógicas pueden enviar un valor (presión) cada 50 ms, y otro valor (temperatura) cada 500 ms
Multidifusión – consumo simultáneo de datos.
Controlador
Variador1
Sensor
Variador3
Variador2
*
PC de Soporte a Dispositivo Programable
Arrancador de Motor
PC de Mantenimiento
Controlador
Acceso a cualquier dato, donde sea, cuando sea (Diseñar, Operar, Mantener)
Controlador
CENELEC
Europeo
ESTÁNDAR
ISO
Internacional
*
Soporte global multi-fabricante
Conjunto de servicios que son independientes del medio
Conectividad abierta a través de toda la empresa
Migración Conectividad con sistemas antiguos
“De Internet a DeviceNet”
Control con Información y Visualización
Centro de Datos
DriveLogix
Personaliza la arquitectura del sistema de control para cada aplicación
Arquitectura Flexible de sistema de control para control Centralizado, Distribuido y de Variador Incorporado
*
¿Qué tan rápidamente puede hacer llegar su máquina al cliente?
¿Qué tan pronto puede usted trabajar en su próximo proyecto?
Kinetix
72% En Ahorro de Tiempo
*
Control de Procesos Dedicados
Redundancia
Conectividad Foundation Fieldbus
Una plataforma para aplicaciones de proceso, de movimiento, discreto y de variadores
Editores de Function Block Diagram (Diagrama de Bloque de Función y Gráfica de Flujo Secuencial)
Hardware, Software y Red Compartidos
Amplio Rango de E/S Analógicos
Chasis
ProcessLogix
ControlLogix
Núcleo de Sistema Operativo
Servicios de Comunicación
Programas de Aplicación
*
Modelo de tareas que cumple con IEC61131-3
Soporte para hasta 32 tareas separadas
Las tareas periódicas / eventos soportan 15 Niveles de Prioridad
Cada tarea puede invocar hasta 32 Programas
System Task
Motion Task
Fault Task
subroutine
Soporte de tipos de datos definidos por IEC61131
Direccionamiento Simbólico (Tag)
Las tablas de datos con diferentes “alcances” proporciona aislamiento entre
programas
Tags con Características Avanzadas
(Atómico, estructuras de producto y estructuras definidas por el usuario)
Matrices Tridimensionales
Direccionamiento Simbólico en el Controlador
Los datos y las E/S son direccionadas utilizando Dirección Simbólica que cumple con IEC61131-3
Almacenados en el Controlador para permitir acceso a datos a través de la red a través Nombres de Tag
Los datos pueden ser referenciados utilizando tag “Alias”
Proporciona flexibilidad para dar nombre a los datos de forma diferente, dependiendo de su uso
Permite que el programa sea desarrollado sin conocer la distribución de las E/S o la memoria
Nombre de Tag
1er caracter comienza con Alpha o “_”
Los siguientes 39 caracteres Alpha, Numéricos o “_”
No son sensibles a mayúsculas o minúsculas
Descripción de Tag/Comentario
120 caracteres dan
una descripción más
El Tecleo Anticipado / Auto-llenado de
Tag optimiza el proceso de desarrollo
Tecleo anticipado de nombre de Tag
Descripción
Diseño Eléctrico
Reducción Estimada en 25 - 40% del esfuerzo en diseño inicial ...
Ahorro adicional de 25% en tiempo recurrente de ingeniería
Diseño de
*
Estructuras y Matrices de Estructuras
Crée tipos de datos definidos por usuario que imitan a sus dispositivos
Crée nombres de tags para memoria según lo requiera sin el lastre del direccionamiento de la memoria física
Proporciona código auto-documentado que es más fácil de desarrollar y mantener
Utilice matrices para guardar tablas de información en hasta 3 dimensiones (como en la vida real)
ejemplo: Cuarto de tanques con 4 hileras de tanques, 3 al fondo, dos tanques de altura de estiba
ROW
DEPTH
HEIGHT
Totalmente integrado con otros lenguajes dentro de RSLogix 5000
Existe como parte de RSLogix 5000, utiliza la base de datos existente, estructura, de menú, organizador de controlador, configuración de E/S, etc.
Disponible como una opción a versiones mini y estándar e incluido con Professional
Las rutinas LD, FBD, SFC, ST pueden coexistir con otros tipos de rutina en el mismo controlador
Una rutina de cualquier lenguaje
puede llamar a otras rutinas
SFC, ST, LD o FBD
Funciona con la herramienta Logix5000
para soportar carga/descarga de
rutinas desde el procesador
Logix5000
Soluciones Basadas en Componentes
La solución típica basada en componentes crea huecos y traslapes en la funcionlidad
Interface de Operador
Dinámicas de Mercado
40% de los presupuestos asignados a Informática se invierten en la integración
Fuente: Gartner Group
*
Las piezas pueden funcionar independientemente, pero al ser reunidas, conforman un sistema de manufactura altamente integrado
FactoryTalk elimina los huecos y los traslapes de funcionalidad al aportar servicios comunes (como seguridad, diagnósticos y acceso a datos en tiempo real) y al permitir que los recursos de planta (como son tags, displays y alarmas) sean compartidos a todo lo ancho de las instalaciones productivas.  
FactoryTalk proporciona soluciones basadas en componentes
Se beneficia de solución altamente integrada
Flexibilidad de sistema tradicional basado en componentes
FT Audit
FactoryTalk™
FactoryTalk es una plataforma escalable de información relativa a la manufactura que integra sistemas de control en toda la planta y conecta la empresa con las instalaciones de producción.
Integración sin fisuras con software de oficina
Manejo de información
Control de Procesos
Diseño y Documentación
Capacidades FactoryTalk™ disponibles ya
FactoryTalk™ Diagnostics
FactoryTalk™ Audit
FactoryTalk™ Portal
*
Los sistemas tradicionales a menudo significan replicación de datos
Muchas bases de datos dispares.
Base de Datos de
Una forma de solucionarlo es una base de datos central
Un sólo punto de fallas
Nombres ingresados en múltiples lugares
Base de Datos de
Diseño de Directorio FactoryTalk - Federación
Los datos permanecen distribuidos en su ambiente original, nativo (como es el caso de un controlador)
Los clientes que necesitan datos utilizan el directorio
El directorio actúa como un servicio de búsqueda
Los datos son “federados”, no duplicados
Los datos son distribuidos vs. centralizados
Este modelo es utilizado hoy en día para tags y displays
Futuro: Alarmas and eventos, parámetros de seguridad, etc.
Base de
de Datos
Problemas de Clientes Que Están Siendo Resueltos por FactoryTalk Directory Hoy…
Base de
Problema: Desarrollo Tradicional HMI de Tags
1. Crée tags PLC en el editor de control de lógica, como RSLogix™.
2. Exporte tags de un programa de lógica a un archivo y luego importe el archivo de tag a un editor HMI.
3. Duplique cualquier cambio hecho en el editor PLC en el software HMI.
*
Solución: Compartir Tags (Utilizando FactoryTalk Directory)
2. Utilice los tags creados en el programa PLC directamente en el HMI sin crear una base de datos de tags HMI.
1. Programe tags de PLC tags utilizando RSLogix y luego guarde el proyecto.
Los Tags residen en el Controlador
Nuevos Tags disponibles de inmediato
*
1. Exporte el display gráfico a un archivo.
4. Edite cada display en línea, o tome el sistema fuera de línea y copie los proyectos a cada computadora.
3. Actualice y maneje displays en cada estación.
*
Solucion: Compartiendo un Display (Utilizando el Directorio FT)
1. Desde cualquier display genérico, haga la referencia de cualquier display en el sistema.
*
Las capacidades de FactoryTalk™ que están introduciéndose son:
FactoryTalk™ Directory
FactoryTalk™ Diagnostics
FactoryTalk™ Audit
FactoryTalk™ Portal
*
Solución FactoryTalk™ Live Data
El cliente FactoryTalk Live Data se extiende a OPC-DA para proporcionar:
Tolerancia a fallas y redundancia
Conexión/desconexión/Reconexión sin fisuras
RSLinx Enterprise
Computadora
Mejora la productividad
Aprendizaje de una herramienta para todas las aplicaciones HMI
Escalabilidad a través de plataformas
Portabilidad de aplicación
Modo Test Run (Ejecución de Prueba)
Bibliotecas y Parámetros
Arquitectura Integrada – El Valor de Uno – Claramente Diferente
Utilice lenguaje de programación basado en un tag, para control secuencial, de movimiento, de proceso y de variadores para ahorrar hasta 40% de tiempo de programación
Reduzca tiempo de diseño con integración fácil y rápida de E/S de Allen-Bradley y dispositivos
Obtenga los datos correctos hacia y desde su sistema de control para ayudar a hacer las decisiones correctas de negocios en el momento correcto
Ahorre tiempo y dinero a través de soluciones de problemas simplificados y mantenimiento
Arquitectura Integrada – Stand 331