Simulink PLC Coder

 

Simulink PLC Coder

Generare ladder diagram e testo strutturato secondo lo standard IEC 61131-3 per PLC e PAC

Inizia ora:

Eseguibile ovunque

Genera testo strutturato e ladder diagram. Distribuisci codice senza royalty.

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.

Simulink PLC Coder supporta molti IDE di terzi, tra cui Siemens STEP 7/TIA Portal, 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.

Simulink PLC Coder supporta oltre 180 blocchi Simulink, tutti i costrutti Stateflow e molte funzioni MATLAB.

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.

Generazione di un ladder diagram e relativa importazione in un IDE.

Ottimizzazione del codice, test e verifica

Assicurati che il codice generato funzioni in modo efficace e corretto nel PLC.

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.

Esempio di testo strutturato ottimizzato. Simulink PLC Coder genera codice ottimizzato e ben integrato da Simulink, Stateflow e funzioni MATLAB.

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.

I report sulla generazione del codice e la tracciabilità ti permettono di navigare tra i componenti dei modelli Simulink e il codice generato e di tenerne traccia.

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.

Un test harness, generato per verificare che i risultati della simulazione del modello corrispondano ai risultati di esecuzione del testo strutturato e dei ladder diagram con una tolleranza accettabile.

Storie di successo

Scopri come gli ingegneri che operano in diversi settori industriali utilizzano Simulink PLC Coder per generare testo strutturato per le loro applicazioni.

Unità di iniezione ENGEL. MATLAB e Simulink hanno contribuito a velocizzare lo sviluppo di controllori per formatrici a iniezione.