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

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.

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.

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.

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.

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 diagrammi a scala con una tolleranza accettabile.

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.