SIMATIC Target for Simulink

Run Simulink models on Siemens S7-1500 controllers or Industrial Edge Runtime


  • Automatically generate executable code for SIMATIC controllers
  • Direct integration of Simulink® models into the Siemens Industrial Edge Runtime with the LiveTwin edge app
  • Easy software-in-the-loop (SiL) simulation with PLCSIM Advanced
  • Real-time monitoring of process values on the PLC web server or with Simulink external mode
  • Support of Simulink Coder™ and Embedded Coder®


Use SIMATIC Target to transfer controller and machine models simply and directly from Simulink to the SIMATIC S7-1500 software controller, the SIMATIC ET 200SP Open Controller, the CPU 1518 MFP or via the LiveTwin edge app directly into the Siemens Industrial Edge Runtime.

Users can design the controller algorithm in Simulink, model the complete system, perform simulations, and then use SIMATIC Target to automatically generate the C/C++ code and all necessary runtime objects. With SIMATIC Target the complete engineering workflow – from code generation, via engineering integration and transfer to the runtime system (either a S7-1500 standard or failsafe controller or the Industrial Edge runtime) can be completely automated.

Simulink external mode can be used to monitor the model on the runtime (PLC or LiveTwin runtime) and to change parameters directly in Simulink. For model verification with SiL (software-in-the-loop) simulation the virtual controller S7-PLCSIM Advanced can be directly integrated into the Simulink model using a dedicated block from the Simulink library. HiL testing can be performed using the PLC-integrated OPC UA interfaces.

Internal model parameters can be changed during operation directly out of the PLC user program. With the PLC integrated web server, the Simulink model can be directly displayed, monitored using a standard web browser and model parameters can be changed without any additional tools.

This integrated workflow eliminates manual coding, making the process more robust and reliable. Moreover, transferring models to the runtime no longer requires C, C++, or ODK skills. Controller algorithms can be easily modeled and fine-tuned with Simulink, reducing the number of physical prototypes (rapid prototyping).


Siemens AG

Werner-von-Siemens-Straße 1
80333 Munich
Tel: +49 89 636-00

Required Products


  • Windows


  • E-mail
  • Telephone

Product Type

  • Industrial Controllers and PLCs


  • Control Systems
  • HMI Development
  • Process Control and Monitoring
  • Real-Time Systems


  • Industrial Automation and Machinery
  • Pulp and Paper
  • Rail, Ships, and Other Transportation
  • Utilities and Energy