MathWorks Newsroom

Siemens Automation and MathWorks Collaborating in Simulation and Model-Based Design

SIMATIC controllers and Simulink integrate for fast and cost-effective implementation of control algorithms

Natick, Mass. - (18 Dec 2014)

MathWorks today announced an expanded relationship with Siemens Automation Systems to make it easier for customers to take advantage of Model-Based Design for developing and implementing complex control algorithms. Control engineers can now generate code from Simulink and deploy it to Siemens SIMATIC S7 modular PLC controllers and SIMATIC WinAC RTX software controllers. As a result, advanced control strategies can be designed and tested using simulation to prove out concepts before further validation is performed on PLC hardware.  To support this integration, Siemens Automation Systems has also joined the MathWorks Connections Program.

Model-Based Design enables the verification of critical and complex control functions using simulation. Conceptual errors are detected early and can be corrected before the control algorithms are implemented on machine hardware. By doing this, development time is reduced and production start-ups become more efficient – reducing costs throughout the project.  MathWorks Simulink PLC Coder generates IEC61131-3 compliant SCL (Structured Control Language) code and can send it to the STEP 7 V5.5 engineering system for SIMATIC S7-300 and S7-400 and STEP 7 integrated into the TIA Portal engineering framework for the latest generation of the SIMATIC S7-1200 and S7-1500 controllers. 

For more computationally intensive algorithms, MathWorks Embedded Coder generates ANSI/ISO C code that can be implemented on WinAC RTX using Siemens WinAC Target, a free add-on from Siemens for Simulink.  WinAC Target automatically generates all the required files and program modules to run the Simulink algorithm on WinAC RTX, enabling process engineers without a deep knowledge of the Simulink language to receive and implement Simulink models on Siemens controllers.

"An increasing number of control engineers in the machinery and automation industries use simulation and automatic code generation to supplement programming industrial controllers, helping them to move faster from ideas to implementation and to expand their lead in innovation," said Philipp Wallner, Industry Manager, Industrial Automation & Machinery at MathWorks.

About MathWorks

MathWorks is the leading developer of mathematical computing software. MATLAB, the language of technical computing, is a programming environment for algorithm development, data analysis, visualization, and numeric computation. Simulink is a graphical environment for simulation and Model-Based Design for multidomain dynamic and embedded systems. Engineers and scientists worldwide rely on these product families to accelerate the pace of discovery, innovation, and development in automotive, aerospace, electronics, financial services, biotech-pharmaceutical, and other industries. MATLAB and Simulink are also fundamental teaching and research tools in the world's universities and learning institutions. Founded in 1984, MathWorks employs more than 3000 people in 15 countries, with headquarters in Natick, Massachusetts, USA. For additional information, visit

MATLAB and Simulink are registered trademarks of The MathWorks, Inc. See for a list of additional trademarks. Other product or brand names may be trademarks or registered trademarks of their respective holders.


Siemens AG (Berlin and Munich) is a global technology powerhouse that has stood for engineering excellence, innovation, quality, reliability and internationality for more than 165 years. The company is active in more than 200 countries, focusing on the areas of electrification, automation and digitalization. One of the world’s largest producers of energy-efficient, resource-saving technologies, Siemens is No. 1 in offshore wind turbine construction, a leading supplier of combined cycle turbines for power generation, a major provider of power transmission solutions and a pioneer in infrastructure solutions as well as automation, drive and software solutions for industry. The company is also a leading provider of medical imaging equipment – such as computed tomography and magnetic resonance imaging systems – and a leader in laboratory diagnostics as well as clinical IT. In fiscal 2014, which ended on September 30, 2014, Siemens generated revenue from continuing operations of €71.9 billion and net income of €5.5 billion. At the end of September 2014, the company had around 357,000 employees worldwide. Further information is available on the Internet at