Simulink PLC Coder

Generierung von strukturiertem Text

Generieren Sie hardwareunabhängigen strukturierten Text nach IEC 61131-3 aus Ihren Simulink-Modellen mit Blöcken, Stateflow-Diagrammen und MATLAB Code.

Generieren eines Kontaktplans zum Import in eine IDE.

Importieren und Generieren von Kontaktplänen

Importieren Sie Kontaktpläne von Rockwell Automation® Studio 5000 zur Simulation und Verifikation in Simulink. Generieren Sie Kontaktpläne für Studio 5000 aus Simulink-Modellen.

IDE-Hardware eines Drittanbieters.

Unterstützung für IDEs von Drittanbietern

Generieren Sie strukturierten Text in Dateiformaten, die in IDEs von Drittanbietern verwendet werden, darunter Siemens® STEP 7/TIA Portal, Rockwell Automation Studio 5000, Mitsubishi Electric MELSOFT GX Works3, 3S CODESYS® und PLCopen XML.

Simulink PLC Coder generiert optimierten, gut integrierten Code für Simulink, Stateflow und MATLAB-Funktionen.

Codeoptimierung

Wenden Sie Optimierungen an, die den Speicherbedarf des generierten strukturierten Texts und von Kontaktplänen für Ihre Hardware und IDE verringern sowie die Ausführung beschleunigen.

Codegenerierung und Nachverfolgungsbericht.

Kommentierung, bidirektionale Nachverfolgung und Dokumentierung von Code

Fügen Sie zum Debugging und für Codeüberprüfungen Kommentare zu generiertem Code hinzu und verfolgen Sie Modellkomponenten bidirektional nach.

Generierter Code, um zu verifizieren, dass die Ergebnisse der Modellsimulation den Ausführungsergebnissen des strukturierten Texts und des Kontaktplans innerhalb einer akzeptablen Toleranz entsprechen.

Codetests und Verifizierung

Generieren Sie eine Testbench, um zu verifizieren, dass die Ergebnisse der Simulink-Simulation denen in der SPS innerhalb einer akzeptablen Toleranz entsprechen.

„Mit Model-Based Design konnten wir durch automatische Codegenerierung sofort eine modellprädiktive Regelung in die SPS implementieren.“

Simulink PLC Coder – Häufig gestellte Fragen

Der Simulink PLC Coder erzeugt hardwareunabhängigen, IEC 61131-3-konformen Structured Text und Ladder-Diagramme aus Simulink-Modellen, Stateflow-Diagrammen und MATLAB-Funktionen zur Bereitstellung auf SPS und PACs.

Es erzeugt Structured Text im PLCopen-XML- und in anderen Dateiformaten, die von gängigen IDEs unterstützt werden, darunter CODESYS®, Rockwell Automation Studio 5000, Siemens TIA Portal, Mitsubishi Electric GX Works3 und Omron® Sysmac® Studio, sowie Ladder-Diagramme in den von Rockwell Automation Studio 5000 unterstützten Formaten.

Unterstützte IDEs umfassen CODESYS, Rockwell Automation Studio 5000, Siemens STEP 7/TIA Portal, Omron Sysmac Studio und Mitsubishi Electric GX Works3.

Ja, Sie können Ladder-Diagramme aus Rockwell Automation Studio 5000 in Simulink importieren, um sie zu simulieren und zu verifizieren.

Es erzeugt Testbenches, um zu überprüfen, dass die Simulink-Simulationsergebnisse innerhalb einer akzeptablen Toleranz mit den Ausführungsergebnissen auf der SPS übereinstimmen, und liefert Codegenerierungsberichte mit statischen Metriken und bidirektionaler Rückverfolgbarkeit.

Ja. Unterstützung für die Normen IEC 61508 und IEC 61511 ist über das IEC Certification Kit verfügbar.

Der Simulink PLC Coder wendet Optimierungen an, die den Speicherbedarf reduzieren und die Ausführungsgeschwindigkeit des generierten Structured Texts und der Ladder-Diagramme für Ihre spezifische Hardware und IDE erhöhen.

Ja. Sie können Kommentare hinzufügen und Modellkomponenten bidirektional mit dem generierten Code rückverfolgen, um zu debuggen und Code-Reviews durchzuführen.