Simulink PLC Coder

Ausführung in jeder Umgebung

Erzeugen Sie strukturierten Text und Kontaktpläne. Stellen Sie Code lizenzgebührenfrei bereit.

Unterstützung von Drittanbieter-IDEs

Simulink PLC Coder erzeugt strukturierten Text in einer Vielzahl von Dateiformaten wie z.B. PLCopen XML, die von Drittanbieter-IDEs verwendet werden, darunter Siemens® STEP 7/TIA Portal, Rockwell Automation® Studio 5000, 3S CODESYS®. Außerdem erzeugt Simulink PLC Coder Kontaktpläne für Rockwell Automation Studio 5000.

Simulink PLC Coder unterstützt zahlreiche Drittanbieter-IDEs, darunter Siemens STEP 7/TIA Portal, Rockwell Automation Studio 5000, 3S CODESYS und PLCopen XML.

Simulink PLC Coder unterstützt zahlreiche Drittanbieter-IDEs, darunter Siemens STEP 7/TIA Portal, Rockwell Automation Studio 5000 und 3S CODESYS.

Erzeugung von strukturiertem Text

Dank der Unterstützung von mehr als 180 Simulink-Blöcken, allen Stateflow-Konstrukten und vielen MATLAB-Funktionen erzeugt Simulink PLC Coder strukturierten Text aus Ihren Regelungssystemmodellen, die Rückkopplungsschleifen, Modus- und Zustandslogik und rechenintensive Algorithmen umfassen können.

Simulink PLC Coder unterstützt mehr als 180 Simulink-Blöcke, alle Stateflow-Konstrukte und viele MATLAB-Funktionen.

Simulink PLC Coder unterstützt mehr als 180 Simulink-Blöcke, alle Stateflow-Konstrukte und viele MATLAB-Funktionen.

Importieren und Erzeugen von Kontaktplänen

Importieren Sie Kontaktpläne von Rockwell Automation Studio 5000 in Simulink, um diese zu simulieren und zu verifizieren. Erzeugen Sie Kontaktplanlogik für CODESYS-, Studio 5000- und PLCopen XML-Formate. Validieren Sie erzeugte Kontaktpläne, indem Sie die Testbench erzeugen und auf dem IDE-Emulator ausführen.

Erzeugung eines Kontaktplans und Import in eine IDE.

Erzeugung eines Kontaktplans und Import in eine IDE.

Codeoptimierung, -tests und -verifikation

Stellen Sie sicher, dass der erzeugte Code auf der PLC effizient und korrekt funktioniert.

Codeoptimierung

Simulink PLC Coder wendet standardmäßig Optimierungen an, um die Speichergröße zu reduzieren und die Ausführungsgeschwindigkeit für erzeugten strukturierten Text und erzeugte Kontaktpläne zu erhöhen. Zu diesen Optimierungen gehören die Eliminierung von überflüssigem Code, die Faltung von Ausdrücken und die Subsystem-Wiederverwendung.

Beispiel für optimierten strukturierten Text. Simulink PLC Coder erzeugt optimierten, vollständig integrierten Code für Simulink-, Stateflow- und MATLAB-Funktionen.

Beispiel für optimierten strukturierten Text. Simulink PLC Coder erzeugt optimierten, vollständig integrierten Code für Simulink-, Stateflow- und MATLAB-Funktionen.

Kommentieren, Rückverfolgen in beide Richtungen und Dokumentieren von Code

Mit Kommentaren, benutzerdefinierten Blockbeschreibungen und bidirektionalen Verbindungen können Sie zwischen den Komponenten des Simulink-Modells und dem erzeugten Code navigieren und diese rückverfolgen. Im Codeerzeugungsbericht werden alle Informationen für Codeüberprüfungen und -debugging konsolidiert.

Mit Codeerzeugungs- und Rückverfolgbarkeitsberichten können Sie zwischen den Komponenten des Simulink-Modells und dem erzeugten Code navigieren und diese rückverfolgen.

Mit Codeerzeugungs- und Rückverfolgbarkeitsberichten können Sie zwischen den Komponenten des Simulink-Modells und dem erzeugten Code navigieren und diese rückverfolgen.

Codetest und -überprüfung

Erzeugen Sie eine Testbench, um zu verifizieren, ob die Ergebnisse der Simulink-Simulation und die Ergebnisse in der SPS innerhalb eines akzeptablen Toleranzbereichs übereinstimmen. Führen Sie Hardware-in-the-Loop-Tests in Echtzeit aus, indem Sie Simulink PLC Coder zusammen mit Simulink CoderSimulink Real-Time und einem Speedgoat-Zielcomputer verwenden.

Ein Test-Harnisch, der erzeugt wurde, um zu verifizieren, ob die Ergebnisse der Modellsimulation und die Ausführungsergebnisse des strukturierten Texts und des Kontaktplans innerhalb eines akzeptablen Toleranzbereichs übereinstimmen.

Ein Test-Harnisch, der erzeugt wurde, um zu verifizieren, ob die Ergebnisse der Modellsimulation und die Ausführungsergebnisse des strukturierten Texts und des Kontaktplans innerhalb eines akzeptablen Toleranzbereichs übereinstimmen.

Erfolgsberichte

Erfahren Sie, wie Ingenieure in einer Reihe unterschiedlicher Branchen Simulink PLC Coder verwenden, um strukturierten Text für ihre Anwendungen zu erzeugen.