UNIVERSIDAD POLITÉCNICA DE MADRID. E.T.S. de Ingenieros Industriales
|
|
- Eugenia Barbero Ortega
- hace 8 años
- Vistas:
Transcripción
1 UNIVERSIDAD POLITÉCNICA DE MADRID E.T.S. de Ingenieros Industriales Plataforma de pruebas basada en CORBA de tiempo real para sistemas de control de procesos PROYECTO DE FIN DE CARRERA Rafael Chinchilla Cámara 2005
2
3 Índice general 1. Introducción Sistemas de control Introducción Sistemas de control industrial Características generales de los sistemas de control Confiabilidad Mantenibilidad Escalabilidad Configurabilidad Niveles de un sistema de control Transmisiones de datos Funciones características de un sistema de control Adquisición de datos Alarmas Control Seguridad Comunicación con otros sistemas Informes Elementos del control de procesos Sensores Actuadores Controladores Sistemas de comunicación Interfaces de usuario Bases de datos Sistemas de control distribuido Requisitos y características de los sistemas de control distribuido DCS en el ámbito industrial Distributed Object Computing (DOC) Middleware Middleware existentes Funcionamiento de un middleware Sistemas de control de tiempo real Aplicaciones de los sistemas de tiempo real Características de los sistemas de tiempo real
4 4 ÍNDICE GENERAL Tiempo real duro y blando Restricciones de tiempo Predecibilidad Planificación Soporte de tiempo real en Linux Sistemas operativos e interfaces de tiempo real CORBA El Object Management Group Descripción y objetivos Estructura y actividades Resumen de especificaciones Especificaciones del OMG Object Management Architecture (OMA) Especificaciones de CORBA/IIOP Lenguaje IDL Especificaciones especiales Servicios Facilidades Especificaciones de dominio Especificaciones de seguridad La Tecnología CORBA Common Object Request Broker Architecture (CORBA) Arquitectura general Interoprerabilidad entre ORBs CORBA IDL Bases de la construcción de aplicaciones CORBA UML CCM CORBA de tiempo real CORBA con tolerancia a fallos Protocolos de transporte extensibles Otras especificaciones Temporización extendida Transductores inteligentes CORBA en el bucle de control Controladores Restricciones de tiempo Retrasos introducidos por la red Diseño del sistema en base a los retardos Ejemplos de aplicación de CORBA a sistemas de control Bucle de control en red Bucles de control supervisados MMS basado en CORBA Componentización de comunicaciones Entornos de integración en fábrica CORBA para PLC
5 ÍNDICE GENERAL Arquitecturas orientadas a componentes Bloques de control Teleoperación de Robots Gestión de riesgos Vídeo de tiempo real para teleoperación Operación de plantas cementeras Automatización de subestaciones Process Control Testbed (PCT) Introducción Casos de uso del PCT Generación de secuencias de eventos Simulación distribuida Integración de sistemas comerciales Generación de fallos Bucle de control Tráfico intensivo de datos Interacción control-planta-simulación Acceso concurrente Requisitos y bases de diseño del PCT Consideraciones iniciales Descripción general de la plataforma Herramientas de monitorización Topología Hardware y Equipamiento Introducción Tabla de componentes hardware Plataforma de pruebas Proceso químico Planta Nodos de monitorización TTTech Descripción Configuración Detalles del hardware Supermicro SuperServer SYS 6012 P6 1U Dell Dimension Nodos TTTech TPS Sensor de ph Crison GLP Transmisor de temperatura Sonda PT Bombas Tarjetas DAQ y conectores Módulo calentador Cable serie
6 6 ÍNDICE GENERAL 6. Arquitectura Software Introducción Sistemas operativos y herramientas Distribuciones Linux Entorno de desarrollo y compiladores ICa Introducción Instalación de ICa Ejecución de aplicaciones Librerías de interfaz y drivers COMEDI ABACUSS Modbus MySQL La librería AMS Bases de diseño Componentes Diagrama de clases Librería de componentes del PCT Modelo de componentes Clases de la librería de componentes Código fuente de los componentes base Ejemplo de implementación Diagramas de secuencia principales Tabla de componentes software Interfaces IDL Sensor de ph Actuador Modbus Simulador ABACUSS Base de datos Regulador Diagrama de componentes del sistema Implementación de los componentes del PCT Sensor de ph Regulador Actuador Base de datos Wrapper modbus HMI Simulador Aspectos adicionales de la implementación Inicialización del ORB de tiempo real Obtención del manejador de un componente CORBA Uso del protocolo de tiempo real RTP Organización de archivos Arbol de directorios patrón
7 ÍNDICE GENERAL Interfaces gráficas Makefiles Protocolo de tiempo real TTP El protocolo TTP/C Extensiones para protocolos de transporte CORBA Implementación del RTP Experimentos Bucle de control CCS con la red Ethernet Hardware implicado Software implicado Realización del experimento Resultados Bucle de control CCS con la red TTP/C Hardware implicado Software implicado Realización del experimento Integración de sistemas comerciales Hardware implicado Software implicado Realización del experimento Resultados Gestión de eventos asíncronos (SOE) Interacción de planta simulada con agentes de control Hardware implicado Software implicado Realización del experimento Resultados Tráfico intensivo de datos Hardware implicado Software implicado Realización del experimento Resultados Acceso concurrente a recursos Resultados Redes heterogéneas Prueba del protocolo RTP para TTP/C Resultados Conclusiones CORBA para sistemas de control: conclusiones Resultados de los experimentos Bucles de control basados en Ethernet Integración de sistemas comerciales Interacción entre controlador y simulación Tráfico intensivo de datos Acceso concurrente
8 8 ÍNDICE GENERAL Experimentos en la red TTP Cumplimiento de los requisitos establecidos Arquitectura software de la plataforma Líneas futuras de trabajo Tolerancia a fallos Configurabilidad Mejoras de la arquitectura software Anexo: datos de los experimentos Experimento CSS con topología hub Experimento: CSS con topología switch Experimento: Tráfico intensivo con topología hub Experimento: Tráfico intensivo con topología switch Experimento: Acceso concurrente con topología hub Experimento: Acceso concurrente con topología switch Experimentos adicionales
9 Agradecimientos Este proyecto de fin de carrera marca el final de mi etapa de estudiante universitario, una de las mejores (si no la mejor) épocas de mi vida. Quiero expresar ante todo mi más profunda gratitud a mis padres y a mis hermanos, porque siempre han alimentado y fomentado mi curiosidad y mis ganas de aprender. Gracias a ellos por haberme apoyado en todo momento, por haber permanecido a mi lado de forma incondicional tanto en los mejores momentos como en los peores. Gracias a mis padres, en fin, por haberme brindado la oportunidad de estudiar y (espero) trabajar en lo que siempre me ha atraído. No me olvido de mis compañeros del ASlab, con los que he pasado grandes ratos de risas, con los que he mantenido conversaciones tan interesantes y con los que sí, también he tenido mis roces. Raquel, con una sonrisa siempre disponible y una broma preparada en el bolsillo; hemos pasado mucho, gracias por saber aguantarme. Carlos Martínez, con ese enorme interés por aprender y por ayudar a quién lo necesite; muchas gracias por echarme un cable en tantas ocasiones. Paco, linuxero donde los haya y fan de los juegos en red. También Carlos García, Julia, Adolfo, Mariano, Cristina, Ceci, Jose, Silvia, Santos, Manolo, David, Ignacio y otras muchas personas que han pasado por mi vida en este tiempo, y que no olvidaré. En especial quiero mostrar mi agradecimiento a mi tutor Ricardo Sanz por haberme dado la oportunidad de hacer este proyecto y de conocer y aprender tantas cosas; por esas conversaciones tan interesantes y divertidas (incluso desconcertantes :p), siempre al lado de un café; y en definitiva, por el apoyo que me ha dado siempre. Sin todas estas personas no me habría sido posible llegar hasta aquí. Muchas gracias a todos. 9
10 10 ÍNDICE GENERAL
11 Sobre el Proyecto y esta Memoria Este Proyecto de Fin de Carrera ha sido realizado en la División de Ingeniería Sistemas y Automática (DISAM), dentro del Departamento de Automática, Ingeniería Electrónica e Informática Industrial de la Escuela Técnica Superior de Ingenieros Industriales de Madrid. Las líneas de investigación del DISAM están orientadas al estudio y desarrollo de nuevas tecnologías en el campo del control, control de procesos, robótica, visión artificial, inteligencia artificial y otros. He realizado este proyecto en el Autonomous Systems Laboratory (ASlab), donde trabajamos en proyectos relacionados principalmente con la inteligencia artificial, los sistemas autónomos y la robótica. Nuestro principal objetivo es avanzar en la investigación y desarrollo de sistemas de control avanzado. Creemos en la posibilidad de desarrollar sistemas que dispongan de una autonomía de funcionamiento casi completa, que puedan afrontar situaciones imprevistas y, en definitiva, desarrollar tareas de control de sistemas complejos de forma inteligente y robusta. El contenido de este proyecto forma parte de otro de ámbito internacional llamado Hard Real time CORBA (HRTC) en el que participaron varias entidades y universidades europeas, entre ellas la Universidad Politécnica de Madrid. El proyecto HRTC se realizó en 2002/2003 y fue patrocinado por la Information Society Technologies (IST) de la Unión Europea. Fue un primer paso dentro de una línea de investigación que pretende conseguir un conjunto de especificaciones para CORBA que permita el diseño y construcción de sistemas de control distribuidos y de tiempo real estricto (hard real time). Sus objetivos incluyen el desarrollo de una teoría y una metodología de ayuda al desarrollo de este tipo de sistemas de control. La Universidad Politécnica lideró el proyecto HRTC, siendo una de las tareas a realizar el desarrollar una plataforma de pruebas consistente en un sistema de control en tiempo real basado en RT CORBA para controlar un proceso (una planta química). Esta parte en concreto, denominada PCT (Process Control Testbed), constituye este Proyecto de Fin de Carrera. Este documento se estructura de la siguiente forma. El capítulo 1 es una introducción en la que se exponen las últimas tendencias en el desarrollo de sistemas de control y las motivaciones para el uso de CORBA en dicho desarrollo. En el capítulo 2 se incluye una descripción del estado del arte y características de los sistemas de control de procesos, de los sistemas distribuidos y de los sistemas de tiempo real, haciendo hincapié en la necesidad que tiene la industria actual de usar arquitecturas sofisticadas para el desarrollo de sistemas complejos de control. El capítulo 3 presenta el Common Object Request Broquer Architecture (CORBA), incluyendo su especificación para tiempo real, como una posibilidad interesante para desarrollar éstos; este capítulo incluye ejemplos de aplicación de CORBA en el dominio del control industrial. En el capítulo 4 se describen las bases de diseño y casos de uso que son el punto de partida para la construcción del Process Control Testbed, objeto de este 11
12 12 ÍNDICE GENERAL proyecto. En el capítulo 5 se detalla el harware y equipamiento utilizados, incluyendo las especificaciones técnicas, y en el capítulo 6, se describe la arquitectura software desarrollada para la plataforma de pruebas. En el capítulo 7, se presentan los experimentos realizados sobre para la plataforma, su diseño, objetivos y resultados. Los resultados de los experimentos y las conclusiones extraídas del desarrollo y funcionamiento de la plataforma de pruebas pueden encontrarse en el capítulo 8. En este mismo capítulo se termina exponiendo una serie de posibles líneas de trabajo que supondrían una extensión o una mejora del trabajo realizado en este proyecto. Por último, y en forma de anexos al documento, se adjuntan los datos de los experimentos y la bibliografía del proyecto.
13 Capítulo 1 Introducción Durante los últimos años, en la industria en general, y en concreto en el ámbito de la ingeniería de control, los sistemas de control han ido evolucionando de forma paulatina haciéndose cada vez más complejos, utilizando hardware y software de muy diferentes tipos, y empleando protocolos y medios de comunicación de mayores prestaciones. Se realizan tareas de mayor complejidad que necesitan grandes cálculos o que imponen requisitos de tiempo cada vez más estrictos, y a menudo es necesario integrar dentro de un mismo sistema elementos de muy diferente naturaleza, sistemas embebidos, hardware específico, etc. En resumen, la tendencia general de los sistemas de control actuales es hacia los sistemas heterogéneos distribuidos y, en muchos casos, con necesidades adicionales como tolerancia a fallos. La principal razón de la heterogeneidad que aparece en estos sistemas es que un equipamiento especializado, construido o comprado ad-hoc para controlar o actuar sobre un sistema en concreto, tiene en general un mayor rendimiento y es más eficaz que un equipamiento genérico. La adquisición de datos de los sensores, el control de actuadores, la gestión de procesos industriales, la planificación y otras muchas tareas son actividades muy diferentes y que se implementan a distintos niveles del sistema de control. En la figura 1.1 puede verse un esquema de un sistema de control complejo, que da idea de la variedad de dispositivos y redes que pueden aparecer en uno de estos sistemas. La razón para la distribución de los sistemas, esto es, la descentralización masiva del software y el hardware que los forman, reside en que en muchos casos el proceso y/o dispositivo controlador debe situarse en las cercanías del proceso a controlar, ya sea por requisitos de diseño, restricciones de tiempo (por ejemplo, latencias de las redes de comunicación), etc. Además, existen varias razones para elegir una arquitectura distribuida: Disponibilidad de hardware embebido específico para muchas aplicaciones, Restricciones de tiempo de carácter estricto, Necesidad de mayores niveles de rendimiento que los alcanzados por arquitecturas convencionales, Simplificación de la construcción y mantenimiento gracias a la modularidad, 13
14 14 CAPÍTULO 1. INTRODUCCIÓN Figura 1.1: Ejemplo de un sistema de control industrial Reducción de los costes y tiempo de fabricación e implantación gracias a la reutilización de componentes, Integración de sistemas fabricados por terceros, Uso de plataformas específicas de software. Un ejemplo muy común de sistema distribuido podemos encontrarlo en una planta de procesamiento o en un automóvil. En el caso de la planta, nos encontramos con un sistema complejo formado por dispositivos tan diversos como reguladores PID, válvulas, PLC s, terminales de supervisión y control, bases de datos, buses de campo, centros de cálculo, redes empresariales, etc. El conjunto de sistemas de control de un automóvil consiste también en una red de procesadores y elementos interconectados de gran complejidad, a pesar de su relativamente pequeño tamaño. Sin embargo, los sistemas distribuidos no se limitan únicamente a la industria de procesos o automovilística. Encontramos innumerables ejemplos de este tipo de sistemas dentro de la industria de comunicaciones, la industrial militar (sistemas de guiado, control de armamento), ingeniería civil (centros de control ferroviario o de tráfico urbano), domótica, transportes, etc. Todos estos sistemas tienen elementos en común. Son en general caros y difíciles de construir: mientras que el coste del hardware se ha ido reduciendo en los últimos tiempos gracias
15 15 a las nuevas tecnologías de diseño y fabricación, el software que funciona sobre el mismo ha ido aumentando en complejidad, con el consecuente aumento de los costes de desarrollo del mismo. El problema del desarrollo de software consta de muchos factores, dos de los cuales son precisamente la heterogeneidad y la distribución [Aström and Wittenmark, 1997], [Coulouris et al., 2001]. La mejor forma de afrontar estos problemas es hacerlos desaparecer a nivel del desarrollo de software. Se trata de conseguir una abstracción común a todos estos sistemas; esto es, obtener un modelo de desarrollo común que por un lado permita prescindir de la heterogeneidad de los elementos del sistema a la hora de desarrollar el software (lo cual implica que el modelo proporcione independencia de la plataforma) y por otro lado, que haga posible el diseño y desarrollo del sistema como si fuera monolítico aún cuando en la realidad sea un sistema distribuido. Estas ideas son las que están detras de la Object Management Architecture (OMA), que pretende proporcionar una especificación y una metodología de desarrollo que haga el diseño y construcción de los sistemas independientes de la plataforma y transparentes a la distribución de sus elementos. En concreto, el modelo de objetos proporcionado por el Object Management Group (OMG) hace posible este tipo de desarrollo. Este modelo de objetos se detalla en la especificación denominada Common Object Request Broker Architecture (CORBA) [OMG, 2002a]. A pesar de todo, aunque la especificación CORBA tiene una utilidad ampliamente probada en varios dominios de aplicación, puede no ser suficiente en algunas situaciones. CORBA fue diseñado con objetivos como flexibilidad, interoperabilidad y reducción de complejidad, pero muchos sistemas de control imponen restricciones de tiempo real, de tolerancia a fallos o requieren tipos de sofware embebido que no son contemplados en la especificación clásica de CORBA. El objetivo del proyecto es la creación y evaluación de una arquitectura de control distribuida basada en CORBA que permita satisfacer una de estas necesidades adicionales: el funcionamiento de un bucle de control que presente restricciones de tiempo real estricto.
16 16 CAPÍTULO 1. INTRODUCCIÓN
17 Capítulo 2 Sistemas de control 2.1. Introducción Además de la productividad, flexibilidad, calidad y reducción de costes, uno de los objetivos principales hoy en día en la industria de la automatización y control es la integración vertical. Es decir, conseguir que la información esté disponible en tiempo real, a todos los niveles de la empresa, permitiendo a los usuarios y aplicaciones tener un conocimiento actualizado sobre la producción y situación, y así poder obrar en consecuencia. La información en tiempo real debe ser compartida entre diferentes plataformas de automatización, incluyendo sistemas de control, redes de transmisión, PLCs, sistemas de seguridad, sistemas SCADA, etc. El objetivo de la integración vertical es interconectar todos estos sistemas de la forma más eficaz, y para conseguirlo es necesario construir el sistema sobre unos cimientos sólidos proporcionados por una arquitectura software adecuada; los sistemas distribuidos surgen de esta idea Sistemas de control industrial Los sistemas de control modernos basados en DCS (Distributed Control System) o PLC (Programmable Logic Controller) son sistemas complejos y heterogéneos. Se organizan en jerarquías, y normalmente la cantidad de información que se intercambia entre los diferentes niveles (integración vertical) es pequeña en comparación con la cantidad de información que se intercambia dentro de un mismo nivel (integración horizontal). Sin embargo, en los últimos años la tendencia es la de aumentar la integración vertical en estos sistemas. La información que se maneja también está cambiando. En las capas cercanas al sistema o proceso controlado la información consiste básicamente en señales, como medidas y acciones de control. Al subir en la jerarquía la información es la misma que podemos encontrar en un sistema empresarial: estadísticas, previsiones, etc. Por otro lado, también cambian de un nivel a otro las características de tiempo real: en niveles cercanos al proceso, la información se actualiza periódicamente y a un ritmo relativamente rápido, y las restricciones de tiempo son más estrictas, mientras que en los niveles superiores el tráfico es más espaciado y sin demasiadas restricciones. Un ejemplo de una 17
18 18 CAPÍTULO 2. SISTEMAS DE CONTROL arquitectura de control moderna puede verse en la figura 2.1, que muestra el sistema de control Control IT de la empresa ABB [Lüders et al., 2002]. El sistema contiene varias redes de comunicación: un bus que conecta los dispositivos de campo en el nivel más bajo; una red de control que interconecta los controladores entre sí y con el control principal (Servidor de control). Dicho elemento principal es también el encargado de hacer llegar la información de planta a las capas superiores del sistema, y de gestionar la instalación del software de control en los controladores de planta. Aunque es posible cerrar bucles de control en esta red, no suele hacerse. El protocolo usado en la red de control es el ISO MMS (Manufacturing Message Specification) sobre TCP. Por razones de seguridad y eficacia, la red de control se divide en dos partes; la parte que conecta los controladores, y la parte que conecta las estaciones de trabajo, estaciones de ingeniería u operación, etc. Esta última parte funciona como una red cliente/servidor, sobre TCP/IP. Por último, la red de control se conecta a través de un bridge a la intranet de la empresa, que a su vez tiene acceso a Internet. Los modelos de objetos son componentes arquitecturales importantes en estos sistemas. El sistema de ABB se basa en el modelo de objetos llamado Aspect Object, un modelo de múltiples vistas (en el sentido de vista de UML), en el cual cada objeto del sistema se describe desde diferentes perspectivas (aspectos). Los objetos del modelo pueden ser objetos reales como motores y válvulas, o pueden representar productos, materiales, órdenes, etc. Los aspectos o perspectivas pueden ser la interfaz de usuario, configuración, simulación, informes de calidad, informes de producción, mantenimiento, diagrama eléctrico, diagrama de control, y muchos otros. El cometido del modelo Aspect Object es modelar un aspecto determinado de un objeto, de forma independiente de los demás, más que definir un objeto completo de una sola vez. Los aspectos se implementan en diferentes sistemas de software (llamados sistemas de aspecto, aspect systems), los cuales almacenan y gestionan la información específica del aspecto en cuestión. El resultado de este modelo es un sistema de múltiples subsistemas de software, poco integrados entre sí, que funcionan unidos gracias a un servicio especial que los interconecta. El modelo Aspect Object está basado en el ORB COM, y dispone de muchas características avanzadas que no pueden encontrarse en CORBA o COM por sí solos. Este sistema de control nos da una idea aproximada de la situación actual en el campo del desarrollo de los sistemas de control distribuidos, aunque por supuesto los modelos utilizados y las implementaciones de estos sistemas varían según el fabricante (ver [Plantscape, 2005], [Yokogawa, 2005], [Plantweb, 2005], [IA Series, 2005]). Si bien algunas de las ideas en que se basan estos sistemas y ciertos elementos que los componen son similares entre sí, la realidad es que cada sistema construido aporta en último término una solución particular; no existe un estándar real o de facto que sigan los fabricantes de manera que sea posible reutilizar el trabajo empleado en el desarrollo. La especificación de CORBA puede ser una solución adecuada que haga posible la homogeneización del desarrollo de estos sistemas de control al aportar una modelo básico de desarrollo de aplicaciones distribuidas. En las siguientes secciones de este capítulo se pretende dar una visión general del estado del arte y las características más destacables y comunes a los sistemas de control industrial
19 2.3. CARACTERÍSTICAS GENERALES DE LOS SISTEMAS DE CONTROL 19 Figura 2.1: Sistema de control Control IT de ABB actuales. El capítulo se divide en tres partes principales: características de los sistemas de control industrial haciendo hincapié en los sistemas de control de procesos; características particulares de los sistemas de control distribuido; y características de los sistemas de control en tiempo real. El conocimiento de la estructura y naturaleza de estos sistemas es fundamental para el desarrollo de éste proyecto, que se basa en la implementación de una plataforma de pruebas de sistemas de control; los resultados de los ensayos deben poder ser trasladables a la industria y por ello la plataforma debe asemejarse en la medida de lo posible a los sistemas reales Características generales de los sistemas de control Hay dos características fundamentales que debe tener un sistema de control para funcionar de forma adecuada:
20 20 CAPÍTULO 2. SISTEMAS DE CONTROL Confiabilidad Mantenibilidad Otras características que, si bien no son imprescindibles, suelen ser típicas, son Escalabilidad Configurabilidad Confiabilidad Un sistema se dice confiable si se puede garantizar que estará operativo cuando sea necesario. Los principales factores que afectan a la confiabilidad de un sistema son la fiabilidad, la seguridad, y la facilidad de uso. Fiabilidad. Se refiere a la proporción de tiempo durante el funcionamiento del sistema, en el cual se comporta según las especificaciones. Para que esto sea posible, en primer lugar el sistema debe garantizar una mínima integridad de sus componentes, mediante mecanismos de autocomprobación, detección y corrección de fallos, y mecanismos de seguridad que aseguren el correcto funcionamiento del sistema. Los posibles fallos de partes del sistema no deberían afectar al funcionamiento global del mismo, si bien algunas funciones pueden verse afectadas. En segundo lugar, el sistema debe disponer de componentes redundantes: si un componente funciona indebidamente, pero existe otro igual o similar que puede sustituirle temporalmente en su función, el sistema no se verá afectado por el fallo del primero. Por último, la disponibilidad depende de un correcto mantenimiento del sistema, que incluya análisis y diagnósticos periódicos, reemplazamientos, ajustes y reparaciones cuando sean necesarios. Seguridad. No debe permitirse que usuarios no autorizados realicen cambios indebidos en el sistema, ya que pueden dar lugar a datos incorrectos, provocar averías en el sistema de control o la planta, o dar lugar a accidentes. Para evitar estas situaciones, es conveniente crear un sistema de permisos adecuado. Facilidad de uso. El tiempo empleado en determinar cómo realizar una operacion determinada y aprender a manejar un sistema demasiado complejo es un tiempo no productivo Mantenibilidad La mantenibilidad de un sistema se consigue mediante: Uso de hardware y software estándar Realización de diagnósticos automáticos Tests fuera de línea cuando los diagnósticos automáticos no detectan un problema determinado Capacidad de reemplazamiento en caliente de los componentes del sistema, para reparaciones o ajustes.
21 2.4. NIVELES DE UN SISTEMA DE CONTROL Escalabilidad Un sistema de control ideal debería ser capaz de adaptarse a una gran variedad de sistemas, desde el sistema de automatización más simple basado en PLCs o un único procesador, hasta los grandes sistemas empresariales Configurabilidad Una característica que distingue los sistemas de control industrial de otros sistemas software es el hecho de que son programables (configurables) por el usuario final, ya sea mediante lenguajes específicos, ya sea mediante la introducción de valores de una serie de parámetros predefinidos en el sistema. El sistema está dividido en dos capas: una capa de soporte, oculta al usuario, y una capa de aplicación, que puede ser configurada por éste. En ocasiones los lenguajes de configuración pueden ser gráficos o basados en otros modelos como diagramas de flujo, etc. El estandar IEC recoge cinco lenguajes de esta naturaleza Niveles de un sistema de control 1. Red de información. Es la red de máximo nivel, en la que se intercambia información relativa a la producción, estrategias, estadísticas, e informes de la planta. Se comunica con la red de operación. 2. Red de operación. Interconecta las estaciones de operación, procesadores, etc. Suele usarse TCP/IP sobre Ethernet. En esta red se encuentran módulos como interfaces HMI, bases de datos de históricos, sistemas de control avanzado, y puntos de acceso a las redes de los niveles inferiores. 3. Red de control. Interconecta los controladores de bajo nivel del proceso o sistema controlado. 4. Bus de campo. Es un enlace de comunicaciones digital y bidireccional entre dispositivos inteligentes de la planta. Proporciona una transmisión de datos eficiente y precisa, permite el acceso múltiple, configuración y diagnósticos remotos, etc. Conecta los controladores del proceso (red de control) con los instrumentos y dispositivos Transmisiones de datos En un sistema de control típico podemos encontrar diferentes tipos de transmisiones de datos: señales, eventos y órdenes, y otros. Señales de control y datos. Los datos de los sensores se envían desde los dispositivos de campo a los controladores, y las señales de control son enviadas en sentido contrario. Éste es el tráfico de datos más importante del sistema. En general, este tipo de tráfico tiene pocas restricciones de tiempo real duro. Eventos y órdenes. Las alarmas o eventos son normalmente generadas desde los controladores cuando se detecta alguna situación anormal que requiere la intervención de un
22 22 CAPÍTULO 2. SISTEMAS DE CONTROL operador. Las órdenes corresponden a operaciones que se realizan en niveles superiores del sistema, que afectan a la operación de los controladores. Los requisitos de tiempo real suelen ser altos en ambos casos. Código binario. Es frecuente que el código binario de los controladores y otros dispositivos sea cargado desde las estaciones de ingeniería de las capas superiores, cuando se realiza el mantenimiento o instalación del sistema. Tráfico web. El uso de servidores web para el control y/o configuración de los dispositivos viene siendo una práctica bastante commún. Una aplicación muy típica es el diagnóstico remoto o la generación de informes Funciones características de un sistema de control A continuación se describen algunas de las funciones más típicas de los sistemas de control industrial Adquisición de datos El sistema de control obtiene datos desde los dispositivos conectados a la planta. Cada dispositivo se comunica periódicamente con los instrumentos de la planta que tiene asociados, comprueba las señales de entrada conectadas a dichos instrumentos, y las transforma a un formato adecuado para ser almacenadas en una base de datos local. En instantes predeterminados, un software dentro de éstos dispositivos se encarga de recojer los datos almacenados, manipularlos en caso necesario, y enviarlos a su destino final (por ejemplo una base de datos central). Toda la información acerca del proceso que recoge el sistema de control debe estructurarse de forma que puedan manejarse de forma eficaz (por ejemplo, agrupar los datos en varias colecciones, asociadas cada una a un lazo de control) Alarmas Los estados de alarma se generan mediante la comparación de los valores registrados en la planta, con límites, rangos u otras condiciones definidas por los operadores del sistema. Los cambios en estos estados pueden afectar al funcionamiento de varios módulos. Cuando se pasa a un estado de alarma, pueden llevarse a cabo diversas acciones; si la alarma es meramente informativa el sistema no se ve afectado, pero si la alarma se refiere a una situación de emergencia, puede lanzarse un procedimiento que lleve al sistema a un estado seguro de forma inmediata. Las alarmas se pueden hacer llegar a los operadores ya sea mediante las interfaces de usuario (HMI), sirenas, mensajes imprimidos, etc. Un estado de alarma requiere siempre que el operador haga un acuse de recibo Control Las funciones básicas de control pueden clasificarse en dos grupos: Contínuas
23 2.6. FUNCIONES CARACTERÍSTICAS DE UN SISTEMA DE CONTROL 23 Discontínuas Las funciones contínuas son por ejemplo los bucles o lazos de control, es decir, son operaciones que se realizan de forma ininterrumpida ajustando de manera continuada una serie de señales. Las funciones discontínuas se referen a acciones de control esporádicas. Para cada unidad de control en el nivel de campo, se define un conjunto de funciones de control y posiblemente una serie de secuencias. Cada secuencia se divide en fases, las cuales contienen varios pasos (comandos del lenguaje de programación que se emplea para configurar las unidades de control). Estos comandos se ejecutan secuencialmente y son los encargados de iniciar cualquier operación lógica requerida por el sistema: asignación de valores, comprobación de condiciones, envío de señales, etc. Pueden ejecutarse en diferentes modos, ya sea de forma automática, ya sea bajo la supervisión de un operador Seguridad En respuesta a condiciones anómalas de la planta, se pueden lanzar procedimientos de seguridad que detienen el funcionamiento normal y ejecutan una serie de instrucciones pensadas para esas situaciones. Las respuestas típicas son: Retener el funcionamiento del sistema fijando los valores de todas las variables hasta nuevo aviso. Ejecutar procedimientos de apagado y detener el proceso. Llevar el proceso a un estado de funcionamiento o parada, estable y seguro, de la manera más rápida posible Comunicación con otros sistemas Los sistemas de control deben interaccionar a menudo con otros subsistemas independientes, que se encuentran en la propia planta (laboratorios) o fuera de ella (sistemas de gestión de la información). Para que esta interaccíón sea posible es necesario proporcionar infraestructuras e interfaces que permitan la comunicación a diferentes niveles de red, y que dispongan de funcionalidades como conversión de datos, procesamiento de los mismos, etc Informes En muchos sistemas es necesario generar informes que reflejen la evolución del sistema controlado y su situación actual. Dichos informes pueden ser impresos o mostrarse en alguna pantalla. Aunque existen muchas variantes, pueden clasificarse en tres tipos básicos: Informes diarios: contienen una lista cronológica de los eventos o alarmas ocurridos, cambios del operador sobre el proceso, etc. Registros: contienen un listado o histórico de los valores que toman determinadas variables del proceso durante un período de tiempo. Tendencias: previsiones y análisis gráficos de la evolución de las variables durante un período de tiempo.
24 24 CAPÍTULO 2. SISTEMAS DE CONTROL 2.7. Elementos del control de procesos Cualquier sistema de control de procesos en bucle cerrado dispone, al menos, de los siguientes elementos: sensor, actuador, controlador y sistema de comunicación entre los anteriores Sensores La tendencia actual es emplear sensores inteligentes. Estos dispositivos ofrecen funcionalidades adicionales respecto a los sensores que podríamos llamar clásicos, como pueden ser: Transmisión de variada información sobre el dispositivo: rango de operación, condiciones de mantenimiento, etc. Operación remota: el usuario puede controlar el dispositivo remotamente a través del sistema de comunicación, siendo posible cambiar modos de operación, realizar actualizaciones de software, etc. Comunicación simplificada: la comunicación digital elimina la necesidad de utilizar convertidores ADC y DAC remotos. Sea como fuere estas características suponen un aumento del coste de estos dispositivos y un incremento de la complejidad del sistema, con el consiguiente aumento del riesgo de fallo, lo cual es un aspecto a considerar Actuadores En la industria de procesos estos elementos son fundamentalmente válvulas de control y bombas. La tendencia es la misma que en los sensores, es decir, instalar actuadores inteligentes, que además proporcionan una característica adicional a las descritas arriba, que es la capacidad de llevar a cabo tareas de cierta complejidad como pueden ser bucles básicos de control, algoritmos PID integrados, etc. Esto permite trasladar parte de la carga de la tarea control al propio actuador, haciendo el sistema menos distribuido y más local. Estos dispositivos implican el mismo aumento de complejidad y riesgo que en el caso de los sensores inteligentes Controladores Los controladores son básicamente procesadores con algunos componentes de software y hardware adicionales: Algoritmos de control Programas de aplicación Puertos E/S analógicos y digitales Interfaces de control y redes de campo Algunos fabricantes de controladores comerciales ampliamente utilizados son Emmerson, Invensys, Yokogawa, etc.
25 2.7. ELEMENTOS DEL CONTROL DE PROCESOS Sistemas de comunicación Los avances en las redes de comunicación son los que hacen posible utilizar los dispositivos inteligentes mencionados anteriormente. Desde el transporte de señales analógico (utilizando variaciones de intensidad de entre 4 y 20 ma) se ha ido evolucionando hasta alcanzar los modernos buses de campo (Profibus, FieldBUS, CAN, etc.), y un gran número de redes y protocolos de comunicación diferentes: Ethernet, la familia IEEE 802, IEEE 1394 (firewire), HART (Highway Addressable Remote Transducer), TTP/C (Time Priggered Protocol class C), etc. La característica más importante a destacar en la evolución de los sistemas de comunicación es que el empleo de señales digitales permite la comunicación en dos sentidos, cosa que no era posible con los sistemas analógicos. En los sistemas de comunicación digitales, la integración de la información se realiza no solo a nivel de planta, sino a niveles de control superiores. En cada nivel del sistema de control, suelen usarse diferentes protocolos y sistemas de comunicación, como veremos a continuación. Ver figura 1.1. Existen tres niveles característicos: nivel de planta, nivel de control y nivel de negocio. Nivel de planta. Se emplean buses de campo. Un bus de campo es un enlace de comunicaciones digital y multipunto en el que la información viaja en ambos sentidos. Sus ventajas incluyen: precisión y confiabilidad de los datos transmitidos, acceso múltiple, configuración y diagnósticos remotos, ahorro de cableado, y distribución de los algoritmos de control. Una desventaja de los buses de campo es que los protocolos no suelen ser abiertos, lo cual puede dificultar la elección y/o instalación de dispositivos de control. Los diferentes buses de campo pueden clasificarse en tres grupos: (1) buses de sensor, utilizados para la comunicación con y entre diferentes tipos de sensores, pulsadores, etc. (Ej: AS-I, Seriplex). (2) buses de dispositivo, diseñados para dispositivos más complejos, y que manejan un mayor flujo de información. (Ej: Profibus DP, LonWorks, Interbus). (3) buses de campo propiamente dichos, los más apropiados para las plantas de proceso. Se emplean en sistemas control y diagnóstico. (Ej: FieldBUS, Profibus PA, Device Net, World FIP). En un futuro no demasiado lejano se espera poder utilizar redes Ethernet para la construcción de este tipo de buses. La información relativa a estos y otros sistemas puede encontrarse en [ProfiBUS, 2005], [AS Interface, 2005], [Seriplex, 2005], [LonWorks, 2005], [InterBUS, 2005], [FieldBUS, 2005], [DeviceNet, 2005], [World FIP, 2005], [ControlNet, 2005] y [CAN, 2005]. Nivel de control. Se emplean diferentes protocolos, generalmente basados en Ethernet. Los más utilizados son ControlNet, Profinet, FielBUS HSE, Modbus. También se usan otros protocolos no basados en Ethernet, como CAN. Nivel de negocio o red de información. Típicamente se emplea TCP/IP sobre Ethernet Interfaces de usuario Los operadores supervisan y controlan el sistema a través de las interfaces de usuario o HMI (Human Machine Interfaces). En estas interfaces se muestran alarmas y se controlan los procedimientos para responder a ellas; se presentan informes, históricos del proceso, tendencias y valores medios; se puede manipular el estado del proceso y cambiar los puntos
26 26 CAPÍTULO 2. SISTEMAS DE CONTROL de funcionamiento; gestionar la instalación y configuración remota de software, y una gran variedad de operaciones más. El nivel de detalle de las interfaces de usuario es muy variable, existiendo tanto interfaces consistentes únicamente en displays LCD o leds de 7 segmentos y algunos pulsadores, como interfaces gráficas de gran complejidad. El tiempo de refresco de la información en estas interfaces también varía desde fracciones de segundo, a minutos. Suele recomendarse un mínimo de dos estaciones de operación, por razones de seguridad (una de ellas puede fallar) y de mantenimiento (una de ellas puede dedicarse a mantenimiento mientras la otra opera sobre el proceso). Se recomiendan tres estaciones, las cuales se usan de la siguiente manera: en una el operador supervisa el funcionamiento general del sistema, en la segunda se muestra una vista detallada del funcionamiento de algún componente o subsistema, y la tercera se usa para mostrar alarmas Bases de datos El uso de una base de datos para almacenar datos históricos del proceso es casi obligado en la mayoría de los sistemas de control actuales. La información de dicha base de datos es utilizada a varios niveles del sistema, tanto para control, como para gestión y elaboración de estrategias de producción, por ejemplo. Además del soporte de almacenamiento necesario para los datos registrados, la base de datos suele contener también imágenes del sistema (configuraciones del mismo en determinados instantes), información de diagnósticos, software de usuario o de los dispositivos de la planta, etc Sistemas de control distribuido Un sistema distribuido puede definirse como un sistema formado por múltiples procesadores y recursos independientes, que cooperan para realizar tareas, intercambiando información a través de algún tipo de red de comunicación. En la figura 2.2 puede verse una representación de un sistema distribuido general, en el cual podemos encontrar ordenadores personales o terminales, servidores, clústers, memorias compartidas, y diferentes tipos de redes de comunicación. En un sistema distribuido encontramos que los componentes que lo forman están separados en vez de encontrarse agrupados en una única entidad. Estos elementos pueden estar separados físicamente, es decir, que están instalados en ubicaciones más o menos distantes entre sí, y también pueden estar separados de forma lógica, en cuyo caso dos elementos de software por ejemplo, funcionan en la misma máquina pero son completamente independientes el uno del otro. Una característica destacable de estos sistemas es que desde el punto de vista de la funcionalidad o de los usuarios, aparentan ser un único sistema centralizado; es decir, la heterogeneidad y separación de los componentes del sistema permanece oculta. Cuando un sistema distribuido se utiliza para controlar otro sistema, hablamos de un sistema de control distribuido, o DCS (Distributed Control System). Estos sistemas han supuesto
Capítulo 5. Cliente-Servidor.
Capítulo 5. Cliente-Servidor. 5.1 Introducción En este capítulo hablaremos acerca de la arquitectura Cliente-Servidor, ya que para nuestra aplicación utilizamos ésta arquitectura al convertir en un servidor
Más detallesCAPÍTULO I. Sistemas de Control Distribuido (SCD).
1.1 Sistemas de Control. Un sistema es un ente cuya función es la de recibir acciones externas llamadas variables de entrada que a su vez provocan una o varias reacciones como respuesta llamadas variables
Más detallesIntroducción a FOUNDATION fieldbus
2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. Fieldbus 101 Introducción a FOUNDATION fieldbus Generalidades Qué es FOUNDATION
Más detallesUNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE
UNIVERSIDAD TECNOLOGICA ECOTEC DIEGO BARRAGAN MATERIA: Sistemas Operativos 1 ENSAYO: Servidores BLADE AÑO: 2010 Qué es un servidor Blade? Blade Server es una arquitectura que ha conseguido integrar en
Más detallesIntroducción a las redes de computadores
Introducción a las redes de computadores Contenido Descripción general 1 Beneficios de las redes 2 Papel de los equipos en una red 3 Tipos de redes 5 Sistemas operativos de red 7 Introducción a las redes
Más detallesCAPÍTULO II. Gráficos Dinámicos.
2.1 Definición. Los gráficos dinámicos son representaciones a escala del proceso, en donde se muestra la información de las variables del proceso a través de datos numéricos y de animación gráfica. Éstos
Más detallesLos mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:
SISTEMAS DISTRIBUIDOS DE REDES 1. SISTEMAS DISTRIBUIDOS Introducción y generalidades La computación desde sus inicios ha sufrido muchos cambios, desde los grandes equipos que permitían realizar tareas
Más detallesGUÍA DE ESTUDIO TEMA 9. MODELO OSI DE REDES INDUSTRIALES
GUÍA DE ESTUDIO TEMA 9. MODELO OSI DE REDES INDUSTRIALES OBJETIVOS Presentar la evolución y adaptación del modelo OSI (visto en la UD1) en las redes de comunicaciones industriales. Nuria Oliva Alonso Tutora
Más detallesCAPÍTULO 1 Instrumentación Virtual
CAPÍTULO 1 Instrumentación Virtual 1.1 Qué es Instrumentación Virtual? En las últimas décadas se han incrementado de manera considerable las aplicaciones que corren a través de redes debido al surgimiento
Más detallesSERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA
SERVIDOR WEB PARA ACCESO EN TIEMPO REAL A INFORMACIÓN METEOROLÓGICA DISTRIBUIDA E. SÁEZ, M. ORTIZ, F. QUILES, C. MORENO, L. GÓMEZ Área de Arquitectura y Tecnología de Computadores. Departamento de Arquitectura
Más detallesARQUITECTURA DE DISTRIBUCIÓN DE DATOS
4 ARQUITECTURA DE DISTRIBUCIÓN DE DATOS Contenido: Arquitectura de Distribución de Datos 4.1. Transparencia 4.1.1 Transparencia de Localización 4.1.2 Transparencia de Fragmentación 4.1.3 Transparencia
Más detallesINTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia
INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia Qué es una Red? Es un grupo de computadores conectados mediante cables o algún otro medio. Para que? compartir recursos. software
Más detallesMetodologías de diseño de hardware
Capítulo 2 Metodologías de diseño de hardware Las metodologías de diseño de hardware denominadas Top-Down, basadas en la utilización de lenguajes de descripción de hardware, han posibilitado la reducción
Más detallesInteroperabilidad de Fieldbus
2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. Fieldbus 201 Interoperabilidad de Fieldbus Generalidades Qué es interoperabilidad?
Más detallesElementos requeridos para crearlos (ejemplo: el compilador)
Generalidades A lo largo del ciclo de vida del proceso de software, los productos de software evolucionan. Desde la concepción del producto y la captura de requisitos inicial hasta la puesta en producción
Más detalles1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).
1 GLOSARIO A continuación se definen, en orden alfabético, los conceptos básicos que se han abordado a lo largo del desarrollo de la metodología para la gestión de requisitos bajo la Arquitectura Orientada
Más detallesPRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE
PRUEBAS DE SOFTWARE La prueba del software es un elemento crítico para la garantía de la calidad del software. El objetivo de la etapa de pruebas es garantizar la calidad del producto desarrollado. Además,
Más detallesArquitectura de sistema de alta disponibilidad
Mysql Introducción MySQL Cluster esta diseñado para tener una arquitectura distribuida de nodos sin punto único de fallo. MySQL Cluster consiste en 3 tipos de nodos: 1. Nodos de almacenamiento, son los
Más detallesINGENIERÍA EN MECATRÓNICA
HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Control lógico avanzado 2. Competencias Desarrollar proyectos de automatización y control, a través del diseño, la administración
Más detallesSEMANA 12 SEGURIDAD EN UNA RED
SEMANA 12 SEGURIDAD EN UNA RED SEGURIDAD EN UNA RED La seguridad, protección de los equipos conectados en red y de los datos que almacenan y comparten, es un hecho muy importante en la interconexión de
Más detalles1. Instala sistemas operativos en red describiendo sus características e interpretando la documentación técnica.
Módulo Profesional: Sistemas operativos en red. Código: 0224. Resultados de aprendizaje y criterios de evaluación. 1. Instala sistemas operativos en red describiendo sus características e interpretando
Más detallesApp para realizar consultas al Sistema de Información Estadística de Castilla y León
App para realizar consultas al Sistema de Información Estadística de Castilla y León Jesús M. Rodríguez Rodríguez rodrodje@jcyl.es Dirección General de Presupuestos y Estadística Consejería de Hacienda
Más detallesINGENIERÍA AMBIENTAL Tema 3. Parte V SCADA (Supervisory Control and Data Acquisition) Alfredo Rosado Máster Universitario
INGENIERÍA AMBIENTAL Tema 3. Parte V SCADA (Supervisory Control and Data Acquisition) Alfredo Rosado Máster Universitario INDICE Control Mediante PC. Introducción SCADA. Funciones y Prestaciones. Módulos.
Más detallesSISTEMAS DE INFORMACIÓN II TEORÍA
CONTENIDO: EL PROCESO DE DISEÑO DE SISTEMAS DISTRIBUIDOS MANEJANDO LOS DATOS EN LOS SISTEMAS DISTRIBUIDOS DISEÑANDO SISTEMAS PARA REDES DE ÁREA LOCAL DISEÑANDO SISTEMAS PARA ARQUITECTURAS CLIENTE/SERVIDOR
Más detallesLINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN
LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN Tabla de Contenidos LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN... 1 Tabla de Contenidos... 1 General... 2 Uso de los Lineamientos Estándares...
Más detallesADT CONSULTING S.L. http://www.adtconsulting.es PROYECTO DE DIFUSIÓN DE BUENAS PRÁCTICAS
ADT CONSULTING S.L. http://www.adtconsulting.es PROYECTO DE DIFUSIÓN DE BUENAS PRÁCTICAS ESTUDIO SOBRE EL POSICIONAMIENTO EN BUSCADORES DE PÁGINAS WEB Y LA RELEVANCIA DE LA ACTUALIZACIÓN DE CONTENIDOS
Más detallesDiseño orientado al flujo de datos
Diseño orientado al flujo de datos Recordemos que el diseño es una actividad que consta de una serie de pasos, en los que partiendo de la especificación del sistema (de los propios requerimientos), obtenemos
Más detallesEstructuras de Sistemas Operativos
Estructuras de Sistemas Operativos Definicion de Sistema Operativos Un sistema operativo es un programa que actua como inter entre el usuario y el hardware de un computador y su proposito es proporcionar
Más detallesUNIVERSIDAD DE SALAMANCA
UNIVERSIDAD DE SALAMANCA FACULTAD DE CIENCIAS INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS Resumen del trabajo práctico realizado para la superación de la asignatura Proyecto Fin de Carrera. TÍTULO SISTEMA
Más detallesPROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.2 UML: Modelado de casos de uso
PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Modelado de casos de uso (I) Un caso de uso es una técnica de modelado usada para describir lo que debería hacer
Más detalles1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.
Módulo Profesional: Servicios en Red. Código: 0227. Resultados de aprendizaje y criterios de evaluación. 1. Instala servicios de configuración dinámica, describiendo sus características y aplicaciones.
Más detallesEl Software. Es lo que se conoce como el ciclo de vida del software.
El Software Hace referencia a los programas y toda la información asociada y materiales necesarios para soportar su instalación, operación, reparación, y mejora. Para construir un nuevo elemento software
Más detallesFundamentos del diseño 3ª edición (2002)
Unidades temáticas de Ingeniería del Software Fundamentos del diseño 3ª edición (2002) Facultad de Informática necesidad del diseño Las actividades de diseño afectan al éxito de la realización del software
Más detallesCICLO FORMATIVO: MANTENIMIENTO ELECTROMECÁNICO MÓDULO: MONTAJE Y MANTENIMIENTO DE LÍNEAS AUTOMATIZADAS CURSO: 2014-2015
v.01 CICLO FORMATIVO: MANTENIMIENTO ELECTROMECÁNICO MÓDULO: MONTAJE Y MANTENIMIENTO DE LÍNEAS AUTOMATIZADAS CURSO: 2014-2015 Duración: 190 HORAS Lugar: AULA 232 OBJETIVOS: La formación del módulo contribuye
Más detallesI. E. S. Cristóbal de Monroy. DEPARTAMENTO: Informática. MATERIA: Sistemas Operativos en Red. NIVEL: 2º Sistemas Microinformáticos y Redes
DEPARTAMENTO: Informática MATERIA: Sistemas Operativos en Red NIVEL: 2º Sistemas Microinformáticos y Redes 1. Objetivos. Competencias Profesionales, Personales y Sociales 2.1 Objetivos del ciclo formativo
Más detallesDiseño o Estructurado GRAFCET
Diseño o Estructurado GRAFCET 1 Introducción Modos de Marcha Marchas automáticas ÍNDICE Funcionamiento automático Funcionamiento semiautomático Marchas de intervención Marchas de ajuste del sistema Seguridad
Más detallesUNIVERSIDAD DE ORIENTE FACULTAD DE CIENCIAS ECONOMICAS
UNIVERSIDAD DE ORIENTE FACULTAD DE CIENCIAS ECONOMICAS AUDITORIA DE SISTEMAS COMPUTACIONALES TIPOS DE AUDITORIA LIC. FRANCISCO D. LOVOS Tipos de Auditorías Auditoría de Base de Datos Auditoría de Desarrollo
Más detallesSeminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets
Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 1 de 12 Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets 3 Bienvenida. 4 Objetivos. 5 Interacciones de Negocios
Más detallesProceso Unificado de Rational PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes:
PROCESO UNIFICADO DE RATIONAL (RUP) El proceso de desarrollo de software tiene cuatro roles importantes: 1. Proporcionar una guía de actividades para el trabajo en equipo. (Guía detallada para el desarrollo
Más detallesRoles y Características
dominio Roles y Características Una vez instalado Windows Server 2008 y configuradas algunas opciones básicas de Windows Server 2008 desde el Panel de Control o desde el Administrador del Servidor, las
Más detallesforma de entrenar a la nuerona en su aprendizaje.
Sistemas expertos e Inteligencia Artificial,Guía5 1 Facultad : Ingeniería Escuela : Computación Asignatura: Sistemas expertos e Inteligencia Artificial Tema: SISTEMAS BASADOS EN CONOCIMIENTO. Objetivo
Más detallesCentral de incendios modular serie 5000 Tan flexible como sus planes
Central de incendios modular serie 5000 Tan flexible como sus planes 2 Olvide todas sus preocupaciones con la central de incendios modular serie 5000 Sus necesidades definen el sistema; pague solo por
Más detallesArquitectura de Aplicaciones
1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento
Más detallesOrganización. Elaboró: Ing. Ma. Eugenia Macías Ríos
Organización 1 2 Introducción Un sistema de administración de red tiene por objetivos: Administración de usuarios y software. Seguridad. Administración de fallos y rendimiento. Planificación. 3 Introducción
Más detallesCAPÍTULO 2 Sistemas De Base De Datos Multiusuarios
CAPÍTULO 2 Sistemas De De Multiusuarios Un sistema multiusuario es un sistema informático que da servicio, manera concurrente, a diferentes usuarios mediante la utilización compartida sus recursos. Con
Más detalles1.- FUNCION DE UNA RED INFORMATICA
1.- FUNCION DE UNA RED INFORMATICA Una red de computadoras, también llamada red de ordenadores, red de comunicaciones de datos o red informática, es un conjunto de equipos informáticos y software conectados
Más detallesMª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia
Implantación de una arquitectura orientada a servicios. Un caso de uso Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia Introducción Los compromisos
Más detallesPropuesta Técnica. I. Diseño y análisis.
Propuesta Técnica Requerimiento: Desarrollar aplicación computacional capaz de administrar eficazmente fichas y casos de pacientes del laboratorio Barmed. Objetivo: Desarrollar el Sistema de Administración
Más detalles2. Despliega el cableado de una red local interpretando especificaciones y aplicando técnicas de montaje.
Módulo Profesional: Redes locales. Código: 0225. Resultados de aprendizaje y criterios de evaluación. 1. Reconoce la estructura de redes locales cableadas analizando las características de entornos de
Más detallesINSTALACIÓN, OPERACIÓN Y PROGRAMACIÓN DE EQUIPOS Y SISTEMAS TELEFÓNICOS
09-06-2015 1 Descripción y funcionamiento de una central PABX 09-06-2015 2 Un PBX o PABX (siglas en inglés de Private Branch Exchange y Private Automatic Branch Exchange para PABX), la cual es la red telefónica
Más detallesIntroducción. Ciclo de vida de los Sistemas de Información. Diseño Conceptual
Introducción Algunas de las personas que trabajan con SGBD relacionales parecen preguntarse porqué deberían preocuparse del diseño de las bases de datos que utilizan. Después de todo, la mayoría de los
Más detallesEfectos de los dispositivos de Capa 2 sobre el flujo de datos 7.5.1 Segmentación de la LAN Ethernet
7.5 Efectos de los dispositivos de Capa 2 sobre el flujo de datos 7.5.1 Segmentación de la LAN Ethernet 1 2 3 3 4 Hay dos motivos fundamentales para dividir una LAN en segmentos. El primer motivo es aislar
Más detallesConceptos de redes. LAN (Local Area Network) WAN (Wide Area Network)
Conceptos de redes. Una red de ordenadores permite conectar a los mismos con la finalidad de compartir recursos e información. Hablando en términos de networking, lo importante es que todos los dispositivos
Más detallesAutenticación Centralizada
Autenticación Centralizada Ing. Carlos Rojas Castro Herramientas de Gestión de Redes Introducción En el mundo actual, pero en especial las organizaciones actuales, los usuarios deben dar pruebas de quiénes
Más detallesDS AGILE EL DOMINIO DE LA SUBESTACIÓN DIGITAL
DS AGILE EL DOMINIO DE LA SUBESTACIÓN DIGITAL La nueva era de las redes inteligentes requiere sistemas de automatización más sofisticados que permitan a los operadores eléctricos ofrecer un suministro
Más detallesAspectos Básicos de Networking
Aspectos Básicos de Networking ASPECTOS BÁSICOS DE NETWORKING 1 Sesión No. 4 Nombre: Capa de transporte del modelo OSI Objetivo: Al término de la sesión el participante aplicará las principales características
Más detallesInfraestructura Tecnológica. Sesión 5: Arquitectura cliente-servidor
Infraestructura Tecnológica Sesión 5: Arquitectura cliente-servidor Contextualización Dentro de los sistemas de comunicación que funcionan por medio de Internet podemos contemplar la arquitectura cliente-servidor.
Más detallesInstalación de Sistemas de Automatización y Datos
UNIVERSIDADE DE VIGO E. T. S. Ingenieros Industriales 5º Curso Orientación Instalaciones y Construcción Instalación de Sistemas de Automatización y Datos José Ignacio Armesto Quiroga http://www www.disa.uvigo.es/
Más detallesSISTEMAS Y MANUALES DE LA CALIDAD
SISTEMAS Y MANUALES DE LA CALIDAD NORMATIVAS SOBRE SISTEMAS DE CALIDAD Introducción La experiencia de algunos sectores industriales que por las características particulares de sus productos tenían necesidad
Más detallesTOPOLOGÍA. Bus lineal. Topología anillo. Topología doble anillo. Topología estrella. Jerarquía. Malla. Hibridas.
TOPOLOGÍA Una topología es la estructura física de una interconexión a la red entre dos o más nodos de información. Para lograr la una buena clasificación de las topologías es necesario dividirlas en simples
Más detallesSISTEMAS DE INFORMACIÓN PARA ADMINISTRACIÓN DE OPERACIONES. Manufactura Integrada por Computadora (CIM) Qué es es CIM?
SISTEMAS DE INFORMACIÓN PARA ADMINISTRACIÓN DE OPERACIONES 2003 Manufactura Integrada por Computadora (CIM) Qué es es CIM? Bajo el nombre de CIM se engloba a un conjunto de aplicaciones informáticas cuyo
Más detalles1. Descripción y objetivos
Pruebas 1 1. Descripción y objetivos Las pruebas son prácticas a realizar en diversos momentos de la vida del sistema de información para verificar: El correcto funcionamiento de los componentes del sistema.
Más detallesEntidad Formadora: Plan Local De Formación Convocatoria 2010
Entidad Formadora: Enterprise Architect Comenzando Puede iniciar Enterprise Architect desde el ícono que se creó en su escritorio de Windows durante la instalación, o alternativamente: 1. Abrir el menú
Más detallesSUBESTACIONES. Mando de control y Scada local
SUBESTACIONES Mando de control y Scada local MANDO DE CONTROL Y SCADA LOCAL La solución que Sécheron proporciona para el control local y la monitorización de las subestaciones de tracción es una gran ayuda
Más detallesEscogiendo un sistema host
2002 Emerson Process Management. Todos los derechos reservados. Vea este y otros cursos en línea en www.plantwebuniversity.com. Fieldbus 402 Escogiendo un sistema host Generalidades Experiencia del proveedor
Más detallesModificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.
UNIVERSIDAD DE CARABOBO FACULTAD DE CIENCIA Y TECNOLOGÍA DIRECCION DE EXTENSION COORDINACION DE PASANTIAS Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere. Pasante:
Más detallesGARANTÍA. Garantía. Mantenimiento. Asistencia técnica. Sistemas de identificación. Servicios adicionales
Garantía Mantenimiento Asistencia técnica Sistemas de identificación Servicios adicionales La garantía proporcionada por PYV cubre, libres de cargo, la mano de obra y los materiales utilizados. El producto
Más detallesINTRANET DE UNA EMPRESA RESUMEN DEL PROYECTO. PALABRAS CLAVE: Aplicación cliente-servidor, Intranet, Área reservada, Red INTRODUCCIÓN
INTRANET DE UNA EMPRESA Autor: Burgos González, Sergio. Director: Zaforas de Cabo, Juan. Entidad colaboradora: Colegio de Ingenieros del ICAI. RESUMEN DEL PROYECTO El proyecto consiste en el desarrollo
Más detallesRedes de Altas Prestaciones
Redes de Altas Prestaciones TEMA 3 Tecnologías Soporte tolerante a fallos -Curso 2010 Redes de Altas Prestaciones - Indice Conceptos Topología en Alta Disponibilidad Tecnologías disponibles Tecnología
Más detallesLa interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la
Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes
Más detallesTema 11: Instrumentación virtual
Tema 11: Instrumentación virtual Solicitado: Tarea 09: Mapa conceptual: Instrumentación Virtual M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom
Más detallesPROCEDIMIENTO ESPECÍFICO. Código G114-01 Edición 0
Índice 1. TABLA RESUMEN... 2 2. OBJETO... 2 3. ALCANCE... 2 4. RESPONSABILIDADES... 3 5. ENTRADAS... 3 6. SALIDAS... 3 7. PROCESOS RELACIONADOS... 3 8. DIAGRAMA DE FLUJO... 4 9. DESARROLLO... 5 9.1. PROYECTO
Más detalles1. Topología de BUS / Linear Bus. 2. Topología de Estrella / Star. 3. Topología de Estrella Cableada / Star Wired Ring. 4. Topología de Árbol / Tree
TOPOLOGÍA DE REDES Las topologías más corrientes para organizar las computadoras de una red son las de punto a punto, de bus, en estrella y en anillo. La topología de punta a punta es la más sencilla,
Más detallesMonitorización de sistemas y servicios
Monitorización de sistemas y servicios Contenidos Contenidos... 1 Resumen ejecutivo... 2 Arquitectura de la plataforma de monitorización... 2 Monitorización y alarmas... 3 Monitorización... 3 Servicios
Más detallesCPS Cyber-Physical Systems
CPS Cyber-Physical Systems Concepto Características y Propiedades Arquitectura Aplicaciones Diferencias entre OIT y CPS Los CPS son complejos? Propuesta Concepto Sistemas ciber-físicos (CPS) es la sinergia
Más detallesBeneficios estratégicos para su organización. Beneficios. Características V.2.0907
Herramienta de inventario que automatiza el registro de activos informáticos en detalle y reporta cualquier cambio de hardware o software mediante la generación de alarmas. Beneficios Información actualizada
Más detallesAREA DE TECNOLOGIA E INFORMATICA. Introducción a las Redes de computadores
AREA DE TECNOLOGIA E INFORMATICA Introducción a las Redes de computadores 1 Concepto Una Red es un conjunto de ordenadores interconectados entre si mediante cable o por otros medios inalámbricos. 2 Utilidad
Más detallesRECOMENDACIÓN UIT-R F.1104. (Cuestión UIT-R 125/9) a) que el UIT-T ha realizado estudios y elaborado Recomendaciones sobre la RDSI;
Rec. UIT-R F.1104 1 RECOMENDACIÓN UIT-R F.1104 REQUISITOS PARA LOS SISTEMAS PUNTO A MULTIPUNTO UTILIZADOS EN LA PARTE DE «GRADO LOCAL» DE UNA CONEXIÓN RDSI (Cuestión UIT-R 125/9) Rec. UIT-R F.1104 (1994)
Más detallesUnidad III. Software para la administración de proyectos.
Unidad III Software para la administración de proyectos. 3.1 Herramientas de software para administrar proyectos. El software de administración de proyectos es un concepto que describe varios tipos de
Más detallesTeCS. Sistema de ayuda a la gestión del desarrollo de producto cerámico
TeCS Sistema de ayuda a la gestión del desarrollo de producto cerámico En el origen de todo proyecto de éxito se halla la capacidad de encauzar y estructurar la creatividad TeCS ofrece un entorno de fácil
Más detallesEvaluación, Reestructuración, Implementación y Optimización de la Infraestructura de Servidores, Base de Datos, Página Web y Redes
Propuesta de Trabajo Instrumental de Grado Evaluación, Reestructuración, Implementación y Optimización de la Infraestructura de Servidores, Base de Datos, Página Web y Redes Mayo 2010 Quienes Somos Elecven
Más detallesInformàtica i Comunicacions Plaça Prnt. Tarradellas, 11 17600 FIGUERES (Girona) Tel. 902 88 92 67 Fax 972 671 962 www.cesigrup.es
DNS (Domain Name System)...2 La estructura... 2 Servidores DNS e Internet... 3 Dominios... 3 Servidores de nombres... 3 Servidores de nombres Principal y Secundario... 4 Los archivos del DNS... 4 Registro
Más detallesAutómatas Programables (PLC)
Autómatas Programables (PLC) 1 Automatización industrial Utilización de técnicas y equipos para el gobierno de un proceso industrial, de tal forma que ese sistema funcione de forma autónoma, con poca o
Más detallesComunicación interna: Intranets
Comunicación interna: Intranets Intranets es un sistema privado de información y colaboración que utiliza estándares y programas de Internet. Podemos considerarla como una red interna diseñada para ser
Más detallesLa Solución informática para su sistema de gestión
Página 1 de 7 ÍNDICE 1. Introducción 2. Características del software 3. Precios QUALITYSLAVE 4. Servicios Página 2 de 7 1.- INTRODUCCIÓN QUALITYSLAVE es una solución informática que permite a las organizaciones
Más detallesRedes I Clase # 3. Licda. Consuelo E. Sandoval
Redes I Clase # 3 Licda. Consuelo E. Sandoval 1. PROCESAMIENTO CENTRALIZADO El proceso centralizado es utilizado en los Mainframes, Minicomputadoras y en las Micro multiusuario. Los enlaces a estas máquinas
Más detallesCAPÍTUL07 SISTEMAS DE FILOSOFÍA HÍBRIDA EN BIOMEDICINA. Alejandro Pazos, Nieves Pedreira, Ana B. Porto, María D. López-Seijo
CAPÍTUL07 SISTEMAS DE FILOSOFÍA HÍBRIDA EN BIOMEDICINA Alejandro Pazos, Nieves Pedreira, Ana B. Porto, María D. López-Seijo Laboratorio de Redes de Neuronas Artificiales y Sistemas Adaptativos Universidade
Más detallesSIEWEB. La intranet corporativa de SIE
La intranet corporativa de SIE por ALBA Software Acceso a los servicios SIE desde páginas Web para los usuarios de sistema *. Administración del Sistema (cuentas de usuarios, permisos, servicios, etc...)
Más detallesPráctica del paso de generación de Leads
Práctica del paso de generación de Leads La parte práctica de este módulo consiste en poner en marcha y tener en funcionamiento los mecanismos mediante los cuales vamos a generar un flujo de interesados
Más detallesSistema de detección de incendios. Sergio Menéndez Muñiz Consultor: Jordi Bécares Ferrés Fecha: Junio 2012
Sistema de detección de incendios Autor: Sergio Menéndez Muñiz Consultor: Jordi Bécares Ferrés Fecha: Junio 2012 Índice 1. Introducción del sistema 2-3. Aplicación y posibilidades del sistema 4-5. Posicionamiento
Más detallesDispositivos de Red Hub Switch
Dispositivos de Red Tarjeta de red Para lograr el enlace entre las computadoras y los medios de transmisión (cables de red o medios físicos para redes alámbricas e infrarrojos o radiofrecuencias para redes
Más detallesAlumna: Adriana Elizabeth Mendoza Martínez. Grupo: 303. P.S.P. Miriam De La Rosa Díaz. Carrera: PTB. en Informática 3er Semestre.
Alumna: Adriana Elizabeth Mendoza Martínez. Grupo: 303. P.S.P. Miriam De La Rosa Díaz. Carrera: PTB. en Informática 3er Semestre. Tema: Sistemas Subtema: Base de Datos. Materia: Manejo de aplicaciones
Más detalles3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON)
3.1 INGENIERIA DE SOFTWARE ORIENTADO A OBJETOS OOSE (IVAR JACOBSON) 3.1.1 Introducción Este método proporciona un soporte para el diseño creativo de productos de software, inclusive a escala industrial.
Más detallesEnginyeria del Software III
Enginyeria del Software III Sessió 3. L estàndard ISO/IEC 15504 Antònia Mas Pichaco 1 Introducción El proyecto SPICE representa el mayor marco de colaboración internacional establecido con la finalidad
Más detallesSERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO
SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO Introducción:...1 Service Oriented Architecture...2 Elementos de una Service Oriented Architecture...2 Application frontends...2 Servicios...2 Contrato:...3
Más detallesTecnología IP para videovigilancia... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el
para videovigilancia....... Los últimos avances han hecho posible conectar cámaras directamente a una red de ordenadores basada en el protocolo IP. La tecnología de las cámaras de red permite al usuario
Más detallesArquitectura de seguridad OSI (ISO 7498-2)
Universidad Nacional Autónoma de México Facultad de Ingeniería Criptografía Grupo 2 Arquitectura de seguridad OSI (ISO 7498-2) ALUMNOS: ARGUETA CORTES JAIRO I. MENDOZA GAYTAN JOSE T. ELIZABETH RUBIO MEJÍA
Más detallesWINDOWS 2008 5: TERMINAL SERVER
WINDOWS 2008 5: TERMINAL SERVER 1.- INTRODUCCION: Terminal Server proporciona una interfaz de usuario gráfica de Windows a equipos remotos a través de conexiones en una red local o a través de Internet.
Más detallesIntegración de AuraPortal con SAP
Integración de AuraPortal con SAP Se puede definir como la estrategia empresarial enfocada a gestionar los procesos de negocio. BPM se soporta sobre tecnología de información para automatizar tareas y
Más detalles