11
Aplicaciones Aplicaciones Mecatrónicas Mecatrónicas distribuidasdistribuidas
M.C. Juan Carlos Olivares Rojas
AgendaAgenda
Arquitectura de aplicaciones distribuidas.
Sistemas SCADA (Supervisory Control and Data Acquisition).
Configuración y creación esquemas de seguridad. 22
AgendaAgenda
Respaldo y escenarios de aplicaciones.
Distribución histórica de datos.
Servidor Industrial de Lenguaje de Consulta estructurada. Servidor SQL. (Structured Query Language) como proveedor histórico. 33
Arquitectura de aplicaciones Arquitectura de aplicaciones distribuidasdistribuidas
• Las aplicaciones mecatrónicas no pueden trabajar de forma aislada.
• En la mayoría de las líneas de producción de las empresas, se encuentran muchos sistemas mecatrónicos dispersos.
44
Arquitectura de Aplicaciones Arquitectura de Aplicaciones DistribuidasDistribuidas
• Las aplicaciones y sistemas que se encuentran de alguna forma unidos lo hacían generalmente sin ningún estándar.
• Actualmente se utiliza de manera predeterminada los sistemas SCADA para el manejo de aplicaciones distribuidas.
55
Sistemas SCADA (Supervisory Sistemas SCADA (Supervisory Control and Data Acquisition)Control and Data Acquisition)
• Control Supervisor y Adquisición de Datos, es un sistema integral que incluye un hardware de señal de entrada y salida, controladores, interfaz hombre-máquina, redes, comunicaciones, base de datos y software.
66
Sistemas SCADASistemas SCADA
• Deben ser sistemas abiertos. Permiten tomar decisiones de manera automática o semiautomática.
• Deben poder guardar la información y mantener un registro histórico para la creación de reportes.
77
Sistemas SCADASistemas SCADA
88
Configuración y creación Configuración y creación esquemas de seguridadesquemas de seguridad
• Los esquemas de seguridad deben definir usuarios y roles específicos de que se puede hacer con el sistema y que no.
• Son importantes los esquemas de seguridad debido a que sin ellos no se puede tener una cierta certeza de que el sistema es seguro.
99
Respaldo y escenarios de Respaldo y escenarios de aplicacionesaplicaciones
• Los respaldos se pretende que se realicen de manera automatizada.
• Los respaldos nos dan cierta tolerancia a fallo y nos sirven en muchos casos para simulaciones de escenarios del tipo que pasaría si…
1010
Distribución histórica de datosDistribución histórica de datos
• Dentro de la configuración de los sistemas SCADA se debe indicar el periodo en que se registran las mediciones y el promedio en que se graban estas en la base de datos.
• La gran mayoría de los sistemas SCADA realiza el registro de los datos con un tiempo diferente al de monitorización.
1111
Servidor SQLServidor SQL
• A nivel empresarial, los sistemas SCADA utilizan el lenguaje SQL (Structured Query Language) como medio para obtener los datos históricos del sistema.
• Se realiza en este lenguaje ya que es muy versátil y fácil de aprender.
1212
Diseño de un Base de Datos para Diseño de un Base de Datos para Sistemas SCADASistemas SCADA
• La base de datos debe contener estructuras para almacenar la configuración del sistema, los esquemas de seguridad y principalmente la información obtenida por el sistema. Opcionalmente pueden contener otros tipos de elementos.
1313
Diseño de una BD para Sistemas Diseño de una BD para Sistemas SCADASCADA
• Actividad: Diseñar una base de datos en Access para controlar un Sistema SCADA
• Se realizaran algunas consultas con el asistente y otras a través de SQL.
• Se sugiere utilizar Access.1414
1515
¿Preguntas, dudas y ¿Preguntas, dudas y comentarios?comentarios?