Documentos de Académico
Documentos de Profesional
Documentos de Cultura
SMC Design Guide SP IA PDF
SMC Design Guide SP IA PDF
Contenido
I. La Industria de las Máquinas Inteligentes
ni.com Next
Guía de Diseño de Sistemas de Control para Máquinas de Próxima Generación
Las máquinas modernas pueden funcionar con mayor autonomía que nunca. Asimismo,
pueden evitar y corregir los errores de procesamiento ocasionados por perturbaciones
como las condiciones cambiantes de la materia prima, el desplazamiento del punto de
trabajo térmico o el desgaste de los componentes mecánicos. Gracias a una extensa red
de sensores embebidos, las máquinas inteligentes cuentan con información acerca del
proceso, el estado de la máquina y el entorno. Esta ventaja mejora el tiempo de actividad
y eleva el nivel de calidad. Además, estos sistemas pueden mejorar su rendimiento con
el tiempo y aprender por medio de análisis, aprovechando los modelos de simulación
o aplicando algoritmos de aprendizaje específicos de cada aplicación.
Intranet
HMI Local
Controlador de Máquina
Otras Máquinas/Automatización de Fábrica
Sensores Industriales
Monitoreo de Condición
Mientras que los sistemas simples pueden funcionar con el concepto clásico de contar
con un controlador central conectado a E/S descentralizadas, las máquinas modernas
implementan una arquitectura de control jerárquico en la que los sistemas de control de
nivel superior se conectan a controladores esclavos que realizan operaciones claramente
definidas y autocontenidas.
Si bien los controladores lógicos programables (PLC) tradicionales siguen desempeñando un rol
importante en esta configuración, especialmente para la implementación de funciones lógicas
o de seguridad, los sistemas modernos de control de máquinas incorporan sistemas más
avanzados de control y monitoreo embebidos para implementar control de lazo cerrado, visión
artificial y procesamiento de imágenes, y funciones avanzadas de E/S analógicas para tareas
como el monitoreo de condición de las máquinas. Además de conectarse al controlador
principal, los subsistemas inteligentes interactúan también dentro del mismo nivel de jerarquía
para activar y sincronizar tareas que permiten utilizar aplicaciones como el movimiento guiado
por visión de alto rendimiento o adquisición de datos basada en la posición.
procesar datos y reaccionar en tiempo real. Los líderes en el diseño de máquinas adoptan
arquitecturas de computación heterogénea que combinan un procesador en tiempo real
con hardware programable para hacer frente a las aplicaciones más exigentes.
Para ilustrar algunos de los beneficios que pueden ofrecer las arquitecturas de computación
heterogénea, piense en una arquitectura formada por una CPU, un FPGA y E/S. Los FPGA
son ideales para manejar cómputos paralelos tales como los lazos de control en paralelo,
las operaciones de procesamiento de señal en una gran cantidad de canales de datos y la
ejecución de tareas de automatización independientes dentro de un mismo sistema. Además,
debido a que los FPGA implementan los cómputos directamente en hardware, proporcionan
una ruta de baja latencia para tareas como disparos personalizados y control de alta velocidad
de lazo cerrado. Asimismo, con la incorporación de los FPGA en las arquitecturas de
computación también se mejora la flexibilidad de los sistemas embebidos, lo que facilita
su actualización con respecto a los sistemas con lógica fija y les permite adaptarse a los
requisitos cambiantes de E/S. El acoplamiento de una CPU y un FPGA en la misma
arquitectura heterogénea significa que los desarrolladores de sistemas no tienen la
necesidad de elegir entre estas ventajas de los FPGA y los puntos fuertes correspondientes
de una CPU. Como si esto fuera poco, una arquitectura heterogénea puede ser más óptima
que el hecho de intentar adaptar una solución de un único elemento a un problema para el
que el elemento no es muy adecuado. Por ejemplo, un solo FPGA podría manejar una tarea
en paralelo que requiera baja latencia igual de bien que una gran cantidad de CPU.
Si bien los diseños de sistemas embebidos que cuentan con múltiples elementos de
procesamiento tienen muchas ventajas, plantean algunos desafíos en cuanto al desarrollo
de software. Las arquitecturas especializadas de los elementos de procesamiento
individuales y el conjunto fragmentado de herramientas y conocimientos necesarios para
programarlos implican que, a menudo, requieren grandes equipos de diseño. Por ejemplo,
la programación de FPGA comúnmente exige conocimientos de programación en VHDL,
una habilidad que puede requerir una inversión importante en capacitación, mayor cantidad
de personal o una subcontratación costosa. Además, el desarrollo del conjunto de software
para soportar una arquitectura heterogénea es una tarea considerable que implica la
integración de controladores, el soporte de la placa, el middleware para la comunicación
entre elementos, la lógica de la interfaz de E/S, etc. Los diseñadores de sistemas pueden
hacer frente a estos desafíos con una plataforma integrada de hardware y software
compuesta por una arquitectura heterogénea estándar, E/S intercambiables y software de
diseño de sistemas de alto nivel. Sobre la base del conocimiento del hardware subyacente,
las herramientas de diseño de alto nivel abstraen tanto la arquitectura del sistema como las
E/S durante el proceso de desarrollo. Como resultado, aumenta la productividad y disminuye
la necesidad de que los diseñadores de sistemas gestionen los detalles de implementación
de bajo nivel. Al desarrollar sistemas embebidos basados en arquitecturas heterogéneas, los
diseñadores de sistemas pueden utilizar herramientas de diseño de sistemas de alto nivel
que pueden abstraer las arquitecturas de los elementos de computación individuales, como
los FPGA, y proporcionar un modelo de programación unificado que ayude a los diseñadores
a aprovechar las capacidades de los diferentes elementos. Al mismo tiempo, la abstracción
en el software de diseño de alto nivel contribuye a la descripción concisa del comportamiento
funcional y facilita la reutilización de código aunque se realicen cambios en el hardware o en
las interfaces de comunicación.
los datos urgentes y los datos de menor prioridad, así como la información de estado y la
comunicación con un sistema de supervisión.
Uno de los mayores desafíos para los fabricantes de máquinas actuales consiste en incorporar
funciones avanzadas con un enfoque de diseño personalizado tradicional. Ante los requisitos
tan exigentes de tiempo de salida al mercado y la competencia feroz, los fabricantes de
máquinas no tienen el tiempo ni los recursos necesarios para justificar el desarrollo de
hardware embebido personalizado.
Además, la selección de hardware para los sistemas de control de máquinas puede ser una
tarea desalentadora. Los fabricantes de máquinas a menudo se encuentran en una situación
en la que deben considerar la facilidad de uso y el bajo riesgo de soluciones cerradas tipo
“caja negra” frente a los beneficios de rendimiento y precio de un sistema embebido
personalizado que les permita incorporar diseños de características diferenciadas, las cuales
pueden determinar, en última instancia, el éxito o el fracaso de su máquina en el mercado.
Dado que las soluciones personalizadas pueden requerir que los equipos de diseño salgan de
su zona de confort, estos suelen optar por soluciones cerradas tradicionales, incluso cuando
saben que esta opción podría limitar su capacidad para agregar características diferenciadoras
a las máquinas.
Para afrontar estos desafíos, National Instruments ofrece un enfoque basado en plataforma
que brinda a los expertos en áreas clave la posibilidad de configurar un sistema embebido
modular y programar diferentes tareas de automatización con una sola herramienta de
desarrollo gráfico. Este enfoque, conocido como graphical system design, es adoptado
por los principales fabricantes de máquinas y utiliza la programación gráfica de NI LabVIEW
y la arquitectura de E/S reconfigurables LabVIEW RIO.
La arquitectura LabVIEW RIO ofrece un enfoque híbrido: una plataforma estándar totalmente
personalizable, con procesadores en tiempo real y FPGA programables por el usuario, que
proporciona acceso a una amplia gama de módulos de E/S existentes de NI y otros
proveedores. La arquitectura LabVIEW RIO está disponible en una variedad de factores de
forma y niveles de rendimiento. Ya sea que necesite el tamaño pequeño de Single-Board RIO,
la robustez de CompactRIO o el altísimo rendimiento de FlexRIO, el software de diseño de
sistemas conserva su coherencia, y el código se puede exportar sin problemas en cada
familia de dispositivos de implementación.
LabVIEW hace posible programar las CPU y los FPGA en hardware heterogéneo gracias a
un enfoque de programación gráfica coherente, con soporte para los lenguajes comunes de
programación, tales como C/C++ e IEC 61131-3. Además, LabVIEW abstrae la sincronización
del sistema, el acceso de E/S y la comunicación entre elementos, lo que le permite centrarse
en la innovación, en lugar de la implementación.
Si usted busca estar a la vanguardia con una máquina de alto rendimiento que necesita ser
mejor, más rápida y más inteligente que los diseños anteriores, es probable que necesite
E/S avanzadas, control personalizado de movimiento, visión artificial, sincronización precisa
y algoritmos de control especializados. En ese caso, cruzará los límites definidos por los
dispositivos tradicionales. Al hacerlo, un enfoque basado en plataforma y centrado en una
arquitectura reconfigurable pasa a ser la forma más eficaz de implementar estos sistemas.
■■
Arquitecturas de computación heterogénea que combinan procesadores en tiempo real
y hardware reconfigurable para una variedad de tareas de control y procesamiento.
■■
E/S modulares que pueden conectarse a cualquier sensor, señal, bus de datos o dispositivo.
■■
Una plataforma de hardware y software que proporciona lo siguiente:
■■
Bibliotecas incorporadas de procesamiento de señal, algoritmos de control,
matemáticas complejas e interfaces de E/S.
■■
Herramientas de simulación, modelado, y verificación y depuración de diseños.
■■
Diversas API para redes, comunicación, y transferencia y registro de datos.
■■
Personalización y extensibilidad a través del software para satisfacer las necesidades
en evolución y los requerimientos del cliente, incluso después de la implementación.
Soldadura Automatizada
Para llevar a cabo el desarrollo de un sistema resistente de soldadura de tuberías, el cual
debía ser automatizado y contar con tecnología de punta, Serimax decidió usar NI CompactRIO.
Con la ayuda de un NI Alliance Partner, crearon un sistema de alta potencia que se adapta
para satisfacer las diversas necesidades de los clientes, proporciona la máxima
disponibilidad, cumple con los más altos estándares de confiabilidad y calidad, ofrece soporte
en todo el mundo, y cuenta con hardware y software flexibles para abordar las necesidades
de control y monitoreo en todo tipo de máquinas existentes y futuras.
Dispositivos Médicos
El campo de la cristalización de proteínas es un componente importante del proceso de
descubrimiento de fármacos. Las proteínas que se someten a investigación se mezclan
con combinaciones variadas de reactivos en un intento por descubrir una receta que cree
las condiciones adecuadas para la formación de cristales de proteínas, que luego se
pueden examinar mediante difracción de rayos X. La cantidad de permutaciones posibles
de mezclas puede llegar a los millones, por lo que la búsqueda de la receta óptima resulta
tediosa. Coleman Technologies utiliza las herramientas embebidas de monitoreo y control
de NI para la construcción de un dispositivo médico que automatiza completamente el
proceso de identificación de cristales de proteínas.
©2016 National Instruments. Todos los derechos reservados. CompactRIO, LabVIEW, National Instruments, NI, ni.com y NI SoftMotion son
marcas registradas de National Instruments. Los demás nombres de productos y empresas que aparecen en este documento son marcas
registradas o nombres comerciales de sus respectivas compañías. 24900