UNIDAD III TEMA 7 EQUIPO SCADA
-
Upload
judithdevia -
Category
Education
-
view
128 -
download
1
Transcript of UNIDAD III TEMA 7 EQUIPO SCADA
EQUIPOSCADA
Vanessa VillalobosJosé Figuera
• Introducción
• Conceptos básicos
• CBD
• Sistemas de Tiempo Real
• Metodología de desarrollo de aplicaciones basadas en componentes
• Componentes para Automatización Industrial
• Conclusiones
• Referencias
Mientras que en muchos dominios deaplicación, como en multimedia, ofimática, o interfacesgráficas, etc., la tecnología de componentes estáplenamente consolidada, en otros, como esel caso de los sistemas de tiempo real suaplicación presenta problemas que noestán aún resueltos y en consecuenciasu uso no es habitual.
La ingeniería software trata de aplicar latecnología de componentes a fin de reducir loscostos y plazos de desarrollo y abordar lacreciente complejidad de las aplicacionesinformáticas.
DESARROLLO BASADO EN COMPONENTES
CBSE
Es un acercamiento basado en lareutilización para definir, implementar, ycomponer componentes débilmenteacoplados en sistemas.
Un componente de software individual es unpaquete de software, un servicio web, oun módulo que encapsula un conjunto defunciones relacionadas. Todos los procesosdel sistema son colocados en componentesseparados de tal manera que todos los datosy funciones dentro de cada componenteestán semánticamente relacionados
SISTEMAS DE TIEMPO REAL
Es un sistema informático que interactúacon su entorno físico, respondiendo a losestímulos de él, en un plazo de tiempodeterminado. No basta con que las accionesdel sistema sean correctas, sino que,además, tienen que ejecutarse dentro de unintervalo de tiempo determinado
«Sistemas empotrados»
Características principales:• Determinismo Temporal• Fiabilidad y Seguridad• Concurrencia
• Dominio Industrial• Uso militar• Sistemas Altamente Críticos
Aplicaciones Basadas en Componentes
• Patricia López Martínez• Pedro Espeso• Julio Luis Medina• José M. Drake
XXIV Jornadas de Automática
El diseño de componentes de tiempo real es más complejo que el diseño de componentes que
tienen sólo requerimientos funcionales.
1. Los requisitos de temporización implican especificar las capacidades de colaboración y sincronización entre componentes a un nivel más bajo del que proporcionan las interfaces
2. Las plataformas habituales de los sistemas de tiempo real son heterogéneas y proporcionan
tan sólo recursos limitados
3. Para que un componente pueda ofrecer prestaciones de tiempo real, debe estar soportado
por sistemas operativos, sistemas de comunicación, bases de datos, etc. Que ofrezcan servicios
específicos de gestión de tiempo
Aplicaciones Basadas en Componentes
La metodología se enfoca en elmodelado, diseño y análisis de componentes detiempo real. Se apoya en las características decomponibilidad y robustez que son la base de latecnología de componentes, y la característicade predictibilidad de los sistemas de tiemporeal.
Además es importante tomar en cuenta la“interfaz”, la cual es el recurso deinteroperabilidad funcional entre loscomponentes, y permiten modelar, describir ygestionar el dominio de la aplicación.
Aplicaciones Basadas en Componentes
Se requiere disponer de una metodologíaque incorpore a la especificación delcomponente como parte de los contratosde uso y de instalación, la descripción delcomportamiento temporal de los serviciosque ofrece con independencia de laimplementación concreta del componenteque se esté utilizando. Se ha desarrollado elentorno MAST de modelado, diseño yanálisis de tiempo real.
Modelo de tiempo real de un componente Perfil CBSE-MAST
Aplicaciones Basadas en Componentes
Habitualmente los sistemas detiempo real se implementan comosistemas cerrados
Actualmente comienzan a tener relevancialos sistemas de tiempo real implementadostotalmente o parcialmente sobre entornosabiertos
Sistema de tiempo real comparte laplataforma con otras aplicaciones nomodeladas desde el punto de vistade tiempo real y que puedeninterferir sobre su comportamientotemporal.
Aplicaciones Basadas en Componentes
Aplicación de esta metodología
• Adaptar el sistema operativo para que tengacapacidad de negociar y dar soporte a loscontratos de servicio. Por ello se ha desarrolladoun núcleo de sistema operativo de tiempo realque satisface el estándar POSIX.13 (Interfazportable de sistema operativo) que define elperfil de sistemas de tiempo real mínimos.
• Definir técnicas de análisis de planificabilidad detiempo real basadas en los contratos de servicio.
• Formular una metodología de diseño decomponentes de tiempo real fundamentada enlos contratos de servicio
AUTOMATIZACIÓN INDUSTRIAL
DOMINIO: Adquisición de señales analógicas
y digitales (Adq).
Tiene como objetivo la adquisición ygeneración de señales analógicas ydigitales a través de tarjetas de IO depropósito general instaladas encomputadores con arquitectura PC.
DOMINIO: Adquisición y digitalización de imágenes de vídeo (IG).
Conjuntos de recursos para laconfiguración de la tarjeta dedigitalización de imágenes devídeo, captura de imágenes, ytransferencia de imágenes en vivo aventanas del PC.
DOMINIO: Procesado digital de imágenes
(Img).
Corresponde a diferentes recursospara la gestión, procesado digital,análisis, caracterización estadísticaetc. de imágenes almacenadas en elordenador
DOMINIO: Graphic Panel (GP)
Define el conjunto de conceptos yrecursos informáticos relacionadoscon el control y la supervisión de unpanel gráfico sensible al tacto.
La tecnología de componentes es consideradaactualmente como la solución mas prometedora dela ingeniería software para acortar los tiempos dedesarrollo y generar aplicaciones fiables dentro de latendencia de incremento continuado de lacomplejidad.
La utilización de esta metodología aunque todavía está en desarrollo lo que persigue es crear bases sólidas para desarrollar aplicaciones basadas en componentes para automatización industrial que permitan de reducirlos costos, plazos de desarrollo y abordar la creciente complejidad de las aplicaciones informáticas.
• López P., Espeso P., Medina J. y Drake J. (2003) Metodología de Desarrollo de Aplicaciones basadas en Componentes para Automatización Industrial. [Documento en línea] Disponible en: http://www.ceautomatica.es/old/actividades/jornadas/XXIV/documentos/tire/146.pdf
• Villarroel, J. Sistemas de Tiempo Real. [Documento en línea] Disponible en: http://webdiis.unizar.es/~joseluis/STR.pdf
• Ingeniería de Software Basada en Componentes. [Artículo en línea] Disponible en: http://es.wikipedia.org/wiki/Ingenier%C3%ADa_de_software_basada_en_componentes
• Aplicaciones de Sistemas de Tiempo Real. [Presentación en línea] Disponible en: http://webcache.googleusercontent.com/search?q=cache:vocykw7QzK8J:delta.cs.cinvestav.mx/~pmejia/capi2tr.ppt+&cd=7&hl=es-419&ct=clnk&gl=ve
Vanessa VillalobosJosé Figuera