Page 1
Documentation guide Safety information Product overview SIMATIC Installing S7-1500 Software Controller CPU1505SP (F), CPU 1507S (F) and Commissioning CPU 1508S (F) SIMATIC Industrial OS Version 30.0 Operation Operating Instructions Maintenance Protection Interrupts, diagnostics, error and system message Technical Data Reference information for use with SIMATIC IPC Additional information 04/2023...
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.
Table of contents Documentation guide..........................7 Guide for these operating instructions.................. 7 S7-1500/ET 200MP Documentation Guide ................8 1.2.1 S7-1500 / ET 200MP Documentation Guide ................8 1.2.2 SIMATIC Technical Documentation ..................10 1.2.3 Tool support ........................11 Safety information..........................13 Security information ......................
Page 4
Table of contents Exporting and importing configuration files ................ 54 5.3.1 Command prompt......................54 5.3.2 Exporting configuration files....................55 5.3.3 Importing configuration file....................56 5.3.4 Printing configuration information ..................58 5.3.5 Error handling........................59 Shutdown and startup ....................... 61 5.4.1 Behavior of Software Controller when shutting down IndOS ..........
Page 5
SIMATIC IPC227G / IPC277G ..................... 101 SIMATIC IPC427E / IPC477E (PRO) ..................102 SIMATIC BX-39A / PX-39A (PRO)..................103 Additional information ........................105 Siemens Industry Online Support ..................105 Industry Mall ........................105 Glossary ............................. 107 Index ..............................111 CPU1505SP (F), CPU 1507S (F) and CPU 1508S (F) SIMATIC Industrial OS Version 30.0...
Page 6
Table of contents CPU1505SP (F), CPU 1507S (F) and CPU 1508S (F) SIMATIC Industrial OS Version 30.0 Operating Instructions, 04/2023, A5E50811213-AC...
Documentation guide Guide for these operating instructions 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 Software Controller.
S7-1500/ET 200MP Documentation Guide 1.2.1 S7-1500 / ET 200MP Documentation Guide The documentation for the SIMATIC S7-1500 automation system and the ET 200MP distributed I/O system is arranged into three areas. This arrangement enables you to access the specific content you require. Changes and supplements to the manuals are documented in a Product Information.
You can find the Manual Collection on the Internet. (https:// support.industry.siemens.com/cs/ww/en/view/86140384) SIMATIC S7-1500 comparison list for programming languages The comparison list contains an overview of which instructions and functions you can use for which controller families. You can find the comparison list on the Internet (https:// support.industry.siemens.com/cs/ww/en/view/86630375).
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) YouTube video: Siemens Automation Products - Technical Documentation at a Glance (https://youtu.be/TwLSxxRQQsA) mySupport With "mySupport" you can get the most out of your Industry Online Support.
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.
Page 12
Documentation guide 1.2 S7-1500/ET 200MP Documentation Guide See also PRONETA Professional (https://support.industry.siemens.com/cs/ww/en/view/109781283) CPU1505SP (F), CPU 1507S (F) and CPU 1508S (F) SIMATIC Industrial OS Version 30.0 Operating Instructions, 04/2023, A5E50811213-AC...
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.
Rights for operating the Software Controller Do not change the access rights for files provided by Siemens, such as the Linux tools for the Software Controller. The Linux tools are executable with standard user rights in the "software_controller_operators" group.
The present manual describes Software Controllers using the Industrial OS operating system. A description of Software Controllers using Windows is available on the Internet (https:// support.industry.siemens.com/cs/ww/en/view/109817941) Overview of functions The S7‑1500 Software Controller realizes the function of an S7‑1500 hardware controller as software on a PC.
Page 16
Product overview 3.2 Overview of functions Innovative real-time system based on virtualization technology The real-time system of the S7‑1500 Software Controller enables you to operate the Software Controller in parallel with, but independent of, IndOS. • Real-time and deterministic behavior • Fast power-up at Power On of the PC Fast program execution with multiple, priority-controlled execution levels •...
Page 17
Product overview 3.2 Overview of functions • Information on communication • Information on the status of the topology and PROFINET devices • Firmware updates • Transferring user data to the load memory of the CPU and managing this data • User-programmable web pages for support of service- and commissioning-specific machine functions •...
Page 18
Product overview 3.2 Overview of functions Advanced synchronization functions: • Synchronization with specification of the synchronous position • Actual value coupling • Shifting of the master value at following axis • Camming Other functions: • Cyclic specification of motion vector from the application (MotionIn interface) •...
Product overview 3.3 Functions • Integrity protection The system protects the data transferred to the CPU from unauthorized manipulation. The CPU reliably detects altered or external transmission of engineering data. • 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: –...
Page 20
Product overview 3.3 Functions Note Disk naming Note that for the IPC227G, IPC277G, BX-39A and PX-39A the disk name is "nvme0n1". The naming for the individual partitions is nvme0n1p1 to nvme0n1p6. For more information on the different partitions, see chapter Installing the Software Controller (Page 29).
For additional information about the memory structure and the basic meaning of these memory areas, refer the function manual Structure and Use of the CPU Memory (https:// support.industry.siemens.com/cs/ww/en/view/59193101). This documentation also describes how you obtain information about the memory utilization using STEP 7. 3.3.1.2...
Page 22
Product overview 3.3 Functions The following data is saved: • The current data from data blocks, bit memory, timers, counters and technology objects that is marked as retentive in TIA Portal • Contents of the diagnostics buffer • Contents of the message buffer •...
Product overview 3.3 Functions Storage in NVRAM The storage of retentive data in NVRAM protects you from losing important program data after a power failure. The storage in NVRAM has the advantage that the storage process is also possible in case of a sudden power failure. But the storage process with this method depends on the buffer capacity of the power supply of your PC.
Product overview 3.3 Functions Additional information on the interfaces of the PC used is available in the technical specifications for your device. Note Interfaces used for IRT communication If you are using an interface for IRT communication, do not use the same interface for going online in TIA Portal.
Product overview 3.3 Functions 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.4 PROFIenergy PROFIenergy PROFIenergy (for PROFINET) reduces the energy consumption by using PROFIenergy commands during the production-free time.
Product overview 3.3 Functions Benefits of the Web server The Web server enables monitoring and administering of the CPU by authorized users over a network. This enables long-distance evaluations and diagnostics. Monitoring and evaluation is possible without STEP 7. All you need is a web browser. Note Protection of the CPU Make sure that you protect the CPU from being compromised by, for example, limiting network...
3.3 Functions Reference You can find additional information about the "Web server" topic in the Web server (https:// support.industry.siemens.com/cs/ww/en/view/59193560) function manual. 3.3.6 Fail-safe 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 programming and operating manual "SIMATIC Safety - Configuring and Programming...
Page 28
Product overview 3.3 Functions CPU1505SP (F), CPU 1507S (F) and CPU 1508S (F) SIMATIC Industrial OS Version 30.0 Operating Instructions, 04/2023, A5E50811213-AC...
Installing System requirements To use the Software Controller, your system must meet the following requirements: Category Requirement Operating system SIMATIC Industrial OS (IndOS) Operator interface Color monitor, keyboard and mouse or other pointing devices (optional) Communication interface One or more communication interfaces for communication with STEP 7 or other S7 appli‐ cations or for communication with distributed I/O Supported Software Controllers CPU 1507S (F) and CPU 1508S (F) Open Controller...
Installing 4.2 Installing the Software Controller The following table shows which CPUs can be installed on which IPCs: CPU 1507S CPU 1507S F CPU 1508S CPU 1508S F IPC227G ✓ ✓ IPC277G ✓ ✓ IPC427E ✓ ✓ ✓ ✓ IPC477E (PRO) ✓...
Page 31
Installing 4.2 Installing the Software Controller Additional requirement for users of GNOME desktop environment If PCs using GNOME desktop environment are kept idle for a configured period of time, IndOS goes into an unrecoverable suspension state. To avoid this scenario, disable auto-suspension. For disabling auto-suspension, proceed as follows: Open the command terminal and run the following commands with root privileges: •...
Installing 4.2 Installing the Software Controller Note Remote repository If you have set up a remote repository, the installation also considers the packages from the remote repository. Software Controller setup All necessary installation packages for installing the Software Controller are included in the compressed install script "install.sh".
Note License Agreement and Security Information Before you can proceed with the installation, confirm the following: • License Agreement of Siemens AG • Security Information • Open Source and Third Party License After the confirmations, the Debian package for the SIMATIC Hypervisor is installed to the system.
Page 34
The hash file is part of the setup as provided from the Siemens Customer Support web site. To generate the hash value for an installed file, use the following command under IndOS: "sha256sum <file name>"...
Installing 4.3 Updating/upgrading the Software Controller Updating/upgrading the Software Controller To update or upgrade an already installed Software Controller, extract the new installer. Run install.sh with root privileges or by using the sudo command. Note Before you can start the update or upgrade, confirm the License Agreement and Security Information.
Installing 4.4 Uninstalling the Software Controller Uninstalling the Software Controller Requirements To uninstall the Software Controller, root privileges are required. Uninstallation start The Software Controller installer provides a script called "uninstall.sh". Use this script to start the uninstallation process. Note Mount point of Software Controller Before you uninstall the Software Controller, make sure that the mount point of the Software Controller (usually "/dev/sda5") is not in use by other processes.
Page 37
Installing 4.4 Uninstalling the Software Controller Disk partitions after uninstallation and reboot After uninstallation and reboot, the disk partitions should have the following structure: Partition Description sda1 / nvme0n1p1 EFI system partition sda2 / nvme0n1p2 sda3 / nvme0n1p3 sda4 / nvme0n1p4 IndOS root file system Verification of remaining disk partitions You can verify the remaining disk partitions by running the following command:...
Page 38
Installing 4.4 Uninstalling the Software Controller CPU1505SP (F), CPU 1507S (F) and CPU 1508S (F) SIMATIC Industrial OS Version 30.0 Operating Instructions, 04/2023, A5E50811213-AC...
Commissioning First commissioning Commissioning The following checklist guides you through the steps necessary for first commissioning. Step Procedure Further information Install Software Controller V30.0 IndOS via setup installer Section Installing the Software Controller (Page 29) Create a TIA Portal project STEP 7 online help Create a Configuration file compatible to your TIA Portal Section Resource Configuration file (Page 42) project...
Commissioning 5.2 Resource Configurator • Backup • and configure the Software Controller 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 storage medium for saving retentive data •...
Page 41
Commissioning 5.2 Resource Configurator Note File transfer to other target devices If the target IPC has the same article number as the source IPC, you can also transfer "successful_config" files stored under this location to other devices and use these files as input to execute Resource Configurator.
Commissioning 5.2 Resource Configurator Figure 5-3 Successful operation Resource Configurator shows the corresponding information message and informs the user to reboot the system. Reboot operation enables configuration changes to become effective on the device. Applying a new configuration leads to the erasure of the Software Controller's load memory.
Page 43
Commissioning 5.2 Resource Configurator "hw_identifier": 64, "type": "Intel standard Ethernet controller" The following figure shows a Configuration file with an example of an IE General external card configuration. "content_id": "resource_assignment", "article_number": "6AG4141-7BJ50-5AA0", "led_usage": true, "nvram_usage": false, "start_cpu_on_pc_boot": false, "interfaces": [ "name": "X2", "hw_identifier": 64, "type": "Intel standard Ethernet controller"...
Page 44
Commissioning 5.2 Resource Configurator Note Structure of Configuration file Resource Configurator configures the target device according to the information provided in the Configuration file. Resource Configurator does not check whether the Configuration file content and the configuration in TIA Portal are matching each other. It is the responsibility of the user to make sure that the Configuration file content matches the project configuration in TIA Portal.
Page 45
Commissioning 5.2 Resource Configurator Figure 5-4 Hardware LEDs "nvram_usage" The parameter "nvram_usage" determines if the IPC's NVRAM is to 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"...
Page 46
Commissioning 5.2 Resource Configurator Figure 5-5 Retentive memory "start_cpu_on_pc_boot" If you want to start the Software Controller automatically after booting the PC, 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.
Page 47
Commissioning 5.2 Resource Configurator Figure 5-6 Interface assignment Note Also note that changing this parameter will delete the current project in the CPU. The following table shows which CPU interfaces and types you can use on which device. Device CPU interface Interface type Open Controller CPU 1515SP PC2 ...
Page 48
Commissioning 5.2 Resource Configurator Figure 5-7 Hardware identifier If there is more than one interface configured in TIA Portal, define additional interfaces in the Configuration file. For the definition of additional interfaces, the following applies: • The interfaces defined in the Configuration file and in TIA Portal must be identical. •...
Commissioning 5.2 Resource Configurator Network interface card Note If you assign a new network interface card, the name of the VMM Network Adapter changes, e.g. emp0sf1. The VMM Network Adapter IP address is no longer available. The s7_cpu_control tool can no longer communicate over the VMM Network Adapter interface. To avoid this scenario, after the installation of the Software Controller setup is completed, you have the following possibilities: •...
Commissioning 5.2 Resource Configurator Basic configuration of the Open Controller The CPU 1505SP on Open Controller (CPU 1515SP PC2) already preconfigured with factory settings: • The interfaces have already been completely assigned. • The NVRAM has already been activated as storage location for retentive data. •...
Page 51
Commissioning 5.2 Resource Configurator "content_id": "resource_assignment", "article_number": "auto", "led_usage": true, "nvram_usage": true, "start_cpu_on_pc_boot": true, "interfaces": [ "name": "X2", "hw_identifier": 64, "type": "Intel Standard Ethernet controller" "name": "X101", "hw_identifier": 72, "type": CP 1625" Then execute Resource Configurator by providing this file as an input. Finally, reboot the system for the changes to take effect.
Commissioning 5.2 Resource Configurator 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. Resource Configurator configures all IPC system resources which are necessary for operating the Software Controller.
Commissioning 5.2 Resource Configurator Figure 5-11 Configuration error while parsing Configuration file Resource Configurator shows a status message about the operation result. If an error occurs, use the --verbose parameter (-v) to collect detailed information about the error reason. Error messages Resource Configurator displays status messages about the operation results. Possible results are "Success"...
Commissioning 5.3 Exporting and importing configuration files Command prompt The following image shows the command prompt and the available commands. Figure 5-12 Command prompt The meaning of the commands is as follows: • --help or -h The command displays a help screen. •...
Commissioning 5.3 Exporting and importing configuration files Exporting CPU configuration Before carrying out a CPU configuration export, the Software Controller must be in POWER ON operating state. 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 To carry out the CPU configuration export, proceed as follows: 1.
Page 57
Commissioning 5.3 Exporting and importing configuration files 5. You have switched the Software Controller to POWER ON. 6. The Software Controller can be operated using the imported configuration. Importing CPU configuration Before carrying out a CPU configuration import, the Software Controller must be in POWER OFF operating state.
Commissioning 5.3 Exporting and importing configuration files 5. Confirm the collective fail-safe signature by using the S7 CPU Control Tool and running the command "./s7_cpu_control --ConfirmCollectiveFSignature -Signature <signature>" 6. Use the command "./s7_cpu_control --Run" to put the Software Controller into RUN. Figure 5-15 Example configuration import for fail-safe Software Controller Note...
Commissioning 5.3 Exporting and importing configuration files Figure 5-16 Example of printed configuration metadata 5.3.5 Error handling Error messages S7 CPU Configuration Tool 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 error reason.
Page 60
Commissioning 5.3 Exporting and importing configuration files Return value Error message Meaning ERR_EXTRACT_FILE_FAILED Compressed file cannot be extracted properly ERR_CLOSED_ZIP_FILE_FAILED Zip file cannot be closed properly ERR_GENERATE_METAFILE_FAILED XML metafile cannot be generated properly ERR_GENERATE_PCSYSTEM_AR‐ PC system archive cannot be generated CHIVE_FAILED ERR_GENERATE_PSC_ARCHIVE_FAILED Output .psc file cannot be generated for the export operation ERR_ADD_TO_EXISTING_AR‐...
Commissioning 5.4 Shutdown and startup Shutdown and startup Software Controller start after booting PC For IndOS, you do not determine the starting behavior of the Software Controller in TIA Portal but in the Resource Configuration file of Resource Configurator. For information on how to start the Software Controller after booting the PC, refer to section Resource Configuration file (Page 42).
Page 62
IndOS and the Software Controller are starting. For more information on the cycle time of CPUs, refer to the Cycle and Response Times (https:// support.industry.siemens.com/cs/ww/en/view/59193558) function manual. CPU1505SP (F), CPU 1507S (F) and CPU 1508S (F) SIMATIC Industrial OS Version 30.0 Operating Instructions, 04/2023, A5E50811213-AC...
Commissioning 5.4 Shutdown and startup SFC 97 SHUT_DOWN instruction You can shut down the PC from the Software Controller's user program by means of the "SHUT_DOWN: Shutdown target system" instruction. The instruction is available in TIA Portal in the "Instructions" task card under Basic instructions > Program control > Runtime control. Note Supported SHUT_DOWN modes For IndOS, only the instruction "SHUT_DOWN: Shutdown target system";...
Page 64
Commissioning 5.4 Shutdown and startup Loss of retentive data when shutting down and restarting IndOS If the following three conditions are met, retentive data might be lost after shutting down and restarting IndOS: • You have configured retentive data • You have set a password for the "No access" protection level •...
Page 65
Commissioning 5.4 Shutdown and startup To keep the retentive data of your configured project with protection level "No access", carry out the following steps: 1. Execute the s7_cpu_control tool with the printHash option and obtain the password. Note Make sure that you keep the "hashes" file in a secure place. The following example screenshot uses the protection level "HMI access": 2.
Page 66
Commissioning 5.4 Shutdown and startup CPU1505SP (F), CPU 1507S (F) and CPU 1508S (F) SIMATIC Industrial OS Version 30.0 Operating Instructions, 04/2023, A5E50811213-AC...
Operation Operation using command line commands If the internal communication via the virtual Ethernet interface is established, you can control the CPU with the CPU Control Tool via command-line commands. Note Remote access from another device The CPU Control Tool can run remotely on another device. To prevent external influence on the CPU, protect the TCP port with the port number "2024"...
Page 68
Operation 6.1 Operation using command line commands Note "--GetStatus" command with CPU switched off The "--GetStatus" command returns an error when the CPU is switched off. Commands to control the CPU The following table provides an overview of the command line commands supported by the CPU: Command Explanation --PowerOnCPU...
Operation 6.2 Operating modes Parameters of the CPU Control Tool The following table provides an overview of the CPU Control Tool parameters: Parameter Explanation --force Skips the warning and sets the CPU to the "STOP" operating mode. --DumpServiceData Saves service data to a etc/swcpu folder. Returns a success message. --DumpServiceData=/etc/myFolder Save service data to a etc/my folder.
Page 70
Operation 6.2 Operating modes Operating mode transi‐ Conditions tions ① POWER ON → STARTUP After switching on, the CPU goes to "STARTUP" mode if: • The hardware configuration and program blocks are consistent. • The start-up type "Warm restart - RUN" is set the start-up type "Warm restart - mode before POWER OFF"...
On this web site, select: Automation technology > Automation systems > SIMATIC industrial automation system > Controllers > SIMATIC S7 modular controllers > SIMATIC S7-1500. From there, navigate to the specific type of module that you want to update. To continue, click on the link for "Software downloads"...
Procedure using the Web server The procedure using the Web server is described in the function manual for the Web server. You can find the function manual on the Internet (https://support.industry.siemens.com/cs/ww/en/ view/59193560). Reference For further information on the procedure, refer to the STEP 7 online help.
Maintenance 7.2 Resetting the CPU Reset options To reset the CPU, you have the following options: • Memory reset: The CPU is reset to the project settings configured by default. You can execute this functionality via the "--MemoryReset" command of the CPU Control Tool. A general reset only clears the work memory of the CPU.
Maintenance 7.3 Special features Special features 7.3.1 Special situations when downloading in STEP 7 No connection possible To download the project to the target system, establish an online connection. If an online connection to the target system is not possible, check the interface settings, such as the IP address.
Maintenance 7.4 Backup and restore 7.3.4 "Autonegotiation" port setting Optimizing port settings on the IO device and IO controller The transfer medium and the duplex option are checked during startup of the IO device for control unit wiring. These checks take time. You can shorten the time the check requires with specific presets of these options.
Page 76
Maintenance 7.4 Backup and restore 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. Restoring images with Image & Partition Creator V3.6 If you are using Image &...
Page 77
Maintenance 7.4 Backup and restore Figure 7-2 Disk to disk restore dialog After finishing the restore, the following message appears. Figure 7-3 Reinit Linux boot loader To confirm and reinitialize the Linux boot loader, click OK. Restoring images with Image & Partition Creator V3.5 and V3.6 Image &...
Page 78
Maintenance 7.4 Backup and restore For this reason, there is a separate script (after_disk_restore.sh) provided in the Software Controller setup bundle. After a disk restore or clone operation in Image & Partition Creator, run this script to fix symbolic links. Automatic default option If you use the script without providing any arguments, the automatic option is selected by default.
Page 79
Maintenance 7.4 Backup and restore Using the '-h' option The '-h' option displays the help screen: Figure 7-9 Help screen After running the script, reboot the system to apply the changes. CPU1505SP (F), CPU 1507S (F) and CPU 1508S (F) SIMATIC Industrial OS Version 30.0 Operating Instructions, 04/2023, A5E50811213-AC...
Page 80
Maintenance 7.4 Backup and restore CPU1505SP (F), CPU 1507S (F) and CPU 1508S (F) SIMATIC Industrial OS Version 30.0 Operating Instructions, 04/2023, A5E50811213-AC...
For additional information on the protection functions of the S7-1500 automation system, see the section on protection in the S7-1500 automation system manual (https:// support.industry.siemens.com/cs/ww/en/view/59191792). CPU1505SP (F), CPU 1507S (F) and CPU 1508S (F) SIMATIC Industrial OS Version 30.0 Operating Instructions, 04/2023, A5E50811213-AC...
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. Protection of confidential configuration data As of STEP 7 V17, you have the option of assigning a password for protecting confidential configuration data of the respective CPU.
Protection 8.4 Access protection Access protection 8.4.1 Configuring access protection for the CPU in STEP 7 Introduction To limit access to specific functions, the CPU offers different access levels. Access levels and CPU passwords limit the functions and memory areas that are accessible without password.
Page 84
Protection 8.4 Access protection Access levels Access restrictions HMI access With this access level only HMI access and access to diagnostics data is possible without the password. Without password, the following is not possible: • Load blocks and hardware configuration into the CPU •...
Page 85
Protection 8.4 Access protection 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 offers a high degree of protection against unauthorized changes on the CPU via network access.
Page 86
(no protection)". For additional information on this access level, refer to the description in SIMATIC Industrial Software SIMATIC Safety - Configuring and Programming (https:// support.industry.siemens.com/cs/ww/en/view/54110126). Forgotten or lost access level passwords If you have forgotten or lost an access level password in case of an activated access protection, proceed as follows.
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.
Protection 8.7 Setting up copy protection 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 •...
Page 89
Protection 8.7 Setting up copy protection Adding the serial number during download to a device We recommend that you use the following option for setting up copy protection during in the configuration: "Serial number is inserted when downloading to a device or a memory card" Reading out the serial number You can read the serial numbers in the Web server on the "Diagnostics"...
Page 90
Protection 8.7 Setting up copy protection CPU1505SP (F), CPU 1507S (F) and CPU 1508S (F) SIMATIC Industrial OS Version 30.0 Operating Instructions, 04/2023, A5E50811213-AC...
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 Diagnostics manual (https://support.automation.siemens.com/WW/view/en/59192926) function manual. Acknowledge alarms To be able to acknowledge alarms from TIA Portal for individual devices, proceed as follows: In TIA Portal, activate the check box "Receive alarms"...
Interrupts, diagnostics, error and system message 9.1 Status and error display of the CPU Status display The status of the CPU is displayed at the following places: • In STEP 7 • On the LEDs of the PC • On the start page of the CPU Web server ①...
Interrupts, diagnostics, error and system message 9.2 Export of diagnostic information RUN/STOP LED ERROR LED MAINT LED Meaning CPU is in RUN mode. LED green LED off LED off A diagnostics event is pending. LED green LED off LED flashes red Maintenance demanded for the plant.
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. CPU1505SP (F), CPU 1507S (F) and CPU 1508S (F) SIMATIC Industrial OS Version 30.0 Operating Instructions, 04/2023, A5E50811213-AC...
• Information about communication • Topology Reference You can find additional information about the "Web server" topic in the Web server (https:// support.automation.siemens.com/WW/view/en/59193560) function manual. CPU1505SP (F), CPU 1507S (F) and CPU 1508S (F) SIMATIC Industrial OS Version 30.0 Operating Instructions, 04/2023, A5E50811213-AC...
Page 96
Interrupts, diagnostics, error and system message 9.3 Diagnostics CPU1505SP (F), CPU 1507S (F) and CPU 1508S (F) SIMATIC Industrial OS Version 30.0 Operating Instructions, 04/2023, A5E50811213-AC...
Technical Data Technical specifications You can find the latest technical data under the following link on the Siemens Industry Online Support. Article number Technical specifications CPU1505SP cannot be ordered, since CPU 1515SP PC2 (https://support.industry.siemens.com/cs/ww/en/pv/ only available preinstal‐ 6ES7677-2DB43-0GB0/td?dl=en) led on a CPU 1515SP PC2...
Page 98
Technical Data CPU1505SP (F), CPU 1507S (F) and CPU 1508S (F) SIMATIC Industrial OS Version 30.0 Operating Instructions, 04/2023, A5E50811213-AC...
Reference information for use with SIMATIC IPC Permitted commands and parameters To configure and operate the CPU, different commands and parameters are available for the respective tools. This section lists the commands and parameters of the individual tools. Commands and parameters in the CPU Control Tool To be able to use the commands, start the CPU Control Tool with "./s7_cpu_control", e.g.: root@localhost:/mnt/swcpu_mount/SWCPU/bin# ./s7_cpu_control --MemoryReset Command...
Page 100
Parameter Explanation -mount-path Parent directory of "SWCPU" --target Specifies the interface whose MAC address has changed • LINUX: Siemens RT-VMM network adapter • SWCPU: Runtime communication interface --mac-addr Assigns new MAC address --default-mac Assigns default value for MAC address Parameters in the IPConfig Tool To be able to use the parameters, start the IPConfig Tool with "./s7_vnic_ipconfig".
Reference information for use with SIMATIC IPC B.2 SIMATIC IPC227G / IPC277G Note Assigning IP address in RUN operating state If you use the s7_vnic_ipconfig tool to assign a new IP address while the CPU is in RUN, make sure that the option “IP address is set directly at the device" is set in TIA Portal. If this option is not set, the GetStatus command will be "Failed"...
Reference information for use with SIMATIC IPC B.3 SIMATIC IPC427E / IPC477E (PRO) Property Notes Operating systems SIMATIC Industrial OS V3.2 (V3.2.4 or higher version based on V3.2) Boot method UEFI boot Graphics driver LED use IPC227G: Supported, configurable ...
Reference information for use with SIMATIC IPC B.4 SIMATIC BX-39A / PX-39A (PRO) SIMATIC BX-39A / PX-39A (PRO) If you are using these PCs supported by the CPU, note the following reference information for your device: Property Notes Hardware version BX39A: FS ≥...
Page 104
Reference information for use with SIMATIC IPC B.4 SIMATIC BX-39A / PX-39A (PRO) CPU1505SP (F), CPU 1507S (F) and CPU 1508S (F) SIMATIC Industrial OS Version 30.0 Operating Instructions, 04/2023, A5E50811213-AC...
Industry Mall The Industry Mall is the catalog and order system of Siemens AG for automation and drive solutions on the basis of Totally Integrated Automation (TIA) and Totally Integrated Power (TIP). You can find catalogs for all automation and drive products on the Internet (https:// mall.industry.siemens.com).
Page 106
Additional information C.2 Industry Mall CPU1505SP (F), CPU 1507S (F) and CPU 1508S (F) SIMATIC Industrial OS Version 30.0 Operating Instructions, 04/2023, A5E50811213-AC...
Glossary Cold restart The controller executes OB 102 before the start of the free scan cycle (OB 1). Like a warm restart, a cold restart resets the peripheral inputs (PI) and changes the peripheral outputs (PQ) to a pre-defined safe state (default is 0). However, a cold restart does not save the retentive memory (M, T, C, or DB), but sets these areas to their default settings.
Page 108
Glossary NVRAM Non-Volatile Random Access Memory: Non-volatile memory area Operating modes Operating states describe the behavior of a single CPU at a specific time. Organization block Organization blocks (OBs) form the interface between the operating system of the CPU and the user program.
Glossary Technology object A technology object supports you in the configuration and commissioning of a technological function. The properties of real objects are represented by technology objects in the controller. Real objects can be, for example, controlled systems or drives. The technology object contains all data of the real object required for its open-loop or closed loop control, and it signals back status information.
Page 110
Glossary CPU1505SP (F), CPU 1507S (F) and CPU 1508S (F) SIMATIC Industrial OS Version 30.0 Operating Instructions, 04/2023, A5E50811213-AC...
Need help?
Do you have a question about the SIMATIC S7-1500 and is the answer not in the manual?
Questions and answers