domingo, 25 de noviembre de 2012

3.3.- Inegracion de componentes y dispositivos


El espectacular auge de los sistemas abiertos y distribuidos, junto con la creciente necesidad de un mercado global de componentes, hacen preciso un cambio en la forma en la que se desarrollan actualmente las aplicaciones. Conceptos como la reutilización, la evolución dinámica o la composición tardía, fundamentales en esos entornos, obligan a una clara separación entre los aspectos computacionales e interoperacionales de los componentes. Debe ser posible por tanto disponer de mecanismos que permitan incorporar de una forma modular a los componentes tanto los requisitos exigidos por el usuario, como aquellos derivados de su ejecución en este tipo tan especial de sistemas

Desde el punto de vista de la arquitectura software estos problemas suelen tratarse mediante la definición de componentes y conectores. Los componentes encapsulan los aspectos computacionales de la aplicación, mientras que los conectores describen los patrones de interacción entre ellos. Sin embargo, este enfoque presenta ciertas limitaciones, puesto que los conectores permiten expresar y gestionar de forma efectiva las interconexiones y sincronización entre los componentes, pero se ha visto que no son suficientes a la hora de abstraer otras propiedades y requisitos específicos, como pueden ser la búsqueda dinámica de recursos, las políticas de distribución de las cargas, o la fiabilidad (Agha, 1998).

Por otro lado, la política que han adoptado los fabricantes y vendedores de plataformas de componentes software (como CORBA, DCOM o JavaBeans) para solucionar estos problemas se basa en la definición e implementación de nuevos servicios y funcionalidades, que extienden los modelos básicos –como son por ejemplo los nuevos servicios de CORBA (Vinoski, 1998), las extensiones Glasgow, Enterprise o Edinburgh de JavaBeans, o los nuevos servicios de la arquitectura de componentes MDCA definida por Microsoft (Sessions, 1998)–. Sin embargo, estas extensiones no son una buena solución a largo plazo, porque comprometen la portabilidad y reutilización potencial de los componentes: por ejemplo, no es fácil migrar un componente que dependa fuertemente de un servicio particular de CORBA a otros entornos; aún peor, aquellos requisitos no ofertados por el sistema han de ser asumidos por los propios componentes, lo que complica innecesariamente su diseño, desarrollo y, de nuevo, dificulta su portabilidad y reutilización; y esto sin contar con que las extensiones pocas veces encajan perfectamente con el modelo de componentes base, que fue diseñado sin tenerlas en cuenta originalmente. Esto suele llevar a soluciones híbridas bastante poco naturales, como pueden ser los mensajes asíncronos de MDCA para componentes COM frente a su tradicional (y natural) mecanismo de comunicación, las llamadas remotas a procedimientos.

3.2 criterios de selección de componentes y diapositivos


Se denomina componente electrónico a aquel dispositivo que forma parte de un circuito electrónico. Se suele encapsular, generalmente en un material cerámico, metálico o plástico, y terminar en dos o más terminales o patillas metálicas. Se diseñan para ser conectados entre ellos, normalmente mediante soldadura, a un circuito impreso, para formar el mencionado circuito.
Hay que diferenciar entre componentes y elementos. Los componentes son dispositivos físicos, mientras que los elementos son modelos o abstracciones idealizadas que constituyen la base para el estudio teórico de los mencionados componentes. Así, los componentes aparecen en un listado de dispositivos que forman un circuito, mientras que los elementos aparecen en los desarrollos matemáticos de la teoría de circuitos.
De acuerdo con el criterio que se elija podemos obtener distintas clasificaciones. Seguidamente se detallan las comúnmente más aceptadas.
1. Según su estructura física
Discretos: son aquellos que están encapsulados uno a uno, como es el caso de los resistores, condensadores, diodos, transistores, etc.
Integrados: forman conjuntos más complejos, como por ejemplo un amplificador operacional o una puerta lógica, que pueden contener desde unos pocos componentes discretos hasta millones de ellos. Son los denominados circuitos integrados.
2. Según el material base de fabricación.
  * Semiconductores.
También denominados como componentes de estado sólido, son los componentes "estrella" en casi todos los circuitos electrónicos. Se obtienen a partir de materiales semiconductores, especialmente del silicio aunque para determinadas aplicaciones aún se usa germanio.
  * No semiconductores.
3. Según su funcionamiento.
  * Activos: proporcionan excitación eléctrica, ganancia o control.

Componentes activos
Los componentes activos son aquellos que son capaces de excitar los circuitos o de realizar ganancias o control del mismo.

3.1.- metodología para la solución de problemas para ingenieria


La resolución de problemas es una parte clave de los cursos de
ingeniería, y también de los de ciencias de la computación, matemáticas,
físicas y química. Por lo tanto, es importante tener una estrategia
consistente para resolver los problemas. También es conveniente que la
estrategia sea lo bastante general como para funcionar en todas estas
áreas distintas.
La metodología para resolver problemas que usaremos tiene cinco pasos.
1. Plantear el problema claramente.
2. Describir la información de entrada y salida.
3. Resolver el problema a mano (o con una calculadora) para un
conjunto de datos sencillo.
4. Solución
5. Probar el programa con diversos datos.
Analizaremos cada uno de estos pasos con un ejemplo sencillo.
“Suponga que hemos recabado una serie de temperaturas de un sensor
de cierto equipo que se está usando en un experimento. Se tomaron
mediciones de temperatura cada 30 segundos, durante 5 minutos, en el
curso del experimento. Queremos calcular la temperatura media y
también graficar los valores de temperatura.”
El primer paso es plantear el problema claramente. Es en extremo
importante preparar un enunciado claro y conciso del problema para
evitar cualquier malentendido. Para el ejemplo, el enunciado del
problema es el siguiente:
“Calcular la media de una serie de temperaturas. Graficar los
valores de tiempo y temperatura”
El segundo paso consiste en describir cuidadosamente la información
que se da para resolver el problema y luego identificar los valores que se
deben calcular. Estos elementos representan las entradas y salidas del
problema y pueden llamarse colectivamente entrada/salida o E/S. En
muchos problemas resulta útil hacer un diagrama que muestre las
entradas y salidas. En este punto, el programa es una “abstracción”
porque no estamos definiendo los pasos para determinar las salidas; sólo
estamos mostrando la información que se usará para calcular la salida.
Éste es el diagrama de E/S para el presente

3.- integración de los sistemas mecatronicos


Trabajando con el “Sistema mecatrónico industrial”  IMS
Para dar una respuesta al complejo mundo de la formación
profesional, promover un pensamiento y una capacidad de actuar interdisciplinarios, además de rendir tributo a los enfoques
didácticos modernos, hemos .desarrollado la extensa planta de
producción “Sistema mecatrónico industrial” IMS:
Integración en un sistema de todos los contenidos de
aprendizaje de las áreas de la tecnología de automatización.
• Simulación cercana a la realidad de plantas industriales
automáticas.
• Montaje modular que brinda la mayor flexibilidad posible.
- Componentes funcionales para la representación de
etapas individuales de trabajo parcial (p. ej.: cinta transportadora).
- Subsistemas para la representación de etapas individuales
de trabajo completo (p. ej.: separación, procesamiento, etc.).
- Planta de producción – compuesta de subsistemas individuales acoplados entre sí – para la representación de un
proceso complejo de producción. 
• Equipamiento de cada sistema con el hardware y el software del sistema de enseñanza mixta UniTrain-I. 
- Sistema multimedia de experimentación y entrenamiento
acondicionado didácticamente.
- Gráficas, textos, animaciones y pruebas de conocimiento
que constituyen una guía a través de experimentos dirigidos y cercanos a la realidad.
• Soluciones integradas de conceptos de control con
- ProfiNet
- ProfiBus
- AS-i
- PROFIsafe
- ASIsafe
Controlar las etapas individuales de trabajo de una planta de producción y, a continuación, poner en marcha el sistema en su conjunto, constituye un proceso complejo. Alcanzar breves tiempos para realizar los montajes es, por lo tanto, una meta importante incluso
durante la formación profesional.
Gracias al empleo combinado de los cursos autodidactas del sistema UniTrain-I  y/o de la unidad de control Simatic S7, de Siemens,
se brinda a los estudiantes la mejor preparación posible para afrontar esta tarea. UniTrain-I ofrece una introducción sencilla, didáctica
y estructurada al control de cada subsistema y, de esta manera, constituye una preparación para el control de plantas de producción,
con estándar industrial, por medio del empleo de la unidad Simatic S7.

2.6.- controladores programables


Los controladores lógicos programables o PLC (programmable logic controller en sus siglas en inglés) son dispositivos electrónicos muy usados en automatización industrial.
Como su mismo nombre lo indica, se ha diseñado para programar y controlar procesos secuenciales en tiempo real. Por lo general, es posible encontrar este tipo de equipos en ambientes industriales.
Los PLC sirven para realizar automatismos; son dispositivos electrónicos que reproducen programas informáticos, que permiten controlar procesos. Estos equipos pueden contar tanto con salidas como entradas del tipo Analógico y/o Digital. Su costo tiende a ser moderado para sus grandes aplicaciones y suplantan completamente a la lógica cableada. Dejando de esta manera solo elementos de potencia.
Su función Es mantener una computadora en una manera muy mejorada, y que todo lo que es el hardware funcione correctamente

Dentro de las ventajas que estos equipos poseen se encuentra que, gracias a ellos, es posible ahorrar tiempo en la elaboración de proyectos, pudiendo realizar modificaciones sin costos adicionales. Por otra parte, son de tamaño reducido y mantenimiento de bajo costo, además permiten ahorrar dinero en mano de obra y la posibilidad de controlar más de una máquina con el mismo equipo. Sin embargo, y como sucede en todos los casos, los controladores lógicos programables, o PLC’s, presentan ciertas desventajas como es la necesidad de contar con técnicos cualificados y adiestrados específicamente para ocuparse de su buen funcionamiento.
Su historia se remonta a finales de la década de 1960, cuando la industria buscó en las nuevas tecnologías electrónicas una solución más eficiente para reemplazar los sistemas de control basados en circuitos eléctricos con relés, interruptores y otros componentes comúnmente utilizados para el control de los sistemas de lógica combinacional.
Hoy en día, los PLC no sólo controlan la lógica de funcionamiento de máquinas, plantas y procesos industriales, sino que también pueden realizar operaciones aritméticas, manejar señales analógicas para realizar estrategias de control, tales como controladores PID (Proporcional Integral y Derivativo).

2.5 microprocesadores


El microprocesador (o simplemente procesador) es el circuito integrado central y más complejo de un sistema informático; a modo de ilustración, se le suele llamar por analogía el «cerebro» de un computador. Es un circuito integrado conformado por millones de componentes electrónicos. Constituye la unidad central de procesamiento (CPU) de un PC catalogado como microcomputador.
Es el encargado de ejecutar los programas; desde el sistema operativo hasta las aplicaciones de usuario; sólo ejecuta instrucciones programadas en lenguaje de bajo nivel, realizando operaciones aritméticas y lógicas simples, tales como sumar, restar, multiplicar, dividir, las lógicas binarias y accesos a memoria.
Esta unidad central de procesamiento está constituida, esencialmente, por registros, una unidad de control, una unidad aritmético lógica (ALU) y una unidad de cálculo en coma flotante(conocida antiguamente como «co-procesador matemático»).
El microprocesador está conectado generalmente mediante un zócalo específico de la placa base de la computadora; normalmente para su correcto y estable funcionamiento, se le incorpora un sistema de refrigeración que consta de un disipador de calor fabricado en algún material de alta conductividad térmica, como cobre o aluminio, y de uno o más ventiladores que eliminan el exceso del calor absorbido por el disipador. Entre el ventilador y la cápsula del microprocesador usualmente se coloca pasta térmica para mejorar la conductividad del calor. Existen otros métodos más eficaces, como la refrigeración líquida o el uso de células peltier para refrigeración extrema, aunque estas técnicas se utilizan casi exclusivamente para aplicaciones especiales, tales como en las prácticas de overclocking.
La medición del rendimiento de un microprocesador es una tarea compleja, dado que existen diferentes tipos de "cargas" que pueden ser procesadas con diferente efectividad por procesadores de la misma gama. Una métrica del rendimiento es la frecuencia de reloj que permite comparar procesadores con núcleos de la misma familia, siendo este un indicador muy limitado dada la gran variedad de diseños con los cuales se comercializan los procesadores de una misma marca y referencia. Un sistema informático de alto rendimiento puede estar equipado con varios microprocesadores trabajando en paralelo, y un microprocesador puede, a su vez, estar constituido por varios núcleos físicos o lógicos. Un núcleo físico se refiere a una porción interna del microprocesador cuasi-independiente que realiza todas las actividades de una CPU solitaria, un núcleo lógico es la simulación de un núcleo físico a fin de repartir de manera más eficiente el procesamiento. Existe una tendencia de integrar el mayor número de elementos dentro del propio procesador, aumentando así la eficiencia energética y la miniaturización. Entre los elementos integrados están las unidades de punto flotante, controladores de la memoria RAM, controladores de buses y procesadores dedicados de video.
El microprocesador es producto surgido de la evolución de distintas tecnologías predecesoras, básicamente de la computación y de la tecnología de semiconductores. El inicio de esta última data de mitad de la década de 1950; estas tecnologías se fusionaron a principios de los años 70, produciendo el primer microprocesador. Dichas tecnologías iniciaron su desarrollo a partir de la segunda guerra mundial; en este tiempo los científicos desarrollaron computadoras específicas para aplicaciones militares. En la posguerra, a mediados de la década de 1940, la computación digital emprendió un fuerte crecimiento también para propósitos científicos y civiles. La tecnología electrónica avanzó y los científicos hicieron grandes progresos en el diseño de componentes de estado sólido (semiconductores). En 1948 en los laboratorios Bell crearon el transistor.
En los años 1950, aparecieron las primeras computadoras digitales de propósito general. Se fabricaron utilizando tubos al vacío o bulbos como componentes electrónicos activos. Módulos de tubos al vacío componían circuitos lógicos básicos, tales como compuertas y flip-flops. Ensamblándolos en módulos se construyó la computadora electrónica (la lógica de control, circuitos de memoria, etc.). Los tubos de vacío también formaron parte de la construcción de máquinas para la comunicación con las computadoras.
Para la construcción de un circuito sumador simple se requiere de algunas compuertas lógicas. La construcción de una computadora digital precisa numerosos circuitos o dispositivos electrónicos. Un paso trascendental en el diseño de la computadora fue hacer que el dato fuera almacenado en memoria. Y la idea de almacenar programas en memoria para luego ejecutarlo fue también de fundamental importancia (Arquitectura de von Neumann).
La tecnología de los circuitos de estado sólido evolucionó en la década de 1950. El empleo del silicio, de bajo costo y con métodos de producción masiva, hicieron del transistor el componente más usado para el diseño de circuitos electrónicos. Por lo tanto el diseño de la computadora digital tuvo un gran avance con el reemplazo del tubo al vacío por el transistor, a finales de la década de 1950.
A principios de la década de 1960, el estado de arte en la construcción de computadoras de estado sólido sufrió un notable avance; surgieron las tecnologías en circuitos digitales como: RTL (Lógica Transistor Resistor), DTL (Lógica Transistor Diodo), TTL (Lógica Transistor Transistor), ECL (Lógica Complementada Emisor).
A mediados de los años 1960 se producen las familias de circuitos de lógica digital, dispositivos integrados en escala SSI y MSI que corresponden a baja y mediana escala de integración de componentes. A finales de los años 1960 y principios de los 70 surgieron los sistemas a alta escala de integración o LSI. La tecnología LSI fue haciendo posible incrementar la cantidad de componentes en los circuitos integrados. Sin embargo, pocos circuitos LSI fueron producidos, los dispositivos de memoria eran un buen ejemplo.

2.4.- modelado de sistemas basicos


Sistemas dinámicos. Conceptos Básicos.
Sistema (Definición de DIN 66201, Normas Alemanas de Ingeniería)
 Un Sistema es una disposición delimitada de entidades ínter actuantes.
Delimitación, respecto al resto del universo. Los elementos del resto del Universo
Con acciones relevantes sobre el Sistema se remplazan por elementos de acción
Equivalente y se incorporan al sistema.
 Entidades interactuantes, componentes del sistema (transformación y/o transporte
de materia, energía y/o información).
Disposición, estructura del sistema (disposición de los componentes en el sistema).
Asumiendo la delimitación respecto del Universo puede decirse entonces, de manera
Equivalente a la Norma DIN mencionada, que:
 Un sistema es una entidad formada por un conjunto de componentes y una
Estructura.
Sistema = {Componentes, Estructura}
Sistema Físico: La interacción involucra intercambio de materia y/o energía y/o
información.
Sistema Físico Dinámico: Hay almacenamiento de materia y/o energía y/o
información.
Existen unos límites que separan el sistema del medio
ambiente en el que está incluido. Los límites del sistema deben escogerse de tal
manera que se incluyan en su interior aquéllos
elementos necesarios para generar el 
comportamiento que muestra el sistema.
 La selección de elementos pasa por estimar cuales
son los que interactúan para producir el
comportamiento a investigar (elementos interiores),
excluyendo los que son irrelevantes (elementos
exteriores)