Simulink® PLC Coder™ generates hardware-independent IEC 61131-3 Structured Text and Ladder Diagrams from Simulink models, Stateflow® charts, and MATLAB® functions. The Structured Text and Ladder Diagrams are generated in PLCopen XML and other file formats supported by widely used integrated development environments (IDEs) including 3S-Smart Software Solutions CODESYS, Rockwell Automation® Studio 5000, Siemens® TIA Portal, and OMRON® Sysmac® Studio. 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).
Guidelines for setting up model and subsystem block parameters for Simulink PLC Coder structured text code generation.
Get started with structured text code generation from a simple Simulink model.
Open generated code directly in your IDE instead of manually importing the generated code files.
Create Ladder Diagrams in Simulink and perform simulation.
Generate Ladder Diagram code (L5X) from Simulink.
Verify generated code against the original Simulink model in your IDE using a generated test bench.
Learn about the benefits of designing PLC applications in Simulink and generating code.
See which IDEs are supported for structured text and ladder diagram generation.