1 / 16

Diseño e implementación de un SCADA con una aproximación concurrente

Diseño e implementación de un SCADA con una aproximación concurrente. Investigador: Mahgub Safa Director: Enrique Gonzales. PONTIFICIA UNIVERSIDAD JAVERIANA. INGENIERIA DE SISTEMAS. PROYECTO DE INVESTIGACION II. Agenda. Que es un SCADA Objetivos Actividades propuestas y seguimiento PI2

doli
Télécharger la présentation

Diseño e implementación de un SCADA con una aproximación concurrente

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Diseño e implementación de un SCADA con una aproximación concurrente Investigador: Mahgub Safa Director: Enrique Gonzales PONTIFICIA UNIVERSIDAD JAVERIANA INGENIERIA DE SISTEMAS PROYECTO DE INVESTIGACION II

  2. Agenda Que es un SCADA Objetivos Actividades propuestas y seguimiento PI2 Resultados Dificultades Conclusiones

  3. SCADA • Supervisionary, Control And Data Acquisition Tipo especial de programas que sirven para efectuar funciones de adquisición de datos control y supervisión sobre PLC´s Programming Logic Controllers Equipo electrónico capaz de ejecutar un programa cíclicamente usado para desarrollar funciones de control.

  4. Objetivos Generales • Adquirir conocimiento en el diseño de software con un enfoque concurrente. • Diseñar e implementar un software de supervisión tipo SCADA

  5. Objetivos Específicos • Investigar y familiarizarse con el concepto de SCADA. • Investigar, probar y comparar los diferentes tipos de aplicaciones SCADA’s para determinar los requerimientos de la implementación a realizar. • Indagar y conocer sobre aplicaciones SCADA’s en el ámbito colombiano. • Investigar sobre metodologías de diseño concurrente y herramientas de apoyo para implantación de sistemas concurrentes. • Aplicar un enfoque concurrente para el análisis, el diseño y la implementación de un programa SCADA. • Probar y validar el programa diseñado en un ambiente de laboratorio.

  6. Actividades y Seguimiento deProyecto de Investigación II 1- Revisar bibliografía y fuentes adicionales 2- Estudiar modelamiento concurrente 3- Estudiar la programación concurrente 4- Requerimientos del SCADA 5- Definir protocolo de pruebas 6- Analizar y diseñar la aplicación

  7. Actividades y Seguimiento deProyecto de Investigación II Requerimientos del SCADA 95% Abril 2001 Revisar bibliografía y fuentes adicionales Estudiar modelamiento concurrente Estudiar la programación concurrente 100% 100% 100% Feb 2002 Marzo 2002 Marzo 2001

  8. Actividades y Seguimiento deProyecto de Investigación II Analisis y Diseño Protocolo de pruebas 95% 30% Mayo 2001 Mayo 2001

  9. Resultados • Modelamiento concurrente • Herramientas de Programación Concurrente • Requerimientos de SCADA • Diseño concurrente • Analisis y Diseño del SCADA Concurrencia

  10. Modelamiento Concurrente • Redes de Petri • CSP(Communicating Sequential Processes) Se expresa en términos de conjuntos de fallas y divergencias. • Presentación de conducta  = O  E

  11. Herramientas de Programación concurrente • Tradicionales (Java, C++) threads • CTJ (Communicating Threads in Java) • JCSP (JavaCommunicating Sequential Processes • Herramientas de agentes (Fipa) • Zeus • Jade

  12. Requerimientos del SCADA • Requerimientos Funcionales • Posibilidad de escrutar sincrónicamente las variables asociadas a los OSC, pudiendo actuar en esos escrutamientos • Requerimientos No funcionales • El funcionamiento del Scada debe ser independiente del proceso que este supervisando. • Requerimientos de interface • Debe permitirle al usuario definir el ACS adaptándolo a la aplicación particular que se desee supervisar y controlar. • Deseables • Posibilidad de utilizar varios tipos de bases de datos

  13. Diseño Concurrente Tareas No modificable Graficar ACK Log PLC Persistir Asincronico Usuario Informar Sincronico Nivel PLC Petición PCAM (Particionar, Comunicar, Aglomerar, Mapear) Diseño con agentes

  14. Dificultades Encontradas Falta de cooperación de Festo Falta de bibliografía sobre concurrencia en al universidad

  15. Conclusiones • Se estudio varias formas de modelamiento concurrente y se analizo que CSP ofrece las caracteristicas necesarias para facilitar el diseño concurrente y luego la implantación de ese diseño • Se recolectaron los requerimientos del SCADAque permitiran probar el mismo al final del proyecto. • Se estudio varias herramientas de programación concurrente, determinando que tanto JCSP como las herramientas de agentes ofrecen características que facilitan la implantación del proyecto • Se estudiaron metodologías de diseño concurrente, concluyendo que la metodología de agentes es la más robusta y facilita más la implantación. • Se puede terminar el proyecto de investigaciòn dentro del lapso de tiempo planeado

  16. MUCHAS GRACIAS

More Related