Simulink PLC Coder génère du texte structuré et des schémas à contacts (LD) conformes à la norme IEC 61131-3, indépendants du hardware cible, à partir de modèles Simulink, de diagrammes Stateflow et de fonctions MATLAB. Le texte structuré est généré au format XML PLCopen et dans d'autres formats de fichiers supportés par les environnements de développement intégrés (IDE) les plus utilisés, y compris 3S-Smart Software Solutions CODESYS®, Rockwell Automation Studio 5000, Siemens TIA Portal, Omron® Sysmac® Studio et Mitsubishi Electric GX Works3. Les schémas à contacts sont générés dans des formats de fichiers supportés par Rockwell Automation Studio 5000. Vous pouvez ainsi compiler et déployer votre application sur de nombreux contrôleurs logiques programmables (PLC) et contrôleurs d'automatismes programmables (PAC).
Simulink PLC Coder génère des test benches qui vous aident à vérifier le texte structuré et les schémas à contacts en utilisant des IDE pour PLC et PAC ainsi que des outils de simulation. Il offre également des rapports sur la génération de code contenant des métriques de code statique et une traçabilité bidirectionnelle entre le modèle et le code. Le support des normes de l’industrie est proposé avec l'IEC Certification Kit (for IEC 61508 and IEC 61511).
Générer du texte structuré
Générez du texte structuré IEC 61131-3 indépendant du hardware cible à partir de vos modèles Simulink contenant des blocs, des diagrammes Stateflow et du code MATLAB.
Importer et générer des schémas à contacts
Importez des schémas à contact Rockwell Automation® Studio 5000 dans Simulink pour la simulation et la vérification. Générez des schémas à contacts à partir de modèles Simulink pour Studio 5000.
Support des IDE tiers
Générez du texte structuré dans les formats de fichiers utilisés par des IDE tiers, y compris Siemens® STEP 7/TIA Portal, Rockwell Automation Studio 5000, Mitsubishi Electric MELSOFT GX Works3, 3S CODESYS® et XML PLCopen.
Optimisation de code
Appliquez des optimisations qui réduisent la taille de la mémoire et améliorent la vitesse d'exécution du texte structuré et des schémas à contacts générés pour votre hardware et votre IDE.
Commenter, effectuer le suivi bidirectionnel et documenter du code
Ajoutez des commentaires et effectuez le suivi bidirectionnel des composants du modèle dans le code généré pour le débuggage et les revues de code.
Tests et vérification du code
Générez un test bench pour vérifier que les résultats de la simulation Simulink correspondent aux résultats du PLC avec une tolérance acceptable.
Ressources produits :
« Avec l'approche Model-Based Design, nous avons pu implémenter immédiatement le contrôle prédictif de modèle dans le PLC grâce à la génération automatique de code. »
Yusuke Sugiuchi, Shibaura Mechatronics Corporation