Get Started with Simulink PLC Coder
Simulink® PLC Coder™ generates hardware-independent IEC 61131-3 Structured Text and Ladder Diagrams from Simulink models, Stateflow® charts, and MATLAB® functions. Structured Text is generated in PLCopen XML and other file formats supported by widely used integrated development environments (IDEs) including CODESYS, Rockwell Automation® Studio 5000, Siemens® TIA Portal, and OMRON® Sysmac® Studio. Ladder diagrams are generated in file formats supported by Rockwell Automation Studio 5000. As a result, you can compile and deploy your application to numerous programmable logic controller (PLC) and programmable automation controller (PAC) devices.
Simulink PLC Coder generates test benches that help you verify the Structured Text and Ladder Diagrams using PLC and PAC IDEs and simulation tools. It also provides code generation reports with static code metrics and bidirectional traceability between model and code. Support for industry standards is available through IEC Certification Kit (for IEC 61508 and IEC 61511).
Tutorials
- Prepare Model for Structured Text Generation
Guidelines for setting up model and subsystem block parameters for Simulink PLC Coder structured text code generation. - Generate and Examine Structured Text Code
Get started with structured text code generation from a simple Simulink model. - Import Structured Text Code Automatically
Open generated code directly in your IDE. - Model and Simulate Ladder Diagrams in Simulink
Create and simulate ladder Diagrams in Simulink. - Generating Ladder Diagram Code from Simulink
Generate Ladder Diagram code (L5X) from Simulink. - Verify Generated Ladder Diagram Code
Verify generated code against the original Simulink model in your IDE using a generated test bench. - PLC Model Advisor Checks
Overview of the PLC Model advisor, what the various checks are, and where to find information pertaining to the checks.
Structured Text Code Generation from Simulink
Ladder Logic Code Generation from Simulink
PLC Model Advisor Checks
About PLC Code Generation
- PLC Code Generation in the Development Process
Learn about the benefits of designing PLC applications in Simulink and generating code.
- Supported IDE Platforms
See which IDEs are supported for structured text and ladder diagram generation.
Featured Examples
Videos
Advanced Techniques for Customizing IEC 61131 Code Generation for
PLCs
Generate custom structured text code by using Simulink
PLC Coder