Wonderware lanza System Platform Single Node

Wonderware lanza al mercado la solución System Platform Single Node. Se trata de aprovechar todas las ventajas que proporciona la tecnología ArchestrA, incluidas en una sola máquina. Con este nuevo producto, Wonderware estrecha el GAP económico que existía entre el HMI más vendido (InTouch) y la Plataforma Tecnológica desarrollada por Wonderware (System Platform).
m
SP single Node, se presenta en dos versiones. Sin licencia de desarrollo o con licencia de desarrollo.
El SP Single Node sin desarrollo incluye:
  • 1 Application Server. Galaxy Repository.Motor de ejecución de objetos con un máximo de 1.000 entradas y salidas físicas. La aplicaciòn es única.Incluye la BBDD de Configuración de la Aplicación llamada Galaxy Repository. Generada sobre SQL Server 2005.
  • 1 Application Server Platform.Son componentes Software que se instalan en los servidores de objetos para que la aplicación funcione de forma UNICA.Dentro de la arquitectura .NET de microsoft son los componentes que permiten la comunicación entre los objetos. (Boostrap).
  • 1 InTouch for System Platform Client.Visualizador (cliente) que permite supervisar y controlar eventos, alarmas, estados y tendencias del proceso y/o instalación.Permite supervisión y control (writeback), así como reconocimiento de alarmas.
  • 1 Historian Server.Base de Datos en Tiempo Real donde se almancenan todos los datos recogidos por los objetos.Incluye la Licencia de SQL Server 2005 Sp2.
  • 1 ActiveFactory per Device.Cliente nativo del Historian. Permite el desarrollo avanzado de informes de producción y proceso. Inclye cuatro módulos. Módulo de Queries, Módulo de Gráficos de tendencias, Módulo de Integración en Excel, Módulo de Integración en Word.Permite que el usuario final genere sus propios informes sin necesidad de conocer programación SQL o herramientas de desarrollo de informes tipo Crystal Report o SQL Reporting Services de MS.
  • 1 Device Integration.Licencia que incluye los 300 drivers Serie y TCP/IP que aporta Wonderware.
  • 1 MS SQL Server 2005 (Sp2).Incluye una licencia completa de MS SQL Server (Enterprise Manager incluido).
  • 1 MSCAL /WWCAL.Justificante de acceso a la Base de Datos. NO ES UNA LICENCIA SOFTWARE, sino solo una formalidad que habilita el correcto acceso a la Base de Datos SQL Server.
m
El SP Single Node con desarrollo alberga las mismas soluciones, además del IDE (Industrial Development Environment) que permite el desarrollo de objetos y modelo de la instalación.
m
El SP Single Node se presenta en varios escalados. Desde 250 IO hasta 5.000 IO y puede correr tanto en Windows XP como en Windows 2003 Server.
m
Para más información contactar con:
Tlf.: 627 459 512

TPM. The Six Big Losses (3 de 3)

Small Stops and Reduced Speed.
Son las causas más difíciles de trazar, visualizar y recoger. Es aconsejable diferencias las causas que provocan unas y otras.Para mejorar esta causa de improductividad, aparece el concpepto de Cycle Time Analysis.Algunos conceptos:
  • Cycle Time: tiempo total que se utiliza para transformar (a través de un determinado proceso productivto) un input en un output.
  • Real Cycle Time: tiempo real invertido en realizar el procesi de transformación.
  • Ideal Cycle Time: tiempo estándar en que se debería realizar el proceso de transformación.
  • Cycle Time Analysis:Programa de análisis en el que el TIEMPO es el indicador clave.Trata de minimizar las desviaciones producidas entre el Real y el Ideal Cycle Time.

Startup Rejects and Production Reject.
Las causas que provocan sendos productos no aptos, son diferentes.
  • Por starup Rejects entendemos los productos que no son aptos o necesitan de reproceso por la inestabilidad de la máquina o el proceso al principio de este.
  • Por Production Rejects entendemos los productos no son aptos o necesitan de reproceso, por causas inherentes a un proceso que está en pleno funcionamiento.

¿Qué es un firewall?

Se trata de un dispositivo hardware o software que tiene como objetivo proteger una red de otras redes a las cuales está conectada.
mmmm
Por lo tanto se deben situar en un punto en el que recojan todo el tráfico entrante y saliente de la red que deben proteger. Normalmente funcionan aplicando filtros que buscan determinados patrones y reglas de filtrado que especifican las acciones que deben llevarse a cabo cuando se encuentran estos patrones.
Existen distintos tipos de firewall. Atendiendo a su nivel de funcionamiento:
  • Firewall a nivel de red: Se basan en examinar las cabeceras TCP e IP de los paquetes para realizar el filtrado.
  • Firewall a nivel de aplicación (proxy): Se basan en un análisis a un nivel más alto que tiene en cuenta los parámetros específicos de cada aplicación.
Y atendiendo a su ubicación tenemos:
  • Firewall de perímetro (hardware): Un router, PC o dispositivo específico que protege a nuestra red corporativa.
  • Firewall de sistema (software): Una aplicación que protege exclusivamente nuestro PC. Actualmente casi todos los sistemas operativos incorporan un firewall sencillo.

TPM. The Six Big Losses (2 de 3)

Continuamos con la serie de entradas dedicadas a aclarar algunas claves a la hora de reducir "The Six Big Losses" definidos por TPM.
m
Setup and Adjustments.
El tiempo dedicado a realizar la puesta en marcha y ajustes de un equipo se mide así. Tiempo transcurrido desde que se realizó el último producto apto antes del inicio del Setup hasta que sale el primer producto apto tras finalizar el Setup. En este tiempo se incluyten ajustes y calentamientos de maquinaria que permiten fabricar productos estándares.
m
Dos son las medidas claves a incorporar a la hora de reducir estos tiempos de Setup:
  • Disponer de un sistema o metodología que permita trazar las acciones realizadas, duración de estas e intervenientes en el proceso de Setup.
  • Incorporar un Programa SMED (Single Minute Exchange of Dies) que ayude a reducir estos tiempos, basándose en la información recogida anteriormente.
m
Algunos conceptos sobre SMED.
Este concepto introduce la idea de que en general cualquier cambio de máquina o inicialización de proceso debería durar no más de 10 minutos, de ahí la frase single minute (expresar los minutos en un solo dígito).
m
La paternidad del concepto se atribuye a Shigeo Shingo, uno de los mayores contribuyentes a la consolidación del Sistema de Producción Toyota (también conocido como Just in time), juntamente con Taiichi Ohno.
m
Un concepto relacionado con SMED, y más avanzado, es One-Touch Exchange of Die, (OTED), que postula que los cambios deberían realizarse en menos de diez segundos.
m

El método SMED se utiliza en el marco de cambios de utillaje en las máquinas usadas en la fabricación. El objetivo es disminuir el tiempo dedicado al ajuste, con el fin de conseguir cambios de útiles rápidos o incluso ajustes instantáneos.Se distinguen dos tipos de ajustes:

  • Ajustes / tiempos internos: Corresponde a operaciones que se realizan a máquina parada, fuera de las horas de producción (conocidos por las siglas en inglés IED).
  • Ajustes / tiempos externos: Corresponde a operaciones que se realizan (o pueden realizarse) con la máquina en marcha, o sea durante el periodo de producción (conocidos por las siglas en inglés OED).

Además de los programas SMED se utilizan se desarrollan otras prácticas tales como:

  • Agrupar todo el utillaje que permite realizar el Setup en un único lugar fácilmente accesible.
  • Realizar patrones de setup (mediante marcas o muescas en las líneas) para saber que configuración es la idónea dependiendo del producto que se realice.

Sistemas de inspección automática para industria

Cada día son más necesarios los sistemas de inspección y control de calidad automáticos en numerosos entornos industriales: textil, mueble, cerámica, cereales, cítricos.

Existen un conjunto de etapas comunes a todos estos sistemas automáticos para detección de defectos, que se pueden resumir en:
  • Adquisición de datos (ultrasonidos, láser, cámaras de vídeo).
  • Preproceso de los datos recogidos.
  • Caracterización y modelado de defectos.
  • Cuantificación y/o clasificación del defecto.
  • Respuesta de la cadena de producción.

Es decir, suelen combinarse en estos sistemas la detección de los defectos por un lado, y por otro, el control de las fases del proceso productivo para reducir al máximo la aparición de éstos, o para responder lo antes posible cuando no sea posible evitarlos.

Para cada una de estas etapas existe una gran variedad de técnicas y tecnologías disponibles, la selección de una u otra depende mucho del sector industrial, de los tipos de defectos que se desea detectar y del entorno en el que se encuentra el producto que se debe examinar.

Pero lo que sí es común a todos estos sistemas es que suponen una mejora en la eficacia, la calidad y la competitividad de las empresas que los implantan.

Hay que tener en cuenta que la detección precoz de los defectos en el proceso productivo suele implicar un ahorro energético y de materias primas. Además, suelen reducrise de manera considerable los costes de clasificación (todavía hoy en día, casi siempre manual y/o visual) y gestión de los residuos defectuosos (triturado, reciclaje, etc). Por último, hay que destacar que la implantación de este tipo de sistema suele conllevar una reducción considerable del numero de paradas o interrupciones de la línea de producción.

El gran reto en el desarrollo e implantación de sistemas de inspección automáticos está en las exigencias de tiempo real que suelen imponer y en la necesidad de un conocimiento en profundidad del proceso de producción que permita modelar de manera precisa los defectos que hay que detectar.
sss
Es por ello que todavía queda mucho por hacer en este campo, y que en la mayor parte de las industrias la inspección del producto todavía dependa en gran medida de operarios. Pero tenemos en España un gran ejemplo a seguir, el de las industrias cerámicas de Valencia y Castellón, punteras en la investigación en este tipo de sistemas.

TPM. The Six Big Losses (1 de 3)

El TPM (Total Productive Maintenance) define "The Six Big Losses". Seis grandes tipos de causas que afectan negativamente a la productividad industrial de una empresa.
m
De hecho, esta categorización se utiliza para identificar los motivos que hacen disminuir los 3 componentes del OEE.
En el siguiente cuadro se relacionan los componentes del OEE con "The Six Big Losses".



El TPM propone formas para disminuir cada una de las seis grandes causas. En esta entrada analizamos la forma de reducir las Averías.
m
La eliminación de las Paradas no planificadas es un factor esencial a la hora de incrementar el OEE. El motivo de esta carácter esencia es obvio. Si la línea está parada, no podemos analizar otros motivos que afecten negativamente a la eficiencia del equipo.
m
Es importante tener accesible en tiempo real la siguiente información:
  • Número de paradas.
  • Tiempo de inicio y finalización de cada parada.
  • Duración exácta de cada parada.
  • Duración acumulada de todas las paradas.
  • Identificación de la parada. Normalmente se asocian Códigos de Parada (Reasons Codes).


Con la duración de las paradas y los códigos de parada, podemos iniciar análisis de causas de parada (Root Cause Analysis), de lo más genérico (ej. número de paradas de una taponadora) a lo más específico (ej. duración exácta de la parada mecánica producida durante el segundo turno en la taponadora).

Arquitecturas de memoria distribuida (y II)

Para terminar, os dejo un resumen de las ventajas e inconvenientes de las arquitecturas de memoria distribuida, especialmente si las comparamos con otros tipos de arquitecturas que incorporan varios procesadores.

Las ventajas de este tipo de sistemas se pueden resumir en:

  • Relación coste/prestaciones: Los clusters obtienen excelentes prestaciones utilizando hardware comercial cuya utilización está muy extendida, por lo que los precios son muy bajos.
  • Escalabilidad: Este tipo de arquitecturas permite configurar sistemas con gran variedad de tamaños, desde unos pocos nodos hasta miles de ellos, sin que esto se refleje demasiado negativamente en sus prestaciones.
  • Disponibilidad: Cuando se dispone del software adecuado, un fallo en un nodo o incluso en varios nodos del cluster no implica un fallo general del sistema .
  • Flexibilidad: Los clusters permiten realizar modificaciones en su configuración de manera muy sencilla, e incluso se pueden hacer estos cambios de manera dinámica, agregando o eliminando nodos del sistema en tiempo de ejecución.
  • Aprovechamiento de los recursos: Esta flexibilidad lleva directamente a un mejor aprovechamiento de los recursos disponibles, ya que se pueden agregar nodos al cluster cuando sea necesario por su carga de trabajo, y liberarlos cuando estén infrautilizados.
  • Crecimiento progresivo: Cuando el sistema se queda obsoleto o es necesario aumentar su capacidad de cómputo, basta con sustituir los nodos más antiguos por otros más potentes o con añadir nuevos nodos al sistema.
  • Rápida respuesta a los avances tecnológicos: Esta posibilidad de crecimiento progresivo facilita la rápida incorporación de la tecnología más moderna al sistema.

Pero por otro lado, todavía existen algunas desventajas en la utilización de este tipo de sistemas. La principal es la falta de una imagen de sistema única, lo que en muchos casos hace que la administración, utilización y mantenimiento del sistema sea complicada.

Y además, está la carencia de estándares, que hace que haya una gran escasez de aplicaciones y herramientas. Por último, mencionar la dificultad de hacer una utilización eficiente del sistema. Hay que repartir el trabajo de manera inteligente entre los nodos para que todos los recursos se aprovechen óptimamente y evitar que la red se convierta en un cuello de botella.

Y esto puede llegar a ser tremendamente complicado si los recursos que componen el sistema son heterogéneos y hay que integrar diferentes plataformas hardware, sistemas operativos o arquitecturas software.
ddd

Link. IEEE Industrial Electronics Society

Para los que estáis interesados en temas de investigación e innovación tecnológica, os dejo el enlace de esta sociedad: IEEE Industrial Electronics Society.

Aquí, tenéis información acerca de sus actividades, conferencias, y de las revista que editan, el IEEE Transactions on Industrial Electronics y el IEEE Transactions on Industrial Informatics.
d


Arquitecturas de memoria distribuida (I)

Como ya hemos mencionado en entradas anteriores, las arquitecturas distribuidas son una de las alternativas que hoy en día podemos plantearnos como plataforma hardware de nuestro sistema de Tiempo Real.

Además de ser una de las opciones más escogidas en la actualidad (ya sabemos que es importante que un sistema de Tiempo Real tenga la capacidad de ejecutar varias tareas en paralelo), en el caso de ciertos entornos industriales y de infraestructuras, suele ser obligado que la arquitectura sea distribuida. Esto se debe a la distribución geográfica de los recursos que tradicionalmente nos encontramos en este tipo de aplicación.

Hoy en día se distinguen dos grandes tipos de arquitecturas de memoria distribuida: los clusters y los grids.

Un cluster es un sistema de memoria distribuida compuesto por un conjunto de nodos de cómputo independientes y conectados por una red de altas prestaciones. Muchas veces se considera un multicomputador “casero” que puede aprovechar componentes comerciales, baratos y potentes que se han quedado un poco anticuados o que están infrautilizados.

Este tipo de sistemas han aparecido de manera natural en empresas, universidades y centros de investigación, debido a los grandes avances en las prestaciones de los procesadores de consumo habitual, a la aparición de redes de comunicación y protocolos de alto rendimiento y al desarrollo de herramientas software que facilitan su configuración y administración de manera que con varios computadores personales conectados y configurados adecuadamente, se puede tener una arquitectura tremendamente potente.

Un Grid está formado por un conjunto de recursos distribuidos geográficamente y conectados mediante una red. Es la extensión del concepto del cluster heterogéneo (nodos con diferentes características hardware y software), permitiendo conectar con una red del tipo que sea, todo tipo de recursos que no tienen porqué estar ubicados en el mismo espacio geográfico.

Este tipo de sistemas permiten la creación de organizaciones virtuales (VO) mediante la compartición de recursos entre diferentes centros de control, departamentos, empresas, entidades,… Además se trata de sistemas muy dinámicos cuya composición y configuración puede variar en cualquier momento. Los problemas que plantean estos sistemas todavía no están resueltos del todo, aunque parece que es el futuro de la computación distribuida cuando se resuelvan los retos que plantean la heterogeneidad en la red y los recursos y la necesidad de integración de sistemas completamente diferente entre sí.

Evento. Jornada MES. Fundación PRODINTEC

El jueves 19 de junio de 2008, redindustria participará en la 8ª jornada de trabajo del grupo APS en la Fundación PRODINTEC realizando una ponencia que lleva por título "Necesidad de mejorar la planta. Sistemas de información en planta".
m
Este seminario tiene los siguientes objetivos:
  • Explicar el concepto de Sistema MES y las funcionalidades que abarca.
  • Los beneficios que puede aportar este tipo de Sistema.
  • Qué normativas ayudan a estandarizar este tipo de soluciones.

Si deseas acceder al material utilizado en este seminario, puedes hacerlo contactando con nosotros.

redindustria@gmail.com

Tlf: 606 415 104

Para más información os recomiendo visitar estos enlaces:

Criptografía: cultura general

Aunque en la mayor parte de los casos la aplicación de la criptografía es transparente al usuario, son muchos los entornos informáticos e industriales en los que su utilización es imprescindible hoy en día.
a
La criptografía es el arte o ciencia de cifrar y descifrar información utilizando técnicas que hagan posible el intercambio de mensajes de manera segura que sólo puedan ser leídos por las personas a quienes van dirigidos. Para ello la información original que debe protegerse (texto en claro) se convierte en un texo cifrado o criptograma mediante un algoritmo de cifrado. El funcionamiento de este algortimo suele basarse en una o varias claves.
f
Aunque la principal aplicación de la criptografía a lo largo de la historia ha sido la ya mencionada, intercambio de mensajes de manera segura, podemos definir de una manera un poco más concreta los servicios relacionados con las seguridad de la información en los que la criptografía puede ayudarnos:
  • Confidencialidad: El acceso a la información sólo se produce por las personas o dispositivos autorizados para ello.
  • Autentificación: El origen de la comunicación es quién dice ser.
  • Integridad del mensaje: Los datos son recibidos tal y como se enviaron por el origen de la comunicación.
  • No repudio: El origen de la comunicación no puede negar que lo es.
  • Control de Acceso: Previene el uso no autorizado de un recurso.
Y para terminar con estos conceptos básicos de criptografía sólo una cosa más. Seguramente todos habréis oído alguna vez que un algoritmo de cifrado es de clave simétrica (o privada) o de clave asimétrica (o pública). ¿Cuál es la diferencia exactamente?.
f
En un sistema basado en clave privada, el emisor y el receptor comparten una única clave que sirve para cifrar y descifrar los mensajes y que por lo tanto, debe ser secreta y sólo compartida por ambos.
Por el contrario, en un sistema basado en clave pública existen dos claves: la pública es la que se usa para cifrar los mensajes que van dirigidos a un determinado receptor y por lo tanto la conocen todos los posible emisres, mientras que la privada sólo la conoce el receptor y sirve para descifrar los mensajes. Además es imposible deducir la clave privada a partir de la clave pública.
g
Estos sistemas se inventaron para evitar por completo el problema del intercambio de claves de los sistemas de clave simétrica. Con las claves públicas no es necesario que el emisor y el receptor se pongan de acuerdo en la clave que van a utilizar, lo que en muchos entornos es una gran ventaja.
f
f

MES Business Drivers

¿Por qué surge MES?. ¿Cuáles son los Business Drivers que están provocando la necesidad de este tipo de soluciones?.
n
Business Drivers Macroeconómicos:

  • Reducción de Ciclo de Vida de productos.
  • Cambios constantes en la demanda.
  • Globalización del mercado.
  • Incremento de normativas. FDA, Bioterrorism Act…
Business Driver Microeconómicos:
  • Necesidad de Producir Eficientemente,
  • Ágilmente,
  • Conforme a Normativas.

MESA define MES. MESA-11 Honeycomb (3 de 3)


Process Management

  • Definición: Información que facilita al operario intervenir en el proceso productivo para mejorarlo o mantenerlo entre los estándares previamente definidos.
  • Funcionalidades: Actividades Intra-Operacionales: centradas en la optimización de las máquinas que intervienen en el proceso productivo;
    Actividades Inter-Operacionales: centradas en la correcta secuenciación de etapas del proceso; Gestión de Alarmas: gestión de tolerancias del proceso;
    Interfaces para envío de información entre las máquinas de proceso y MES.

Maintenance Management

  • Definición: Información que permite abordar acciones de mantenimiento predictivo, preventivo y reactivo.
  • Funcionalidades: Conexión directa a máquinas para permitir abordar estas tareas teniendo como criterio principal, no el tiempo de uso, sino la utilización real de los equipos.
    Se mantiene un histórico de anomalías ocurridas para facilitar el diagnóstico de un problema.

Product Tracking and Genealogy:

  • Definición: Capacidad de conocer donde está el producto en cada momento , su estado de elaboración y las variables de proceso asociadas a cada estado. Algunos ejemplos de esta información son materias primas, materiales, operarios asociados, número de lote…
  • Funcionalidades: Información en tiempo a real a esta información que permite reaccionar ante contaminaciones o no conformidades de producto.
    En sectores como farma y alimentación, la trazabilidad es obligatoria.
    Se dispone de un histórico de traza que permite gestionar correctamente los recursos asociados a un lote.

Performance Analysis

  • Definición: Capacidad de analizar en tiempo real las desviaciones producidas entre la producción programada y la producción real obtenida.
    Además puede incluir otro tipo de desviaciones referidas a materias primas, capital humano, manufacturing lead time.
  • Funcionalidades: gestión de la productividad industrial analizando los motivos por los que las desviaciones se han producido.

MES. 37 Proveedores Disponibles

No es fácil seleccionar un proveedor tecnológico para abordar un proyecto MES. Wonderware con su solución P&PM (Production and Performance Management), que ahora recibe el nombre de MES & EMI (Manufacturing Execution System and Enterprise Manufacturing Intelligence) es una de ellas.
,
Sin embargo la creciente demanda de las empresas por implantar estos proyectos, ha hecho que en el mercado surjan múltiples alternativas. En este cuadro proporcionamos información de 37 empresas suministradores de Software MES.


MESA define MES. MESA-11 Honeycomb (2 de 3)



Document Control:

  • Definición: Control de los documentos relacionados con la unidad de producción incluyendo el Routing File, Recetas, Diagramas de Proceso, Procedimientos de fabricación, actividades de ingeniería, documentación de intercambio de turnos.
  • Funcionalidades: Envío a operarios de instrucciones entre las que se incluyen: datos y recetas para parametrizar los dispositivos de control, control de condiciones ambientales, seguridad laboral, información sobre normativas ISO de Calidad, procedimientos para llevar a cabo acciones correctivas, acceso a históricos de proceso.


Data Collection / Acquisition:

  • Definición: Recogida de todos los datos que intervienen en el proceso productivo, mediante recolección automática o manual. Estos datos deberán ser vinculados a cada unidad de producción.
  • Funcionalidades: Desplegar esta información de forma personalizada a los usarios de la organización para ayudarles a realizar sus tareas de forma más eficiente.

Labor Management:

  • Definición: Información referente al estado de los recursos humanos que intervienen en el proceso productivo.
  • Funcionalidades: Incluye el tiempo de atención a un centro de trabajo y traza de las actividades realizadas.

Quality Management:

  • Definición: Información en tiempo real que permite asegurar la máxima calidad del proceso productivo y identifica los problemas que pueden causar alteraciones en la calidad de los productos.
  • Funcionalidades: Puede incluir gestión SPC (Stadistical Control), integración con sistemas LIMS y datos recogidos de una supervisión off-line.

MES y el Solapamiento de Sistemas

En varias entradas hemos definido el alcance y las funcionalidades de una solución MES. Wonderware ofrece sus soluciones tecnológicas para abordar este tipo de proyectos.
Sin embargo, la realidad es que una solución MES no puede desarrollarse contando solo un proveedor tecnológico. El alcance de una solución MES puede hacer intervenir a sistemas transaccionales y normalmente su fuente principal de información, son los sistemas de control de planta. Es decir.
  • MES se integra con Sistemas de Control de Planta. Práctica más extendida. Inicio natural de una solución MES.

  • MES se integra con Sistemas Transaccionales. Segundo paso que permite "Tirar" información a los sistemas ERP.

  • MES se integra con ambos Sistemas. Situación ideal que crea Ventajas Competitivas a las Compañías.

En esta figura observamos como MES hace que se produzcan solapamientos entre sistemas de gestión corporativa.

MESA define MES. MESA-11 Honeycomb (1 de 3)

En anteriores entradas hemos mencionado a MESA como la entidad que vela por definir y estandarizar el concepto y alcance de las soluciones MES.

Según MESA, una solución MES debería cubrir 11 funcionalidades que se detallan en este gráfico. En esta entrada, definimos 3 de estas funcionalidades:



Resource Allocation and Status:

  • Definición: Gestión de los recursos que intervienen en el proceso productivo: Máquinas, Herramientas, Materiales…
    También se incluyen dentro de estos recursos todos los documentos que son necesarios para iniciar una orden de trabajo.
  • Funcionalidades: Información detallada de la disponibilidad de los recursos.
    Idoneidad del Set Up de los equipos en tiempo real.
    Reserva y asignación óptima de estos recursos de acuerdo con la secuenciación de operaciones realizada.

Operations / Detail Scheduling:

  • Definición: Secuenciación de las operaciones a realizar para fabricar un determinado ítem con unas determinadas características.
  • Funcionalidades: Si se trata de un secuenciador de capacidad finita y permite solapamiento de operaciones, permitirá determinar el tiempo exacto asignado a cada operación en cada equipo.

Dispatching Production Units:

  • Definición: Gestión del orden de producción a pie de planta en forma de Trabajos, Ordenes, Mezclas, Lotes u Ordenes de Trabajo.
  • Funcionalidades: Capacidad para llevar a cabo cambios en la ejecución de estas órdenes en tiempo real desde la fábrica, que son enviadas por el sistema de planificación.
    Capacidad de controlar la cantidad de proceso que está en producción.
    Permitir conocer si la proyección de la producción actual, alcanzará la producción objetivo.

Alternativas para el HW de un sistema de Tiempo Real (y III)

  • Arquitecturas paralelas: Esta última opción, muy utilizada en ciertos campos de aplicación, implica la utilización de arquitecturas compuestas por más de un procesador. Se distinguen dos tipos de sistemas:
    • Arquitecturas de memoria compartida (multiprocesadores): Conjunto de procesadores que comparten una única memoria centralizada, normalmente la memoria principal. Esto significa que hay un único espacio de direcciones global que permite la comunicación entre los procesadores. Éstos, y los módulos de memoria se interconectan a través de un bus.
    • Arquitecturas de memoria distribuida (multicomputadores): En este caso cada nodo del sistema es un procesador con su propia memoria principal. Los nodos trabajan independientemente pero están conectados mediante una red de interconexión, por lo que pueden comunicarse mediante paso de mensajes.
Mas adelante les dedicaremos una atención especial a este último tipo de arquitecturas, porque además de ser una de las opciones más escogidas en la actualidad (ya sabemos que es importante que un sistema de Tiempo Real tenga la capacidad de ejecutar varias tareas en paralelo), en el caso de ciertos sectores (industria, aguas, etc) es obligado que la arquitectura sea distribuida. Esto se debe a la distribución geográfica de los recursos que tradicionalmente nos encontramos en este tipo de aplicación.

Alternativas para el HW de un sistema de Tiempo Real (II)

  • Diseños a medida: Esta suele ser la elección cuando las restricciones de presupuesto y tiempo de desarrollo no son muy fuertes y sin embargo, las exigencias en cuanto a prestaciones son altas. Se trata de generar arquitecturas a medida que implementen de manera específica las aplicaciones que deben ejecutarse en nuestro sistema. De nuevo tenemos dos alternativas:
    • ASIC (Application Specific Integrated Circuit): Se diseña y fabrica un circuito integrado cuya finalidad específica es la de implementar nuestra aplicación. Es la solución más cara pero también la que suele ofrecer más posibilidades de optimización.
    • FPGA (Field Programmable Gate Array): Es la solución intermedia entre el procesador de propósito general y el ASIC o circuito a medida, tanto en coste como en prestaciones y en tiempo de diseño. Se trata de un conjunto de puertas lógicas y de interconexiones entre ellas que son completamente configurables. Por lo tanto, podemos configurar y reconfigurar los recursos de la FPGA para que implemente diferentes aplicaciones. Una FPGA actual incorpora núcleos de procesador, registros, memorias, etc. Su principal ventaja respecto a los ASIC está en la reconfiguración. Mientras que el ASIC una vez fabricado, no se puede modificar, la FPGA puede reconfigurarse para que implemente un nuevo diseño cuando sea necesario.