Siemens Industry Online Support
Siemens AG
Entry type: Application example Entry ID: 109482830, Entry date: 01/10/2017

SIMATIC Target 1500S: Calling Simulink® Models

  • Entry
  • Associated product(s)
SIMATIC Target 1500S is an add-on to Simulink that generates an executable object for an ODK-capable CPU from a Simulink model.

In automation and control engineering, the MATLAB/Simulink software from MathWorks is used to simulate processes and create algorithms. The requirement is to have the model, algorithm or function run on an ODK-capable CPU (SIMATIC S7-1500 Software Controller or CPU 1518 ODK) in just a few steps.

This application example shows you how to commission a Simulink model on the SIMATIC S7-1500 Software Controller.

  1. Creating the model in Simulink
  2. Compiling the model with SIMATIC Target 1500S
  3. Adding the SCL source in STEP 7 (TIA Portal)
  4. Downloading the S7 program to the S7‑1500 Software Controller
  5. Loading the SO file to the web server


  • Easy integration of Simulink models into the SIMATIC S7-1500 Software Controller or CPU 1518 ODK
  • Simulink External mode for monitoring Simulink models and changing model parameters during operation:

  1. Graphical online view of the running process
  2. Changing internal model parameters using Simulink
  • Manipulating internal model parameters in the user program with STEP 7

Overview of the Application Example (Video)

Documentation and Sample Project
  Documentation (3,7 MB)
registration requiredSample project: STEP 7 V15.1 and MATLAB (3.1 MB)

Installation requirements

  • STEP 7 Professional V15.1
  • SIMATIC S7‑1500 ODK 1500S V2.0
  • SIMATIC Target 1500S for Simulink V1.0
  • MATLAB/Simulink R2016a or later

Last Changes
Update TIA Portal V15.1

Security information
In order to protect technical infrastructures, systems, machines and networks against cyber threats, it is necessary to implement – and continuously maintain – a holistic, state-of-the-art IT security concept. Siemens’ products and solutions constitute one element of such a concept. For more information about cyber security, please visit