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.
Logica temporale del tempo assoluto
Generazione di codice indipendente dal target per la semantica della logica temporale del tempo assoluto Stateflow
Tipi di dati interi IEC
Generazione di codice per tipi di dati interi IEC per il target a doppia precisione TIA Portal
Parametri regolabili a virgola fissa
Regolazione di parametri usando tipi di dati a virgola fissa
Variabile InOut per target Siemens
Generazione di codice usando le variabili InOut per i target Siemens STEP 7 e TIA Portal
Dizionario dati Simulink
Supporto del dizionario dati PLC
Supporto Selectron IDE
Generazione di testo strutturato per Selectron IDE
Consulta le note di rilascio per ulteriori informazioni su queste caratteristiche e sulle funzioni corrispondenti.