Siemens Software Controllers – SIMATIC S7-1500 Software Controllers

SIMATIC S7-1500 software controller Overview

  • SIMATIC S7-1500 software controller for implementing control tasks with SIMATIC IPC
  • High system availability thanks to innovative real-time system
  • Available as standard and fail-safe version
  • Improved know-how and copy protection
  • Integrated motion control functionalities for controlling speed-controlled and positioning axes, support for external encoders, cams/cam tracks and probes
  • Integrated web server for diagnostics with the option of creating user-defined web pages
  • SIMATIC ODK 1500S for the development and integration of control functions with the high-level language C/C++
  • SIMATIC Target 1500™ for the development of control functions using Matlab Simulink®
SIMATIC S7-1500 Software Controllers

S7-1500 Application

The S7-1500 Software Controller implements the function of a S7-1500 Controller as software on a SIMATC IPC with Windows. This enables a SIMATIC IPC to be used for controlling machines or plants.

The S7-1500 Software Controller is available not only as a standard CPU, but also as a fail-safe CPU. Thus, PC-based automation solutions can also be used for safety-oriented applications.

To connected the distributed I/O via PROFINET or PROFIBUS, the integrated Ethernet and PROFIBUS interfaces of the SIMATIC IPC can be used. In addition, the CPU offers comprehensive control functionalities via easy-to-configure blocks, as well as the connection of drives via standardized PLC-open blocks.

The software controller shows its particular strengths when special automation functions have to be integrated using the programming languages C or C++ or when a direct connection of Windows software to the software controller is required.

The SIMATIC ODK 1500S is available for this purpose to support the development of such applications. These applications can be used for the interface to Windows and Windows software (e.g. databases, visualization or the Windows file system) or for real-time applications (e.g. algorithms, controllers).

Some applications that are frequently developed with the ODK are available “ready to use” as Add On applications. Thus, for example, access to SQL databases or XML files can be used in the control task without having to program with C/C++.

Together with the SIMATIC Target 1500S™ for Simulink®, direct generation of the library functions from Simulink® is possible.

SIMATIC S7-1500 Software Controllers Number

Part_Number Series brands class
6ES7516-3FN00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7521-1BH10-0AA0 SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7516-3AN01-0AB0 SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7505-0RA00-0AB0 SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7522-1BH01-0AB0 SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7592-1BM00-0XA0 SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7511-1CK00-0AB0 SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7592-1BM00-0XB0 SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7532-5HF00-0AB0 SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7531-7NF10-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7590-1AJ30-0AA0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7534-7QE00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7532-5NB00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7511-1CK00-1AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7512-1DK00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7510-1DJ01-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7512-1CK00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7513-1AL01-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7522-1BL01-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7526-2BF00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7526-1BH00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7512-1DK01-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7532-1HF00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7532-5HD00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7531-7QD00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7540-1AD00-0AA0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7541-1AB00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7550-1AA00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7590-1AB60-0AA0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7590-1AE80-0AA0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7590-1AF30-0AA0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7591-1AA00-0AA0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7592-1AM00-0XB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7513-1AL00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7505-0KA00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7515-2AM00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7516-3AN00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7516-3AN00-4AB3
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7507-0RA00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7510-1DJ00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7511-1AK00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7511-1AK01-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7511-1AK01-4YB5
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7531-7KF00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7522-1BH10-0AA0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7522-1BL00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7522-1BL10-0AA0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7522-5FF00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7522-5HF00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7521-1BH50-0AA0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7521-1BL00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7521-1BL10-0AA0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7521-1FH00-0AA0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7522-1BF00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7522-1BH00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7516-3FN01-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7517-3AP00-0AB0
SIMATIC S7-1500 SIEMENS SIEMENS/PLC
6ES7521-1BH00-0AB0
SIMATIC S7-1500 SIEMEN SIEMENS/PLC