Automation Studio Target for Simulink
Automation Studio Target for Simulink offre une interface permettant de générer automatiquement depuis MATLAB/Simulink un code exécutable sur les systèmes cibles B&R. Les outils de simulation et de développement de MATLAB®/Simulink® et d'Automation Studio permettent de passer d'un modèle à un code de qualité en quelques minutes. Les langages C, C++ et texte structuré IEC 61131-3 sont supportés. Le développement à base de modèles via MATLAB® et Simulink® améliore la qualité de la production et réduit les temps de développement.
Informations générales
- Domaines d'application
- Prototypage rapide : implémentation en un clic
- Conception de programmes de contrôle via l'utilisation de modèles
- Développement de structures de contrôle complexes
- Hardware-in-the-loop : émulation de composants système critiques
- Conception de filtres de valeurs de mesure
- Analyse de données statistiques
- Bénéfices :
- Accélération des cycles de développement
- Productivité accrue
- Connaissance du process documentée et réutilisable
- Paramètres de régulation optimisés
- Bibliothèques de fonction étendues
- Nombreuses options d'évaluation
- Utilisation intuitive
Caractéristiques techniques
La génération automatique de code avec B&R Automation Studio Target for Simulink® fait appel aux logiciels suivants :
- MATLAB® et Simulink® version 2016a ou sup. avec B&R Automation Studio Target for Simulink® version 6.0.0 ou sup.
- Simulink Coder® ou Embedded CoderTM
- Compilateur C++/C : selon la version de MATLAB®/Simulink® : p. ex. SDK 7.0 ou Visual Studio
- Automation Studio version 3.0.90 ou supérieure pour transférer le code directement à Automation Studio lors de la génération de code.
Echanges de données bidirectionnels
Mode externe
Le mode externe permet de lier le système cible au modèle Simulink via TCP/IP et de réaliser des échanges de données bidirectionnels de l'un à l'autre pendant l'exécution. Les données peuvent être mises à la disposition du système cible directement depuis le modèle Simulink (via "Scope" ou "Display", par exemple) ou écrites à partir du modèle Simulink sur le système cible (via les blocs Gain ou Constant de Simulink, par exemple).