Simulink PLC Coder™ genera testo strutturato e diagrammi ladder indipendenti dall’hardware secondo lo standard IEC 61131-3 a partire da modelli Simulink®, grafici Stateflow® e funzioni MATLAB®. Il testo strutturato viene generato in formato PLCopen XML e altri formati supportati dagli ambienti di sviluppo integrati (IDE) più utilizzati, tra cui 3S-Smart Software Solutions CODESYS®, Rockwell Automation Studio 5000, Siemens TIA Portal e Omron® Sysmac® Studio. I diagrammi ladder vengono generati nei formati file supportati da Rockwell Automation Studio 5000. Di conseguenza, sarà possibile compilare e distribuire la propria applicazione su numerosi dispositivi di controllo logico programmabile (PLC) e di controllo di automazione programmabile (PAC).
Simulink PLC Coder genera test bench che aiutano a verificare il testo strutturato e i diagrammi ladder usando IDE PLC e PAC e strumenti di simulazione. Crea inoltre dei report sulla generazione di codice con metriche del codice statico e tracciabilità bidirezionale tra codice e modello. Grazie all’IEC Certification Kit (per IEC 61508 e IEC 61511), sono supportati numerosi standard industriali.
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.
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.