s71500 Cpu150xs Manual en-US en-US
s71500 Cpu150xs Manual en-US en-US
Maintenance
7
Protection
8
Technical Data
A
08/2023
A5E32565315-AP
Legal information
Warning notice system
This manual contains notices you have to observe in order to ensure your personal safety, as well as to prevent
damage to property. The notices referring to your personal safety are highlighted in the manual by a safety alert
symbol, notices referring only to property damage have no safety alert symbol. These notices shown below are
graded according to the degree of danger.
DANGER
indicates that death or severe personal injury will result if proper precautions are not taken.
WARNING
indicates that death or severe personal injury may result if proper precautions are not taken.
CAUTION
indicates that minor personal injury can result if proper precautions are not taken.
NOTICE
indicates that property damage can result if proper precautions are not taken.
If more than one degree of danger is present, the warning notice representing the highest degree of danger will
be used. A notice warning of injury to persons with a safety alert symbol may also include a warning relating to
property damage.
Qualified Personnel
The product/system described in this documentation may be operated only by personnel qualified for the specific
task in accordance with the relevant documentation, in particular its warning notices and safety instructions.
Qualified personnel are those who, based on their training and experience, are capable of identifying risks and
avoiding potential hazards when working with these products/systems.
Proper use of Siemens products
Note the following:
WARNING
Siemens products may only be used for the applications described in the catalog and in the relevant technical
documentation. If products and components from other manufacturers are used, these must be recommended or
approved by Siemens. Proper transport, storage, installation, assembly, commissioning, operation and
maintenance are required to ensure that the products operate safely and without any problems. The permissible
ambient conditions must be complied with. The information in the relevant documentation must be observed.
Trademarks
All names identified by ® are registered trademarks of Siemens AG. The remaining trademarks in this publication
may be trademarks whose use by third parties for their own purposes could violate the rights of the owner.
Disclaimer of Liability
We have reviewed the contents of this publication to ensure consistency with the hardware and software
described. Since variance cannot be precluded entirely, we cannot guarantee full consistency. However, the
information in this publication is reviewed regularly and any necessary corrections are included in subsequent
editions.
1 Documentation guide......................................................................................................................... 7
1.1 S7-1500/ET 200MP Documentation Guide......................................................................... 9
1.1.1 S7-1500 / ET 200MP Documentation Guide....................................................................... 9
1.1.2 SIMATIC Technical Documentation.................................................................................... 10
1.1.3 Tool support..................................................................................................................... 11
3 Product overview................................................................................................................................ 17
3.1 Introduction to PC-based control....................................................................................... 17
3.2 Overview of functions....................................................................................................... 18
3.3 Functions......................................................................................................................... 22
3.3.1 Real-time concept of the CPU............................................................................................ 22
3.3.2 Memory concept of the CPU.............................................................................................. 23
3.3.2.1 CPU memory areas............................................................................................................ 23
3.3.2.2 Storage of retentive data.................................................................................................. 25
3.3.3 Interface types.................................................................................................................. 28
3.3.4 PROFINET IO..................................................................................................................... 28
3.3.5 PROFIenergy..................................................................................................................... 29
3.3.6 PROFIBUS DP..................................................................................................................... 29
3.3.7 Centralized I/O.................................................................................................................. 31
3.3.8 Web server of the CPU....................................................................................................... 31
3.3.9 Fail-safe............................................................................................................................ 32
4 Installing............................................................................................................................................. 35
4.1 Delivery forms of the CPU................................................................................................. 35
4.2 System requirements........................................................................................................ 36
4.3 Creation of the CPU volume.............................................................................................. 37
4.4 Overview of the installation tasks...................................................................................... 39
4.5 Installing the Software Controller via Online Software Delivery.......................................... 42
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 3
Table of contents
5 Commissioning................................................................................................................................... 51
5.1 Resource Configurator...................................................................................................... 51
5.1.1 Example of a Resource Configuration file........................................................................... 51
5.1.2 Parameters....................................................................................................................... 52
5.1.3 Error handling................................................................................................................... 61
5.2 Configuration steps........................................................................................................... 62
5.2.1 Creating a STEP 7 project.................................................................................................. 63
5.2.2 Preparing the target IPC with the installed Software Controller.......................................... 63
5.2.3 Transferring the configuration to the target IPC................................................................. 64
5.2.4 Configuring the retentive data storage.............................................................................. 64
5.2.5 Configuring interfaces for PROFINET IO use....................................................................... 65
5.2.6 Configuring the LED usage................................................................................................ 65
5.2.7 Configuring CPU start on PC boot...................................................................................... 65
5.2.8 Transferring the configuration using file import/export...................................................... 66
5.3 Creating Resource Configuration file corresponding to TIA Portal project............................ 66
5.4 Executing Resource Configurator and system restart.......................................................... 67
5.5 Windows User Management for CPU operations................................................................ 68
5.6 Assigning interfaces for communication............................................................................ 69
5.7 Setting storage location for retentive data......................................................................... 72
5.8 Synchronizing time according to Windows clock................................................................ 74
5.9 Loading the Software Controller........................................................................................ 75
5.9.1 Downloading project to target system............................................................................... 75
5.9.2 Loading the Software Controller with file.......................................................................... 76
5.9.2.1 Creating configuration file................................................................................................ 77
5.9.2.2 Exporting configuration file from TIA Portal project........................................................... 78
5.9.2.3 Opening existing configuration files.................................................................................. 80
5.9.2.4 Exporting configuration file from a configured Software Controller.................................... 80
5.10 Special features with CPU 1505SP..................................................................................... 87
5.11 Communication................................................................................................................ 88
5.11.1 PC internal communication............................................................................................... 90
5.11.2 Communication with CPU using bridging........................................................................... 91
5.11.3 Communication with CPU using IP routing......................................................................... 93
5.11.4 Using Open User Communication over Windows interfaces............................................... 94
5.11.5 Using OPC UA with Windows applications.......................................................................... 95
5.11.5.1 Using OPC UA locally on the same PC................................................................................ 95
5.11.5.2 Using OPC UA remotely over Windows Ethernet interfaces................................................. 96
5.11.6 Special features of communication interfaces.................................................................... 97
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
4 Operating Instructions, 08/2023, A5E32565315-AP
Table of contents
7 Maintenance....................................................................................................................................... 120
7.1 Status display in the notification area................................................................................ 120
7.2 Using an uninterruptible power supply (UPS)..................................................................... 121
7.3 BIOS update...................................................................................................................... 122
7.4 Firmware update of I/O modules....................................................................................... 122
7.5 Resetting the CPU............................................................................................................. 124
7.5.1 Reset using the display...................................................................................................... 125
7.5.2 Reset using STEP 7............................................................................................................ 127
7.5.3 Resetting via the mode switch........................................................................................... 127
7.5.4 Formatting the CPU volume.............................................................................................. 128
7.6 Backing up the image of the PC mass storage.................................................................... 131
7.7 Special features................................................................................................................ 134
7.7.1 Use of bus adapters.......................................................................................................... 134
7.7.2 Error messages during installation of drivers...................................................................... 134
7.7.3 Special situations when downloading in STEP 7................................................................. 134
7.7.4 Special situations when starting or stopping the CPU......................................................... 135
7.7.5 CPU behavior at Windows shutdown................................................................................. 136
7.7.6 Windows error handling and operating the CPU after Windows crash................................. 136
7.7.7 Timeouts.......................................................................................................................... 138
7.7.8 Restarting Windows.......................................................................................................... 138
7.7.8.1 Restarting the operating system and CPU.......................................................................... 139
7.7.8.2 Operation of the CPU if Windows restart fails..................................................................... 140
7.7.9 Assignment of addresses with absolute addressing............................................................ 140
7.7.10 "Autonegotiation" port setting........................................................................................... 140
8 Protection........................................................................................................................................... 142
8.1 Overview of the protective functions of the CPU................................................................ 142
8.2 General information on protection.................................................................................... 143
8.3 Protection of confidential configuration data..................................................................... 143
8.4 Access protection.............................................................................................................. 144
8.4.1 Configuring access protection for the CPU in STEP 7.......................................................... 144
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 5
Table of contents
8.4.2 Using the display to change the protection level for display access..................................... 148
8.4.3 Locking protection levels with the PLC program................................................................. 151
8.5 Protecting blocks.............................................................................................................. 152
8.6 Virus scanners and firewall................................................................................................ 153
8.7 Setting up copy protection................................................................................................ 154
Index................................................................................................................................................... 195
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
6 Operating Instructions, 08/2023, A5E32565315-AP
Documentation guide 1
Purpose of the documentation
These operating instructions supplement the system manual of the S7-1500 automation
system as well as the function manuals. Cross-system functions are described in the system
manual.
The information provided in these operating instructions and the system manual enables you
to commission the CPU.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 7
Documentation guide
Notes
Please also observe notes marked as follows:
NOTE
A note contains important information on the product described in the documentation, on
the handling of the product or on the part of the documentation to which particular attention
should be paid.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
8 Operating Instructions, 08/2023, A5E32565315-AP
Documentation guide
1.1 S7-1500/ET 200MP Documentation Guide
Basic information
The System Manual and Getting Started describe in detail the configuration, installation,
wiring and commissioning of the SIMATIC S7-1500 and ET 200MP systems.
The STEP 7 online help supports you in the configuration and programming.
Examples:
• Getting Started S7-1500
• S7-1500/ET 200MP System Manual
• Online help TIA Portal
Device information
Equipment manuals contain a compact description of the module-specific information, such
as properties, wiring diagrams, characteristics and technical specifications.
Examples:
• Equipment Manuals CPUs
• Equipment Manuals Interface Modules
• Equipment Manuals Digital Modules
• Equipment Manuals Analog Modules
• Equipment Manuals Communications Modules
• Equipment Manuals Technology Modules
• Equipment Manuals Power Supply Modules
General information
The function manuals contain detailed descriptions on general topics relating to the SIMATIC
S7-1500 and ET 200MPsystems.
Examples:
• Function Manual Diagnostics
• Function Manual Communication
• Function Manual Motion Control
• Function Manual Web Server
• Function Manual Cycle and Response Times
• PROFINET Function Manual
• PROFIBUS Function Manual
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 9
Documentation guide
1.1 S7-1500/ET 200MP Documentation Guide
Product Information
Changes and supplements to the manuals are documented in a Product Information. The
Product Information takes precedence over the device and system manuals.
You can find the latest Product Information on the S7-1500 and ET 200MP systems on the
Internet (https://support.industry.siemens.com/cs/de/en/view/68052815).
Watch this short video to find out where you can find the overview directly in SIOS and how
to use SIOS on your mobile device:
Quick introduction to the technical documentation of automation products per
video (https://support.industry.siemens.com/cs/us/en/view/109780491)
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
10 Operating Instructions, 08/2023, A5E32565315-AP
Documentation guide
1.1 S7-1500/ET 200MP Documentation Guide
mySupport
With "mySupport" you can get the most out of your Industry Online Support.
Registration You must register once to use the full functionality of "mySupport". After registration,
you can create filters, favorites and tabs in your personal workspace.
Support Your data is already filled out in support requests, and you can get an overview of
requests your current requests at any time.
Documentation In the Documentation area you can build your personal library.
Favorites You can use the "Add to mySupport favorites" to flag especially interesting or fre
quently needed content. Under "Favorites", you will find a list of your flagged entries.
Recently viewed The most recently viewed pages in mySupport are available under "Recently viewed
articles articles".
CAx data The CAx data area gives you access to the latest product data for your CAx or CAe sys
tem. You configure your own download package with a few clicks:
• Product images, 2D dimension drawings, 3D models, internal circuit diagrams,
EPLAN macro files
• Manuals, characteristics, operating manuals, certificates
• Product master data
You can find "mySupport" on the Internet. (https://support.industry.siemens.com/My/ww/en)
Application examples
The application examples support you with various tools and examples for solving your
automation tasks. Solutions are shown in interplay with multiple components in the system -
separated from the focus on individual products.
You can find the application examples on the Internet.
(https://support.industry.siemens.com/cs/ww/en/ps/ae)
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 11
Documentation guide
1.1 S7-1500/ET 200MP Documentation Guide
PRONETA
SIEMENS PRONETA (PROFINET network analysis) is a commissioning and diagnostic tool for
PROFINET networks. PRONETA Basic has two core functions:
• The "Network analysis" offers a quick overview of the PROFINET topology. It is possible to
make simple parameter changes (for example, to the names and IP addresses of the
devices). In addition, a quick and convenient comparison of the real configuration with a
reference system is also possible.
• The "IO test" is a simple and rapid test of the wiring and the module configuration of a
plant, including documentation of the test results.
You can find SIEMENS PRONETA Basic on the Internet:
(https://support.industry.siemens.com/cs/ww/en/view/67460624)
SIEMENS PRONETA Professional is a licensed product that offers you additional functions. It
offers you simple asset management in PROFINET networks and supports operators of
automation systems in automatic data collection/acquisition of the components used through
various functions:
• The user interface (API) offers an access point to the automation cell to automate the scan
functions using MQTT or a command line.
• With PROFIenergy diagnostics, you can quickly detect the current pause mode or the
readiness for operation of devices that support PROFIenergy and change these as needed.
• The data record wizard supports PROFINET developers in reading and writing acyclic
PROFINET data records quickly and easily without PLC and engineering.
You can find SIEMENS PRONETA Professional on the Internet:
(https://www.siemens.com/proneta-professional)
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
12 Operating Instructions, 08/2023, A5E32565315-AP
Documentation guide
1.1 S7-1500/ET 200MP Documentation Guide
SINETPLAN
SINETPLAN, the Siemens Network Planner, supports you in planning automation systems and
networks based on PROFINET. The tool facilitates professional and predictive dimensioning of
your PROFINET installation as early as in the planning stage. In addition, SINETPLAN supports
you during network optimization and helps you to exploit network resources optimally and to
plan reserves. This helps to prevent problems in commissioning or failures during productive
operation even in advance of a planned operation. This increases the availability of the
production plant and helps improve operational safety.
The advantages at a glance
• Network optimization thanks to port-specific calculation of the network load
• Increased production availability thanks to online scan and verification of existing systems
• Transparency before commissioning through importing and simulation of existing STEP 7
projects
• Efficiency through securing existing investments in the long term and the optimal use of
resources
You can find SINETPLAN on the Internet
(https://new.siemens.com/global/en/products/automation/industrial-
communication/profinet/sinetplan.html).
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 13
Safety and security information 2
2.1 Cybersecurity information
Siemens provides products and solutions with industrial cybersecurity functions that support
the secure operation of plants, systems, machines, and networks.
In order to protect plants, systems, machines, and networks against cyber threats, it is
necessary to implement – and continuously maintain – a holistic, state-of-the-art industrial
cybersecurity concept. Siemens’ products and solutions constitute one element of such a
concept.
Customers are responsible for preventing unauthorized access to their plants, systems,
machines and networks. Such systems, machines and components should only be connected
to an enterprise network or the internet if and to the extent such a connection is necessary
and only when appropriate security measures (e.g. firewalls and/or network segmentation)
are in place.
For more information on protective industrial cybersecurity measures for implementation,
please visit (https://www.siemens.com/global/en/products/automation/topic-areas/industrial-
cybersecurity.html).
Siemens' products and solutions undergo continuous development to make them more
secure. Siemens strongly recommends that product updates are applied as soon as they are
available and that the latest product versions are used. Use of product versions that are no
longer supported, and failure to apply the latest updates may increase customers' exposure to
cyber threats.
To stay informed about product updates at all times, subscribe to the Siemens Industrial
Cybersecurity RSS Feed under
(https://new.siemens.com/global/en/products/services/cert.html).
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
14 Operating Instructions, 08/2023, A5E32565315-AP
Safety and security information
2.7 Signatures and file integrity
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 15
Safety and security information
2.7 Signatures and file integrity
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
16 Operating Instructions, 08/2023, A5E32565315-AP
Product overview 3
3.1 Introduction to PC-based control
Overview
The SIMATIC S7‑1500 Software Controller is a PC-based controller. The PC-based controller
offers the same functionality as all CPUs of the SIMATIC S7‑1500 automation system in a
PC-based real-time environment.
As part of the SIMATIC series of products, the Software Controller can communicate with
STEP 7 and other SIMATIC products, such as WinCC Unified, via Industrial Ethernet networks.
Communication with the distributed I/O takes place in the same way as with PROFINET. The
Software Controller uses distributed I/O to control the automation process. To network the
Software Controller with the distributed I/O, you use the interfaces of your PC. In addition, the
CPU 1505SP can use the centralized I/O of the ET 200SP Open Controller.
The Software Controller uses communication via programming devices and operator panels
(Industrial Ethernet) for connection with STEP 7 or other programming packages on a
different PC.
The following figure shows a product overview when using a Windows PC.
'LVWULEXWHG,2
7,$3RUWDO
6FRPPXQLFDWLRQ
7,$3RUWDO :LQ&&
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 17
Product overview
3.2 Overview of functions
On Windows PCs, the Software Controller also offers a display application that is executed
under Windows on the same PC. The display application displays the Software Controller's
operating mode. Similarly to a hardware CPU's display, you can use the display application to
execute diagnostic and commissioning tasks.
NOTE
Available operating systems
The present manual describes Software Controllers using the Windows operating system. The
latest manual for Software Controllers using Linux (Industrial OS) is available on the Internet
(https://support.industry.siemens.com/cs/ww/en/view/109808199).
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
18 Operating Instructions, 08/2023, A5E32565315-AP
Product overview
3.2 Overview of functions
Communication
The S7‑1500 Software Controller uses interfaces of the PC for PROFINET.
• Windows-independent use of PC interfaces for PROFINET for operating distributed I/O.
Depending on the interface hardware used, the following functions are possible:
– PROFINET IO RT
– PROFINET IO IRT
– PROFIenergy
– Media redundancy
– I-Device
– Isochronous mode
– MRP/MRPD
• Communication (SIMATIC Communication, Open User Communication, OPC UA) with
Windows applications or external devices
Trace functionality
All CPUs of the SIMATIC S7‑1500 automation system support the trace functionality. The trace
functionality supports the recording of analog and digital tags for each cycle and their
representation as a trend with STEP 7. This is particularly useful for motion control and
closed-loop control applications.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 19
Product overview
3.2 Overview of functions
Integrated technology
• S7‑1500 Motion Control
– PLC Open blocks for programming motion functionality by means of PROFINET IO and
PROFIdrive interface.
– The functionality supports speed-controlled axes, positioning axes, synchronous axes,
external encoders, output cam, cam track and measuring inputs.
• Integrated closed-loop control functionality: The CPU has three PID controllers with
integrated optimization for a wide range of closed-loop control tasks:
– PID_Compact for universal closed-loop control tasks
– PID_3Step for valves
– PID_Temp for closed-loop temperature control tasks
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
20 Operating Instructions, 08/2023, A5E32565315-AP
Product overview
3.2 Overview of functions
Integrated security
• Protection of confidential configuration data
You have the option of assigning a password for protecting confidential configuration
data of the respective CPU. This refers to data such as private keys that are required for the
proper functioning of certificate-based protocols.
• Know-how protection
Algorithms can be securely protected against unauthorized access and modification.
• Copy protection
Copy protection links user blocks with the serial number of one or more SIMATIC memory
cards, or the serial number of one or more CPUs. User programs cannot run without the
corresponding SIMATIC memory card or CPU.
• Access protection
Extended access protection provides comprehensive protection against unauthorized
configuration changes. Authorization levels can be used to assign separate rights to
different user groups.
• Integrity protection
The system protects the data transferred to the CPU from unauthorized manipulation.
Altered or external transmission of engineering data is reliably detected by the CPU.
• Password provider
As an alternative to manual password input, you can connect a password provider to
STEP 7. A password provider offers the following advantages:
– Convenient handling of passwords. STEP 7 reads in the password automatically for the
blocks.
– Optimum block protection because the users themselves do not know the password.
Reference
You can find additional information on integrated security and access protection in the
S7-1500 Automation System system manual
(https://support.automation.siemens.com/WW/view/en/59191792).
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 21
Product overview
3.3 Functions
3.3 Functions
3&
:LQGRZV,QG26 &38
:LQGRZV,QG26 &38IXQFWLRQDOLW\
DSSOLFDWLRQ
:LQGRZV,QG26 &38IXQFWLRQDOLW\
DSSOLFDWLRQ
&RPPXQLFDWLRQ
:LQGRZV,QG26 &38IXQFWLRQDOLW\
DSSOLFDWLRQ
6LHPHQV+\SHUYLVRU
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
22 Operating Instructions, 08/2023, A5E32565315-AP
Product overview
3.3 Functions
Introduction
This section describes the structure of the memory of the CPU.
Memory areas
The CPU makes use of the mass storage of the PC on which it is installed. During the
installation, a discrete CPU volume is created in the mass storage (Page 37), in which all CPU
data is stored. The load and retentive memories are integrated into this CPU volume.
The following figure shows the memory division on the PC:
/RDGPHPRU\
ವ&RQILJXUDWLRQ
ವ3URJUDP
ವ,QLWLDOGDWD
ವ8VHUGDWD
ವ/RJV
&? ವ5HFLSHV
'?
&38YROXPH 5HWHQWLYHPHPRU\
ವ'LDJQRVWLFVEXIIHU
ವ3URFHVVGDWD
,QWHUQDOGDWD
Work memory
The RAM of the PC is used for the work memory. A portion of the RAM memory is allocated
exclusively by the SIMATIC hypervisor when the CPU starts. As a result, this RAM memory is
available exclusively to the CPU. The work memory is volatile memory that contains the code
and data blocks. The work memory is permanently allocated to the CPU and cannot be
extended.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 23
Product overview
3.3 Functions
Load memory
The load memory is located in the mass storage of the PC. The CPU volume contains not only
the load memory, but also internal configuration data and even retentive data, depending on
the configuration. The CPU volume is not assigned to Windows. This ensures operation of the
CPU independent of the operating system.
NOTICE
Load memory capacity
Make sure that there is still enough free memory space available in the CPU’s load memory.
Insufficient load memory space may have the following consequences:
• A project cannot be downloaded to the CPU successfully
• A CPU does not change into RUN operating state after project download
• Retentive data might be lost
Retentive memory
Retentive memory is non-volatile memory for saving a limited quantity of data in the event of
a power failure. Retentive data can be stored in two ways, depending on the resources of the
PC:
• In the NVRAM of a PC (if the PC used has this option)
• On the CPU volume
The data defined as retentive is stored in retentive memory. This data is retained beyond a
power-off or power failure.
If you are using PC mass storage, use a UPS (Page 121) to ensure a complete backup of the
retentive data in case of a power failure.
NVRAM
When NVRAM is used (on SIMATIC IPCs with this option), it is also possible to store retentive
data in the event of a power failure. The volume of data that can be stored retentively is
limited and can depend upon the properties of the PC used.
NOTE
Note that NVRAM is necessary for using the fail-safe feature "Fast Compile & Fast
Commissioning".
For more information on fail-safe feature "Fast Compile & Fast Commissioning", refer to the
SIMATIC Safety - Configuring and Programming
(https://support.automation.siemens.com/WW/view/en/54110126) manual.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
24 Operating Instructions, 08/2023, A5E32565315-AP
Product overview
3.3 Functions
NOTE
Universal write filter
The CPU volume cannot be protected by the universal write filter (UWF).
Reference
Additional information about the memory structure and the basic meaning of these memory
areas can be found in the Structure and Use of the CPU Memory
(https://support.automation.siemens.com/WW/view/en/59193101/0/en) function manual.
This documentation also describes how you obtain information about the memory utilization
using STEP 7.
Introduction
When you stop the Software Controller or a power failure occurs, you can store data
retentively:
• In the PC mass storage or
• In the NVRAM
The NVRAM module is plugable for IPC227G, IPC277G and IPCs BX‑39A. For all other
devices, the NVRAM module is onboard.
The following data is saved:
• The current data from data blocks, bit memory, timers, counters and technology objects
that is marked as retentive in the TIA Portal
• Contents of the diagnostics buffer
• Contents of the message buffer
• Current operating mode (RUN/STOP)
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 25
Product overview
3.3 Functions
NOTE
Options for storage of retentive data
For information on the memory type and memory size of your hardware platform, check your
PC system's technical specifications.
NOTE
Preservation of retentive data when saving in mass storage
To retain the retentive data of the original configuration, proceed as follows:
1. Copy the mass storage.
2. Start the CPU with the copied data.
When saving retentive data on the PC's mass storage, note that the quantity of retentive data
to be saved on the mass storage differs from the quantity of memory in NVRAM.
NOTICE
Uninterruptible power supply (UPS)
A power failure without shutting down the operating system can cause damage to the file
structure of the operating system. Use a UPS (Page 121) to protect the file system. You also
have the option of activating the enhanced write protection functionalities (UWF) and the
usage of NVRAM.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
26 Operating Instructions, 08/2023, A5E32565315-AP
Product overview
3.3 Functions
Storage in NVRAM
Storing retentive data in NVRAM protects you from losing important program data after a
power failure. The advantage of storing retentive data in NVRAM is that the storage process
can take place even in the event of a sudden power failure. But the storage process with this
method depends on the buffer capacity of the power supply of your PC. This reduces the
amount of retentive data that can be saved compared to saving in the mass storage.
NOTE
Availability of NVRAM
You must order the IPCs with the NVRAM modules already mounted. With latest BX‑39A,
PX‑39A, IPC227G and IPC277G devices, the NVRAM modules can be ordered separately and
mounted afterwards.
The reference information of the product information includes information on which IPCs
support NVRAM.
In TIA Portal, the memory location "PC mass storage" is set by default in the delivery state of
the SIMATIC IPC. To utilize NVRAM, you must change the storage location.
Reference
Additional information on setting the type of storage can be found in section "Setting storage
location for retentive data (Page 72)".
Additional information on setting the size of the diagnostic buffer and the retentive areas of
bit memories, timers, and counters is available in the STEP 7 online help.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 27
Product overview
3.3 Functions
NOTE
Interfaces used for IRT communication
If you are using an interface for IRT communication, do not use the same interface for non-
real-time communication such as an online connection to TIA Portal or an HMI connection.
Using the same interface can lead to buffer overflows and a negative influence on the real-
time performance.
Choose one of the following three possibilities:
• use a different Software Controller interface for the connection to TIA Portal or HMI
• use a Windows interface that is bridged with the SIMATIC RT‑VMM interface
• use IP forwarding between the Windows interface and the SIMATIC RT‑VMM virtual
network interface
3.3.4 PROFINET IO
Properties of PROFINET IO
PROFINET is a fieldbus standard of the PROFIBUS user organization that defines a cross-
vendor communication and engineering model.
As part of PROFINET, PROFINET IO is a communication concept that is used to implement
modular, distributed applications.
A PROFINET IO system consists of the following PROFINET devices:
• IO controller
Device used to address the connected IO devices.
• IO device
A distributed field device that is assigned to an IO controller.
The PROFINET IO controller operating mode enables direct access to IO devices via Industrial
Ethernet.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
28 Operating Instructions, 08/2023, A5E32565315-AP
Product overview
3.3 Functions
The PROFINET IO device operating mode enables you to operate S7 stations as "intelligent"
PROFINET IO devices on Industrial Ethernet.
For this purpose, the CPU uses PC interfaces that you must assign (Page 69) during
configuration.
NOTE
Using the "Prioritized startup" functionality
If you want to use the "Prioritized startup" functionality in STEP 7 for the PROFINET interface
of the CPU 1507S or CPU 1508S, separate the CPU and the device with the help of a
PROFINET switch.
Reference
You can find additional information on the "PROFINET IO" topic in the STEP 7 online help and
in the PROFINET (https://support.industry.siemens.com/cs/ww/en/view/49948856) function
manual.
3.3.5 PROFIenergy
PROFIenergy
PROFIenergy (for PROFINET) reduces energy consumption by using PROFIenergy commands
during production-free time.
Additional information
• Function manual: PROFINET
(https://support.industry.siemens.com/cs/ww/en/view/49948856)
• Additional information on PROFIenergy is available on the Internet
(https://www.profibus.com) under Common Application Profile PROFIenergy; Technical
Specification for PROFINET; Version 1.0; January 2010; Order no: 3.802.
3.3.6 PROFIBUS DP
The PROFIBUS DP interface is used to connect distributed I/O (via CPU 1515SP PC2 and CM DP
or IE/PB Link). PROFIBUS DP allows you to create extensive subnets, for example.
NOTE
Support of PROFIBUS DP
Note that PROFIBUS DP is only supported for legacy applications with CPU 1515SP PC2. For
IPCs, you can use IE/PB Link to integrate legacy devices into your solution.
Also note that on the CPU 1515SP PC2, the use of a PROFIBUS DP device is not supported.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 29
Product overview
3.3 Functions
NOTICE
IE/PB Link for IPC 227G
Note that for using IE/PB Link with IPC 2x7G devices, you need to use IE/PB Link V3.1 or
higher.
NOTE
Time-of-day synchronization
Note that the function Time-of-day synchronization is not supported.
NOTE
HART modules with PROFIBUS
The Software Controller does not support HART modules for the PROFIBUS interface.
NOTE
Configuring PROFIBUS DP interface
When configuring the address of the Software Controller PROFIBUS DP interface in TIA Portal,
use one of the addresses offered in the drop-down list (Addresses 1 to 126), rather than
Address 0.
Reference
You will find additional information on "PROFIBUS DP" in the STEP 7 online help and in the
PROFIBUS with STEP 7 function manual.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
30 Operating Instructions, 08/2023, A5E32565315-AP
Product overview
3.3 Functions
NOTE
Protection of the CPU
Make sure that you protect the CPU from being compromised, for example, by restricting
network access using firewalls (Page 153).
Web browser
To access the HTML pages of the CPU, you need a web browser. The following web browsers
have been tested for communication with the CPU:
• Internet Explorer (Version 11.0)
• Microsoft Edge (Version 100.0)
• Mozilla Firefox (Version 90.0)
• Google Chrome (Version 100.0)
• Opera (Version 85.0)
• Mobile Safari und Chrome für iOS (12.5.1)
• Android Browser (7.x, 8.x und 10.x)
• Chrome für Android (7.x, 8.x und 10.x)
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 31
Product overview
3.3 Functions
Reference
You can find additional information about the Web server in the Web Server
(https://support.automation.siemens.com/WW/view/en/59193560) function manual.
3.3.9 Fail-safe
Areas of application
The F‑CPU is mainly designed for personal and machine protection and burner controls. In
addition to the safety program, you can also program standard applications.
You can operate the F‑CPU in safety mode or in standard mode.
Information on using the F‑CPU in safety mode is available in the manual SIMATIC Safety -
Configuring and Programming
(https://support.automation.siemens.com/WW/view/en/54110126).
You can find additional information on the F‑CPU in the Product Information for F-CPUs
(https://support.industry.siemens.com/cs/document/109478599/simatic-s7-1200-s7-1500-f-
cpus?dti=0&lc=en-WW).
When you load a project with fail-safe functionality to the CPU, it is shown on the display.
Display
The status bar of the display shows the status of the safety mode.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
32 Operating Instructions, 08/2023, A5E32565315-AP
Product overview
3.3 Functions
The display shows you the following in the "Overview" menu under "Fail-safe":
• Safety mode activated/deactivated
• Collective F-signature
• Last fail-safe change
• The version of STEP 7 Safety with which the safety program was compiled.
• Information on the F-runtime groups
– Name of the F-runtime group
– Remaining time for disabled safety mode
– F-runtime group signature
– Current cycle time
– Maximum cycle time
– Current runtime
– Maximum runtime
The following is displayed for each F‑I/O under "Fail-safe parameters":
• F-parameter signature (with address)
• Safety mode
• F-monitoring time
• F-source address
• F-destination address
The following additional menu command is displayed in the "Settings" menu under
"Protection":
• Enable/disable F-password
Write access to F-blocks is not permitted.
NOTE
Controlling fail-safe inputs/outputs can result in an F‑CPU STOP.
You can find detailed information on the individual display options, a training course and a
simulation of the selectable menu commands in the SIMATIC S7‑1500 Display Simulator
(https://support.industry.siemens.com/cs/ww/en/view/109761758).
Web server
On the start page, the Web server displays the following under "General":
• The version of STEP 7 Safety with which the safety program was compiled.
On the start page, the Web server displays the following under "Fail-safe":
• Safety mode activated/deactivated
• Collective F-signature
• Last fail-safe change
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 33
Product overview
3.3 Functions
On the "Module information" web page, the following is displayed under "Details" of the
respective fail-safe I/O in the "Safety" tab:
• F-parameter signature (with address)
• Safety mode
• F-monitoring time
• F-source address
• F-destination address
Write access to F-blocks is not permitted.
NOTE
Controlling fail-safe inputs/outputs can result in an F‑CPU STOP.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
34 Operating Instructions, 08/2023, A5E32565315-AP
Installing 4
4.1 Delivery forms of the CPU
The CPU is delivered in different variants with different article numbers.
The CPU 1505SP is pre-installed on a CPU 1515SP PC2. The CPU 1505SP Software Controller
cannot be ordered separately, but only in a bundle together with the hardware.
Install the CPU 1507S/CPU 1508S on a SIMATIC IPC which meets the system requirements.
The following table shows which CPUs can be installed on which IPCs:
CPU 1507S CPU 1507S F CPU 1508S CPU 1508S F
IPC227G ✓ ✓ -- --
IPC277G (PRO) ✓ ✓ -- --
IPC427E ✓ ✓ ✓ ✓
IPC477E (PRO) ✓ ✓ ✓ ✓
BX-39A ✓ ✓ ✓ ✓
PX-39A (PRO) ✓ ✓ ✓ ✓
IPC627E ✓ ✓ ✓ ✓
IPC677E ✓ ✓ ✓ ✓
IPC647E ✓ ✓ ✓ ✓
IPC847E ✓ ✓ ✓ ✓
✓ installation is possible
-- installation is not supported
NOTE
PC systems with GPT and MBR partitioning
Except for the CPU 1515SP PC2, the Software Controller V30.0 does not support PC systems
with MBR partitioning. If you used IPCs together with the Software Controller V21.9 before,
reinstall the IPC using UEFI and update the operating system.
For the CPU 1515SP PC2 with MBR partitioning, note that MBR only allows a maximum
number of 4 primary partitions. To extend the number of partitions, you must configure an
extended partition.
For reference information on the SIMATIC IPCs, see chapter Reference information for use
with SIMATIC IPC (Page 168).
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 35
Installing
4.2 System requirements
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
36 Operating Instructions, 08/2023, A5E32565315-AP
Installing
4.3 Creation of the CPU volume
Category Requirement
We recommend against installing the CPU on systems where one of the following technologies is
enabled:
• Intel Turbo Boost
• Intel Speed Shift
• Intel SpeedStep
These technologies can influence the real-time behavior of the CPU. We recommend that you
disable these technologies.
For reliable, defined real-time operation, the BIOS settings of the IPC platforms used must be man
aged. For additional BIOS settings required for the individual IPCs, see section Reference information
for use with SIMATIC IPC (Page 168).
NOTE
NTFS compression
If you use the Software Controller, NTFS compression must not be enabled for the following
folders:
• C:\Boot\Grub2 with all included files
• C:\Boot\Siemens
NOTE
IWLAN/PB-Link
The Software Controller does not support the "IWLAN/PB-Link" functionality.
Introduction
The CPU uses the mass storage of the PC on which it is installed. During the installation, a
discrete CPU volume in which all CPU data is stored is created in the mass storage. The load
and retentive memories are integrated into this CPU volume.
NOTE
Size of the CPU volume
To ensure reliable operation of the CPU, the CPU volume must not be reduced during
operation. If you reduce the assigned mass storage area, this can lead to data loss or even a
CPU crash.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 37
Installing
4.3 Creation of the CPU volume
Result
The CPU volume is created automatically as part of the installation process.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
38 Operating Instructions, 08/2023, A5E32565315-AP
Installing
4.4 Overview of the installation tasks
NOTE
Installation with multiple hard disks
Install the CPU software on the same hard disk on which the operating system is installed.
Requirement
Observe the following requirements for the installation:
• Your PC must meet the system requirements (Page 36).
• You must have Windows administrator (ADMIN) rights.
• The CPU cannot be installed on encrypted drives.
NOTE
Parallel use of virtual machine and installed Software Controller
Note that it is not possible to install/activate a virtual machine on the IPC while a Software
Controller is already installed. The "Hyper-V" Windows feature is grayed out as soon as there
is a Software Controller installed on the IPC.
NOTE
Set the Windows time to the current time.
NOTE
MAC addresses of interfaces
If you use multiple devices in your network, take note of the MAC addresses of the interfaces
to be able to select the correct interface during TIA Portal download.
NOTE
Recommended energy savings plan
To guarantee the real-time behavior of your CPU, make sure that you are using one of the
following energy saving plans set by default on your PC:
• CPU 1505SP: "SIMATIC S7" energy savings plan
• CPU 1507S/1508S: "SIMATIC IPC" energy savings plan
Do not select the "Balanced" setting recommended by Windows.
Effect of the installation on the power saving settings of the PC
The CPU does not allow the use of "Hibernate" or "Standby" of the operating system.
Even if your PC supports these power saving settings, they will be disabled by default after
installation of the Software Controller.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 39
Installing
4.4 Overview of the installation tasks
Procedure
To perform the installation properly, follow these steps:
1. Deactivate the universal write filter (UWF).
2. If a virus scanner is installed, disable it for the installation.
3. Ensure that no other version of the CPU or SIMATIC NET software is installed at the time of
installation. If a version of the above-mentioned software is already installed, uninstall
that version first.
4. Configure your PC according to the Reference information for use with SIMATIC IPC (Page
168) section and check if all conditions prior to installation are met.
5. Install the CPU software on the same hard disk on which the operating system is installed.
6. License the installation (Page 47) with the Automation License Manager.
NOTE
Data loss
An uninstallation or repair of the CPU deletes the STEP 7 user program on the controller, the
configurations and retentive data, and all settings changed by you from the display of the
CPU.
NOTE
Effect of the installation on existing ODK directories
The default value that describes the file path is:
%ProgramData%\Siemens\Automation\ODK1500S\
The SIMATIC S7-1500 Software Controller setup checks whether the file path already exists
and the necessary administrator rights are stored.
If this is not the case, the directory is renamed to "ODK1500S_OLD1" or "ODK1500S_OLD2",
and a new directory with the correct access rights is created.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
40 Operating Instructions, 08/2023, A5E32565315-AP
Installing
4.4 Overview of the installation tasks
NOTE
Using NVIDIA AI cards
Note that the following NVIDIA AI card is not supported:
AI Unit NVIDIA A2
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 41
Installing
4.5 Installing the Software Controller via Online Software Delivery
Requirements
To download the software as a data packet from the Online Software Delivery (OSD)
platform, enter the e-mail address to which the download link is to be sent when you place
the order. You will then receive a download notification e-mail. The e-mail contains a link to
the Online Software Delivery (OSD) platform.
Procedure
1. Log in to Online Software Delivery using your login name and personal password. You will
find your access data in the download notification email.
2. Follow the download and license procedure.
For detailed information on the Online Software Delivery (OSD) and download procedure,
visit Online Software Delivery (OSD)
(https://support.industry.siemens.com/cs/ww/en/view/109759444).
Result
Depending on your purchase, the following installation files are available:
CPU Article number File
1507S 6ES7 672-7AC02-0YG0 SIMATIC_CPU_1507S_V30.0.exe
1507S F 6ES7 672-7FC02-0YG0 SIMATIC_CPU_1507SF_V30.0.exe
1508S 6ES7 672-8AC02-0YG0 SIMATIC_CPU_1508S_V30.0.exe
1508S F 6ES7 672-8FC02-0YG0 SIMATIC_CPU_1508SF_V30.0.exe
Transfer these files to your target system, for example, with a USB device, and execute the
files to install the CPU.
For the installation, follow the installation procedure as described in Installing the Software
Controller via DVD (Page 43).
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
42 Operating Instructions, 08/2023, A5E32565315-AP
Installing
4.6 Installing the Software Controller via DVD
Procedure
To install the Software Controller, follow these steps:
1. If a Software Controller is already installed, uninstall it first. Also delete the RAW CPU
volume partition after uninstallation.
2. Execute the installation of the Software Controller.
NOTE
AHCI disk mode
For IPC647E, IPC847E, IPC627E and IPC677E, SATA mode = AHCI is required.
If AHCI is not selected in your BIOS settings, only change the BIOS settings to AHCI during
the setup. If this mode is selected in the BIOS, the setup will initiate a reboot. For the
setup to continue, open the BIOS Editor during reboot and change the BIOS settings as
follows:
Advanced→PCH-IO Configuration→SATA and RST Configuration→SATA Mode
Selection=AHCI
A detailed description of how to change to AHCI is given in section Reference information
for use with SIMATIC IPC (Page 168).
NOTE
Chinese as installation language
To display Chinese correctly as an installation language, install the Chinese font first.
NOTE
Default path
We recommend that you install the Software Controller in the default installation
directory. If you install the Software Controller on a different drive, for example, on the D:
drive, the export operation may fail.
For more information on how to export configuration files, see chapter Export
configuration file from a configured Software Controller (Page 80).
7. Continue to follow the instructions, which will guide you through the installation.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 43
Installing
4.7 Scripted installation without user interaction
8. Choose whether you want to carry out the licensing (Page 47) during the installation or at
a later time.
9. Confirm the installation dialog with the "Install" button.
10. Restart the PC after successful completion of the installation.
NOTE
Installed files
We recommend that you do not change the access rights to the installed files.
Windows restart after installation
Windows is usually restarted after installation of the Software Controller. If Windows updates
are installed during installation of the Software Controller, these can prevent the final restart.
A manual restart is necessary in such a case.
If you cannot start the Software Controller via the display, for example, restart Windows
manually.
Result
The installation is complete. During the installation process, all product languages were
installed by default. The installation creates an entry in the Windows Start menu.
You can choose between the following options, which will appear in the boot menu when
the PC is restarted:
• Windows
All hardware resources are assigned to Windows. The hypervisor and the Software
Controller are not started.
• Windows and S7‑1500 Software Controller
Windows starts normally and you can open the display in "Power on" mode. Switch on the
Software Controller using the "Power" button. The Software Controller starts in "STOP"
mode.
NOTE
If you do not select one of the two options within five seconds, the PC starts with the option
"Windows and S7‑1500 Software Controller" by default.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
44 Operating Instructions, 08/2023, A5E32565315-AP
Installing
4.8 Upgrades and updates
Upgrading to V30.0
It is not possible to upgrade from a version <V30.0. To install the Software Controller V30.0,
proceed as follows:
NOTE
Note that the following description does not apply to the CPU 1505SP on CPU 1515SP PC2.
For the CPU 1505SP on CPU 1515SP PC2, a completely new bundle image is necessary.
Also take note of the information in section "Open Controller CPU 1515SP PC2 + HMI bundle"
at the end of this section.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 45
Installing
4.8 Upgrades and updates
3. Open an existing TIA Portal project containing an older version of the Software Controller
in TIA Portal V18.
NOTE
Version compatibility
Note that there is no backward compatibility. It is not possible to download a V21.9
Software Controller to V30.0 installed on the target device.
It is possible, however, to exchange older versions of Software Controllers (< V30.0) to
V30.0 with new MLFBs.
The Software Controller V30.0 targets are only available in TIA Portal V18. However, it is
possible to go online and obtain diagnostic information with older TIA Portal versions
(V17, V16, V15, V14).
4. Exchange existing Software Controllers in the project to V30.0 by their new MLFBs.
Result: The user program and interface assignments to the Software Controller will be kept
after the exchange but the assignments to “Simatic PC Station” will be removed.
5. For the Software Controller V30.0 you need to make the resource configuration consistent
with the TIA Portal hardware configuration. For the resource configuration, use Resource
Configurator. Resource Configurator is part of the installer setup and is installed
automatically on the target device. For more information on Resource Configurator, go to
chapter Resource Configurator (Page 51).
PC Station
When you add a Software Controller V30.0, the hardware configuration properties of the PC
Station are removed and the checkbox is disabled.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
46 Operating Instructions, 08/2023, A5E32565315-AP
Installing
4.9 Licensing the Software Controller
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 47
Installing
4.9 Licensing the Software Controller
Certificate of License
A Certificate of License is included in the scope of delivery. the Certificate of License contains
your unique license number that matches the license number of the license key. The license
certificate serves as proof that you have a valid license key. Keep this certificate in a safe
place that is easily accessible from the platform on which the Software Controller is running.
NOTE
Resellers
Note that resellers must deliver the Certificate of License together with the purchased
solution or machine.
NOTE
Obtaining a replacement license key
You must have a valid Certificate of License to get a replacement license key.
The Certificate of License of, for example, Version 3.0 also allows the operation of a CPU
Version 20.8, 21.8 or 21.9.
License key
The license key for the CPU is located on a USB device that is included in the scope of delivery.
If you obtain the software via download, the license key is provided using the download link.
The license key of Version 3.0 is valid for Version V30.0.
If the USB device with the license key is lost or damaged, contact your Siemens representative
(https://support.industry.siemens.com/cs/ww/en/view/109761758). You need the Certificate
of License to receive a replacement license key from Siemens.
NOTE
The license key must be installed on a file system of the type NTFS.
If the USB device with the relevant license key is inserted in the USB port of the PC at the start
of installation, the license key will be transferred automatically during the installation. If
necessary, the following options are available for installing the license key subsequently:
• To transfer the license key manually from a network computer or other storage medium,
select the "Manual license transfer" button.
• Insert the USB device with license key, and select the "Retry license transfer" button. The
Automation License Manager opens to transfer the license key.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
48 Operating Instructions, 08/2023, A5E32565315-AP
Installing
4.9 Licensing the Software Controller
If you do not want to install a license key for the time being, select the "Skip license transfer"
button.
NOTE
Working with the CPU without a license key
For legal reasons, a valid license key is required for this product.
If no license key is present on your PC, the CPU will continue running. However, a message
will inform you at regular intervals that a valid license key has not been found.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 49
Installing
4.10 Uninstalling the Software Controller
Requirement
The PC has been started in "Windows only" mode.
Procedure
To uninstall the software CPU on your PC, follow these steps:
1. In the "Control Panel > Programs > Uninstall program" menu, select the entry "SIMATIC
CPU 1505SP", "SIMATIC CPU 1507S" or "SIMATIC CPU 1508S".
A dialog for the uninstallation opens.
2. Select the CPU.
3. Follow the rest of the steps for the uninstallation.
4. Restart the PC system.
NOTE
Uninstallation when the CPU display is open
When you uninstall the CPU, the CPU display is closed automatically if it was still open.
Result
The software for the CPU and the CPU display are uninstalled. The CPU volume is formatted
and CPU-specific data and links are deleted.
The CPU volume is formatted but is retained. In case of a new installation, the CPU volume is
reused.
The Automation License Manager is not uninstalled automatically with the uninstallation of
the software for the CPU. If necessary, uninstall the Automation License Manager separately.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
50 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning 5
5.1 Resource Configurator
NOTE
Avoid parameter mismatches
Note that a mismatch between the parameters in TIA Portal and in the Resource
Configuration file (such as inconsistent hardware identifiers or interfaces) result in errors
during CPU download.
Make sure that the parameters in the Resource Configuration file correspond to the actual
values of your TIA Portal project.
{
"content_id": "resource_assignment",
"article_number": "auto",
"led_usage": true,
"nvram_usage": false,
"start_cpu_on_pc_boot": true,
"interfaces": [
{
"name": "X2",
"hw_identifier": 64,
"type": "Intel standard Ethernet controller"
},
{
"name": "X101"
"hw_identifier": 72,
"type": "Intel i210 or Compatible"
}
]
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 51
Commissioning
5.1 Resource Configurator
NOTE
Structure of a Resource Configuration file
Resource Configurator configures the target device according to the information provided in
the Resource Configuration file. Resource Configurator does not check whether the Resource
Configuration file content and the configuration in TIA Portal match. It is the responsibility of
the user to make sure that the Resource Configuration file content matches the project
configuration in TIA Portal.
Apart from changing the parameters to your actual values, do not change the file structure by
removing/deleting or adding properties that do not actually exist in your project.
5.1.2 Parameters
Below you will find the parameters that can be configured in Resource Configurator and their
corresponding location in TIA Portal.
"content_id"
The parameter "content_id" is an internal key to distinguish between individual files. Do not
modify this key or its corresponding value.
"article_number"
The parameter "article_number" determines the IPC that is being used.
Change "article_number" to the article number of your IPC that is being used. The article
number must match the article number of the IPC selected in TIA Portal.
For standard IPCs, always use the "auto" value. If "auto" is set, Resource Configurator
automatically retrieves the correct article number from the BIOS Desktop Management
Interface (DMI).
Defining the article number is only necessary for customized IPCs.
NOTE
Customized IPCs
If you are using a customized article number, an automated setting of article numbers is not
possible.
In case of doubt, ask Customer Support for the correct article number to be entered.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
52 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.1 Resource Configurator
"led_usage"
The parameter "led_usage" determines whether the status of the CPU will be displayed via the
user LEDs of the IPC being used.
If you want to use the hardware LEDs, set "led_usage" to "true". If you want to keep the
hardware LEDs deactivated, set "led_usage" to "false".
NOTE
Note that in the basic configuration of the file, "true" is the default value.
If the selected IPC does not support LEDs, this parameter is ignored.
"nvram_usage"
The parameter "nvram_usage" determines whether the IPC's NVRAM will be used to store
retentive data.
When using NVRAM as storage location or for using the "Fast Compile & Fast Commissioning"
function, you do not need to set the "nvram_usage" flag to true. If NVRAM is available on the
device, then this feature will be active automatically, independent of the "nvram_usage"
setting in Resource Configurator.
If you want to use PC mass storage, set "nvram_usage" to "false".
NOTE
For the following devices, the usage of NVRAM is only supported if the IPC was ordered with
NVRAM from the factory:
IPC427E, IPC477E, IPC627E, IPC677E
For the following devices, the use of NVRAM is supported if the IPC was ordered with NVRAM
from the factory or the NVRAM module was ordered separately and installed in the device by
the user:
BX-39A,PX-39A, 227G, 277G
NVRAM limits the amount of retentive data but supports the memory even in case of a hard,
unexpected power-off.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 53
Commissioning
5.1 Resource Configurator
"start_cpu_on_pc_boot"
The parameter "start_cpu_on_pc_boot" triggers an automatic start of the CPU when the IPC is
powered on.
If you want to start the Software Controller automatically after booting the IPC, set
"start_cpu_on_pc_boot" to "true".
NOTE
If you set "start_cpu_on_pc_boot" to "false", power on the CPU manually via the CPU Control
Tool or the CPU display. Otherwise, the CPU download fails.
NOTE
Also note that changing this parameter will not delete the current project in the CPU.
"interfaces"
In the "interfaces" section, you assign which interface or other IPC hardware is to be used by
the Software Controller.
Before executing Resource Configurator, take note of the MAC address of the interface(s)
assigned to the Software Controller in your TIA Portal project. The MAC address must be
noted because the interface is no longer visible in Windows tools after it has been assigned.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
54 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.1 Resource Configurator
TIA Portal shows the MAC address in the Software Controller download dialog. Alternatively,
you can also write down the MAC address that is printed on the type label of the device.
"name" and "type"
Set "name" to the name of the interface assigned to the Software Controller. Valid values are
"X1", "X2", "X3", "X4", "X100" to "X111".
NOTE
Note that not all interfaces are valid for all IPCs. The valid values depend on the individual IPC.
For information on which interfaces can be used for which IPC, refer to section Reference
information for use with SIMATIC IPC (Page 168).
The parameter "type" informs the Software Controller about the interface technology and
driver that the Software Controller must use internally. Allowed values are:
• "Intel standard Ethernet controller" for Intel i210 based interfaces
• "Intel Advanced Ethernet controller" for Intel i216 based interfaces (for example, 2x7G
IPCs)
• "CP 1625"
• "Safety Processing Unit"
Set "type" to the interface type assigned to the Software Controller (for example, "Intel
standard Ethernet controller" or "Intel Advanced Ethernet Controller").
The parameters "name" and "type" correspond to the "Interface assignment" section of
TIA Portal:
NOTE
Also note that changing this parameter will delete the current project in the CPU.
"hw_identifier"
The parameter "hw_identifier" identifies the function of the interface within the CPU. This
parameter must match the interface of the hardware configuration that is to be used over the
IPC interface. Valid values are 64 and 72.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 55
Commissioning
5.1 Resource Configurator
Set "hw_identifier" to the hardware ID of the interface assigned to the Software Controller
(for example, "64").
The parameter "hw_identifier" corresponds to the "System constants" section of TIA Portal:
If there is more than one interface configured in TIA Portal, define additional interfaces in the
Resource Configuration file. For the definition of additional interfaces, the following applies:
• The interfaces defined in the Resource Configuration file and in TIA Portal must be
identical.
• The number of interfaces must not exceed the maximum number of interfaces that can be
assigned to the Software Controller.
NOTE
PRFONET IO configuration on BX‑39A and PX‑39A (PRO)
Note that on the BX‑39A / PX‑39A (PRO) devices, configuring PROFINET IO is only supported
in the following combinations:
• X2 + X3
• X2 + X4
• X2 + CP 1625 (plugged in PCIe)
• X3 + CP 1625 (plugged in PCIe)
• X4 + CP 1625 (plugged in PCIe)
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
56 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.1 Resource Configurator
"content_id": "resource_assignment",
"article_number": "auto",
"led_usage": true,
"nvram_usage": false,
"start_cpu_on_pc_boot": true,
"interfaces": [
{
"name": "X2",
"hw_identifier": 64,
"type": "Intel standard Ethernet controller"
}
]
}
You can apply this configuration to your device or use this file as a reference for creating your
specific configuration.
{
"content_id": "resource_assignment",
"article_number": "auto",
"led_usage": true,
"nvram_usage": true,
"start_cpu_on_pc_boot": true,
"interfaces": [
{
"name": "X1",
"hw_identifier": 64
}
]
}
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 57
Commissioning
5.1 Resource Configurator
Configuration update
If you apply the same configuration more than once, the following message appears:
"Hardware configuration is up to date. No changes will be applied!"
NOTE
Automated commissioning through scripting
If you have automated the commissioning phase through scripting, we recommend that you
use integer return values of the tool instead of strings for correct representation of the
operation result.
Configuration
Resource Configurator allows you to configure the following system resources:
• Assign/remove Software Controller interfaces, for example, external network interface
cards (Intel i210 or CP 1625)
• Configure NVRAM or Mass Storage as the storage medium for storing retentive data
• Activate/deactivate LED usage
• Enable/disable automatic start of the Software Controller during startup of PC
Storage location
You will find Resource Configurator and its dependent files under the following storage
locations:
• If you have installed the Software Controller to the default path
(C:\Program Files (x86)\Siemens\Automation), the Resource Configuration files are located
under:
C:\Program Files (x86)\Siemens\Automation\CPU 150xS\ResourceConfigurator
If you have installed the Software Controller to a different location, the location of the
Resource Configuration files changes accordingly.
• If it becomes necessary during hardware configuration to undo the previous
configurations, the last successfully applied resource configuration file is used. This file is
located under:
C:\Program Files (x86)\Siemens\Automation\CPU 150xS\ResourceConfigurator\successful_
config
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
58 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.1 Resource Configurator
If you have installed the Software Controller in a different location, the location of the
successful_config folder changes accordingly.
NOTE
This file is generated automatically. Do not modify its content. However, you can copy this
file for debugging or analysis purposes.
NOTE
Secure storage location
If your created resource configuration file is different from the predefined file, store this file
securely or delete it after you have finished the resource configuration and loaded your
project.
Only users with administrator rights are allowed to modify predefined resource configuration
files.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 59
Commissioning
5.1 Resource Configurator
Resource Configurator takes the following two parameters as input for hardware
configuration:
• the mandatory parameter [-r < Resource Configuration file's path >]
Other parameters:
• "-s, --set-initial"
This parameter resets the device configuration to its initial parameters, as it was after
installation.
• "-f, --force-reboot"
This parameter forces Windows to reboot automatically after successful execution of
Resource Configurator to make the changes effective. Alternatively, you can manually
reboot the system later.
• "-v, --verbose"
When the status is "Failure", you can use the --verbose parameter (-v) to collect detailed
information about the error reason. For more information about possible errors, see
chapter Error handling (Page 61).
The following image shows the result after successful execution of Resource Configurator on
an IPC.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
60 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.1 Resource Configurator
Resource Configurator shows the corresponding information message and informs the user
to reboot the system. A reboot enables configuration changes to become effective on the
device.
NOTE
Load memory
The Software Controller's load memory is deleted when a new configuration is applied.
Configuration errors
If a configuration error occurs, Resource Configurator sets the target to the last successfully
applied configuration file stored in the system.
If a configuration error occurs during the user's initial configuration, Resource Configurator
sets the target to its initial configuration.
Error messages
Resource Configurator displays status messages about the operation results. Possible results
are "Success" or "Failure". When the status is "Failure", you can use the --verbose parameter
(-v) to collect detailed information about the cause of the error. A return value of "0" means
that no error occurred and the operation was successful.
The following list gives you an overview of possible error causes:
Return Error message Meaning
value
1 HWCONFIG_SAME_AS_BEFORE Hardware configuration is up to date
2 ERR_NO_PARALLEL_EXEC Parallel execution is not supported
3 ERR_NO_FILE Input file(s) cannot be found or read
4 ERR_NOT_JSON Given file(s) extension is not a JSON type
5 ERR_LOAD_CFG_FILE_FAILED Resource Configuration file could not be read properly
6 ERR_RM_PCI_DEVICE_FAILED Removing PCI device(s) from VMM configuration failed
7 ERR_ADD_PCI_FAILED Adding PCI device to VMM configuration failed
8 ERR_WRITE_CFG_FILE_FAILED VMM configuration file could not be written properly
9 ERR_RES_CFG_PARSE_FAILED Parsing Resource Configuration file failed
10 ERR_RES_CFG_DUPLICATE_VALUES Check for duplicate values in Resource Configuration file
11 ERR_RES_CFG_FILE_NAME_EMPTY Resource Configuration file name is empty
12 ERR_IPC_PCI_PARSE_FAILED Parsing IPC_PCI map file failed
13 ERR_WRITE_CONFIG_AREA_FAILED Writing attributes to config area failed
14 ERR_PREPARE_CONFIG_AREA_FAILED Preparing config area failed
15 ERR_CREATE_CPU_PARTITIONS_FAILED Creating CPU partition failed
16 ERR_CPU_PARTITIONS_ALREADY_EXIST CPU partitions already exist
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 61
Commissioning
5.2 Configuration steps
Configuration steps
The steps below provide a summary of the configuration process and links to the sections
where the steps are explained in detail.
NOTE
Special features with a CPU 1505SP.
If you add a CPU 1515SP PC2, the Special features with CPU 1505SP (Page 87) apply.
PLCSIM
PLCSIM cannot simulate any SIMATIC Software Controller projects.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
62 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.2 Configuration steps
Procedure
To create the basic configuration, create a new project in STEP 7 and proceed as follows:
1. Add an IPC to your project.
Make sure that the IPC matches the physical IPC that is being used.
2. Add a Software Controller from the Hardware Catalog to the IPC.
3. Assign the X2 interface of the IPC to the Software Controller (X1 interface for Open
Controller).
4. For other hardware configuration settings and programming the Software Controller, refer
to the STEP 7 online help.
NOTE
Special characters in the name of the CPU
Do not use slashes "/" and "\" in the name of the CPU.
5.2.2 Preparing the target IPC with the installed Software Controller
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 63
Commissioning
5.2 Configuration steps
NOTE
Note that changing the storage location of the retentive data will delete the current project.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
64 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.2 Configuration steps
NOTE
Note that changing the interface assignment will delete the current project.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 65
Commissioning
5.3 Creating Resource Configuration file corresponding to TIA Portal project
NOTE
Confidential configuration data
If you use a password for confidential configuration data, the password must be set with an
online connection using STEP 7 before the configuration file can be imported.
NOTE
Resetting password for access protection for fail-safe CPUs
As of V30.0, there is no more PC Station available. Therefore, it is no longer possible to reset
a password for access protection for fail-safe CPUs. However, an import of a .psc file will
automatically remove this password.
For the export and import of the .psc file, proceed as follows:
1. Export the .psc file from STEP 7.
2. Import the .psc file to the CPU using the command line tool.
3. Export the .psc file from the CPU using the command line tool.
For detailed information on exporting and importing configuration files, refer to section
Export configuration file from a configured Software Controller (Page 80).
{
"content_id": "resource_assignment",
"article_number": "auto",
"led_usage": true,
"nvram_usage": false,
"start_cpu_on_pc_boot": true,
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
66 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.4 Executing Resource Configurator and system restart
"interfaces": [
{
"name": "X2",
"hw_identifier": 64,
"type": "Intel standard Ethernet controller"
}
]
}
3. After executing Resource Configurator, perform a complete restart of the PC to apply the
configuration changes.
NOTE
Rebooting the system
After executing Resource Configurator, remember to reboot the system. If you omit this
step, it will not be possible to download the configuration from TIA Portal to the CPU since
the configuration changes made by Resource Configurator have not been applied due to a
missing reboot.
NOTE
CPU_Control/AllowReboot command
With this command, the next reboot will reboot the whole system including the Software
Controller.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 67
Commissioning
5.5 Windows User Management for CPU operations
4. When the restart operation is completed, you can proceed with the creation and
download of the TIA project.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
68 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.6 Assigning interfaces for communication
NOTE
Use of two PROFINET interfaces
With the CPU 1507S, you can use two PROFINET interfaces in your configuration. In this case,
one of the PROFINET interfaces acts as a PN IO controller for the PROFINET IO communication
concept and other communication services. You use the second PROFINET interface for the
available communication services.
With the CPU 1508S, both interfaces are IO-compatible.
A detailed list of the supported interfaces and on-board interfaces of the IPC is available in the
Product Information.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 69
Commissioning
5.6 Assigning interfaces for communication
Requirement
• STEP 7 is open.
• The project view is open.
• The device view is open.
Procedure
To assign the interfaces for the communication with the CPU, follow these steps:
1. Select the onboard interface in the device view.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
70 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.6 Assigning interfaces for communication
Depending on the interface and PC type, the following properties are available:
– Index: fixed
– Selected IPC extension (HW): PCI/PCIe slot configuration
– Hardware resource: Slot on PC
Assign the X2 interface to the Software Controller (or X1 for Open Controller CPU
1515SP PC2). The interface is associated with HW_ID 64.
– Interface type: Interface type for standard Ethernet interfaces, fixed
3. Add the desired PN/IE communication processor from the catalog.
NOTE
You can only assign a CP 1625 to the CPU 1507S and the CPU 1508S.
Reference
You can find more information on the topic "Assigning interfaces" in the STEP 7 online help.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 71
Commissioning
5.7 Setting storage location for retentive data
Ethernet addresses
Among other options, this section offers the possibility of setting and obtaining the IP
address.
NOTE
Runtime communication interface
If you want to use the option "IP address from DHCP server", the DHCP server must be
installed on the Windows side of the device (IPC or CPU1515SP PC2) used.
If the DHCP server is installed outside of the device, the IP address cannot be set.
Reference
You can find information on all the other options of the category "Ethernet addresses" in the
STEP 7 online help.
NOTE
Data loss when changing the storage type
The current retentive data and the contents of the diagnostic buffer are deleted when you
change the storage type.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
72 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.7 Setting storage location for retentive data
Procedure
To configure the type of storage, follow these steps:
1. Select the CPU.
2. Select the "Advanced configuration" area on the "Properties" tab of the Inspector window.
– Select the "PC mass storage" option button to store the retentive data in the mass
storage of your PC.
– Select the "NVRAM of the PC system" option button to save the retentive data in the
onboard NVRAM of your PC.
NOTE
SIMATIC IPC with NVRAM
"PC mass storage" is activated by default in a SIMATIC IPC. To select NVRAM as retentive
memory, select the option button "NVRAM of the PC system".
3. To complete a change in the type of data storage in STEP 7, download the project to the
target device again.
Reference
Additional information on setting the size of the diagnostic buffer and the retentive areas of
bit memories, timers, and counters is available in the STEP 7 online help.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 73
Commissioning
5.8 Synchronizing time according to Windows clock
Introduction
The CPU supports various time sources, including the internal system clock and the Windows
clock. This time information can be different, especially in the case of extended operating
times. To prevent this, perform a time synchronization at regular intervals.
NOTE
Time synchronization based on Windows and NTP
Time synchronization based on Windows and NTP cannot be configured at the same time.
With STEP 7, you have the option of configuring time synchronization based on Windows for
your CPU.
Procedure
To configure time synchronization based on Windows, follow these steps:
1. Select the CPU.
2. On the "Properties" > "General" tab of the Inspector window, select the "Time
synchronization" area.
3. Select the "Activate time synchronization based on Windows clock" check box.
A period of 10 seconds is the default setting for the synchronization cycle.
4. Download the program to the CPU.
Result
As soon as the configuration of the time synchronization has been downloaded to the CPU,
the internal system clock of the CPU is synchronized with the Windows clock every 10
seconds.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
74 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.9 Loading the Software Controller
Requirement
• The SIMATIC IPC hardware component is physically connected via Ethernet to the PC on
which STEP 7 is installed.
• The interface settings and all parameters set during the resource configuration on the
SIMATIC IPC and in STEP 7 match.
NOTE
Recommended interfaces
With a SIMATIC IPC, we recommend using interface "X2" (assigned by default). For a
CPU 1515SP PC 2, use interface "X1".
This interface must be assigned to the Software Controller in the project.
NOTE
Interfaces for the Web server
The Web server is still accessible via the interface "X1". Note, however, that using the X1
interface for the Software Controller Web server is a legacy functionality. Since a PC
Station is no longer available, do not use X1 to access the Web server.
Procedure
To download the STEP 7 project, follow these steps:
1. Search for the Software Controller.
2. Select the Software Controller in the device view.
3. Select the "Download to device" shortcut menu command.
The "Extended download to device" dialog opens.
4. Configure the settings for the interface and start the device search for the Software
Controller.
TIA Portal shows the relevant device together with its MAC address.
5. Select this device to obtain its IP address.
6. Click the "Load" button to start the download.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 75
Commissioning
5.9 Loading the Software Controller
Result
The project is downloaded. A dialog shows the download progress.
The CPU starts in STOP mode to ensure the continuation of the download.
STEP 7 establishes a connection to the CPU automatically. Click the "Load" button again to
complete the download.
NOTE
Downloading a safety program to an S7-1500 F Software Controller
When downloading a safety program to an IPC without NVRAM, in very rare cases, the
S7-1500 F Software Controller needs to be restarted. Repeat the download after restart for
the download to be carried out successfully.
Also note that the feature "Fast Compile & Fast Commissioning" is supported on fail-safe IPCs
using NVRAM.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
76 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.9 Loading the Software Controller
NOTICE
Protect data from access by third parties
The customer is fully responsible for the secure transport of data.
NOTE
Characters for importing and exporting PC configuration
Note that for the path and the name of the .psc file only ASCII characters are allowed for file
import and export.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 77
Commissioning
5.9 Loading the Software Controller
Result
The "Memory card file" folder is created in the project tree under "Card Reader/USB memory"
with the following structure:
• PC system configuration file
This file contains the Software Controller configuration file. The information indicates the
file name and path information, for example, "Drive:\PC-SystemConfiguration01.psc"
– Icon "PC-Systeminformation.psc"
Double-clicking the icon displays all project-, device- and module-relevant information
about the loaded configuration. If more data is loaded, you can use the "Update"
button to display the latest metadata.
– Folder with station name already assigned in the project navigation, for example,
PC-System_1.
This folder contains the configuration of the Software Controller.
NOTE
Storage of retentive data in PC system configuration files (.psc)
Note that retentive data and current process data of variables are not retained in .psc files.
Current values are initialized to the start values after applying the .psc file.
To load data into the configuration file, you have the following options:
• Load project data to a memory card using drag and drop or copy and paste.
• Write project data to a memory card.
Requirement
• A Software Controller is configured in the STEP 7 project.
• A .psc file is created and opened in the project tree.
NOTE
Special feature
An individual software CPU cannot be copied to the .psc file.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
78 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.9 Loading the Software Controller
or:
1. Select the "PC system" folder in the project tree.
2. Right-click on the selection and select the "Copy" command from the shortcut menu.
Alternatively, you can also use the shortcut <Ctrl+C>.
3. Right-click on the "*.psc" file level in the memory card file and select the "Paste" shortcut
menu command. Alternatively, you can also use the shortcut <Ctrl+V>.
All other levels are locked. The project data will be compiled if necessary.
4. Then, the "Load preview" dialog opens. This dialog displays messages and recommends
actions necessary for loading.
5. Check the messages and enable the actions in the "Action" column if necessary. As soon as
loading is possible, the "Load" button is enabled.
6. Click the "Load" button.
The loading is performed.
or:
1. Select the "PC system" folder in the project tree.
2. In the "Project" menu, select the command "Card Reader / USB memory > Write to memory
card".
The "Select memory card" dialog opens.
3. Select a Memory Card.
Click on the "*.psc" box below the memory card to enable the button with the green check
mark.
4. Click on the button with the green check mark.
The project data will be compiled if necessary.
5. Then, the "Load preview" dialog opens. This dialog displays messages and recommends
actions necessary for loading.
6. Check the messages and enable the actions in the "Action" column if necessary. As soon as
loading is possible, the "Load" button is enabled.
7. Click the "Load" button.
The loading is performed.
Result
The .psc file contains the configuration for all components in corresponding subfolders. The
name of the subfolder is changed to the current Software Controller name.
NOTE
Check that file is complete
Check the .psc file in your TIA Portal to make sure it is complete because the file can only be
edited in the TIA Portal.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 79
Commissioning
5.9 Loading the Software Controller
You have the possibility of exporting configuration files from a source to a target system
without having to use a connected TIA Portal. The file export function is useful in the
following cases:
• Backup and restore
You may make changes in the operation of your plant. For example, you may add new
devices, update devices, replace existing ones or adapt the user program. If these changes
result in undesirable behavior, you can fall back on the previously exported configuration
file to restore the plant to its earlier state.
• Setting up serial machines
You may have serial machines in operation at different locations. You want to store the
project configuration at one particular plant and export the same configuration to other
plants.
NOTE
Psc. files < V30.0 are not supported for import operations.
The CPU Configuration Tool and its dependent files are located in the following directory:
C:\Program Files (x86)\Siemens\Automation\CPU 150xS\bin
If you have installed the Software Controller to a different location, the location of the CPU
Configuration Tool and its dependent files changes accordingly.
Access rights
The executable file "CPU_Configuration.exe" can be executed via command prompt by a user
who has administrator rights.
Standard Software Controllers
Only users with administrator rights can run the CPU Configuration Tool. Administrator users
do not have to be a member of "Software Controller Operators" group.
Fail-safe Software Controllers
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
80 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.9 Loading the Software Controller
Only the users who belong to the "Failsafe Operators" group and Administrator users can run
the CPU Configuration Tool.
For more information on how to create user groups, refer to section Windows User
Management for CPU operations (Page 68).
Command prompt
The following image shows the command prompt and the available commands.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 81
Commissioning
5.9 Loading the Software Controller
Export operation
The following list gives you an overview of the steps necessary to carry out an export
operation.
1. A Software Controller V30.0 or higher is installed via the setup installer.
2. You have created and applied a TIA Portal project to the CPU.
3. You have executed CPU_Configuration with the /export parameter via the command line.
4. You have created a psc. file.
NOTE
Configuration export in RUN
If you want to export a CPU configuration while the Software Controller is in RUN, make sure
that the running CPU user program does not modify the load memory area.
Import operation
The following list gives you an overview of the steps necessary to carry out an import
operation.
1. A Software Controller V30.0 or higher is installed via the setup installer.
2. You have a .psc file, either created in TIA Portal or by CPU configuration export.
3. The Software Controller is in POWER OFF operating state.
4. You have executed CPU_Configuration with the /import parameter via the command line.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
82 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.9 Loading the Software Controller
To carry out the CPU configuration import for a standard Software Controller, proceed as
follows:
1. Power off the Software Controller.
2. Run the "CPU_Configuration /import <path>/filename.psc" command in the command
prompt.
3. Wait for execution.
4. After the confirmation that the operation was successful, you can power on the Software
Controller again.
To carry out the CPU configuration import for a fail-safe Software Controller, proceed as
follows:
1. Power off the Software Controller.
2. Run the "CPU_Configuration /import <path>/filename.psc" command in the command
prompt.
3. Wait for execution.
4. After the confirmation that the operation was successful, power on the Software
Controller again.
5. Confirm the collective fail-safe signature by using the CPU Control Tool and running the
command "Cpu_Control.exe /ConfirmCollectiveFSignature -Signature 12345678" (example
signature).
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 83
Commissioning
5.9 Loading the Software Controller
NOTE
Initial download
To successfully import the .psc file, carry out the initial download to the Software Controller
via TIA Portal.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
84 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.9 Loading the Software Controller
It is also possible for the Software Controller to download configurations having a password
for confidential configuration data into a project with no password or with a different
password. In such cases, TIA Portal displays the following error message in the "Load preview"
window.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 85
Commissioning
5.9 Loading the Software Controller
Error handling
The CPU Configuration Tool displays a status message about the result of its operation either
as Success or Failure. In case of any failure during execution, you can use the --verbose
parameter (-v) to collect detailed information about the error reason. Return Value “0” means
that the operation was successful.
The following tables shows the error messages and their meaning:
Return Error message Meaning
value
1 ERR_NO_FILE Input file cannot be found or read
2 ERR_OMS_INIT_FAILED Initialization of OMS DLL API failed
3 ERR_OMS_CONNECT_FAILED Cannot connect to OMS
4 ERR_GENERATE_SESSION_ID_FAILED Random session ID for an OMS session cannot be generated
properly
5 ERR_GET_VALUE_FAILED Requested value cannot be retrieved from value source
6 ERR_SET_VALUE_FAILED Value cannot be updated on target object
7 ERR_COLLECT_INFO_FAILED Required information cannot be collected properly
8 ERR_INVALID_EXTENSION_FAILED Input file extension is not in a correct format
9 ERR_CREATE_TEMP_PATH_FAILED Temporary working directory cannot be created
10 ERR_OPEN_PSC_FILE_FAILED Input .psc file cannot be opened
11 ERR_EMPTY_PSC_FILE_FAILED Input .psc file is empty
12 ERR_READING_ZIP_FILE_FAILED Reading operation of internal zip files in .psc file cannot be
executed
13 ERR_REMOVE_TEMP_PATH_FAILED Temporary working directory cannot be removed from the sys
tem
14 ERR_EXTRACT_FILE_FAILED Compressed file cannot be extracted properly
15 ERR_CLOSED_ZIP_FILE_FAILED Zip file cannot be closed properly
16 ERR_GENERATE_METAFILE_FAILED XML metafile cannot be generated properly
17 ERR_GENERATE_PCSYSTEM_ARCHIVE_FAI PCSytem archive cannot be generated
LED
18 ERR_GENERATE_PSC_ARCHIVE_FAILED Output .psc file cannot be generated for export operation
19 ERR_ADD_TO_EXISTING_ARCHIVE_FAILED Some required file(s) cannot be added to archive to build up a
complete .psc file
20 ERR_COMPRESS_FAILED Compression operation failed
21 ERR_MOUNT_OMS_PARTITION_FAILED Load Storage Area cannot be mounted to file system
22 ERR_UNMOUNT_OMS_PARTITION_FAILED Load Storage Area cannot be unmounted from file system
23 ERR_IMPORT_UNCOMPRESS_PSC_FILE_F .psc file cannot be uncompressed during import operations.
AILED
24 ERR_IMPORT_REPLACE_OMS_STORE_FAIL Cannot replace OMSSTORE .psc file and OMSSTORE currently on
ED device during import operations
26 ERR_INVALID_FILE_PATH Given file path is incorrect or missing
27 ERR_DECOMPRESS_FAILED Compressed file cannot be decompressed properly
28 ERR_LOAD_STORAGE_OPERATION_FAILED Cannot use load storage area properly
29 ERR_NOT_ENOUGH_MEMORY Not enough memory for operations
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
86 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.10 Special features with CPU 1505SP
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 87
Commissioning
5.11 Communication
5.11 Communication
The CPU has a virtual Ethernet network via which the CPU can communicate with Windows
applications, and in particular with OPC UA. Two interfaces are available.
On the CPU, the "runtime communications interface" is used as the interface for
communication. The interface is displayed on Windows as
"SIMATIC RT VMM Network Adapter".
:LQGRZV 6
6RIWZDUH&RQWUROOHU &38
,QWHUQDO
3DUWQHU 6 :HE 23& 28&
:LQGRZV,3VWDFN &38,3VWDFN
6LHPHQV
+\SHUYLVRU
([WHUQDO
3DUWQHU
NOTE
Output of the client IP address in the diagnostic buffer
The CPU cannot determine the IP address of the Windows interface. The client IP address
output in the diagnostic buffer is only an internal address and can be ignored.
Timeout input in "Modbus_Client" program block has no effect
The timeout is approx. 38 seconds, regardless of the value entered under
"Blocked_Proc_Timeout".
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
88 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.11 Communication
NOTE
Panel error message "Connection failed"
If during this process the panel error message "Connection failed" appears, a power cycle
(Power Off/On) or a Software Controller restart by allowing to reboot via "CPU_ConfigTool
/AllowReboot" is necessary.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 89
Commissioning
5.11 Communication
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
90 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.11 Communication
Reference
For HMI communication between the Software Controller and WinCC RT Advanced on the
same device, also not the follow FAQ on the Internet
(https://support.industry.siemens.com/cs/ww/en/view/109814824).
The RT VMM Network adapter is bridged to one of the physical network interfaces with
Windows.
The bridged interface can be used for:
• Configuration of the Software Controller with an external TIA Portal
• Visualization with an external HMI (for example, WinCC Unified)
• OPC UA communication with an external OPC UA client or server
• Open User Communication with external partners
• S7 communication with external partners
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 91
Commissioning
5.11 Communication
Communication with internal partners is possible, if the new bridge interface of Windows and
the runtime communication interface are in the same IP subnet.
For bridging, proceed as follows:
1. If multiple CPU installations shall be used in one network:
– make sure that all CPUs have an individual MAC address on their runtime
communication interface
– if necessary, change the MAC addresses using the command line tool
2. Enable bridging for the physical network interface and the RT VMM Network Adapter.
NOTE
When bridging is enabled, the existing IP configuration at both interfaces is lost.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
92 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.11 Communication
NOTE
Each CPU in a network must have an IP address with an individual IP subnet.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 93
Commissioning
5.11 Communication
NOTE
The IP address of the IPC configured in TIA Portal and the IP addresses of the interfaces
assigned to the CPU must be in different IP subnets.
Introduction
The S7-1500 Software Controller supports Open User Communication (OUC) via the assigned
PROFINET interfaces.
In addition, the S7-1500 software controller supports Open User Communication with
Windows applications, and with communications partners via Windows Ethernet interfaces
with the following protocols:
• TCP
With a passive TCP/IP connection where you are only receiving and not sending data, you
will not be informed about a loss of connection.
• UDP
The usual program blocks for Open User Communication can be used for this purpose:
• TSEND_C, TRECV_C
• TMAIL_C
• TCON/TSEND/TRCV/TUSEND/TURCV
NOTE
Use of ISO on TCP
Use of ISO on TCP is not available via Windows Ethernet interface (HW_ID 59). Use a
programmed TCP/UDP communication.
NOTE
T_CONFIG instruction
Do not use an all-zero address for calls over NTP. Calls with all-zero addresses result in error
"C080_D200".
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
94 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.11 Communication
Utilized interface
The CPU uses the "PC Communication Interface" (HW_ID 59) for configuration of OUC
connections. For this purpose, enter the system constant <PC Communication Interface> in
the relevant location in the data block for the connection data.
NOTE
Support of Hardware Identifier 59
Note that as of V30.0, the Software Controller and Open Controller do no longer support
HW-ID 59.
As an alternative, you can use HW-ID 140 (runtime communication interface) with port
forwarding or IP routing on the Windows side.
Before you can use the virtual Ethernet network for OPC UA communication, the IP settings of
the two virtual Ethernet interfaces must match. All virtual Ethernet interfaces must be located
in the same IP subnet.
Use the following settings:
• Runtime communications interface:
The address is set in the properties of the CPU in the hardware configuration in STEP 7.
• SIMATIC RT-VMM network adapter:
You set the IP address and subnet mask under "Control Panel > Network and Internet >
Network and Sharing Center > Change adapter settings".
Make the setting before commissioning; setting via STEP 7 is not possible.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 95
Commissioning
5.11 Communication
Procedure
Proceed as follows to implement external access to the OPC UA server over a routed TCP/IP
connection:
1. In STEP 7, configure the runtime communications interface of the CPU for routed IP
connections.
Enter the IP address of the SIMATIC RT VMM network adapter as the default router
address.
You can find additional information in the STEP 7 online help.
2. Configure the Windows IP router and enter the IP route to the interface.
For the runtime communication interface and the SIMATIC RT VMM network adapter,
assign IP addresses that are located in the same IP subnet.
Procedure
1. To open the command prompt, enter "cmd.exe" in the search field in the start menu, and
then under the options for the app, click "Run as administrator".
2. Enter the following command with the corresponding port numbers and IP addresses:
netsh interface portproxy add v4tov4 listenport=<Port number>
connectaddress=<IP address> connectport=<Port number>
listenaddress=<IP address> protocol=tcp
3. Confirm with the Enter key.
The port under "listenport" is forwarded to the port under "connectport".
NOTE
• Port number 4840 is set by default.
• Enter the parameters "ServerEndPontUrl" and "ServerUri" manually in the configuration
data block of the client interface.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
96 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.11 Communication
Result
• The runtime communications interface is not visible in the external network; the CPU can
be accessed directly over the IP address of the Windows interface.
• Other OPC UA servers cannot be accessed on Windows.
• If you are using OPC UA Security, you will have to connect the certificates to the IP address
or computer name in Windows.
Internal partner
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 97
Commissioning
5.11 Communication
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
98 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.11 Communication
External partner
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 99
Commissioning
5.11 Communication
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
100 Operating Instructions, 08/2023, A5E32565315-AP
Commissioning
5.11 Communication
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 101
Operation of the CPU 6
6.1 Operation using the display
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
102 Operating Instructions, 08/2023, A5E32565315-AP
Operation of the CPU
6.1 Operation using the display
With the display, the following functions and elements, among other things, are available to
you for working with the CPU:
• Start or stop the CPU without shutting down the PC
• Change the operating mode of the CPU
• Status displays for the CPU
• Menus for operation of the CPU
• Display of diagnostic information
• Password assignment for operator input on the display is possible via STEP 7
Advantages
The display offers the following advantages:
• Reduced downtimes through diagnostics alarms in plain text
• Changing of the interface settings on site without programming device
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 103
Operation of the CPU
6.1 Operation using the display
NOTE
Example image
Note that the display image only serves as an example. The display differs depending on your
used type of Software Controller.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
104 Operating Instructions, 08/2023, A5E32565315-AP
Operation of the CPU
6.1 Operation using the display
NOTE
Operability with access protection
The selected access protection may limit the operability of the display and the display of
menu items.
Observe the information on the Access protection (Page 144).
Menu overview
The table below shows the available submenus of the display:
Main menu Meaning Description
items
Overview The "Overview" menu contains information about the properties of the CPU, such as the
device name or software version.
Diagnostics The "Diagnostics" menu contains information about diagnostics alarms, the diagnostics
description, and the display of alarms. There is also information about the network properties
of each of the CPU interfaces.
Settings In the "Settings" menu, you assign IP addresses of the CPU, set the date, time of day, time
zones, operating modes (RUN/STOP), and protection levels, perform a memory reset or a
reset to factory settings of the CPU, and display the status of firmware updates.
Module The "Modules" menu contains information about the modules that are used in your configura
tion. The modules can be used as central modules and/or as distributed modules.
Distributed modules are connected to the CPU via PROFIBUS or PROFINET.
Here, you have the option of setting the IP addresses for a communication interface.
Display In the "Display" menu, you make all settings involving the CPU display, such as the language
setting.
Control
Several options are available to control the display:
• Mouse
• Keyboard
• Touch screen (for SIMATIC IPC)
The following function keys and shortcut keys are available with the CPU display:
• Arrow buttons: For navigation in a menu
• Enter: Access to the menu command, confirmation of input, and exiting from edit mode
• ESC: Restoration of the original content, and navigation back to the previous menu
command
• F1: Calls the online help
• F2: Puts an editable field into the processing status
• F5: Updates list entries that are not updated automatically
• Ctrl + P: Corresponds to the "Power on/off" button
• Ctrl + M: Changes the CPU operating mode to RUN or STOP
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 105
Operation of the CPU
6.1 Operation using the display
NOTE
What is a tool tip?
A tool tip is a small pop-up window in application programs or on web pages. It displays a
description for an element of the graphical user interface. Tool tips either display the text that
the element itself contains or contain supplementary information about the related element.
Starting help
You can open the online help for the CPU directly from the opened display in two ways:
• Click . This button is always active in the CPU display. This button always opens the start
page of the help.
• Press the "F1" key to open the help for a specific context. The help opens in a separate
dialog. The start page of the help opens by default.
Some menus and submenus in the CPU display are linked to a specific help topic. In this
case, the "F1" key opens the relevant help.
NOTE
Language of the help
The help opens in the same language that you have selected for the CPU display.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
106 Operating Instructions, 08/2023, A5E32565315-AP
Operation of the CPU
6.1 Operation using the display
Reference
You will find additional information on the topic of the "CPU's display" in the S7-1500 Auto
mation System (https://support.automation.siemens.com/WW/view/en/59191792) system
manual.
NOTE
Operating mode in the case of manual start via the display
If you start the CPU manually via the display, it is always in STOP mode.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 107
Operation of the CPU
6.1 Operation using the display
NOTE
Example image
Note that the display image only serves as an example. The display differs depending on your
used type of Software Controller.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
108 Operating Instructions, 08/2023, A5E32565315-AP
Operation of the CPU
6.1 Operation using the display
Result
The CPU is stopped. The display remains open. The status bar of the display shows the
"POWER OFF" status.
NOTE
Using central backplane bus modules on a CPU 1515SP PC2
When central backplane bus modules are used on a CPU 1515SP PC2, the central output
modules use default values or the preconfigured substitute values when the CPU is stopped.
NOTE
Retentive memory when powering off the CPU
When powering off the CPU while the retentive memory is filled to capacity (100MB), an
error message appears prompting you to restart windows.
Make sure that there is free retentive memory space available, before powering off the CPU.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 109
Operation of the CPU
6.1 Operation using the display
NOTE
Language of the online help and the Web server
A change of the language setting for the display:
• also changes the language for the online help
• does not change the language for the Web server
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
110 Operating Instructions, 08/2023, A5E32565315-AP
Operation of the CPU
6.1 Operation using the display
3. To change the display language, double-click the "Language for display" entry.
The language selection opens.
Result
The required language settings are applied.
The language settings are stored when the display is closed.
Language Meaning
Operating sys The display applies the language of the operating system of your PC. If your operating
tem system uses a language that the display does not support, the display is automatically
opened with the English user interface.
If you change the language of your operating system later, that also affects the lan
guage of the display.
English The display supports English (USA).
This language setting is independent of the language of the operating system of your
PC.
French The display supports French (France).
This language setting is independent of the language of the operating system of your
PC.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 111
Operation of the CPU
6.1 Operation using the display
Language Meaning
German The display supports German (Germany).
This language setting is independent of the language of the operating system of your
PC.
Italian The display supports Italian (Italy).
This language setting is independent of the language of the operating system of your
PC.
Spanish The display supports Spanish (Spain).
This language setting is independent of the language of the operating system of your
PC.
Chinese The display supports Chinese (Simplified).
This language setting is independent of the language of the operating system of your
PC.
Introduction
The CPU display uses the date and time information of Windows by default. These can also be
changed manually.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
112 Operating Instructions, 08/2023, A5E32565315-AP
Operation of the CPU
6.1 Operation using the display
Result
The settings for date and time are applied.
Three other methods are available for changing the date and time:
• With the online and diagnostics function "Set time"
• In the CPU properties in STEP 7
• Using instructions in the user program
NOTE
Change of setting with time synchronization
When you use the time synchronization functionality, each change is overwritten via the CPU
display during the next synchronization.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 113
Operation of the CPU
6.1 Operation using the display
General
The CPU display gives you the option of changing the operating mode of the CPU between
RUN and STOP and reading off the current operating mode using the "RUN/STOP" button.
Start the CPU first.
The LED display and its color show the current operating mode.
The "RUN" or "STOP" button always shows the operating mode that will be active after clicking
the button.
NOTE
Setting of the mode selector of a CPU 1515SP PC2
The "RUN/STOP" button on the CPU display only controls the software.
If you are using the CPU in conjunction with a CPU 1515SP PC2, the position of the hardware
mode selector takes priority. If the mode selector of CPU 1515SP PC2 is in STOP position, for
example, the CPU cannot be put into RUN mode via the display.
The table below provides an overview of the available operating modes and their meaning:
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
114 Operating Instructions, 08/2023, A5E32565315-AP
Operation of the CPU
6.1 Operation using the display
NOTE
Example image
Note that the display image only serves as an example. The display differs depending on your
used type of Software Controller.
Procedure
To change the operating mode, follow these steps:
1. Open the CPU display.
2. Start the CPU.
The status bar and the LED display shows the current operating mode (in this case STOP).
3. To set the CPU to RUN mode, click the button .
The status bar changes to RUN mode.
The button changes its display to "STOP".
4. To set the CPU to STOP mode again, click the button .
The status bar changes back to STOP mode.
The button changes its display to "RUN".
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 115
Operation of the CPU
6.1 Operation using the display
Various additional symbols can also be displayed in the CPU status information:
Additional Meaning
symbol
Indicates whether a configured password has been entered or not (Page 148).
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
116 Operating Instructions, 08/2023, A5E32565315-AP
Operation of the CPU
6.2 Operation using the command line commands
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 117
Operation of the CPU
6.3 Operating modes
The following table shows additionally command line commands that are available for
F-CPUs:
Command Explanation
CPU_Control /GetCollectiveFSignature Outputs the collective F-signature
CPU_Control /ConfirmCollectiveFSignature Confirms the collective F signature after entry of the collective
F-signature
The following table provides an overview of the feedback messages based on the supported
command line commands:
Feedback Code Explanation
CPU_Control tool operation result: SUCCESS 0 The command was executed successfully.
CPU_Control tool operation result: FAIL 1 Error occurred when executing the command.
Invalid parameters. See help for more 64 The parameters of the command were invalid. The help opens auto
information matically.
Too many parameters. See help for more
information
NOTE
Changing the operating state of a CPU
The Windows user group "Software Controller Operators" in the computer administration is
authorized to change the operating state of a CPU. The user with whose user rights the
command is executed must be part of this user group.
This user group is not available by default; it needs to be created.
The command can also be executed when a protection level is configured for the CPU.
Introduction
Operating modes describe the states of the CPU. The following operating modes can be set
via the CPU display:
• RUN
• STOP
In these operating modes, the CPU can communicate, for example, via the PN/IE interface.
The status LEDs indicate the current operating mode.
Reference
You can find additional information in the STEP 7 online help.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
118 Operating Instructions, 08/2023, A5E32565315-AP
Operation of the CPU
6.3 Operating modes
32:(5
21 67$5783
6723
581
Figure 6-13 Operating modes and operating mode transitions
The following table shows the conditions under which the operating modes change:
Table 6-2 Operating mode conditions
No. Operating mode Conditions
transitions
① POWER ON → STOP After switching on, the CPU goes to "STARTUP" mode if:
→ STARTUP • The hardware configuration and program blocks are consistent.
• The startup type "Warm restart - RUN" is set
or
the startup type "Warm restart - mode before POWER OFF" is set and RUN mode was active
before POWER OFF.
Non-retentive memory is cleared, and the content of non-retentive DBs is reset to the start val
ues of the load memory. Retentive memory and retentive DB contents are retained.
② POWER ON → STOP After switching on, the CPU goes to "STOP" mode if:
• The hardware configuration and program blocks are not consistent
or
• the "No restart" startup type is set or
• if the CPU is manually started from the display.
Non-retentive memory is cleared, and the content of non-retentive DBs is reset to the start val
ues of the load memory. Retentive memory and retentive DB contents are retained.
④ STARTUP → STOP The CPU returns from "STARTUP" mode to "STOP" mode in the following cases:
• An error is detected during start-up.
• The CPU is set to "STOP" from the programming device.
• A STOP command is executed in the Startup OB.
⑤ STARTUP → RUN The CPU goes to the "RUN" mode in the following cases of "START-UP":
• The CPU has initialized the PLC tags.
• The CPU has executed the startup blocks successfully.
⑥ RUN → STOP The CPU returns from "RUN" mode to "STOP" mode in the following cases:
• An error is detected that prevents continued processing.
• A STOP command is executed in the user program.
• The CPU is set to "STOP" mode via the programming device, the display, or the mode select
or.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 119
Maintenance 7
7.1 Status display in the notification area
An icon is displayed in the notification area of the Windows taskbar during operation of the
CPU. The icon indicates, among other things, the current operating mode of the CPU and
special diagnostic information.
Double-click the icon in the notification area to open the display of the CPU.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
120 Operating Instructions, 08/2023, A5E32565315-AP
Maintenance
7.2 Using an uninterruptible power supply (UPS)
NOTE
Created link
Only the symbols automatically created during setup show the correct operating modes. Any
links you have created may not always show the current mode.
Displaying the notification area icon in the active area of notification area
The icon for the CPU in the notification area of the taskbar can automatically be moved to the
inactive area of the Windows notification area after a period of time specified by the
operating system. Change the visibility settings in the settings for the notification area of the
taskbar.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 121
Maintenance
7.4 Firmware update of I/O modules
NOTE
BIOS settings lost after BIOS update
The BIOS update will reset the BIOS to its default settings. After having updated the BIOS,
apply the correct BIOS settings again.
For detailed information on how to update BIOS, see SIMATIC IPC – BIOS update
(https://support.industry.siemens.com/cs/ww/en/view/109757305).
Introduction
During operation, it may be necessary to update the firmware (for example, due to functional
enhancements).
NOTE
Firmware update of I/O modules
The firmware of an I/O module can be updated centrally or distributed.
Requirement
• You have downloaded the file(s) for the firmware update from the Siemens Industry
Online Support (https://support.industry.siemens.com/cs/ww/en/ps).
On this web site, select: Automation technology > Automation systems > Industrial
Automation Systems SIMATIC > PLC > Software Controller > S7‑1500 Software Controller.
From there, navigate to the specific type of module that you want to update. To continue,
click on the link for "Software downloads" under "Support". Save the desired firmware
update files.
• Before installing the firmware update, ensure that the modules are not being used.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
122 Operating Instructions, 08/2023, A5E32565315-AP
Maintenance
7.4 Firmware update of I/O modules
WARNING
Impermissible plant states possible
Due to the installation of the firmware update, the CPU enters the STOP mode, which can
impact the operation of an online process or a machine.
Unexpected operation of a process or a machine can lead to fatal or severe injuries and/or to
material damages.
Ensure before installing the firmware update, that the CPU is not executing any active
process.
NOTE
Updating the firmware
The "Run firmware after update" check box is always activated.
Reference
Further information on firmware updates can be found in the S7‑1500 Automation System
(https://support.automation.siemens.com/WW/view/en/59191792) system manual and the
STEP 7 online help.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 123
Maintenance
7.5 Resetting the CPU
NOTE
SNMPv1 community values
If you have changed the SNMPv1 community values, the reset to factory function will not
reset these values to their default values "public" or "private".
To reset the SNMPv1 community values to their default community values, use the "Format
the CPU volume" command on the display. For more information on this command, refer to
chapter Formatting the CPU volume (Page 128).
Reset options
You have the following options to reset the CPU.
• Memory reset: The CPU is reset to the project settings configured by default. You can run
this function as follows:
– In the CPU display (Page 125)
– Via the mode selector of the utilized hardware platform (Page 127)
• Factory settings: CPU is reset to the default factory settings. You can run this function as
follows:
– In the CPU display (Page 125)
– Using STEP 7 (Page 127)
NOTE
Date and time
After the reset, the Windows time is applied as local date and local time.
• Format the CPU volume: The CPU volume is cleaned (Page 128). You run this function in
the CPU display.
With an F-CPU, this function is not available via the display.
• Reset using the command line: Using the "-s, --set initial" command resets the device
configuration to its initial parameters, as it was after installation.
For more information on using command line commands, refer to section Parameters
(Page 52).
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
124 Operating Instructions, 08/2023, A5E32565315-AP
Maintenance
7.5 Resetting the CPU
Reference
Additional information on the topic "Resetting to factory settings" can be found in the Struc
ture and Use of the CPU Memory
(https://support.automation.siemens.com/WW/view/en/59193101) function manual, section
on memory areas and retentivity, and in the online help for STEP 7.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 125
Maintenance
7.5 Resetting the CPU
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
126 Operating Instructions, 08/2023, A5E32565315-AP
Maintenance
7.5 Resetting the CPU
Result
The CPU performs the reset. The RUN/STOP LED flashes yellow. When the RUN/STOP LED
lights up yellow, then the CPU has been reset, and is in STOP mode. The corresponding event
is entered in the diagnostics buffer.
The project is retained since the load memory is not erased.
Result
The CPU is set to STOP mode and is reset to factory settings.
The project is retained since the load memory is not erased.
NOTE
A memory reset of the CPU via the mode selector also deletes the CPU's IP address.
To reset the CPU memory using the mode selector, follow these steps:
1. Set the mode selector to the STOP position.
Result: The RUN/STOP LED lights up yellow.
2. Set the mode selector to the MRES position. Hold the mode selector in this position until
the RUN/STOP LED lights up for the second time and remains continuously lit (after three
seconds). After this, release the switch.
3. Within the next three seconds, switch the mode selector back to the MRES position, and
then back to STOP again.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 127
Maintenance
7.5 Resetting the CPU
Result
The CPU executes the memory reset, while the RUN/STOP LED flashes yellow. When the
RUN/STOP LED lights up yellow, then the CPU has been reset, and is in STOP mode. The
corresponding event is entered in the diagnostics buffer.
NOTE
The "Format the CPU volume" function is not supported by F‑CPUs.
Requirement
• A CPU volume is created in the current configuration.
• The user of the PC has administrator rights.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
128 Operating Instructions, 08/2023, A5E32565315-AP
Maintenance
7.5 Resetting the CPU
Procedure
To format the CPU volume, and thus the load memory of the CPU using the CPU display,
follow these steps:
1. Open the CPU's display using the shortcut menu command "Run as administrator".
2. Select the "Format the CPU volume" command in the "Settings > Reset" menu.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 129
Maintenance
7.5 Resetting the CPU
NOTE
CPU in "POWER OFF" state
You can also execute this command when the CPU is in "POWER OFF" state.
NOTE
Example images
Note that the display images only serve as an example. The display differs depending on your
used type of Software Controller.
Result
The CPU is stopped and shows the status of the formatting with the help of a progress bar.
The formatting deletes the following data and values:
• The complete load memory
• Retentive data
• User programs and configurations
• Archives and user data
• Web server directories
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
130 Operating Instructions, 08/2023, A5E32565315-AP
Maintenance
7.6 Backing up the image of the PC mass storage
Overview
Once you have configured the computer for your application, you can create an image of
your system. An image can include the following:
• The CPU volume
• The Windows partitions and the CPU volume
You can use this image to restore your user-specific application to your system at a later time,
if necessary. A system image is helpful for restoring all files and registry entries for your
application.
You should back up an image of your configuration for these reasons:
• To save a fixed intermediate status of the configuration
• Create a backup of the current configuration in case of hardware problems and when the
PC must be replaced
• Create a master image to download the configuration to other PCs
Note the Microsoft license condition for Windows in this regard.
NOTE
Observe consistency
• The image must always be consistent with the installed version of the CPU.
• The images depend on the computer on which they were created. They may not be used
on different computer types.
• A CPU volume may only be restored on a device with NVRAM.
• The CFast card on which the image is restored requires the same or more capacity than
the CFast card on which the image was created.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 131
Maintenance
7.6 Backing up the image of the PC mass storage
NOTE
Restoration of images on a larger CFast card
If you want to restore an image from a smaller CFast card on a larger CFast card, do not
change the size of the partitions proportionally.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
132 Operating Instructions, 08/2023, A5E32565315-AP
Maintenance
7.6 Backing up the image of the PC mass storage
After changing the restore type and clicking "Close", the following window appears. On this
window, click on "Restore now".
Reference
For additional information on backing up an image, see the documentation on the "SIMATIC
IPC Image & Partition Creator"
(https://support.automation.siemens.com/DE/view/en/21766418).
You also have access to topic-related FAQs
(https://support.automation.siemens.com/DE/view/en/19422936/133000).
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 133
Maintenance
7.7 Special features
No connection possible
In order to download the project to the target system, an online connection must be
established.
If an online connection to the target system is not possible, check the interface settings, such
as the IP address. You also have the option of establishing an online connection via the IE
General interface.
Download aborts
If the download aborts for unidentifiable reasons, you may need to reset the CPU to factory
settings using the display (Page 125).
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
134 Operating Instructions, 08/2023, A5E32565315-AP
Maintenance
7.7 Special features
Possible situations
The following special situations can occur when starting or stopping the CPU:
• The CPU indicates the "Faulted" status.
• The CPU display cannot establish a connection to the CPU.
• The PC booted up in "Windows" mode.
• The CPU has been started or stopped using a command line command.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 135
Maintenance
7.7 Special features
Reference
Additional information about the CPU behavior during starting or stopping can be found in
section Manually starting and stopping the CPU via display (Page 107).
7.7.6 Windows error handling and operating the CPU after Windows crash
Introduction
The CPU is a PC-based controller. It is installed for use on a PC with the Windows operating
system. A crash of the Windows operating system may affect the operation of the CPU.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
136 Operating Instructions, 08/2023, A5E32565315-AP
Maintenance
7.7 Special features
If Windows does not automatically restart after a crash, restart the PC with one of the
following options:
• Use the instruction "SHUT_DOWN: Shutdown target system".
• Switch off the PC using the "Power" switch or by briefly removing the power supply
(remove and insert the connector). The CPU is stopped. If you have configured the storing
of retentive data in the onboard NVRAM of your PC, the retentive data are retained during
this operation. If you have configured the storing of retentive data in the mass storage of
your PC, the retentive data are deleted during this operation. The CPU starts in unbuffered
state.
NOTE
Windows restart with external graphics card
Note that automatic restart after a Windows crash is not supported for devices using an
external graphics card.
NOTE
Diagnostics on Windows availability
A diagnostic buffer entry is generated when Windows starts, stops or crashes and a
diagnostic interrupt (OB82) is started.
To get detailed information about the Windows status via the OB82, open the instructions
"RALRM" (SFB54).
It may be the case that Windows can no longer send a signal to the CPU in the event of a
blue/"frozen" screen. OB82 is not called in this case and no diagnostic entry is created.
To get more information, call the "RDREC" instruction (SFB52) with a cyclic OB (for example,
OB1).
You can find further information about the diagnostics and the instructions with the
parameters in the Diagnostics
(https://support.automation.siemens.com/WW/view/en/59192926) function manual and in
the STEP 7 online help.
Windows restart
To ensure real-time capability during the reboot phase of the system, the USB ports are
disabled during the Windows reboot process. Input devices such as mouse and keyboard that
are connected via USB port are also disabled.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 137
Maintenance
7.7 Special features
7.7.7 Timeouts
The following processes on the PC can affect the Software Controller cycle:
• The PCI Express bus of the PC is shared by all applications on the PC. A high PCI Express
bus load can therefore lead to runtime influences between applications. To keep the
number of timeouts as low as possible, use a high send clock for isochronous mode in
particular and avoid large loads (for example, 3D graphics).
• If you are using the Software Controller in isochronous mode, cycle times may be
exceeded during Windows restarts. Check the return values of the isochronous SFCs (126
and 127).
• Windows restarts on a SIMATIC IPC with TPM module.
NOTE
Hiding TPM module in BIOS settings
Hiding the TPM module will decrease jitter on Windows restart. For this reason, we
recommend hiding the TPM module on all IPCs supporting this option to avoid timeouts.
For more information on inidividual BIOS settings, refer to the BIOS settings mentioned in
section Reference information for use with SIMATIC IPC (Page 168).
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
138 Operating Instructions, 08/2023, A5E32565315-AP
Maintenance
7.7 Special features
To perform a complete restart of the PC with the operating system and CPU, follow these
steps:
Shut down the PC using the appropriate command in the Windows Start menu. Restart the PC
using the "Power" switch, or remove and insert the connector.
If neither the "Power" switch nor the connector is accessible due to the location of the PC, or
if the PC must be restarted via a remote connection, the command line (Page 117) provides
you the possibility of completely restarting the PC. You must explicitly stop the CPU
beforehand.
To restart the complete PC, create a small batch file with the following command sequence in
the command line:
CPU_Control /AllowReboot
CPU_Control /PowerOffCPU
shutdown /r /t 1
This command sequence can be created as batch processing in a batch file.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 139
Maintenance
7.7 Special features
If Windows does not start successfully after a restart, or if (HMI) communication with the
controller is disturbed, you can continue to operate the software controller for as long as
necessary until a brief shutdown is possible from the point of view of your application.
Remedy the situation with a power off/on of the complete PC (Windows and Software
Controller).
Depending on the state of the Windows system, proper restarting of Windows is not possible
in rare cases. You should therefore avoid Windows restarts of a machine or plant during
productive operation.
A Windows restart is not supported in the following cases:
• If you use remote management, for example, iAMT, for your IPC.
• When a hardware RAID is configured in the system after a blue screen.
• If you have configured a different graphics card than the onboard Intel graphics card as
the primary graphics card.
Use the instruction "SHUT_DOWN": Shut down target system" to reset a crashed Windows
session only in the case of a blue screen.
%\WH
:25'
':25'
/:25'
• ≤ 1-byte tags (for example, Bool, BYTE, Char) can be created at any addresses.
• 2-byte tags (for example, WORD) must always be created at even addresses.
• 4-byte tags (for example, DWORD, Int, REAL) must always be created at addresses that can
be divided by four.
• 8-byte tags (for example, LInt, ULInt, LWord, LReal, LTime, LDT, LTOD) must always be
created at addresses that can be divided by eight.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
140 Operating Instructions, 08/2023, A5E32565315-AP
Maintenance
7.7 Special features
Reference
You can find more information on the topic "Cabling rules with disabled autonegotiation" in
the STEP 7 online help.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 141
Protection 8
8.1 Overview of the protective functions of the CPU
Introduction
This section describes the functions for protecting the S7‑1500 automation system against
unauthorized access. The following functions are available:
• Configuring access protection
• Using complex passwords
• Using virus scanners and firewall
• Protection against unauthorized operation (deactivating or restricting remote access)
• Copy protection
• Know-how protection
• Using Windows user rights management
• Using allowlisting tools
NOTE
Functionalities disabled by default
These functionalities are deactivated by default. To use the functionalities, you enable them
in STEP 7.
Reference
For additional information on the protection functions of the S7‑1500 automation system,
see the section on protection in the S7-1500 Automation System
(https://support.automation.siemens.com/WW/view/en/59191792) system manual.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
142 Operating Instructions, 08/2023, A5E32565315-AP
Protection
8.3 Protection of confidential configuration data
Reference
You will find more information on the configuration of the Web server in the Web Server
(https://support.automation.siemens.com/WW/view/en/59193560) function manual.
You will find more information on the PUT/GET and NTP instructions in the Communication
(https://support.automation.siemens.com/WW/view/en/59192925) function manual.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 143
Protection
8.4 Access protection
Introduction
The CPU offers four access levels to limit access to specific functions.
By setting up the access levels and the passwords for a CPU, you limit the functions and
memory areas that are accessible without entering a password. The individual access levels,
as well as the entry of their associated passwords, are specified in the object properties of the
CPU.
Each access level allows unrestricted access to certain functions without entering a password,
for example, identification using the "Accessible devices" function.
The default of the CPUs is "No access (complete protection)". In the default access level, the
user may neither read nor change the hardware configuration and the blocks. To obtain
access to the CPUs, use an alternative parameter assignment in the properties of the CPU:
• A password for the protection level "No access (complete protection)"
• A different protection level, for example, "Full access (no protection)"
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
144 Operating Instructions, 08/2023, A5E32565315-AP
Protection
8.4 Access protection
Communication between the CPUs (via the communication functions in the blocks) is not
restricted by the protection level of the CPU, unless PUT/GET communication is deactivated.
Entry of the right password allows access to all the functions that are allowed in the
corresponding level.
NOTE
Configuring an access level does not replace know-how protection
Configuring access levels prevents unauthorized changes to the CPU, by restricting download
rights. However, blocks are not write- or read-protected. Use know-how protection to protect
the code of blocks.
4. Activate the desired protection level in the first column of the table. The green
checkmarks in the columns to the right of the respective access level show you which
operations are still available without entering the password.
5. In the "Enter password" field, specify a password for the selected access level. In the
"Confirm password" field, enter the selected password again to protect against incorrect
entries.
NOTE
Secure password
Ensure that the password is sufficiently secure, in other words, that it does not follow a
pattern that can be recognized by a machine.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 145
Protection
8.4 Access protection
You must enter a password in the first row ("Full access" access level). This enables
unrestricted access to the CPU for those who know the password, regardless of the
selected protection level.
6. Assign additional passwords as needed to other access levels if the selected access level
allows you to do so.
7. Download the hardware configuration to the CPU, so that the access level will take effect.
The configured protection level and the password become effective as soon as the data is
downloaded to the CPU. The CPU display indicates the current protection status with an
additional icon in the status bar. The operation of the display is restricted depending
on the selected protection level. The mode selector, for example, or some of the
submenus are deactivated.
NOTE
Resetting password for access protection for fail-safe CPUs
As of V30.0, there is no more PC Station available. Therefore, it is no longer possible to reset
a password for access protection for fail-safe CPUs. However, an import of a .psc file will
automatically remove this password.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
146 Operating Instructions, 08/2023, A5E32565315-AP
Protection
8.4 Access protection
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 147
Protection
8.4 Access protection
8.4.2 Using the display to change the protection level for display access
Unlike the SIMATIC S7‑1500 hardware CPU, the CPU cannot be protected from unauthorized
access with a separate display password. Because the CPU can also be controlled by remote
access, it uses the access protection passwords from STEP 7 to ensure access protection for
the display.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
148 Operating Instructions, 08/2023, A5E32565315-AP
Protection
8.4 Access protection
NOTE
Displaying the value of the time zone with HMI access
The current local time and time zone under "Settings > Date & Time > General" are only
shown on the display with access levels "Full access" and "Read access".
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 149
Protection
8.4 Access protection
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
150 Operating Instructions, 08/2023, A5E32565315-AP
Protection
8.4 Access protection
Result
The requested protection level is activated.
The protection level is only valid for the defined time period and for activities with the CPU
display. You receive an error message if the password is incorrect. The current protection
level has not been changed. After confirmation of the error message, re-enter the password.
If you cancel the "Protection level" dialog with "ESC", the current protection level remains in
effect.
NOTE
Using the user program to set additional access protection
In addition to restricting access to the display, you can also restrict access to a password-
protected CPU in the user program using block SFC 110. You can find a description of this
block in the STEP 7 online help under the keyword "ENDIS_PW: Limit and enable password
legitimation".
If ENDIS_PW is executed immediately with IPCs without a "RUN/STOP" switch, locking required
passwords, access to STEP 7 can be blocked. To set up a period for entering passwords before
passwords are blocked, delay the execution of ENDIS_PW with a time operation.
Reference
You can find additional information about access protection and an overview of the
protection functions of the CPU in the S7-1500 Automation System
(https://support.automation.siemens.com/WW/view/en/59191792) system manual.
Introduction
You use the instruction "Limit and enable password legitimization" (ENDIS_PW) to specify
whether or not configured passwords are legitimized for the CPU. In this way, you can
prevent legitimized connections, even if the correct password is known.
Inadvertent locking
If passwords are set up (all protection levels) and the output parameters of the password of
the block "Limit and enable password legitimation" are set to "Disallow in RUN", you will be
completely blocked.
The output parameters of the block are retentive. This means that the parameter assignment
is retained after "POWER OFF – POWER ON".
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 151
Protection
8.5 Protecting blocks
To disable the protection, delete the load memory via the display under Settings with "Format
the CPU volume".
NOTE
Special features of an F-CPU
The function "Format the CPU Volume" is not available with fail-safe systems.
For resetting the load memory or formatting the CPU volume of a fail-safe Software
Controller, a Software Controller repair or reinstallation is required.
NOTE
Transferring protected block or library
If you transfer a protected block from a hardware controller to a project of a SIMATIC S7‑1500
Software Controller or vice versa, the block must be compiled again. To do so, you need the
password for the block that is to be compiled.
If you transfer a system library from a hardware controller to a project of a SIMATIC S7‑1500
Software Controller, the library must be recompiled.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
152 Operating Instructions, 08/2023, A5E32565315-AP
Protection
8.6 Virus scanners and firewall
Possible actions
You can perform the following actions with a know-how-protected block:
• Copying and deleting
• Calling in a program
• Online/offline comparison
• Downloading
Readable data
If a block is know-how protected, only the following data is readable without the correct
password:
• In/out parameters Input, Output, InOut, Return, Static, Temp
• Block title
• Block comment
• Block properties
• Global tags without information on the point of use
Reference
For additional information on protected blocks or copying protected blocks and libraries, refer
to the STEP 7 online help.
See also
Setting up copy protection (Page 154)
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 153
Protection
8.7 Setting up copy protection
the firewall can thus prevent the connection. You therefore configure the firewall rules for
the following applications yourself:
• Open User Communication via Windows interface
• Web server via Windows interface (default: port 81 or port 343)
Application
The CPU has the same copy protection mechanisms as the S7‑1500 Advanced Controller. You
can link the copy protection to the serial number of the device and the mass storage.
Unlike the S7‑1500 Advanced Controllers, the CPU only uses values for the serial number that
are derived partly from the serial number of the PC motherboard and the PC mass storage.
You can therefore only read the serial numbers at the corresponding locations on the display.
Besides the serial number, the function for automatic insertion of the serial number during
downloading is available.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
154 Operating Instructions, 08/2023, A5E32565315-AP
Protection
8.7 Setting up copy protection
Reference
You can find additional information on setting up the copy protection in the STEP 7 online
help.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 155
Interrupts, diagnostics, error and system messages 9
9.1 Status and error display of the CPU
Introduction
The status and error displays of the CPU are described below.
You will find additional information on "Alarms" in the STEP 7 online help.
You will find additional information on "Diagnostics" and "System messages" in the Dia
gnostics (https://support.automation.siemens.com/WW/view/en/59192926) function manual.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
156 Operating Instructions, 08/2023, A5E32565315-AP
Interrupts, diagnostics, error and system messages
9.1 Status and error display of the CPU
Status display
The status of the CPU is displayed at the following places:
• on the LED display
• in STEP 7
• on the start page of the CPU Web server
NOTE
Example image
Note that the display image only serves as an example. The display differs depending on your
used type of Software Controller.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 157
Interrupts, diagnostics, error and system messages
9.1 Status and error display of the CPU
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
158 Operating Instructions, 08/2023, A5E32565315-AP
Interrupts, diagnostics, error and system messages
9.3 Diagnostics
9.3 Diagnostics
The following section provides an overview of the "Overview" menu and the "Diagnostics"
menu of the CPU. Both menus display important information about the properties of the CPU
and modules.
NOTE
Example images
Note that the display images only serve as an example. The display differs depending on your
used type of Software Controller.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 159
Interrupts, diagnostics, error and system messages
9.3 Diagnostics
"Overview" menu
The "Overview" menu contains information about the properties of the CPU.
NOTE
Using the DataMatrix code
Install the SIMATIC SUPPORT APP on your smart phone or tablet to use the QR code. By means
of the QR code, you receive access to specific pages with product information, technical
specifications or FAQ information in the Customer Support Portal.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
160 Operating Instructions, 08/2023, A5E32565315-AP
Interrupts, diagnostics, error and system messages
9.3 Diagnostics
The product-specific data of the CPU in the "Overview" menu is dependent on the
downloaded configuration. If a new configuration is downloaded, the values change
accordingly.
"Diagnostics" menu
The "Diagnostics" menu contains information about diagnostics alarms, the diagnostics
description, and the display of alarms.
To open the "Diagnostics" menu, follow these steps:
1. Open the CPU display.
2. Start the CPU.
3. Select the "Diagnostics" menu with the icon.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 161
Interrupts, diagnostics, error and system messages
9.3 Diagnostics
Alarms can be displayed on the CPU display, in STEP 7, and via the Web server.
Alarm events
The following alarm events can occur for an alarm:
• Incoming
• Outgoing
• Acknowledge
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
162 Operating Instructions, 08/2023, A5E32565315-AP
Interrupts, diagnostics, error and system messages
9.3 Diagnostics
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 163
Interrupts, diagnostics, error and system messages
9.3 Diagnostics
Diagnostics events
The entries available in the diagnostics buffer include:
• Internal and external errors on a module
• System errors
• Operating mode transitions (for example, from RUN to STOP)
• Errors in the user program
• Removal/insertion of modules
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
164 Operating Instructions, 08/2023, A5E32565315-AP
Interrupts, diagnostics, error and system messages
9.3 Diagnostics
Reference
You can find further information about diagnostics in the Diagnostics
(https://support.automation.siemens.com/WW/view/en/59192926) function manual and in
the STEP 7 online help.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 165
Interrupts, diagnostics, error and system messages
9.3 Diagnostics
Reference
You can find additional information about the "Web server" topic in the Web server function
manual.
See also
Web Server function manual
(https://support.automation.siemens.com/WW/view/en/59193560)
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
166 Operating Instructions, 08/2023, A5E32565315-AP
Technical Data A
Article number
The CPU 1505SP, 1507S and CPU 1508S are PC-based controllers of the SIMATIC S7‑1500
Software Controller family.
Technical specifications
The following table provides you with an overview of the supported CPUs:
CPU Article number Technical specifications
CPU 1505SP 6ES7 672-5DC12-0YA0 CPU 1505SP
(https://support.industry.siemens.
com/cs/ww/en/pv/6ES7672-5DC11-0YA0/td)
CPU 1505SP F 6ES7 672-5SC12-0YA0 CPU 1505SP F
(https://support.industry.siemens.
com/cs/ww/en/pv/6ES7672-5SC11-0YA0/td)
CPU 1505SP T 6ES7 672-5VC12-0YA0 CPU 1505SP T
(https://support.industry.siemens.
com/cs/ww/en/pv/6ES7672-5VC11-0YA0/td)
CPU 1505SP TF 6ES7 672-5WC12-0YA0 CPU 1505SP TF
(https://support.industry.siemens.
com/cs/ww/en/pv/6ES7672-5WC11-0YA0/td)
CPU 1507S 6ES7 672-7AC02-0YA0 (DVD) CPU 1507S
6ES7 672-7AC02-0YG0 (Download) (https://support.industry.siemens.
com/cs/ww/en/pv/6ES7672-7AC01-0YA0/td)
CPU 1507S F 6ES7 672-7FC02-0YA0 (DVD) CPU 1507S F
6ES7 672-7FC02-0YG0 (Download) (https://support.industry.siemens.
com/cs/ww/en/pv/6ES7672-7FC01-0YA0/td)
CPU 1508S 6ES7 672-8AC02-0YA0 (DVD) CPU 1508S
6ES7 672-8AC02-0YG0 (Download) (https://support.industry.siemens.
com/cs/ww/en/pv/6ES7672-8AC01-0YA0/td)
CPU 1508S F 6ES7 672-8FC02-0YA0 (DVD) CPU 1508S F
6ES7672-8FC02-0YG0 (Download) (https://support.industry.siemens.
com/cs/ww/en/pv/6ES7672-8FC01-0YA0/td)
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 167
Reference information for use with SIMATIC IPC B
Power management settings of IPCs
With the default SIMATIC power management profile, the Windows power management
functionality is deactivated.
NOTE
Do not change the SIMATIC power management profile on your IPC.
Any further power management settings specific to individual IPCs can be found in the
following chapters of the IPC concerned.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
168 Operating Instructions, 08/2023, A5E32565315-AP
Reference information for use with SIMATIC IPC
B.1 SIMATIC IPC227G / IPC277G (PRO)
Property Notes
PN / IE (LAN) X1 Yes (either X1 or X2 at a time) To be configured in Resource Configuration file
use type = "Intel Advanced Ethernet Controller"
PN / IE (LAN) X2 Yes (either X1 or X2 at a time)
PN / IE (LAN) X3 not supported
Availability of NVRAM
NOTE
NVRAM module
You can plug NVRAM separately after ordering an IPC.
If you plug NVRAM after installation of the Software Controller, you must reinstall the
Software Controller.
Updating BIOS
After having updated the BIOS, choose the correct BIOS settings and restart the IPC. After
restarting the IPC, the boot menu screen (GRUB) should appear. If the boot menu screen does
not appear, proceed as follows.
1. Go to BIOS Setup Boot→EFI.
2. Check, if the boot menu (GRUB) is in the first position of the boot order.
3. If it is not in the first position, move the boot menu (GRUB) to the first position.
If the boot menu cannot be moved to the first position because the entries are greyed out,
proceed as follows.
1. Go to Boot→Add Boot Options and check the state.
2. If the state is [Auto], change it to [First].
3. Move the boot menu to the first position in BIOS Setup Boot→EFI.
NOTE
Boot menu window (GRUB)
You may have to boot Windows once and then return to BIOS Setup before the boot menu
will be shown under the boot options.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 169
Reference information for use with SIMATIC IPC
B.2 SIMATIC IPC427E / IPC477E (PRO)
Uninstalling DiagBase
NOTE
Real-time capability during Windows boot phase
To ensure real-time capability also during the Windows boot phase and to prevent SMIs
(System Management Interrupts) on Windows start/restart, DiagBase must be uninstalled.
After uninstalling DiagBase, the download preview will report that a configured component is
not installed.
As an alternative to uninstalling DiagBase, you can start the Software Controller manually
after booting/rebooting Windows by disabling the option "Automatic start after booting the
PC" in Resource Configurator.
NOTE
DiagBase for F-CPUs
If you are using a fail-safe Software Controller, DiagBase must be uninstalled.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
170 Operating Instructions, 08/2023, A5E32565315-AP
Reference information for use with SIMATIC IPC
B.3 SIMATIC IPC647E / IPC847E
Updating BIOS
After having updated the BIOS, choose the correct BIOS settings and restart the IPC. After
restarting the IPC, the boot menu screen (GRUB) should appear. If the boot menu screen does
not appear, proceed as follows.
1. Go to BIOS Setup Boot→EFI.
2. Check, if the boot menu (GRUB) is in the first position of the boot order.
3. If it is not in the first position, move the boot menu (GRUB) to the first position.
If the boot menu cannot be moved to the first position because the entries are greyed out,
proceed as follows.
1. Go to Boot→Add Boot Options and check the state.
2. If the state is [Auto], change it to [First].
3. Move the boot menu to the first position in BIOS Setup Boot→EFI.
NOTE
Boot menu window (GRUB)
You may have to boot Windows once and then return to BIOS Setup before the boot menu
will be shown under the boot options.
Uninstalling DiagBase
NOTE
Real-time capability during Windows boot phase
To ensure real-time capability also during the Windows boot phase and to prevent SMIs
(System Management Interrupts) on Windows start/restart, DiagBase must be uninstalled.
After uninstalling DiagBase, the download preview will report that a configured component is
not installed.
As an alternative to uninstalling DiagBase, you can start the Software Controller manually
after booting/rebooting Windows by disabling the option "Automatic start after booting the
PC" in Resource Configurator.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 171
Reference information for use with SIMATIC IPC
B.3 SIMATIC IPC647E / IPC847E
Property Notes
BIOS version Mandatory BIOS settings:
• Advanced→PCH-IO Configuration→SATA and RST Configuration→SATA Mode Selection=AHCI
The default value of "SATA Mode Selection" is Intel RST. However, the Software Controller
requires AHCI for installation.
Note: Do not change the SATA Mode Selection to AHCI directly. To change SATA Mode Selection
to AHCI, follow the instructions in section "Changing SATA Mode Selection to AHCI".
• Advanced→Power and Performance→CPU - Power Management Control→Intel(R) Speed Shift
Technology=Disabled
In addition to the above-stated mandatory settings, these BIOS settings are recommended.
• Advanced→Power and Performance→CPU - Power Management
Control→Intel(R) SpeedStep(tm)=Disabled
• Advanced→Power and Performance→CPU - Power Management Control→Power & Performance
Scenario=Max Performance
• Advanced→Power and Performance→CPU - Power Management Control→C States =Disabled
• Advanced→Power and Performance→CPU - Power Management Control→Turbo Mode
=Disabled
Hiding TPM module
Hiding the TPM module will decrease jitter on Windows restart. For this reason, we recommend hid
ing the TPM module to avoid timeouts.
Operating systems Microsoft Windows 10 Enterprise LTSC 2019
Boot method UEFI boot with GPT partitioning
Graphics driver
LED use Not supported
Mass storage Unsupported configurations:
• Configurations with RAID
Using onboard interfaces for PROFINET:
PN / IE (LAN) X1 Not supported
PN / IE (LAN) X2 Yes To be configured in Resource Configuration file
use type="Intel Standard Ethernet Controller"
PN / IE (LAN) X3 Yes
NOTE
Blue screen
Configure Windows so that there is no automatic restart in the event of a blue screen. Reboot
the entire PC system in case of a blue screen.
If Windows is configured to remain in blue screen, disable the TCO Timer in the BIOS settings:
Advanced→PCH-IO Configuration→Enable TCO Timer→Disabled
If you do not disable the TCO Timer in the BIOS settings, then Windows will restart the
complete system after a while.
NOTE
System reboot time
In rare cases, rebooting an IPC with more than one mass storage device connected to it may
take longer than expected.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
172 Operating Instructions, 08/2023, A5E32565315-AP
Reference information for use with SIMATIC IPC
B.3 SIMATIC IPC647E / IPC847E
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 173
Reference information for use with SIMATIC IPC
B.3 SIMATIC IPC647E / IPC847E
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
174 Operating Instructions, 08/2023, A5E32565315-AP
Reference information for use with SIMATIC IPC
B.3 SIMATIC IPC647E / IPC847E
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 175
Reference information for use with SIMATIC IPC
B.3 SIMATIC IPC647E / IPC847E
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
176 Operating Instructions, 08/2023, A5E32565315-AP
Reference information for use with SIMATIC IPC
B.3 SIMATIC IPC647E / IPC847E
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 177
Reference information for use with SIMATIC IPC
B.3 SIMATIC IPC647E / IPC847E
Updating BIOS
NOTE
BIOS settings lost after BIOS update
The BIOS update will reset the BIOS to its default settings. After having updated the BIOS,
configure the correct BIOS settings again.
If, after having reconfigured the BIOS and restarting, a blue screen appears, proceed as
follows:
1. Open the BIOS and change the SATA Mode Selection to RAID.
2. Restart the PC in "Windows only" mode to enable the AHCI driver mode.
To enable the AHCI driver mode, proceed as follows:
- Run the command line as administrator.
- Run the command "sc config storahci start= boot".
3. Restart the PC.
4. Open the BIOS again and change the SATA Mode Selection to AHCI.
5. Restart the PC in either "Windows only" or "Windows and CPU 150xS" mode.
After having updated the BIOS, choose the correct BIOS settings and restart Windows. After
restarting Windows, the boot menu screen (GRUB) should appear. If the boot menu screen
does not appear, proceed as follows.
1. Go to BIOS Setup Boot→EFI.
2. Check, if the boot menu (GRUB) is in the first position of the boot order.
3. If it is not in the first position, move the boot menu (GRUB) to the first position.
If the boot menu cannot be moved to the first position because the entries are greyed out,
proceed as follows.
1. Go to Boot→Add Boot Options and check the state.
2. If the state is [Auto], change it to [First].
3. Move the boot menu to the first position in BIOS Setup Boot→EFI.
NOTE
Boot menu window (GRUB)
You may have to boot Windows once and then return to BIOS Setup before the boot menu
will be shown under the boot options.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
178 Operating Instructions, 08/2023, A5E32565315-AP
Reference information for use with SIMATIC IPC
B.4 SIMATIC IPC627E / IPC677E
Uninstalling DiagBase
NOTE
Real-time capability during Windows boot phase
To ensure real-time capability also during the Windows boot phase and to prevent SMIs
(System Management Interrupts) on Windows start/restart, DiagBase must be uninstalled.
After uninstalling DiagBase, the download preview will report that a configured component is
not installed.
As an alternative to uninstalling DiagBase, you can start the Software Controller manually
after booting/rebooting Windows by disabling the option "Automatic start after booting the
PC" in Resource Configurator.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 179
Reference information for use with SIMATIC IPC
B.4 SIMATIC IPC627E / IPC677E
Property Notes
BIOS version Hiding TPM module
Hiding the TPM module will decrease jitter on Windows restart. For this reason, we recommend hid
ing the TPM module to avoid timeouts.
Operating systems Microsoft Windows 10 Enterprise LTSC 2019
Boot method UEFI boot with GPT partitioning
Graphics driver
LED use Supported
NVRAM use Supported, 135 KB can be used for user data
Mass storage Unsupported configurations:
• Configurations with RAID
Using onboard interfaces for PROFINET:
PN / IE (LAN) X1 Not supported
PN / IE (LAN) X2 Yes To be configured in Resource Configuration file
use type="Intel Standard Ethernet Controller"
PN / IE (LAN) X3 Yes
NOTE
Blue screen
Configure Windows so that there is no automatic restart in the event of a blue screen. Reboot
the entire PC system in case of a blue screen.
If Windows is configured to remain in blue screen, disable the TCO Timer in the BIOS settings:
Advanced→PCH-IO Configuration→Enable TCO Timer→Disabled
If you do not disable the TCO Timer in the BIOS settings, then Windows will restart the
complete system after a while.
NOTE
System reboot time
In rare cases, rebooting an IPC with more than one mass storage device connected to it may
take longer than expected.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
180 Operating Instructions, 08/2023, A5E32565315-AP
Reference information for use with SIMATIC IPC
B.4 SIMATIC IPC627E / IPC677E
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 181
Reference information for use with SIMATIC IPC
B.4 SIMATIC IPC627E / IPC677E
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
182 Operating Instructions, 08/2023, A5E32565315-AP
Reference information for use with SIMATIC IPC
B.4 SIMATIC IPC627E / IPC677E
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 183
Reference information for use with SIMATIC IPC
B.4 SIMATIC IPC627E / IPC677E
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
184 Operating Instructions, 08/2023, A5E32565315-AP
Reference information for use with SIMATIC IPC
B.4 SIMATIC IPC627E / IPC677E
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 185
Reference information for use with SIMATIC IPC
B.4 SIMATIC IPC627E / IPC677E
Updating BIOS
NOTE
BIOS settings lost after BIOS update
The BIOS update will reset the BIOS to its default settings. After having updated the BIOS,
configure the correct BIOS settings again.
If, after having reconfigured the BIOS and restarting, a blue screen appears, proceed as
follows:
1. Open the BIOS and change the SATA Mode Selection to RAID.
2. Restart the PC in "Windows only" mode to enable the AHCI driver mode.
To enable the AHCI driver mode, proceed as follows:
- Run the command line as administrator.
- Run the command "sc config storahci start= boot".
3. Restart the PC.
4. Open the BIOS again and change the SATA Mode Selection to AHCI.
5. Restart the PC in either "Windows only" or "Windows and CPU 150xS" mode.
After having updated the BIOS, choose the correct BIOS settings and restart Windows. After
restarting Windows, the boot menu screen (GRUB) should appear. If the boot menu screen
does not appear, proceed as follows.
1. Go to BIOS Setup Boot→EFI.
2. Check, if the boot menu (GRUB) is in the first position of the boot order.
3. If it is not in the first position, move the boot menu (GRUB) to the first position.
If the boot menu cannot be moved to the first position because the entries are greyed out,
proceed as follows.
1. Go to Boot→Add Boot Options and check the state.
2. If the state is [Auto], change it to [First].
3. Move the boot menu to the first position in BIOS Setup Boot→EFI.
NOTE
Boot menu window (GRUB)
You may have to boot Windows once and then return to BIOS Setup before the boot menu
will be shown under the boot options.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
186 Operating Instructions, 08/2023, A5E32565315-AP
Reference information for use with SIMATIC IPC
B.4 SIMATIC IPC627E / IPC677E
NOTE
Motion Control use cases
For Motion Control use cases as part of the restricted release, always use plc_priority: 4 to
ensure optimum real-time behavior.
{
"content_id": "resource_assignment",
"article_number": "auto",
"led_usage": true,
"nvram_usage": false,
"start_cpu_on_pc_boot": true,
"plc_priority": 4,
"interfaces": [
{
"name": "X2",
"hw_identifier": 64,
"type": "Intel standard Ethernet controller"
}
]
}
As PLC priority levels, level 1 and 4 are accepted by Resource Configurator. The impact of
these two levels is as follows:
• Level 1 (default level)
Windows and the CPU have the same priority on the system. This level reflects the
behavior of the Software Controller from previous releases.
• Level 4 (maximum level)
In this level Windows is slowed down very much in critical scenarios with the result that
the Windows UI is not always responding at all times but yielding the best real-time
behavior for the Software Controller.
– The usage of SFC97 Mode = 4 and Mode = 5 is not supported
– When PLC priority level 4 is used, you should configure Windows to keep the blue
screen in case of a crash to prevent the loss of retentive data.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 187
Reference information for use with SIMATIC IPC
B.4 SIMATIC IPC627E / IPC677E
The PLC priority parameter is optional and is not present in the Resource Configuration files
delivered with the product. If you want to use this functionality, add this parameter manually
to the Resource Configuration file. After adding the parameter to the Resource Configuration
file, execute Resource Configurator and restart the complete system to apply the new
configuration to the system.
If you do not specify the PLC priority parameter in the file, the Hypervisor will apply Level 1 to
the system.
NOTE
Limits of the Level 4 "plc_priority" parameter
Level 4 does not have the expected effect if SMIs (System Management Interrupts) are being
executed on the system. As a consequence, Level 4 disables the "Windows only" reboot
functionality. When you trigger a Windows reboot with Level 4 activated, the complete
system will be restarted including the Software Controller.
DiagBase also triggers SMIs during system reboot. For this reason, we strongly recommend
that you uninstall DiagBase on systems where the "plc_priority" parameter is set to Level 4.
Additionally, you should also deactivate "Hyperthreading" in the BIOS.
As Windows sometimes is not reachable after a reboot triggered by a "Restart" command, a
power cycle of the complete system might be required. This power cycle boots Windows and
the Software Controller together consistently.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
188 Operating Instructions, 08/2023, A5E32565315-AP
Reference information for use with SIMATIC IPC
B.4 SIMATIC IPC627E / IPC677E
The following image shows an example of the required network topology for IRT use cases.
Uninstalling DiagBase
NOTE
Real-time capability during Windows boot phase
To ensure real-time capability also during the Windows boot phase and to prevent SMIs
(System Management Interrupts) on Windows start/restart, DiagBase must be uninstalled.
After uninstalling DiagBase, the download preview will report that a configured component is
not installed.
As an alternative to uninstalling DiagBase, you can start the Software Controller manually
after booting/rebooting Windows by disabling the option "Automatic start after booting the
PC" in Resource Configurator.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 189
Reference information for use with SIMATIC IPC
B.5 SIMATIC BX-39A / PX-39A (PRO)
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
190 Operating Instructions, 08/2023, A5E32565315-AP
Reference information for use with SIMATIC IPC
B.5 SIMATIC BX-39A / PX-39A (PRO)
Availability of NVRAM
NOTE
You can plug NVRAM separately after ordering an IPC.
If you plug NVRAM after installation of the Software Controller, you must reinstall the
Software Controller.
NOTE
The use of external IE General cards is not supported.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 191
Reference information for use with SIMATIC IPC
B.5 SIMATIC BX-39A / PX-39A (PRO)
If you have not disable the VMD controller before the first boot of Windows, the Software
Controller installer will be interrupted with the following error message:
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
192 Operating Instructions, 08/2023, A5E32565315-AP
Reference information for use with SIMATIC IPC
B.5 SIMATIC BX-39A / PX-39A (PRO)
2. Configure Windows to boot in Safe Mode by selecting the check box "Safe Boot" on the
Boot tab.
3. Restart Windows and enter BIOS, using the ESC key during the next boot of the system.
4. In BIOS open the Setup Utility and disable the VMD Controller:
Advanced -> System Agent (SA) Configuration -> VMD Configuration ->Enable VMD
Controller--> Disabled
5. Apply all mandatory and recommended BIOS settings for the IPC.
6. Save the settings and exit the BIOS (press F10 and choose "Yes").
7. Boot Windows.
8. Deactivate the Safe Mode by unchecking "Safe boot" on the Boot tab of msconfig.
9. Restart Windows.
After completing these steps, the Software Controller can be installed to the system.
Updating BIOS
After having updated the BIOS, choose the correct BIOS settings and restart Windows. After
restarting Windows, the boot menu screen (GRUB) should appear. If the boot menu screen
does not appear, proceed as follows.
1. Go to BIOS Setup Boot→EFI.
2. Check, if the boot menu (GRUB) is in the first position of the boot order.
3. If it is not in the first position, move the boot menu (GRUB) to the first position.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 193
Reference information for use with SIMATIC IPC
B.5 SIMATIC BX-39A / PX-39A (PRO)
If the boot menu cannot be moved to the first position because the entries are greyed out,
proceed as follows.
1. Go to Boot→Add Boot Options and check the state.
2. If the state is [Auto], change it to [First].
3. Move the boot menu to the first position in BIOS Setup Boot→EFI.
NOTE
Boot menu window (GRUB)
You may have to boot Windows once and then return to BIOS Setup before the boot menu
will be shown under the boot options.
Uninstalling DiagBase
NOTE
Real-time capability during Windows boot phase
To ensure real-time capability also during the Windows boot phase and to prevent SMIs
(System Management Interrupts) on Windows start/restart, DiagBase must be uninstalled.
After uninstalling DiagBase, the download preview will report that a configured component is
not installed.
As an alternative to uninstalling DiagBase, you can start the Software Controller manually
after booting/rebooting Windows by disabling the option "Automatic start after booting the
PC" in Resource Configurator.
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
194 Operating Instructions, 08/2023, A5E32565315-AP
Index
A Downloading
Project, 75
Access protection, 144 Project, 134
Assigning interfaces, 69
F
B
Factory settings, 124
BIOS, 170 Firmware update, 122
Formatting the CPU volume, 128
C
Certificate of License, 47 I
Command line commands, 117 Installation
Communication, 19 CPU volume, 37
Interfaces, 69 Via online software delivery, 42
Configuring CPU Installation procedure, 43
Loading a project, 75 Via DVD, 43
Licensing, 47
Creating the CPU volume, 37 Uninstallation procedure, 50
Installing drivers, 134
D interfaces, 54
Delivery state, 124 Interfaces, 170
Diagnostics, 19 Introduction, 17
Web server, 19
Display, 105
LEDs, 157 K
Status display, 157 Know-how protection, 154
Exporting data, 159
Information via display, 160
Alarms, 161 L
Diagnostics buffer, 164 LEDs, 53, 157
Information about STEP 7, 165
Web server, 166 Licensing, 47
Display Load memory, 24, 128
Fail-safe, 32
Introduction, 102 M
Advantages, 102
Layout, 104 Motion control functions, 20
Control, 104
Display language, 110 N
Setting date and time, 112
Notification area, 120
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
Operating Instructions, 08/2023, A5E32565315-AP 195
Index
CPU 1505SP (F/T/TF), CPU 1507S (F), CPU 1508S (F) Version 30.0
196 Operating Instructions, 08/2023, A5E32565315-AP