Gracias a la vista orientada al sistema del proyecto y a la división en paquetes funcionales, es posible gestionar y programar paquetes extensos con total claridad.
Las partes de la máquina configuradas y programadas pueden asignarse a diferentes configuraciones de hardware. Esto permite administrar el estado de entrega y probar el entorno de un tipo de máquina, que puede variar en función del software y el hardware utilizado.
Vista orientada al sistema del proyecto
- División del proyecto en paquetes
- Tipos de datos y variables encapsulados en paquetes
- División de declaraciones entre varios archivos
- Librerías
- Uso múltiple de código fuente (referenciado)
- Código fuente guardado en formato XML (excepto IEC y ANSI C)
- Funciones de importación/exportación
Bloques de programa creados en lenguajes de programación IEC 61131-3, CFC, ANSI C
- Funciones SMART Edit
- Relleno automático de los nombres de variables, elementos de estructura, nombres de funciones y construcciones lingüísticas
- Editores de texto y gráficos
- Sugerencias
- Navegación rápida (Goto)
- Definición de código de programa
Generación externa de archivos y configuraciones fuente de software
- Macros para importar descripciones ECAD
- Formato de datos XML para variaciones de montaje
- Generación externa de configuraciones para módulos desde sistemas ERP
- Asignación de puntos de datos (variables) a las E/S en el momento de la producción
- Generación de software optimizado para el cliente durante la producción
- Compilador y herramientas para la generación de configuraciones y software en modo batch
Componentes de hardware y software añadidos
Todos los módulos necesarios se muestran convenientemente en la configuración de hardware. Esto permite crear una estructura de hardware local o remota de forma fácil. El hardware actual deja atrás la necesidad de realizar ajustes manualmente.
Los ajustes se realizan de manera centralizada en el software y se almacenan como valores permanentes en la CPU. Incluso después de intercambiar los módulos, todos ellos reciben los datos correctos, independientemente de si se trata de una entrada o una salida.
Funciones del equipo: desarrollo distribuido
Automation Studio permite el desarrollo distribuido, mediante varios sistemas de control de fuente.
- Microsoft SourceSafe
- Subversión
Generación automática de código con MATLAB® y Simulink®
El desarrollo basado en modelos facilita la implementación y la verificación de algoritmos, incluso antes de integrarlos en el proyecto de automatización general. Se simula el comportamiento de las partes críticas de la máquina y se prueban los algoritmos de control correspondientes durante la simulación, antes de transferirse al sistema real. Esto permite detectar y corregir los errores de diseño a tiempo, lo cual acorta el tiempo necesario para completar el proyecto y reducir los costes.
La implementación de los programas desarrollados en MATLAB® y Simulink® se lleva a cabo con sólo pulsar un botón, sin necesidad de intervención del usuario. Todo ello se basa en B&R Automation Studio Target para Simulink® y Real-Time Workshop® de MathWorks.
La estrecha cooperación entre B&R y MathWorks garantiza que sus algoritmos se puedan integrar perfectamente en el proyecto de automatización en tan sólo unos minutos.
(http://www.mathworks.com/)