Simulink PLC Coder
Generare ladder diagram e testo strutturato secondo lo standard IEC 61131-3 per PLC e PAC
Simulink PLC Coder™ genera ladder diagram e testo strutturato secondo lo standard IEC 61131-3 a partire da modelli Simulink® , grafici Stateflow® e funzioni MATLAB®, in maniera indipendente dall' hardware finale utilizzato. Il testo strutturato e i ladder diagram vengono generati in PLCopen XML e altri formati di file supportati dai più comuni ambienti di sviluppo integrato (IDE), compresi 3S-Smart Software Solutions CODESYS®, Rockwell Automation Studio 5000, Siemens TIA Portal e Omron® Sysmac® Studio. Di conseguenza, è possibile compilare e distribuire un'applicazione su numerosi dispositivi PLC (controllore logico programmabile) e PAC (controllore di automazione programmabile).
Simulink PLC Coder genera test bench che ti aiutano a verificare il testo strutturato e i ladder diagram utilizzando IDE per PLC e PAC e strumenti di simulazione. Fornisce anche report sulla generazione di codice con le metriche del codice statico e tracciabilità bidirezionale tra modello e codice. Il supporto relativo agli standard industriali è disponibile nell’ IEC Certification Kit (per IEC 61508 e IEC 61511).
Inizia ora:
Supporto per IDE di terzi
Simulink PLC Coder genera testo strutturato in svariati formati file utilizzati da IDE di terzi, tra cui Siemens® STEP 7/TIA Portal, Rockwell Automation® Studio 5000, 3S CODESYS® e PLCopen XML. Simulink PLC Coder genera anche ladder diagram per Rockwell Automation Studio 5000, 3S CODESYS e PLCopen XML.
Generazione di testo strutturato
Grazie al supporto per oltre 180 blocchi Simulink, tutti i costrutti Stateflow e molte funzioni MATLAB, Simulink PLC Coder genera testo strutturato dai tuoi modelli di sistemi di controllo con anelli di retroazione, logica di modo e stato e algoritmi math-intensive.
Importazione e generazione di ladder diagram
Importa i ladder diagram da Rockwell Automation Studio 5000 in Simulink per eseguirne la simulazione e la verifica. Genera ladder diagram da modelli Simulink per Studio 5000. Valida i ladder diagram creati generando ed eseguendo il test bench in esecuzione sull’emulatore dell’IDE.
Ottimizzazione del codice
Simulink PLC Coder applica ottimizzazioni di default volte a ridurre le dimensioni della memoria e aumentare la velocità di esecuzione del testo strutturato e dei ladder diagram generati. Queste ottimizzazioni comprendono l’eliminazione di dead logic, l’expression folding e il riutilizzo di sottosistemi.
Aggiunta di commenti, tracciamento bidirezionale e documentazione del codice
I commenti, le descrizioni dei blocchi specificate dall’utente e i link bidirezionali ti permettono di navigare tra i componenti dei modelli Simulink e il codice generato e di tenerne traccia. Il report sulla generazione di codice consolida tutte le informazioni per le revisioni del codice e il debugging.
Test e verifica del codice
Genera un test bench per verificare se i risultati della simulazione in Simulink corrispondono ai risultati nel PLC con una tolleranza accettabile. Esegui test HIL (hardware-in-the-loop) in tempo reale usando Simulink PLC Coder insieme a Simulink Coder™, Simulink Real-Time™ e un target computer Speedgoat.