Der Simulink PLC Coder generiert hardwareunabhängig strukturierten Text gemäß IEC 61131-3 und Kontaktpläne (Ladder Diagrams, LD) aus Simulink-Modellen, Stateflow-Diagrammen und MATLAB-Funktionen. Strukturierter Text wird in PLCopen XML und anderen Dateiformaten generiert, die von den gängigsten integrierten Entwicklungsumgebungen (IDEs) unterstützt werden, wie beispielsweise 3S-Smart Software Solutions CODESYS®, Rockwell Automation Studio 5000, Siemens TIA Portal, Omron® Sysmac® Studio und Mitsubishi Electric GX Works3. Kontaktpläne werden in Dateiformaten generiert, die von Rockwell Automation Studio 5000 unterstützt werden. Dadurch können Sie Ihre Anwendung für zahlreiche speicherprogrammierbare Steuerungen (SPS) und programmierbare Automatisierungssteuerungen (PAC) kompilieren und einsetzen.
Der Simulink PLC Coder generiert Testumgebungen, mit denen Sie den strukturierten Text und die Kontaktpläne mithilfe von SPS- und PAC-IDEs und Simulationstools verifizieren können. Darüber hinaus erstellt er Codegenerierungsberichte mit statischen Codemetriken und bidirektionaler Nachverfolgbarkeit zwischen Modell und Code. Die Unterstützung von Industriestandards ist über das IEC Certification Kit (für IEC 61508 und IEC 61511) möglich.
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.
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.
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.
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.
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.
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.
Produktressourcen:
„Mit Model-Based Design konnten wir durch automatische Codegenerierung sofort eine modellprädiktive Regelung in die SPS implementieren.“
Yusuke Sugiuchi, Shibaura Mechatronics Corporation
Interessiert an Simulink PLC Coder?
Haben Sie Fragen?
Wenden Sie sich an das technische Team für Simulink PLC Coder.