The S7-1500 standard CPU - the CPU 1507S - implements the function of a S7-1500 Controller as software on a PC with Windows. This enables a PC to be used for controlling machines or plants.
Configuring and programming with the STEP 7 engineering tool in the TIA Portal (as from version 13 SP1):
Programmable according to IEC 61131-3
Programming languages supported:
SCL (IL)
LAD
FBD
STL
GRAPH7 (SFC)
Innovative real-time system based on virtualization technology; The real-time system of the integrated S7-1500 software controller enables parallel, independent operation of Windows:
Maximum real-time and deterministic properties
Operation independent of Windows – supports restart of Windows while the controller is in operation
Fast restart of the control independently of Windows
High-speed program execution with several priority-controlled execution levels (cyclic, time-controlled, isochronous with PROFINET or PROFIBUS, event-driven via process and diagnostics alarms)
Saving of retentive data; The software controller ensures the security of plant data even when the power fails:
Storage of retentive data on PC hard disk (UPS required)
Saving of retentive data on the NVRAM of the CPU possible during voltage dips
Communication The software controller uses the interfaces of the PC for PROFINET and PROFIBUS:
Windows-independent use of PROFINET or PROFIBUS for operating a distributed I/O. Depending on the interface hardware used, the following functions are possible: PROFINET IO RT, PROFIenergy, PROFIBUS DP-Master, I-Device
Communication (SIMATIC communication, open user communication) with Windows applications or external devices via the Windows interfaces of the PC
Integrated web server; Scanning the CPU via the Web server is supported by all CPUs of the S7?1500 automation system. The CPU Web server offers the following diagnostics options:
Image of the CPU with LEDs and the current operating state
Readout of the diagnostics buffer entries
Query of module status
Query of current messages
Information on the status of the topology / PROFINET devices
Transfer and management of user data into load memory of the CPU
User-programmable Web pages for supporting servicing and commissioning of specific machine functions
Trace functionality The trace function is supported by all CPUs of the S7-1500 automation system. It supports the recording of analog and digital variables for each cycle and their representation as a curve with STEP 7. This is especially useful for motion control or closed-loop control applications.
Integrated technology:
S7-1500 motion control; PLCopen blocks for programming the motion functionality via PROFINET IO and PROFIdrive interface. This functionality supports rotational speed axes, positioning axes and external encoders.
Integrated control functionality; Universal PID or 3-step controller with integrated optimization and integrated temperature controller.
Integrated system diagnosis: The system diagnosis is automatically generated and displayed via a PG/PC, HMI?device, the Web server or the integral display. System diagnostics are also available when the CPU is in STOP mode.
Integrated safety:
Know-how protection; Algorithms can be reliably protected against unauthorized access and modification.
Access protection; The extended access protection provides comprehensive protection against unauthorized configuration changes. Various authorization levels are available for assigning separate rights to different user groups.
Integrity protection; The system protects the data transferred to the CPU against unauthorized tampering. Modified or third-party transmissions of engineering data are safely detected by the CPU and prevented.
Execution of ODK functions
Loading of ODK function libraries
Asynchronous execution of functions under Windows
Synchronous execution of functions in real-time context