The most independent controller in automation

Top performance for PC-based automation: S7-1500 Software Controller
Use the functionality of the SIMATIC S7-1500 controller on industrial PCs in combination with high-level languages such as C++. The software controller works completely independent of the operating system, which means it also continues to run during restart or even when the operating system fails.

Hannover Messe 2023
No time to wait, time to change.
Experience how industrial Digital Enterprises can be part of the solution for a smarter, more sustainable world.
Get your free ticket now to be part of the Siemens experience at Hannover Messe, April 17th to 21st.
Onsite (Hall 9, stand D53) and online.
SIMATIC S7-1500 Software Controller – the perfect choice for PC-based automation
SIMATIC S7-1500 software controllers combine the advantages of SIMATIC S7-1500 controllers and industrial PCs. This means you benefit from the security of a PLC controller and from the flexibility and independence of an industrial PC.Winning functionalities
SIMATIC S7-1500 Software Controller – the solution for the toughest demands
SIMATIC S7-1500 Software Controllers work on Siemens SIMATIC industrial PCs completely independently of the operating system. In this way, the advantages of SIMATIC controllers are combined with those of PC-based solutions without any adverse effect on the recognized high reliability and system availability of SIMATIC controllers.
Your main advantages and benefits at a glance:
Standardization
Re-use of program code and use of communication standards
Scalability
Easy implementation of various performance and functional requirements
Avoid downtimes
High availability during operation
Open for ideas
Simple integration of PC applications and existing know-how
High productivity
High performance in terms of communication, system response and data processing
Security
Protection of proprietary know-how and protection against unauthorized access
Fail-safe control for all functions
The SIMATIC S7-1500 Software Controller is the only software controller with integrated safety functions. Thanks to Safety Integrated, an additional safety controller is not needed. There’s just one system for standard and fail-safe applications – which means substantial advantages in terms of engineering efficiency, safety, and user-friendliness.
Safety Integrated provides for the simple connection of PROFIsafe devices via PROFIBUS and PROFINET. With SIMATIC STEP 7 Safety Advanced and in the TIA Portal, users create their programs using the same engineering and operating concept for standard and fail-safe tasks. Data consistency functions automatically synchronize standard and fail-safe program components.
Efficient engineering in the TIA Portal
The Totally Integrated Automation Portal (TIA Portal) provides you with complete access to the entire digitalized automation, from digital planning to integrated engineering to transparent operation. The new version shortens your time-to-market thanks in part to simulation tools, increases the productivity of your plant through additional diagnostic and energy management functions, and offers you greater flexibility thanks to a connection to the management level.
TIA Portal offers flexible cloud solutions, virtual commissioning with a digital twin, coordinated collaboration in interdisciplinary teams, greater transparency, and integrated energy management.
The SIMATIC ODK 1500S supports the development of Windows and real-time library functions for the SIMATIC S7-1500 Software Controller and enables the integration of Code C++ higher-level languages
SIMATIC S7-1500 Software Controller versions
Standard CPU
With SIMATIC S7-1500 software controller you implement control tasks on SIMATIC IPC. The S7-1500 software controller shows its strength, especially when you want to integrate high-level languages into the automation function or when a direct connection to operating-system-based software is required.
- Integrated Motion Control functionalities for controlling speed-controlled and positioning axes, support for external encoders, cams/cam tracks, and measuring inputs
- Integrated web server for diagnostics and user-defined websites
- Integrated Ethernet, Profinet and Profibus interfaces
- Integrated OPC UA server for standardized communication paths
- SIMATIC ODK 1500S for the development and integration of control functions and function libraries with the high-level languages C, C++, C# or Visual Basic
Fail-safe CPU
SIMATIC S7-1500 software controllers as fail-safe CPU implement PC-based automation tasks also for safety-oriented control tasks on SIMATIC IPC. The S7-1500 software controller shows its strength, especially when you want to integrate high-level languages into the automation function or when a direct connection to operating-system-based software is required.
- Integrated Motion Control functionalities for controlling speed-controlled and positioning axes, support for external encoders, cams/cam tracks, and measuring inputs
- Integrated web server for diagnostics and user-defined websites
- Integrated Ethernet, Profinet and Profibus interfaces
- Integrated OPC UA server for standardized communication paths
- SIMATIC ODK 1500S for the development and integration of control functions and function libraries with the high-level languages C, C++, C# or Visual Basic
- No additional safety controller is required with fail-safe SIMATIC software controllers; in addition, ready-to-use libraries are available for fail-safe functions