Simulink PLC Coder

 

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).

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, 3S CODESYS e PLCopen XML.

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.

Funzionalità recenti

Importazione di diagrammi a scala

Importare ladder diagram da Studio 5000 per la simulazione e la generazione di codice

Modellazione e simulazione di un ladder diagram in Simulink

Eseguire i ladder diagram importati da Studio 5000 in Simulink

Generazione di codice di ladder diagram

Generare ladder diagram a scala per Studio 5000

Generazione di test bench per ladder diagram

Generare test bench per verificare con precisione i risultati relativi al ladder diagram generato per Studio 5000

Vedi le note di rilascio per ulteriori informazioni su queste caratteristiche e sulle funzioni corrispondenti.

Prova gratuita

30 giorni di esplorazione a tua disposizione.

Scarica ora

Pronto per acquistare?

Richiedi una quotazione ed esplora i prodotti correlati.

Sei uno Studente?

Acquista MATLAB e Simulink per studenti.

Scopri di più