UNIVERSIDAD SIMÓN BOLÍVAR Decanato de Estudios Profesionales Coordinación de Ingeniería Electrónica

Tamaño: px
Comenzar la demostración a partir de la página:

Download "UNIVERSIDAD SIMÓN BOLÍVAR Decanato de Estudios Profesionales Coordinación de Ingeniería Electrónica"

Transcripción

1 - i - UNIVERSIDAD SIMÓN BOLÍVAR Decanato de Estudios Profesionales Coordinación de Ingeniería Electrónica DESARROLLO BÁSICO DE UN SISTEMA SCADA DISTRIBUIDO BASADO EN MIDDLEWARE Y SOFTWARE DE CÓDIGO ABIERTO Por Luis Enrique Vaamonde Lemke Sartenejas, Febrero de 2007

2 - ii - UNIVERSIDAD SIMÓN BOLÍVAR Decanato de Estudios Profesionales Coordinación de Ingeniería Electrónica DESARROLLO BÁSICO DE UN SISTEMA SCADA DISTRIBUIDO BASADO EN MIDDLEWARE Y SOFTWARE DE CÓDIGO ABIERTO Por Luis Enrique Vaamonde Lemke Realizado con la Asesoría de: Prof. Ernesto Granado (Tutor Académico) Prof. Mario Torre (Tutor Industrial) Informe Final de Cursos en Cooperación Técnica y Desarrollo Social Presentado ante la Ilustre Universidad Simón Bolívar como requisito parcial para optar al título de Ingeniero Electrónico Sartenejas, Febrero de 2007

3 - iii - UNIVERSIDAD SIMÓN BOLÍVAR Decanato de Estudios Profesionales Coordinación de Ingeniería Electrónica DESARROLLO BÁSICO DE UN SISTEMA SCADA DISTRIBUIDO BASADO EN MIDDLEWARE Y SOFTWARE DE CÓDIGO ABIERTO Informe Final de Cursos en Cooperación Técnica y Desarrollo Social Presentado por Luis Enrique Vaamonde Lemke REALIZADO CON LA ASESORÍA DE: Prof. Ernesto Granado (Tutor Académico) Prof. Mario Torre (Tutor Industrial) RESUMEN: En este trabajo se continúa con el desarrollo de un sistema básico de supervisión, control y adquisición de datos (SCADA), bajo la plataforma Linux, que se compone de aplicaciones que trabajan de forma distribuida a través de un middleware orientado a mensajes. Implementado con el uso de software de código abierto, el prototipo de estación maestra SCADA usando el protocolo de comunicación industrial Modbus para el intercambio de datos con estaciones remotas en campo, una base de datos para el almacenamiento de la información y una interfaz gráfica de usuario para la supervisión y control del proceso. Se busca que las aplicaciones del prototipo se acerquen al cumplimiento pleno de los requerimientos de escalabilidad, modularidad y procesamiento en tiempo real, necesarios para aplicaciones distribuidas de control industrial. PALABRAS CLAVES: SCADA; Middleware; Linux; Software libre; Tiempo real. Aprobado con Mención: Postulado para el premio: Sartenejas, Febrero de 2007.

4 - iv - Índice General CAPÍTULO 1: INTRODUCCIÓN DESCRIPCIÓN DEL PROYECTO OBJETIVOS: GUÍA DEL LIBRO CAPÍTULO 2: FUNDAMENTOS TEÓRICOS SISTEMAS SCADA SISTEMAS DISTRIBUIDOS MIDDLEWARE Tipos de Middleware: Middleware orientado a Mensajes (MOM): CÓDIGO ABIERTO CONSIDERACIONES DE TIEMPO REAL PROTOCOLO MODBUS Descripción General Descripción del Protocolo Codificación de los Datos Modelo de Datos y Direccionamiento Procesamiento en el Servidor Modbus sobre TCP / IP Categorías de Códigos de Función Códigos de Excepción Códigos de Función Públicos más comunes COMPONENTES ESTUDIADOS PARA EL PROTOTIPO Sistema Operativo Lenguajes de Programación Lenguaje C Lenguaje C Java Base de Datos XML Parser XML Parser Expat Parser Xerces[12] Parser Java XmlBlaster Características principales Simuladores RTU- Modbus ModSim Simulador RTU-Modbus Mecanismo Señal/Casilla Librería Boost: Librería Sigslot: Librería FOX-TOOLKIT CAPÍTULO 3: COMPONENTES USADOS EN EL PROTOTIPO LENGUAJE DE PROGRAMACIÓN PARSER XML SIMULADORES RTU-MODBUS MECANISMO SEÑAL/CASILLA XMLBLASTER Pruebas realizadas Resultados Análisis de resultados CAPÍTULO 4: PROTOTIPO DESCRIPCIÓN DEL PROTOTIPO Arquitectura del Prototipo... 55

5 - v Funcionamiento General MODELO DE DATOS TÓPICOS DE MENSAJES XML TIPOS DE MENSAJES XML Mensaje XML de Datos Mensaje XML de Control Mensaje XML de Error Mensaje XML de Alarma Mensaje XML de Reconocimiento de Alarma Mensaje XML de Fin de Alarma Mensaje XML de Actualización Mensaje XML de Solicitud de Actualización Mensaje XML de Solicitud de Valores Históricos Mensaje XML de Valores Históricos Mensaje XML de Configuración del Driver Mensaje XML de Configuración del Sistema CAMBIOS REALIZADOS AL PROTOTIPO Modelo de datos Interfaz CTU-RTU Funcionamiento general de la Interfaz CTU RTU Drivers de comunicación Nuevas características: Otros cambios: Servidor de Datos Funcionamiento general del Servidor de Datos SCADA Base de Datos Sistema Supervisorio Reestructuración de Mensajes Mensaje de datos: Mensaje de error: Otros mensajes:...98 CAPÍTULO 5: CONCLUSIONES Y RECOMENDACIONES REFERENCIAS BIBLIOGRÁFICAS

6 - vi - Índice de Figuras Figura 2.1 Elementos de un sistema SCADA Figura 2.2 Sistema distribuido conectado mediante un Middleware.18 Figura 2.3 PDU de Modbus 22 Figura 2.4 ADU de Modbus incluyendo en MBAP...25 Figura 3.1: tiempo entre mensajes del publicador..47 Figura 3.2: tiempo entre mensajes del receptor:.47 Figura 3.3: tiempo total del publicador:.48 Figura 3.4: tiempo total del Suscriptor...48 Figura 3.5: tiempo entre primer mensaje publicado y último mensaje recibido 49 Figura 3.6: tiempo neto promedio de un mismo mensaje: 49 Figura 4.1 Ciclo de Interrogación...57 Figura 4.2. Modelo original de la Interfaz CTU-RTU...85 Figura 4.3: modelo propuesto de la Interfaz CTU-RTU 86

7 - vii - Índice de Tablas Tabla 2.1 Códigos de Excepción de Modbus.25 Tabla 2-2 PDU para petición de lectura de bobinas...26 Tabla 2-3 PDU para respuesta normal de lectura de bobinas.26 Tabla 2-4 PDU para respuesta de excepción de lectura de bobinas...27 Tabla 2-5 PDU para petición de lectura de entradas discretas...27 Tabla 2-6 PDU para respuesta normal de lectura de entradas discretas.28 Tabla 2-7 PDU para respuesta de excepción de lectura de entradas discretas...28 Tabla 2-8 PDU para petición lectura de registros de almacenamiento..28 Tabla 2-9 PDU para respuesta normal de lectura de registros de almacenamiento...29 Tabla 2-10 PDU para respuesta de excepción de lectura de registros de almacenamiento 29 Tabla 2-11 PDU para petición de lectura de registros de entrada..30 Tabla 2-12 PDU para respuesta normal de lectura de registros de entrada 30 Tabla 2-13 PDU para respuesta de excepción de lectura de registros de entrada..30 Tabla 2-14 PDU para petición de escritura de bobina 31 Tabla 2-15 PDU para respuesta normal de escritura de bobina.31 Tabla 2-16 PDU para respuesta de excepción de escritura de bobina 31 Tabla 2-17 PDU para petición de escritura de registro de almacenamiento..32 Tabla 2-18 PDU para respuesta normal de escritura de registro de almacenamiento 32 Tabla 2-19 PDU para respuesta de excepción de escritura de registro de almacenamiento..32 Tabla 4.1 Tipos de puntos..59 Tabla 4.2 Funciones de Modbus usadas por el prototipo...88 Tabla 4.3: puntos discretos.93 Tabla 4.4: puntos registros.94 Tabla 4.5: alarmashistoricos..95

8 - viii - Tabla 4.6: errores 95 Tabla 4.7: rtus.96 Tabla 4.8: valores históricos...96 Tabla 4.9: configuracionrtu 97 Tabla 4.10: eventosclientes 97 Tabla 4.11: configuracioninterrogacionmodbus 97

9 - 9 - CAPÍTULO 1: INTRODUCCIÓN El presente trabajo es la continuación de los proyectos iniciados a partir de: la pasantía "DISEÑO CONCEPTUAL DE UN SISTEMA SCADA DISTRIBUIDO BASADO EN MIDDLEWARE Y SOFTWARE DE CÓDIGO ABIERTO" presentada por Ambrosio Plaza en noviembre de 2005 en la Universidad Simón Bolívar, y la tesis DESARROLLO BÁSICO DE UN SISTEMA SCADA DISTRIBUIDO BASADO EN MIDDLEWARE Y SOFTWARE DE CÓDIGO ABIERTO presentada por Luis Luque en Julio de 2006 en la Universidad Simón Bolívar. Originalmente concebido a raíz de la adopción de una política del Estado venezolano orientada a promover e incentivar el desarrollo de software de código abierto, plasmado en la promulgación del decreto presidencial 3390 de fecha 23 de diciembre de Este decreto obliga a los organismos del sector público a migrar sus sistemas a alternativas de código abierto, en la medida en que sea posible. Lo que se busca con este proyecto, es continuar con el desarrollo de un sistema SCADA completo que posea características de alto procesamiento de datos, que cumpla con los requerimientos de tiempo real, estabilidad, modularidad y escalabilidad. Para ello, es necesario un aporte gradual y constante de la comunidad académica. Los proyectos que originaron el presente trabajo, sirvieron de base, como aproximación teórica y práctica, y como punto de comparación en la búsqueda de soluciones apropiadas para la realización del prototipo. Pese a los aportes obtenidos en los trabajos anteriores, todavía cuentan con ciertas limitaciones: 1. Falta de modularidad en el sistema, crear nuevos módulos resulta complicado debido al lenguaje de programación empleado. 2. Limitaciones para la configuración del prototipo, ya que sólo se puede configurar antes de iniciar las aplicaciones.

10 No se hace una exhaustiva revisión de los componentes empleados, ni se tienen pruebas de desempeño que sirvan como punto de comparación. 4. Falta de distributabilidad en el prototipo, debido a la cantidad limitada de aplicaciones que se pueden configurar. Pese a estas limitaciones en la implementación del prototipo, las investigaciones teóricas y el diseño conceptual de la arquitectura y el funcionamiento de los sistemas, sin duda alguna, fueron los mayores aportes tomados en cuenta para la realización de este trabajo. 1.1 Descripción del Proyecto El proyecto consiste en la continuación del desarrollo de un prototipo básico de una estación maestra de un sistema SCADA [2]. Entre las características del prototipo se encuentran: 1. Posee una arquitectura distribuida basada en Middleware orientado a mensajes, en donde se hace uso del código XML para el envío de informaciones. 2. Se comunica con las estaciones remotas a través del protocolo Modbus sobre TCP / IP. 3. Es altamente configurable para una gran cantidad de procesos a supervisar y controlar. 4. Permite tanto el monitoreo como el control del proceso, al garantizar una comunicación bidireccional entre las estaciones remotas y el operador de la estación maestra. 5. Provee una interfaz gráfica de usuario completa, que permita el monitoreo y configuración del sistema. 6. Utiliza una base de datos para mantener los valores actuales e históricos de los puntos a medir, las alarmas vigentes, finalizadas y reconocidas, información sobre los eventos de errores, las estadísticas de cada una de las estaciones remotas configuradas, y la información del sistema en

11 general Se acerca al cumplimiento de los criterios para el procesamiento de datos en tiempo real al utilizar al máximo la programación multihilos. 8. Se compone de herramientas de software de código abierto, por lo que se desarrolló las herramientas necesarias para completar los requerimientos de software de código abierto. 9. Se utilizó un estilo de programación compatible con la filosofía del software libre, para garantizar la adecuada continuación del proyecto. En este sentido se intentó hacer hincapié en la documentación, la claridad del código, la programación modular y se utilizaron herramientas universales y sencillas para el desarrollo de las aplicaciones: un editor de texto y compiladores de línea de comando, ambas herramientas de código abierto, además de otras herramientas de ayuda para la optimización y revisión del código, también de código abierto. 1.2 Objetivos: El objetivo general del proyecto es: Continuar con el desarrollo de un prototipo básico de una estación maestra para un sistema SCADA [2], revisando la arquitectura propuesta, para garantizar un desarrollo modular y escalable, y que permita una fácil configuración. Los objetivos específicos del presente proyecto son los siguientes: -Hacer una revisión completa del enfoque tomado por los proyectos anteriores. -Buscar soluciones para garantizar al máximo la modularidad del sistema, permitiendo facilitar desarrollos futuros de las aplicaciones. -Garantizar el cumplimiento pleno en cuanto a las exigencias del uso de software de código abierto. -Apegarse al cumplimiento pleno en cuanto a las exigencias del procesamiento en tiempo real.

12 1.3 Guía del Libro Este libro está estructurado de la siguiente forma, en el Capítulo 2: Fundamentos Teóricos, se hace una revisión de las bases teóricas del proyecto, prestándole especial atención, a aquellos conceptos de los cuales se hace uso para el desarrollo del prototipo. En el Capítulo 3: Componentes usados en el prototipo, se presentan los componentes usados para el diseño del prototipo, y el motivo por el cuál fueron escogidos. En el Capítulo 4: Prototipo, se desarrolla a profundidad el funcionamiento del sistema, mencionando los cambios realizados al modelo anterior En el Capítulo 5: Conclusiones y Recomendaciones, se presenta una discusión sobre los objetivos logrados en el desarrollo del proyecto, además de recomendaciones necesarias para su continuación.

13 CAPÍTULO 2: FUNDAMENTOS TEÓRICOS El presente trabajo, está basado en las investigaciones teóricas y desarrollo práctico, realizado por Ambrosio Plaza [1] y Luis Luque [2] en sus proyectos de grado, siguiendo sus recomendaciones y conclusiones como base para la elaboración de un nuevo prototipo que cumpla más adecuadamente los objetivos del proyecto. En este capítulo, se hace un repaso a los fundamentos teóricos, y se desarrollan los nuevos tópicos introducidos en el presente proyecto Sistemas SCADA Un sistema de adquisición y control de datos Supervisorio (por sus siglas en inglés Supervisory Control And Data Acquisition) es un conjunto de aplicaciones que permite el monitoreo y control de los distintos elementos de un proceso, a través de los equipos de campo distribuidos geográficamente [3]. Está compuesto por los siguientes elementos: a) La aplicación central, se caracteriza por las siguientes funciones: -Es la que se comunica con las estaciones remotas, para traducir los datos recibidos en una estructura manejable por el sistema. -Presenta una interfaz de operador que permite que el operador interactúe con el sistema, observando el estado del sistema, y enviando señales de control para establecer los puntos de referencia o set-points. -Mantiene los datos históricos para tener una referencia de las alarmas, errores y punto de funcionamiento del sistema, para permitir la creación de estadísticas, y analizar el desempeño del proceso. b) Las estaciones remotas, también denominados equipos de campo, son los encargados de recopilar la información de las variables físicas del proceso, y transmitirlas a la unidad central.

14 Existen tres categorías principales de estaciones remotas: Unidades Terminales Remotas: llamadas RTU por sus siglas en inglés (Remote Terminal Unit) son las preferidas para sistemas SCADA, ya que su función principal es la de recolectar datos, y aplicarles un formato según las aplicaciones de algún protocolo conocido por la aplicación central, para transmitírselos y que puedan ser recopilados y analizados. Estos equipos suelen estar diseñados para procesos específicos, manteniendo generalmente un esquema de control centralizado, por lo que suelen ser una interfaz entre la estación central y los equipos de instrumentación. Controladores lógicos programables: llamados PLC por sus siglas en inglés (Programmable Logic Controllers). Estos equipos buscan ser lo más estándar posible ya que son altamente programables. Suelen usarse en esquemas de control automático, ya que manejan todos los datos de los instrumentos, y a través de una instrucción de la estación central, realizan los pasos necesarios para generar una acción en el proceso. Computadores industriales: son las alternativas de menor costo, ya que son altamente configurables, presentan una interfaz gráfica, y procesan grandes cantidades de datos, pero presentan la desventaja que no soportan ambientes de trabajo hostiles como los otros dispositivos. c) Redes de Comunicación. Permiten la interconexión entre la estación central y las estaciones remotas. Suelen clasificarse de acuerdo a su topología: Punto a punto: en donde la estación central mantiene un canal de comunicación directa con una estación remota, permitiendo altas velocidades de transmisión, con la desventaja de incrementos de costo en la instalación y mantenimiento de la infraestructura. Punto a multipunto: en donde el medio de transmisión es compartido entre diferentes estaciones remotas, lo que reduce los costos en la infraestructura de comunicación,

15 pero incrementa los retardos de transmisión Dependiendo de los requisitos en la infraestructura, ya sean velocidades de transmisión o distancia entre los componentes del sistema, estas redes de comunicación pueden utilizar diferentes medios, entre ellos: Líneas compartidas Fibra óptica Radio Microondas Satélites d) Equipos de Instrumentación: Son los equipos que interactúan de forma directa con el proceso, entre ellos se tienen: Sensor: Es la parte de una cadena de medición y control que mide primero la magnitud de una variable de proceso, asumiendo un estado de salida correspondiente que es predeterminado e inteligible. El sensor puede estar separado o ser parte integral de otro elemento funcional del lazo, es equivalente a Detector y Elemento primario. Transmisor: Es un dispositivo que mide una variable de proceso por medio de un sensor y tiene una salida de una señal estándar, cuyo estado varía solamente como una función predeterminada de la variable de proceso. El sensor puede ser o no, parte integral del transmisor. Transductor: es un dispositivo que recibe información en la forma de una o más cantidades físicas, modifica la información y/o su forma, si se requiere, y produce una señal resultante de salida. Dependiendo de la aplicación, puede ser un elemento primario, un transmisor, un relé, un convertidor u otro dispositivo. Actuador: se encargan de regular de alguna forma el proceso. En este grupo

16 conseguimos las válvulas, los motores, etc e) Protocolos de Comunicación: constituyen los conjuntos de reglas y convenciones entre entes comunicantes. El objetivo es establecer una conexión entre los diferentes equipos de un sistema, identificando el emisor y el receptor, asegurando que todos los mensajes se transfieran correctamente y controlando toda la transferencia de información. Un protocolo define los detalles y especificaciones técnicas del lenguaje de comunicación entre los equipos. En la figura 2.1 se presenta los elementos que conforman el sistema SCADA. Figura 2.1 Elementos de un sistema SCADA 2.2. Sistemas Distribuidos Se define como sistema distribuido aquél en el cual varios procesadores autónomos, procesos de almacenamiento de datos o bases de datos interactúan entre sí para la consecución de un fin común. Los procesos coordinan sus actividades e intercambian información a través de una red de comunicaciones [5]. Estos sistemas presentan las siguientes características:

17 Presentan una arquitectura modular: ya que el sistema puede variar en número, los diferentes equipos empleados para llevar a cabo tareas específicas asignadas. Número arbitrario de procesos de aplicación: debe ser flexible para poder crecer o decrecer el número de procesos según sea necesario. Transparencia: comúnmente se requiere que la arquitectura distribuida sea transparente para el usuario. Comunicación de mensajes a través de una red de comunicaciones: se diseña para tener un funcionamiento cooperativo, en vez de tener un comportamiento a modo maestro / esclavo o petición / respuesta. Sistema de control global: necesario para conformar un único sistema coherente, en donde se establece una política común para el uso del sistema, los servicios que provee, los criterios de seguridad, etc. La ventaja de los sistemas distribuidos respecto a los no distribuidos reside básicamente en: Reduce los costos, debido al uso de equipos más económicos, como por ejemplo: usar varios microprocesadores especializados de bajo costo en vez de computadores para el procesamiento de todos los datos. Es modular, en donde cada componente tiene su propia interfaz con el resto del sistema, lo que permite diseños más simples. Es flexible, lo que permite modificar de una manera más cómoda la cantidad de componentes necesarios para supervisar y controlar el proceso. Mejora la disponibilidad e integridad debido a una mejora en la tolerancia a fallas usando componentes autónomos que permitan una redundancia en el sistema. Mejora el desempeño empleando el procesamiento en paralelo, el cual es más eficiente. Una de las formas empleadas para facilitar la comunicación entre los diferentes módulos, es

18 mediante el uso de un Middleware La figura 2.2 muestra diversas aplicaciones conectadas a través de un Middleware como servidor central. Figura 2.2 Sistema distribuido conectado mediante un Middleware 2.3 Middleware. El Middleware se define como una capa de software intermedio que gestiona la comunicación entre diferentes aplicaciones. Sus principales funciones son: Proveer de una interfaz estandarizada, para permitir a los desarrolladores la reusabilidad del código y la fácil integración en la aplicación de las ventajas del Middleware para su interconexión con el resto de módulos del sistema. Ocultar detalles de programación de bajo nivel, así como la heterogeneidad de las aplicaciones y los otros componentes del sistema. Permitir la escalabilidad de las aplicaciones, de manera que se puedan agregar, eliminar y modificar los componentes sin que esto se traduzca en la modificación de

19 todos los otros componentes para que admitan la nueva configuración La principal desventaja de los Middleware, está en el incremento en el retardo de las comunicaciones, debido a que están diseñados para cumplir con un amplio rango de usos, y no se encuentran optimizados para una aplicación específica Tipos de Middleware: Según el sistema empleado se pueden agrupar en tres diferentes grupos: a) Orientado a Mensajes: denominados MoM por sus siglas en inglés (Message Oriented Middleware) se encargan de transportar una gran variedad de tipos diferentes de mensajes, entre una aplicación fuente y una o más de destino. b) Orientado a Objetos: funcionan a un mayor nivel, sin presentar una forma tan sencilla de usar como los otros estilos, permiten un acoplamiento más directo entre las aplicaciones, pero resultan menos versátiles en el momento de desarrollar nuevos módulos. c) Orientado a llamadas de Procedimiento Remoto: están diseñados para funcionar a modo de petición / respuesta, en el que una aplicación le pide a otra aplicación por datos, y espera hasta que le sean enviados. La gran ventaja de este sistema, es que presenta una alta sincronización Middleware orientado a Mensajes (MOM): Presenta dos modos principales de funcionamiento: a) Punto a punto (PtP): en donde una aplicación puede enviarle el mensaje de información a otra aplicación en específico. b) Publicador / Suscriptor: en donde los mensajes son enviados, no a un cliente específico, sino a todos aquellos clientes que estén interesados en un tipo de mensajes. Para

20 esto, se publica el mensaje con un tópico previamente definido por el sistema, y los clientes que requieran ese tipo de mensajes, se suscriben al tópico, y estos mensajes les son entregados. Una gran ventaja de este sistema, es que la aplicación que publica los mensajes, no tiene que conocer previamente a los clientes interesados en los mensajes, sino que sólo debe enviarle el mensaje a una aplicación central, y ésta es la que se encarga de repartir los mensajes a todos los clientes que los requieran Código Abierto También llamado software libre, consiste en una corriente de pensamiento muy arraigada en grandes comunidades de programadores a nivel mundial que se centra en promover la distribución, comercial o no, de aplicaciones informáticas incluyendo su código fuente y permitiendo la modificación y re-distribución del mismo [6]. Dentro de esta modalidad de software se pueden diferenciar varias modalidades, representadas por las distintas licencias que adoptan los productos desarrollados bajo esta filosofía. Los criterios divergen en permitir o no la distribución comercial de los productos derivados del original, impedir que estos productos dejen de ser software libre o permitir que pasen a formar parte de aplicaciones propietarias. Entre estas licencias se tienen: a) Licencia LGPL (Lesser General Public License): es una licencia que protege menos las libertades del desarrollador, y a ello debe su nombre. Es desarrollada con el fin de permitir el uso de las aplicaciones que ampara tanto en proyectos de software libre como en los que son de software propietario. La intención de esta licencia, es que las aplicaciones que cubre, se puedan convertir en estándares, para poder ser utilizados en cualquier plataforma (incluida el GNU/Linux). b) Licencia GPL (General Public License): esta licencia garantiza completamente que el

21 software que ampara sea totalmente libre para su uso y distribución. Sin embargo, hace la acotación de que al hablar de libertad del software no se refiere a que sea gratuito, sino a que el software se distribuya con su código fuente de manera que se tenga la libertad de modificar el programa para, por ejemplo, añadir nuevas funciones necesarias para la aplicación en que se va a utilizar Consideraciones de Tiempo Real Para un sistema de automatización y control de un proceso industrial, se requiere, no sólo procesar una gran cantidad de datos, sino también procesarlos de una manera rápida, para permitir que las instrucciones de control lleguen de manera rápida y oportuna. Se considera como criterio tomar como valor aceptable de respuesta, que esta sea menor al 10% de la constante de tiempo (τ) del sistema. Es decir, desde el momento en que se transmite un paquete de datos con la información del proceso, hasta la llegada de la respuesta con las instrucciones de control, debe haber transcurrido un tiempo menor al 10% de τ. Una forma apropiada para mejorar el funcionamiento de un sistema de automatización y control, es diseñar su arquitectura basado en procesamiento multitarea. El concepto de tiempo real no es absoluto y varía de acuerdo a la naturaleza de los sistemas que implementen esta característica. En el área de control de procesos, las consideraciones para garantizar un funcionamiento a tiempo real dependen por completo del proceso a controlar. De acuerdo a los requerimientos de velocidad de respuesta de cada proceso, se debe garantizar que el sistema presente retrasos aceptables, un comportamiento predecible y que la cantidad de datos procesados por intervalo de tiempo sea el requerido [2] Protocolo Modbus Modbus es un protocolo de comunicación industrial abierto desarrollado por la empresa

22 Modicon en Es considerado un estándar de facto en la industria por su amplia difusión desde hace varias décadas. Modbus es un protocolo de mensajes ubicado en la capa siete del modelo OSI, que provee una comunicación Servidor / Cliente sobre una gran variedad de protocolos inferiores. Este protocolo, funciona en el modo de petición / respuesta, ofreciendo sus servicios mediante códigos de función especificados por este estándar. En un sistema SCADA, se define como Servidor Modbus, a la Unidad Terminal Remota, y como cliente, a la estación central del sistema Descripción General Esta sección describe el protocolo Modbus, las reglas para la transmisión y recepción de paquetes y algunas de las funciones que soporta Descripción del Protocolo El protocolo Modbus, define una unidad de datos principal, que se mantiene constante para los diferentes medios en que sea transmitido. Esta unidad principal se denomina Unidad de Datos de Protocolo (PDU por sus siglas en inglés: Protocol Data Unit) [8]. La figura 2.3 representa el PDU del protocolo Modbus. Figura 2.3 PDU de Modbus Codificación de los Datos El protocolo Modbus, se rige por el modelo big-endian, por lo que el byte más significativo es el primero en enviarse.

23 Modelo de Datos y Direccionamiento Independientemente como se haya diseñado un servidor Modbus, se exige que todos sus datos sean direccionados de una forma específica, para cumplir la normativa del protocolo. Dependiendo del tipo de datos, se usa el siguiente modelo: Puntos discretos de sólo lectura: sus posibles valores son sólo cero o uno, llamados Entradas Discretas. Puntos discretos de lectura y escritura: sus posibles valores son sólo cero o uno, llamados Bobinas. Registros de sólo lectura: tienen un tamaño de 16 bits, llamados: Registros de Entrada. Registros de lectura y escritura: con 16 bits de tamaño, se llaman Registros de Almacenamiento. Para cada uno de estos tipos de datos, se pueden tener hasta elementos individuales, numerados comenzando desde cero Procesamiento en el Servidor Cuando un cliente envía una petición a un servidor, pueden generarse los siguientes eventos: 1. Si el servidor recibe una petición sin ningún error de comunicación y puede manejarla de forma normal, retorna una respuesta normal con el código de función de la petición y los datos solicitados según la función de la petición. 2. Si el servidor no recibe una petición debido a errores de comunicación éste no envía ninguna respuesta y eventualmente se vencerá un temporizador en el lado del cliente, generando una excepción en la aplicación. 3. Si el servidor recibe una petición con errores de comunicación (chequeo de paridad, CRC, etc.) no genera ninguna respuesta y eventualmente se vencerá un temporizador en el lado del cliente, generando una excepción en la aplicación.

CAPÍTULO I. Sistemas de Control Distribuido (SCD).

CAPÍ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 detalles

Capítulo 5. Cliente-Servidor.

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 detalles

Introducción a las redes de computadores

Introducció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 detalles

CAPÍTULO 1 Instrumentación Virtual

CAPÍ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 detalles

Los mayores cambios se dieron en las décadas de los setenta, atribuidos principalmente a dos causas:

Los 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 detalles

Ingeniería de Software. Pruebas

Ingeniería de Software. Pruebas Ingeniería de Software Pruebas Niveles de prueba Pruebas unitarias Niveles Pruebas de integración Pruebas de sistema Pruebas de aceptación Alpha Beta Niveles de pruebas Pruebas unitarias Se enfocan en

Más detalles

ARQUITECTURA DE DISTRIBUCIÓN DE DATOS

ARQUITECTURA 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 detalles

Elementos requeridos para crearlos (ejemplo: el compilador)

Elementos 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 detalles

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

Más detalles

SISTEMAS DE INFORMACIÓN II TEORÍA

SISTEMAS 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 detalles

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las

Más detalles

Capas del Modelo ISO/OSI

Capas del Modelo ISO/OSI Modelo ISO/OSI Fue desarrollado en 1984 por la Organización Internacional de Estándares (ISO), una federación global de organizaciones que representa aproximadamente a 130 países. El núcleo de este estándar

Más detalles

SERVIDOR 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 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 detalles

Entre los más conocidos editores con interfaz de desarrollo tenemos:

Entre los más conocidos editores con interfaz de desarrollo tenemos: Herramientas de programación Para poder programar en ensamblador se precisa de algunas herramientas básicas, como un editor para introducir el código, un ensamblador para traducir el código a lenguaje

Más detalles

Introducción a la Firma Electrónica en MIDAS

Introducción a la Firma Electrónica en MIDAS Introducción a la Firma Electrónica en MIDAS Firma Digital Introducción. El Módulo para la Integración de Documentos y Acceso a los Sistemas(MIDAS) emplea la firma digital como método de aseguramiento

Más detalles

Descripción. Este Software cumple los siguientes hitos:

Descripción. Este Software cumple los siguientes hitos: WWWMONITORDBACOM Descripción Este Software cumple los siguientes hitos: a- Consola de Monitoreo b- Envío de Alertas (correo, SMS) c- Gestión de Eventos desatendidos (sea capaz ejecutar script de solución

Más detalles

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA

Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Propuesta de Portal de la Red de Laboratorios Virtuales y Remotos de CEA Documento de trabajo elaborado para la Red Temática DocenWeb: Red Temática de Docencia en Control mediante Web (DPI2002-11505-E)

Más detalles

UNIVERSIDAD DE SALAMANCA

UNIVERSIDAD 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 detalles

Creación y administración de grupos de dominio

Creación y administración de grupos de dominio Creación y administración de grupos de dominio Contenido Descripción general 1 a los grupos de Windows 2000 2 Tipos y ámbitos de los grupos 5 Grupos integrados y predefinidos en un dominio 7 Estrategia

Más detalles

SEMANA 12 SEGURIDAD EN UNA RED

SEMANA 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 detalles

4. Programación Paralela

4. Programación Paralela 4. Programación Paralela La necesidad que surge para resolver problemas que requieren tiempo elevado de cómputo origina lo que hoy se conoce como computación paralela. Mediante el uso concurrente de varios

Más detalles

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES

CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES CAPÍTULO 4 ANÁLISIS DE IMPLEMENTACIONES En el anterior capítulo se realizaron implementaciones en una red de datos para los protocolos de autenticación Kerberos, Radius y LDAP bajo las plataformas Windows

Más detalles

Ayuda de Symantec pcanywhere Web Remote

Ayuda de Symantec pcanywhere Web Remote Ayuda de Symantec pcanywhere Web Remote Conexión desde un navegador web Este documento incluye los temas siguientes: Acerca de Symantec pcanywhere Web Remote Protección de la sesión de Web Remote Formas

Más detalles

Tema 4. Gestión de entrada/salida

Tema 4. Gestión de entrada/salida Tema 4. Gestión de entrada/salida 1. Principios de la gestión de E/S. 1.Problemática de los dispositivos de E/S. 2.Objetivos generales del software de E/S. 3.Principios hardware de E/S. 1. E/S controlada

Más detalles

WINDOWS 2008 5: TERMINAL SERVER

WINDOWS 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 detalles

CAPÍTULO 3 Servidor de Modelo de Usuario

CAPÍTULO 3 Servidor de Modelo de Usuario CAPÍTULO 3 Servidor de Modelo de Usuario Para el desarrollo del modelado del estudiante se utilizó el servidor de modelo de usuario desarrollado en la Universidad de las Américas Puebla por Rosa G. Paredes

Más detalles

Aspectos Básicos de Networking

Aspectos 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 detalles

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX

COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX COMO CONFIGURAR UNA MAQUINA VIRTUAL EN VIRTUALBOX PARA ELASTIX En este manual se presenta el proceso de configuración de una Maquina Virtual en VirtualBox, que será utilizada para instalar un Servidor

Más detalles

INTRODUCCION. Ing. Camilo Zapata czapata@udea.edu.co Universidad de Antioquia

INTRODUCCION. 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 detalles

ADMINISTRACIÓN CENTRALIZADA DELL POWERVAULT DL2000 CON TECNOLOGÍA SYMANTEC

ADMINISTRACIÓN CENTRALIZADA DELL POWERVAULT DL2000 CON TECNOLOGÍA SYMANTEC ADMINISTRACIÓN CENTRALIZADA DELL POWERVAULT DL2000 CON TECNOLOGÍA SYMANTEC RESUMEN EJECUTIVO Es un método ideal para que cualquier departamento de TI logre realizar respaldos y restauraciones más rápidas

Más detalles

UNIDADES DE ALMACENAMIENTO DE DATOS

UNIDADES DE ALMACENAMIENTO DE DATOS 1.2 MATÉMATICAS DE REDES 1.2.1 REPRESENTACIÓN BINARIA DE DATOS Los computadores manipulan y almacenan los datos usando interruptores electrónicos que están ENCENDIDOS o APAGADOS. Los computadores sólo

Más detalles

Soporte Técnico de Software HP

Soporte Técnico de Software HP Soporte Técnico de Software HP Servicios Tecnológicos HP Servicios contractuales Datos técnicos El Soporte Técnico de Software HP ofrece servicios integrales de soporte remoto de para los productos de

Más detalles

Operación Microsoft Windows

Operación Microsoft Windows Entornos de red Concepto de red En el nivel más elemental, una red consiste en dos equipos conectados entre sí mediante un cable de forma tal que puedan compartir datos. Todas las redes, no importa lo

Más detalles

DIPLOMADO EN SEGURIDAD INFORMATICA

DIPLOMADO EN SEGURIDAD INFORMATICA DIPLOMADO EN SEGURIDAD INFORMATICA Modulo 9: Soporte Computacional Clase 9_3:Protocolos de comunicación y conectividad de arquitecturas multiplataforma. Director Programa: César Torres A Profesor : Claudio

Más detalles

CAPÍTULO II. Gráficos Dinámicos.

CAPÍ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 detalles

"Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios

Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios "Diseño, construcción e implementación de modelos matemáticos para el control automatizado de inventarios Miguel Alfonso Flores Sánchez 1, Fernando Sandoya Sanchez 2 Resumen En el presente artículo se

Más detalles

TEMA: PROTOCOLOS TCP/IP

TEMA: PROTOCOLOS TCP/IP TEMA: PROTOCOLOS TCP/IP HISTORIA: El Protocolo de Internet (IP) y el Protocolo de Transmisión (TCP), fueron desarrollados inicialmente en 1973 por el informático estadounidense Vinton Cerf como parte de

Más detalles

TRANSFERENCIA DE FICHEROS FTP

TRANSFERENCIA DE FICHEROS FTP TRANSFERENCIA DE FICHEROS FTP INTRODUCCIÓN Internet basa su funcionamiento en un conjunto de protocolos de red sin los cuales la comunicación, a cualquier nivel, sería imposible. Algunos de los protocolos

Más detalles

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA

COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA COPIAS DE SEGURIDAD AUTOMÁTICAS DE DIRECCIONES CALLEÇPAÑA Autor: Carlos Javier Martín González. Licenciado en Física Teórica por la Universidad Autónoma de Madrid. Analista programador y funcional. Desarrollador

Más detalles

Componentes de Integración entre Plataformas Información Detallada

Componentes de Integración entre Plataformas Información Detallada Componentes de Integración entre Plataformas Información Detallada Active Directory Integration Integración con el Directorio Activo Active Directory es el servicio de directorio para Windows 2000 Server.

Más detalles

Oficina Online. Manual del administrador

Oficina Online. Manual del administrador Oficina Online Manual del administrador 2/31 ÍNDICE El administrador 3 Consola de Administración 3 Administración 6 Usuarios 6 Ordenar listado de usuarios 6 Cambio de clave del Administrador Principal

Más detalles

LINEAMIENTOS ESTÁNDARES APLICATIVOS DE VIRTUALIZACIÓN

LINEAMIENTOS 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 detalles

Descripción General de Softengine Pinakes

Descripción General de Softengine Pinakes Descripción General de Softengine Pinakes Características de Softengine Pinakes. Pinakes es un sistema modular altamente configurable que tiene las siguientes características: Es amigable con el usuario.

Más detalles

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO

SERVICE 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 detalles

Resumen General del Manual de Organización y Funciones

Resumen General del Manual de Organización y Funciones Gerencia de Tecnologías de Información Resumen General del Manual de Organización y Funciones (El Manual de Organización y Funciones fue aprobado por Resolución Administrativa SBS N 354-2011, del 17 de

Más detalles

INTERNET Y WEB (4º ESO)

INTERNET Y WEB (4º ESO) INTERNET Y WEB (4º ESO) 1. CLASIFICACIÓN DE LAS REDES Internet se define comúnmente como la Red de redes, o la Red global. En cualquier caso, puede considerarse como la unión de entidades más pequeñas

Más detalles

La vida en un mundo centrado en la red

La vida en un mundo centrado en la red La vida en un mundo centrado en la red Aspectos básicos de networking: Capítulo 3 1 Objetivos En este capítulo aprenderá a: Describir cómo las funciones de las tres capas superiores del modelo OSI que

Más detalles

ANEXO I. Módulo profesional. Lengua extranjera

ANEXO I. Módulo profesional. Lengua extranjera ANEXO I Módulo profesional. Lengua extranjera CAPACIDADES TERMINALES CRITERIOS DE EVALUACIÓN Comunicarse oralmente con un interlocutor en A partir de una conversación telefónica simulada: lengua extranjera

Más detalles

PROCEDIMIENTO ESPECÍFICO. Código G083-01 Edición 0

PROCEDIMIENTO ESPECÍFICO. Código G083-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. DEFINICIÓN...

Más detalles

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red.

e-commerce, es hacer comercio utilizando la red. Es el acto de comprar y vender en y por medio de la red. Comercio electrónico. (e-commerce) Las empresas que ya están utilizando la red para hacer comercio ven como están cambiando las relaciones de la empresa con sus clientes, sus empleados, sus colaboradores

Más detalles

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS.

Tema: INSTALACIÓN Y PARTICIONAMIENTO DE DISCOS DUROS. 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Arquitectura de computadoras Lugar de ejecución: Lab. de arquitectura de computadoras, edif. de electrónica. Tema: INSTALACIÓN Y PARTICIONAMIENTO

Más detalles

Soporte y mantenimiento de base de datos y aplicativos

Soporte y mantenimiento de base de datos y aplicativos Soporte y mantenimiento de base de datos y aplicativos Las bases de datos constituyen la fuente de información primaria a todos los servicios que el centro de información virtual ofrece a sus usuarios,

Más detalles

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos.

No se requiere que los discos sean del mismo tamaño ya que el objetivo es solamente adjuntar discos. RAIDS MODO LINEAL Es un tipo de raid que muestra lógicamente un disco pero se compone de 2 o más discos. Solamente llena el disco 0 y cuando este está lleno sigue con el disco 1 y así sucesivamente. Este

Más detalles

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia.

DISCOS RAID. Se considera que todos los discos físicos tienen la misma capacidad, y de no ser así, en el que sea mayor se desperdicia la diferencia. DISCOS RAID Raid: redundant array of independent disks, quiere decir conjunto redundante de discos independientes. Es un sistema de almacenamiento de datos que utiliza varias unidades físicas para guardar

Más detalles

Capitulo 5. Implementación del sistema MDM

Capitulo 5. Implementación del sistema MDM Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo

Más detalles

POTENCIANDO NEGOCIOS EN TIEMPO REAL. Especificaciones Técnicas

POTENCIANDO NEGOCIOS EN TIEMPO REAL. Especificaciones Técnicas POTENCIANDO NEGOCIOS EN TIEMPO REAL ontrol es un software multiprotocolo, K. especialmente desarrollado para el mundo de la automatización que de un modo simple, permite medir las variables más relevantes

Más detalles

1.- FUNCION DE UNA RED INFORMATICA

1.- 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 detalles

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.

Más detalles

CARACTERISTICAS DEL SISTEMA

CARACTERISTICAS DEL SISTEMA CARACTERISTICAS DEL SISTEMA 1. CONSIDERACIONES GENERALES El Sistema de Gestión Financiera en Línea esta orientada a LA GESTION DEL PRESUPUESTO Y COMPRAS, esto es posible mediante interfaces vía Web, cuya

Más detalles

INTRODUCCIÓN A HMI (Interfaz Hombre Máquina)

INTRODUCCIÓN A HMI (Interfaz Hombre Máquina) INTRODUCCIÓN A HMI (Interfaz Hombre Máquina) La sigla HMI es la abreviación en ingles de Interfaz Hombre Maquina. Los sistemas HMI podemos pensarlos como una ventana de un proceso. Esta ventana puede estar

Más detalles

Versión final 8 de junio de 2009

Versión final 8 de junio de 2009 GRUPO DE EXPERTOS «PLATAFORMA PARA LA CONSERVACIÓN DE DATOS ELECTRÓNICOS PARA CON FINES DE INVESTIGACIÓN, DETECCIÓN Y ENJUICIAMIENTO DE DELITOS GRAVES» ESTABLECIDO POR LA DECISIÓN 2008/324/CE DE LA COMISIÓN

Más detalles

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es

SCT3000 95. Software para la calibración de transductores de fuerza. Versión 3.5. Microtest S.A. microtes@arrakis.es SCT3000 95 Versión 3.5 Software para la calibración de transductores de fuerza. Microtest S.A. microtes@arrakis.es Introducción El programa SCT3000 95, es un sistema diseñado para la calibración automática

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo. GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.

Más detalles

Diseño dinámico de arquitecturas de información

Diseño dinámico de arquitecturas de información Diseño dinámico de arquitecturas de información CARACTERISTICAS DEL SISTEMA Las organizaciones modernas basan su operación en la gestión del conocimiento, es decir, en el manejo de información que se presenta

Más detalles

OLIMPO Servidor Universal

OLIMPO Servidor Universal OLIMPO Servidor Universal Documento 20050714/01 Fecha Creación Julio 2005 Fecha Última Revisión Agosto 2007 Versión de documento 2.0 1/7 Visión Global Desde el año 1984, en IGT Microelectronics hemos ofrecido

Más detalles

C O N T E N I D O. 1. Propósito. 2. Alcance. 3. Responsabilidad y autoridad. 4. Normatividad aplicable. 5. Políticas

C O N T E N I D O. 1. Propósito. 2. Alcance. 3. Responsabilidad y autoridad. 4. Normatividad aplicable. 5. Políticas C O N T E N I D O 1. Propósito 2. Alcance 3. Responsabilidad autoridad 4. Normatividad aplicable 5. Políticas 6. Diagrama de bloque procedimiento 7. Glosario 8. Anexos 9. Revisión Histórica 1/12 1. Propósito

Más detalles

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET

EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET 1 EL MODELO DE ESTRATIFICACIÓN POR CAPAS DE TCP/IP DE INTERNET La familia de protocolos TCP/IP fue diseñada para permitir la interconexión entre distintas redes. El mejor ejemplo es Internet: se trata

Más detalles

Modificación y parametrización del modulo de Solicitudes (Request) en el ERP/CRM Compiere.

Modificació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 detalles

Instalación del Software Magaya

Instalación del Software Magaya Instalación del Software Magaya INSTALACIÓN DEL SOFTWARE MAGAYA INTRODUCCIÓN A LA INSTALACIÓN DEL SOFTWARE MAGAYA Introducción a la Instalación del Software Magaya Este tema de instalación explica las

Más detalles

6. DESCRIPCIÓN DEL SOFTWARE

6. DESCRIPCIÓN DEL SOFTWARE Capítulo 2. Equipo 6. DESCRIPCIÓN DEL SOFTWARE 6.1 Introducción El equipo de medida descrito en el capítulo anterior lleva asociado un software que hace de sistema de control del proceso de medición. Este

Más detalles

SUPLEMENTO EUROPASS AL TÍTULO

SUPLEMENTO EUROPASS AL TÍTULO SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico Superior en Desarrollo de Aplicaciones Multiplataforma --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Más detalles

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE

INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE 1. NOMBRE DEL ÁREA Gerencia de Desarrollo. INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE 2. RESPONSABLE DE LA EVALUACIÓN Amado Zumaeta Vargas 3. CARGO Analista 4. FECHA 20/07/2011 5. JUSTIFICACIÓN AGROBANCO

Más detalles

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios

INTRODUCCION. Tema: Protocolo de la Capa de aplicación. FTP HTTP. Autor: Julio Cesar Morejon Rios INTRODUCCION Tema: Protocolo de la Capa de aplicación. FTP HTTP Autor: Julio Cesar Morejon Rios Qué es FTP? FTP (File Transfer Protocol) es un protocolo de transferencia de archivos entre sistemas conectados

Más detalles

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

1 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 detalles

INGENIERÍ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 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 detalles

Seminario Electrónico de Soluciones Tecnológicas sobre VPNs de Extranets

Seminario 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 detalles

Infraestructura Tecnológica. Sesión 5: Arquitectura cliente-servidor

Infraestructura 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 detalles

3.INSTALACIÓN Y CONFIGURACIÓN DE LOS EQUIPOS DE RED

3.INSTALACIÓN Y CONFIGURACIÓN DE LOS EQUIPOS DE RED 3.INSTALACIÓN Y CONFIGURACIÓN DE LOS EQUIPOS DE RED 1.El sistema operativo en red Lo que podemos hacer en la red depende del software ejecuta en cada uno de sus nodos.y Este software se sustenta sobre

Más detalles

Internet - Web. Internet - Web. Internet. Internet. Diseño de Sitios Web Desarrollo de Paginas Web. Qué es la Internet? - Qué es la Web?

Internet - Web. Internet - Web. Internet. Internet. Diseño de Sitios Web Desarrollo de Paginas Web. Qué es la Internet? - Qué es la Web? Desarrollo de Paginas Web Internet - Web Internet - Web Qué es la Internet? - Qué es la Web? Internet: Una red de computadoras a nivel mundial Web: Una forma de organizar la información existente en Internet

Más detalles

EDI. por dónde empezar? Intercambio Electrónico de Datos (EDI), Intercambio Electrónico de Datos (EDI), Intercambio Electrónico de Datos (EDI)

EDI. por dónde empezar? Intercambio Electrónico de Datos (EDI), Intercambio Electrónico de Datos (EDI), Intercambio Electrónico de Datos (EDI) EDI por dónde empezar? Intercambio Electrónico de Datos (EDI), Intercambio Electrónico de Datos (EDI), Intercambio Electrónico de Datos (EDI) El EDI (Electronic Data Interchange) es el sistema electrónico

Más detalles

Guía de instalación 1

Guía de instalación 1 Guía de instalación 1 Tabla de contenidos 1. Requisitos de software y hardware 3 2. Instalación del sistema 6 Bienvenida... 8 Archivo de licencia... del producto 9 Información de... licencia 12 Acuerdo

Más detalles

GENERALIDADES DE BASES DE DATOS

GENERALIDADES DE BASES DE DATOS GENERALIDADES DE BASES DE DATOS A fin de evitar que idénticos datos se encuentren repetidos en múltiples archivos, parece necesario que los comunes se almacenen en un archivo único y que este archivo sea

Más detalles

Guía de pasos para la implementación de Sincronet.

Guía de pasos para la implementación de Sincronet. Guía de pasos para la implementación de Sincronet. La finalidad de este documento es ofrecer una guía de pasos que faciliten la implementación del catálogo electrónico, SINCRONET. El tiempo de implementación

Más detalles

Resumen de la solución SAP SAP Technology SAP Afaria. Gestión de la movilidad empresarial para mayor ventaja competitiva

Resumen de la solución SAP SAP Technology SAP Afaria. Gestión de la movilidad empresarial para mayor ventaja competitiva de la solución SAP SAP Technology SAP Afaria Gestión de la movilidad empresarial para mayor ventaja competitiva Simplificar la gestión de dispositivos y aplicaciones Simplificar la gestión de dispositivos

Más detalles

Arquitectura de sistema de alta disponibilidad

Arquitectura 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 detalles

Especificaciones de la oferta Administración de dispositivos distribuidos Administración de activos

Especificaciones de la oferta Administración de dispositivos distribuidos Administración de activos Resumen del servicio Especificaciones de la oferta Administración de dispositivos distribuidos Administración de activos Los servicios de administración de dispositivos distribuidos le permiten realizar

Más detalles

Arquitectura de Aplicaciones

Arquitectura 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 detalles

Eurowin 8.0 SQL. Manual del módulo TALLAS Y COLORES

Eurowin 8.0 SQL. Manual del módulo TALLAS Y COLORES Eurowin 8.0 SQL Manual del módulo TALLAS Y COLORES Documento: me_tallasycolores Edición: 05 Nombre: Manual del módulo Tallas y Colores de Eurowin 8.0 SQL Fecha: 30-04-2012 Tabla de contenidos 1. Introducción...

Más detalles

Contenido - 2. 2006 Derechos Reservados DIAN - Proyecto MUISCA

Contenido - 2. 2006 Derechos Reservados DIAN - Proyecto MUISCA Contenido 1. Introducción...3 2. Objetivos...4 3. El MUISCA Modelo Único de Ingresos, Servicio y Control Automatizado...4 4. Ingreso a los Servicios Informáticos Electrónicos...5 4.1. Inicio de Sesión

Más detalles

Microsoft Access proporciona dos métodos para crear una Base de datos.

Microsoft Access proporciona dos métodos para crear una Base de datos. Operaciones básicas con Base de datos Crear una Base de datos Microsoft Access proporciona dos métodos para crear una Base de datos. Se puede crear una base de datos en blanco y agregarle más tarde las

Más detalles

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO

CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO CAPITULO IV. HERRAMIENTAS DE CÓDIGO ABIERTO En la actualidad la mayoría de las grandes empresas cuentan con un sin número de servicios que ofrecen a sus trabajadores y clientes. Muchos de estos servicios

Más detalles

FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE APLICACIÓN

FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE APLICACIÓN FUNDAMENTOS DE REDES CONCEPTOS DE LA CAPA DE APLICACIÓN Mario Alberto Cruz Gartner malcruzg@univalle.edu.co Conceptos La última capa o Capa 7 del modelo OSI se denomina capa de aplicación. La capa de aplicación

Más detalles

ESCUELA NORMAL PROF. CARLOS A CARRILLO

ESCUELA NORMAL PROF. CARLOS A CARRILLO ESCUELA NORMAL PROF. CARLOS A CARRILLO QUE ES UNA RED L A S T I C S E N L A E D U C A C I O N P R E E S C O L A R P R O F. C R U Z J O R G E A R A M B U R O A L U M N A : D U L C E C O R A Z Ó N O C H

Más detalles

TELECOMUNICACIONES Y REDES

TELECOMUNICACIONES Y REDES TELECOMUNICACIONES Y REDES Redes Computacionales I Prof. Cristian Ahumada V. Unidad V: Capa de Red OSI 1. Introducción. 2. Protocolos de cada Red 3. Protocolo IPv4 4. División de Redes 5. Enrutamiento

Más detalles

1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura

1.1.- Objetivos de los sistemas de bases de datos 1.2.- Administración de los datos y administración de bases de datos 1.3.- Niveles de Arquitectura 1. Conceptos Generales 2. Modelo Entidad / Relación 3. Modelo Relacional 4. Integridad de datos relacional 5. Diseño de bases de datos relacionales 6. Lenguaje de consulta estructurado (SQL) 1.1.- Objetivos

Más detalles

PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO...

PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO... Tabla de Contenido PROPÓSITO... 2 DETERMINANTES PARA UNA BUENA EXPERIENCIA DE USO... 2 1. LA PRESENCIA DE INFORMACIÓN Y AYUDA ÚTIL PARA COMPLETAR LOS TRÁMITES EN LÍNEA.... 2 2. LA DISPONIBILIDAD DE DIVERSOS

Más detalles

Análisis de aplicación: Virtual Machine Manager

Análisis de aplicación: Virtual Machine Manager Análisis de aplicación: Virtual Machine Manager Este documento ha sido elaborado por el Centro de Apoyo Tecnológico a Emprendedores bilib, www.bilib.es Copyright 2011, Junta de Comunidades de Castilla

Más detalles

PRUEBAS DE SOFTWARE TECNICAS DE PRUEBA DE SOFTWARE

PRUEBAS 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 detalles

SUPLEMENTO EUROPASS AL TÍTULO

SUPLEMENTO EUROPASS AL TÍTULO SUPLEMENTO EUROPASS AL TÍTULO DENOMINACIÓN DEL TÍTULO Técnico Superior en Desarrollo de Aplicaciones Web --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Más detalles

DISEÑO DE FUNCIONES (TRATAMIENTOS)

DISEÑO DE FUNCIONES (TRATAMIENTOS) DISEÑO DE FUNCIONES (TRATAMIENTOS) Diseño Estructurado. Estrategias para Derivar el Diagrama de Estructura. Diseño de Módulos Programables. 1. DISEÑO ESTRUCTURADO El Diseño es el proceso por el cual se

Más detalles