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 :
FAQ sur Simulink PLC Coder
Simulink PLC Coder génère, à partir de modèles Simulink, de diagrammes Stateflow et de fonctions MATLAB, du Structured Text conforme à IEC 61131-3 et des diagrammes à contacts indépendants du matériel, destinés au déploiement sur des automates programmables industriels (PLC) et des contrôleurs d'automatisation programmables (PAC).
Il génère du Structured Text au format PLCopen XML et d'autres formats de fichiers pris en charge par des IDE largement utilisés, notamment CODESYS®, Rockwell Automation Studio 5000, Siemens TIA Portal, Mitsubishi Electric GX Works3 et Omron® Sysmac® Studio, ainsi que des diagrammes à contacts dans les formats pris en charge par Rockwell Automation Studio 5000.
Les IDE pris en charge incluent CODESYS, Rockwell Automation Studio 5000, Siemens STEP 7/TIA Portal, Omron Sysmac Studio et Mitsubishi Electric GX Works3.
Oui. Vous pouvez importer des diagrammes à contacts créés avec Rockwell Automation Studio 5000 dans Simulink pour la simulation et la vérification.
Il génère des test benches pour vérifier que les résultats de simulation Simulink correspondent aux résultats d'exécution sur PLC dans une tolérance acceptable, et fournit des rapports de génération de code avec des métriques statiques et une traçabilité bidirectionnelle.
Oui. La prise en charge des normes IEC 61508 et IEC 61511 est disponible via l'IEC Certification Kit.
Simulink PLC Coder applique des optimisations qui réduisent la taille mémoire et augmentent la vitesse d'exécution du Structured Text et des diagrammes à contacts générés, pour votre matériel et votre IDE spécifiques.
Oui. Vous pouvez ajouter des commentaires et assurer la traçabilité bidirectionnelle des composants du modèle vers le code généré pour le débogage et les revues de code.