0% found this document useful (0 votes)
14 views

SAT UserGuide en-US

Uploaded by

Space
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
14 views

SAT UserGuide en-US

Uploaded by

Space
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 173

Getting started with the

SIMATIC Automation Tool


1

What can the SIMATIC


Automation Tool do?
2

SIMATIC STEP 7 configuration


requirements
3

SIMATIC Automation Tool Device operations


4
user guide
Managing project and device
files
5
Application Manual

Settings, menus, and toolbars


6

Supported devices
7

Understanding the different


licenses
8

Advanced features
9

Additional features
10

Troubleshooting Event Log


messages
11

Reference information
12

V5.0 SP1, 08/2023


A5E45044277-AJ
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.

Siemens AG Copyright © Siemens AG 2023.


Digital Industries Ⓟ 06/2023 Subject to change All rights reserved
Postfach 48 48
90026 NÜRNBERG
GERMANY
Table of contents

1 Getting started with the SIMATIC Automation Tool........................................................................... 6

2 What can the SIMATIC Automation Tool do?...................................................................................... 9


2.1 Overview of the SIMATIC Automation Tool........................................................................ 9
2.2 Example operation: Setting the CPU time.......................................................................... 11
2.3 What's new?..................................................................................................................... 11

3 STEP 7 configuration requirements.................................................................................................... 12


3.1 STEP 7 requirements for setting an IP address.................................................................... 12
3.2 STEP 7 requirements for setting a PROFINET name............................................................. 14

4 Device operations............................................................................................................................... 15
4.1 Scanning a network.......................................................................................................... 15
4.2 Pinging devices for a network connection.......................................................................... 20
4.3 Inserting one or more devices........................................................................................... 20
4.4 Trusting CPUs with certificates for secure communication.................................................. 25
4.5 Identifying devices............................................................................................................ 26
4.6 Showing device diagnostics.............................................................................................. 27
4.7 Reading a device's service data.......................................................................................... 29
4.8 Setting a CPU's operating mode......................................................................................... 30
4.9 Setting a CPU's time.......................................................................................................... 31
4.10 Setting an IP address......................................................................................................... 31
4.11 Setting a PROFINET name.................................................................................................. 33
4.12 Resetting a device............................................................................................................. 35
4.12.1 Resetting communication parameters............................................................................... 35
4.12.2 Resetting devices to factory defaults................................................................................. 36
4.12.3 Performing a memory reset on CPUs................................................................................. 39
4.13 Formatting a memory card................................................................................................ 40
4.14 Updating device firmware................................................................................................. 42
4.14.1 Updating device firmware by two-step method................................................................. 48
4.15 Updating a device's program............................................................................................. 49
4.16 Reading and deleting Data Logs........................................................................................ 56
4.17 Backing up and restoring device data................................................................................ 58
4.17.1 Backing up a CPU or HMI................................................................................................... 58
4.17.2 Backing up HMI recipes..................................................................................................... 59

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 3
Table of contents

4.17.3 Backing up HMI user administration data........................................................................... 59


4.17.4 Restoring backup files....................................................................................................... 60
4.18 Configuring data protection.............................................................................................. 63
4.19 Viewing CPU memory....................................................................................................... 65
4.20 Creating a memory card.................................................................................................... 65

5 Managing project and device files..................................................................................................... 68


5.1 Creating, saving, and opening .sat project files.................................................................. 68
5.2 Creating or changing a project password........................................................................... 69
5.3 Creating and opening project archives............................................................................... 70
5.4 Exporting information from the SIMATIC Automation Tool................................................. 71
5.4.1 Exporting device information............................................................................................ 72
5.4.2 Exporting device diagnostics............................................................................................. 76
5.4.3 Exporting PC data............................................................................................................. 77

6 Settings, menus, and toolbars............................................................................................................ 78


6.1 Main menu....................................................................................................................... 78
6.1.1 File menu......................................................................................................................... 78
6.1.2 Edit menu......................................................................................................................... 79
6.1.3 View menu....................................................................................................................... 80
6.1.4 Operations menu.............................................................................................................. 81
6.1.5 Options menu................................................................................................................... 82
6.1.5.1 SIMATIC Automation Tool pathnames............................................................................... 83
6.1.5.2 General settings................................................................................................................ 84
6.1.5.3 Scan Network settings...................................................................................................... 85
6.1.5.4 Communications settings.................................................................................................. 85
6.1.5.5 Projects settings................................................................................................................ 87
6.1.5.6 Firmware Update settings................................................................................................. 88
6.1.5.7 Program Update settings................................................................................................... 88
6.1.5.8 Service Data settings......................................................................................................... 89
6.1.5.9 Backup/Restore settings.................................................................................................... 89
6.1.5.10 Data Logs settings............................................................................................................. 90
6.1.5.11 Event Log settings............................................................................................................ 91
6.1.5.12 Export settings.................................................................................................................. 92
6.1.5.13 SNMP Profiles................................................................................................................... 93
6.1.5.14 Scheduler settings............................................................................................................ 95
6.1.6 Tools menu....................................................................................................................... 96
6.1.7 Help menu........................................................................................................................ 96
6.2 Toolbar icons.................................................................................................................... 97
6.3 SIMATIC Automation Tool program failures....................................................................... 98

7 Supported devices.............................................................................................................................. 99
7.1 Device catalog.................................................................................................................. 99
7.2 Fail-Safe CPU support........................................................................................................ 100

8 Understanding the different licenses................................................................................................. 110

SIMATIC Automation Tool user guide


4 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Table of contents

9 Advanced features.............................................................................................................................. 112


9.1 Using the Card Browser to work with files on SIMATIC memory cards in CPUs..................... 112
9.2 Scheduling device operations............................................................................................ 115
9.3 Executing scheduled operations........................................................................................ 117
9.4 Advanced multi-threading strategies................................................................................. 122
9.5 Working with devices connected to CMs or CPs.................................................................. 122
9.6 About devices behind routers............................................................................................ 123
9.7 Assigning a PROFIsafe address (F-address) for fail-safe I/O................................................. 124

10 Additional features............................................................................................................................. 128


10.1 Device table power features.............................................................................................. 128
10.2 Copying and pasting to multiple Device table cells............................................................. 131
10.3 Refreshing a device's data................................................................................................. 134
10.4 Showing device references ............................................................................................... 134
10.5 Understanding the Event Log............................................................................................ 135

11 Troubleshooting Event Log messages................................................................................................ 137

12 Reference information........................................................................................................................ 165


12.1 SIMATIC Automation Tool process interaction.................................................................... 165
12.2 CPU passwords................................................................................................................. 166
12.3 Identifying your network interface.................................................................................... 167
12.4 Keyboard shortcuts........................................................................................................... 168
12.5 Safety program definition................................................................................................. 169
12.6 Service and support.......................................................................................................... 169
12.7 Security information......................................................................................................... 169

Index................................................................................................................................................... 171

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 5
Getting started with the SIMATIC Automation Tool 1
Activate the 21-day trial
If you haven’t purchased a license for the SIMATIC Automation Tool, activate the free 21-day
trial license. You can explore all the features of SIMATIC Automation Tool with the trial license
for 21 days. Learn more (Page 110).

Select your network interface


Start by selecting the network interface that is connected to your PROFINET network. If you
are not using a router, select the network interface with ".Auto" in the name. This selection
enables the SIMATIC Automation Tool to find all devices on the network. Learn more (Page
167).

Scan your network


Click the toolbar button to scan your PROFINET network for all devices. This scan sends a
DCP broadcast command to the network. The SIMATIC Automation Tool displays all
responding devices in the Device table (Page 15). The network scan does not find devices
behind routers. You must insert these devices into the Device table manually. If you see errors
on the network scan, refer to Troubleshooting Event Log messages (Page 137).

 

① Select network interface


② Scan the network

Inserting devices behind routers


Select the "Edit > Insert > Device" or "Edit > Insert > Multiple Devices" menu command to
insert devices (Page 20) behind routers into the Device table. These commands are also
available from the icon. The network scan does not find devices behind routers because
they do not respond to the DCP broadcast command. To insert a device behind a router you
must insert them by entering the device's IP address.
The SIMATIC Automation Tool displays devices behind routers in blue text in the Device table

SIMATIC Automation Tool user guide


6 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Getting started with the SIMATIC Automation Tool

Advanced topics: Using NAT routers and limitations (Page 123), Troubleshooting (Page 137)

Working with the Device table


The Device table shows the connected devices. The SIMATIC Automation Tool displays
columns of data about each device. To perform an operation, select the device by clicking the
checkbox on the left. Then, use the toolbar or main menu to select the operation you wish to
perform. You can select multiple devices and SIMATIC Automation Tool performs the
operation to all the devices that you selected.
If a CPU is protected, enter a CPU password for the device. Most operations within the
SIMATIC Automation Tool require read and write privileges for the CPU.
Advanced topics: Sorting, Filtering, Configuring columns (Page 128), Supported devices (Page
128)

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 7
Getting started with the SIMATIC Automation Tool

Understanding the Event Log


Located at the bottom of the SIMATIC Automation Tool is the Event Log. When you select
devices and perform operations, the Event Log shows the results of the selected operation to
each device. If a CPU is password protected, you must enter a CPU password with at least read
and write privileges to perform most of the operations within SIMATIC Automation Tool.
Advanced topics: Types of Event Log messages, configuring columns, saving and clearing
events (Page 135), Settings (Page 91)

SIMATIC Automation Tool user guide


8 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
What can the SIMATIC Automation Tool do? 2
2.1 Overview of the SIMATIC Automation Tool
The SIMATIC Automation Tool shows you the devices connected to your network. You can
select one or many devices for performing device operations.

Device operations
When you scan the network (Page 15), you see the devices on the network.

Using the SIMATIC Automation Tool, you can perform many useful operations:
• Identify devices (Page 26)
• Insert devices (Page 20)
• Show device diagnostics (Page 27)
• Read Service Data from devices (Page 29)
• Set the CPU operating mode (Page 30)
• Set the CPU time (Page 31)
• Set the IP address (Page 31)
• Set the PROFINET name (Page 33)
• Reset communication parameters (Page 35)
• Reset devices to factory defaults (Page 36)
• Reset device memory (Page 39)
• Format memory card in a CPU (Page 40)
• Update device firmware (Page 42)
• Update the device program (Page 49)
• Read or delete Data Logs from a CPU's memory card (Page 56)
• Back up and restore a CPU or HMI (Page 58)
• Schedule device operations (Page 115)

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 9
What can the SIMATIC Automation Tool do?
2.1 Overview of the SIMATIC Automation Tool

• Browse the memory card of a CPU to perform the following: (Page 112)
– Add, replace, or delete recipes
– Add, replace, or delete user files
• Format a CPU's memory card (Page 40)
• Assign PROFIsafe addresses (Page 124)
• Configure data protection (Page 63) for CPUs that support it
• Comparison of hardware configuration to actual hardware (Page 15)
• Display of the F-Signature for F-CPUs (Page 49)
Some device operations require an Advanced license (Page 110).

Status bar
At the bottom of the SIMATIC Automation Tool is a status bar. This status bar shows you the
number of devices in the device table, the types of those devices, how many are not present
on the network, and how many you have selected in the device table. When operations are in
progress, the status bar shows the number of operations yet to complete for each type of
operation.

Device catalog access


The Help menu of the SIMATIC Automation Tool gives you access to the Device Catalog (Page
99). This Microsoft Excel file shows the supported devices and versions. For each device, the
Device Catalog shows the supported operations.

Secure communication to CPUs


S7-1200 CPUs with firmware version V4.5 and higher and S7-1500 CPUs with firmware
version V2.9 and higher include a communications enhancement to increase security. These
CPUs use Transport Layer Security (TLS), which is a cryptographic protocol designed to
provide communications security over a communications network. The TIA Portal calls this
type of communications security "secure PG/PC and HMI communication".
For devices that enable secure communication, a TLS certificate protects secure
communication. The SIMATIC Automation Tool provides the "Trust TLS certificate" field in the
Device table.
On a network scan, the SIMATIC Automation Tool determines which CPUs have secure
communication enabled. The SIMATIC Automation Tool then enables or disables the "Trust
TLS certificate" field accordingly. See the topic Trusting CPUs with certificates for secure
communication (Page 25) for details about trusting certificates and secure communication.
Trusting the TLS certificate is not necessary or possible for device communications in these
circumstances:
• The CPU is an S7-1500 with firmware version earlier than V2.9
• The CPU is an S7-1200 with firmware version earlier than V4.5
• The STEP 7 program in the CPU has configured legacy communication only
• The device configuration of the STEP 7 project in the CPU is one of these:
– S7-1500 project firmware version earlier than V2.9
– S7-1200 project firmware version earlier than V4.5
The SIMATIC Automation Tool disables the "Trust TLS certificate" field under any of these
circumstances.

SIMATIC Automation Tool user guide


10 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
What can the SIMATIC Automation Tool do?
2.3 What's new?

2.2 Example operation: Setting the CPU time


As an example, consider a case where you want to set the device time for the CPUs on your
network. The network scan finds three devices, which already have IP addresses. For this
operation, click one of the first five tabs of the Device table.
To set the device time to the time of your programming device follow these steps:
1. If you see "Selection needed" in the "Trust TLS Certificate (Page 25)" column for a device,
you must set the trust to "Always" to be able to perform device operations.
2. If you see a lock symbol by a protected device, enter a valid password in the "CPU
Password" column. The password must provide the write privilege.
3. Select the check box for the three PLCs.

4. Click the Set Time button or select the Operations > Set Time menu command.
The Event Log shows you the result of the operation.

For help with understanding the Event Log messages, refer to Troubleshooting Event Log
messages (Page 137)

2.3 What's new?


The following features are new in this release:
• Ability to view CPU memory (Page 65) allocation and usage for S7-1200 and S7-1500 CPUs
• Addition of XML file format for export of device information (Page 72)
• Performance improvements for device operations

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 11
STEP 7 configuration requirements 3
3.1 STEP 7 requirements for setting an IP address
You can use the SIMATIC Automation Tool to set the IP address (Page 31) of a device. For the
IP address to persist after a power cycle, you must enable "IP address is set directly at the
device" in the device configuration of the STEP 7 project. You must compile the STEP 7
project and download the project to the target device.
If the STEP 7 project in the device does not enable this setting, then you can set a temporary
IP address with the SIMATIC Automation Tool. The device must be in STOP mode and the
address that you set is temporary until the next power cycle.

NOTE
Temporary (Emergency) IP addresses
For more information on temporary (emergency) IP addresses, refer to this FAQ
(https://support.industry.siemens.com/cs/ww/en/view/97649773).

SIMATIC Automation Tool user guide


12 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
STEP 7 configuration requirements
3.1 STEP 7 requirements for setting an IP address

Configuring the STEP 7 project to enable setting an IP address


To enable the SIMATIC Automation Tool to set an IP address, configure the device
configuration as follows:
1. Open the device configuration for the CPU.
2. Click the PROFINET interface that you use for the SIMATIC Automation Tool connection.
3. On the Properties tab, click the General tab to view the options for Ethernet addresses.
4. Click the "IP address is set directly at the device" option. This option has had different
names in different releases of STEP 7. Possible names for this field are:
– IP address is set directly at the device
– Set IP address on the device
– Set IP address using a different method
This selection allows the SIMATIC Automation Tool to assign an IP address. For devices
with multiple PROFINET interfaces such as the S7‑1500 CPU, you can configure one
interface or all interfaces to allow IP address changes.

5. Save your project and download the project to the device.


If the STEP 7 project in the device does not enable this setting, then you can set an IP address
with the SIMATIC Automation Tool. The device must be in STOP mode and the address that
you set is temporary until the next power cycle.

Direct connection requirement for setting an IP address


Devices that the SIMATIC Automation Tool identified on a network scan have a direct
connection to the SIMATIC Automation Tool. Devices behind a router that you inserted into
the SIMATIC Automation Tool do not have a direct connection. Set IP Address requires a direct
connection.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 13
STEP 7 configuration requirements
3.2 STEP 7 requirements for setting a PROFINET name

3.2 STEP 7 requirements for setting a PROFINET name


You can use the SIMATIC Automation Tool to set the PROFINET name of a device. To set the
PROFINET name, you must enable "PROFINET device name is set directly at the device" in
the device configuration of the STEP 7 project. You must compile the STEP 7 project and
download the project to the target device before you can use the SIMATIC Automation Tool to
set a device's PROFINET name.

Configuring the STEP 7 project to enable setting the PROFINET name


To enable the SIMATIC Automation Tool to set the PROFINET name, configure the device
configuration as follows:
1. Open the device configuration for the CPU.
2. Click the PROFINET interface that you use for the SIMATIC Automation Tool connection.
3. On the Properties tab, click the General tab to view the options for Ethernet addresses.
4. On the Ethernet addresses options, click the "PROFINET device name is set directly at
the device" option. This option has had different names in different releases of STEP 7.
Possible names for this file are:
– PROFINET device name is set directly at the device
– Set PROFINET device name on the device
This selection allows the SIMATIC Automation Tool to assign a PROFINET station name. For
devices with multiple PROFINET interfaces such as the S7-1500 CPU, you can configure all
interfaces to enable PROFINET name changes or you can configure only one interface to
allow PROFINET name changes.

5. Save your project and download the project to the device.

Direct connection requirement for setting a PROFINET name


Devices that the SIMATIC Automation Tool identified on a network scan have a direct
connection to the SIMATIC Automation Tool. Devices behind a router that you inserted into
the SIMATIC Automation Tool do not have a direct connection. Set PROFINET name (Page 33)
requires a direct connection.

SIMATIC Automation Tool user guide


14 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations 4
4.1 Scanning a network
To scan the network, click the Scan button on the toolbar . Alternatively, you can select the
"Operations > Scan Network" menu command. The scan detects devices connected directly to
the network through an Ethernet interface either on the device or on a connected CM or CP
module (Page 122).
You can also filter the device scan to only scan specific devices on the network. You must
have an advanced license (Page 110) to configure a filter for the device scan (Page 85). To
scan the network using your filter, click the Filtered Scan button on the toolbar or select
the equivalent Scan Network menu command from the Operations menu. The Device table
then shows only the devices that match your filter criteria.
If the Device table includes devices that are no longer present on the network, the SIMATIC
Automation Tool displays the device row data in italics. You can also manually insert a device
or multiple devices (Page 20) into the Device table.
Cells that are red indicate that you need to enter data, for example, a password or trust level
for a CPU, or to correct invalid data.
Example Device table:

NOTE
The SIMATIC Automation Tool is an offline tool
The SIMATIC Automation Tool does not update device data continuously. The SIMATIC
Automation Tool displays device information at the point of time that you scanned or
refreshed (Page 134) your communications network or at the point of time when you
inserted devices. The TIA Portal or Web server, for example, could change device data since
your last scan.
When you scan the network, the SIMATIC Automation Tool retains the device data from the
last scan until it updates the device data from the new scan. If a scan fails for a device, the
device displays the data from the previous scan and the Event Log displays an error.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 15
Device operations
4.1 Scanning a network

Device table conventions


Icons help you identify the Device table rows:
Device is unknown or not supported. The SIMATIC Automation Tool displays the device
data in gray text.
Fail-Safe device is unknown or not fully supported. The SIMATIC Automation Tool displays
the device data in gray text.
PROFINET device
PROFINET Fail-Safe device
PROFINET HMI device
PROFINET Fail-Safe HMI device
Distributed I/O PROFINET device
Distributed I/O PROFINET Fail-Safe device
Folder containing PROFINET devices
Folder containing PROFIBUS devices
Folder containing PROFINET AS-i devices
Folder containing Data Log or Recipe data
Folder containing local I/O or distributed I/O modules
Data Log data
Recipe data
Standard device identity problem
Fail-Safe device identity problem
Fail-Safe device that supports PROFIsafe address assignment
Standard device with firmware downloaded but not activated
Fail-Safe device with firmware downloaded but not activated
Fail-Safe device that supports PROFIsafe address assignment with firmware downloaded
but not activated

NOTE
TIA Portal online connections to devices
If a device has an online connection in the TIA Portal, the SIMATIC Automation Tool might not
be able to read information from the device. The SIMATIC Automation Tool reports an error in
the Event Log. (Page 137)
To be able to read the device, go offline in the TIA Portal.

Click the check box next to a device to select it. The SIMATIC Automation Tool displays device
text in black for devices you have not selected and in bold when you have selected them.
You can enter text in cells with a light gray background. You cannot enter text in cells with a
dark gray background. A dark gray cell indicates that the SIMATIC Automation Tool does not
support the operation for that device type/firmware version.
You can find handy tips for working with the Device table in Device table power features
(Page 128).

SIMATIC Automation Tool user guide


16 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.1 Scanning a network

Device identities
A device identity problem can occur, for example, if the TIA Portal makes modifications to a
device since the last network scan. A device identity problem can also occur when a device
fails.
The SIMATIC Automation Tool does not perform any device operations on a device with an
identity problem.
You must scan the network to resolve the device identity problem.
If you replace a failed device with a new device and assign the same IP address, you must
scan the network to resolve the device identity problem.

Fail-Safe devices
When you change the identity of a device or safety program status from the SIMATIC
Automation Tool, the tool makes the changes without a new network scan. For example, if
you download a new firmware version from the SIMATIC Automation Tool, the SIMATIC
Automation Tool updates the device variables to the new values. The SIMATIC Automation
Tool is an approved tool for operating safety devices and can handle safety state changes.
If you have a fail-safe CPU in your network, but you have not downloaded a safety program
(Page 169) to it, the device row cells appear in the color gray:

If you have downloaded a safety program to a fail-safe CPU, the information fields for the
device appear in yellow:

Yellow cell coloring in the following fields mean that the password is the safety password:
• CPU Password
• Password in Program File
Yellow cell coloring in the following fields mean that the selection is a safety program (Page
169):
• Program Update Folder
• Backup File
You can display the F-signature column in the Device table to see the collective F-signatures
for F-CPUs.

Effect of network scan on Device table


If a device at a MAC address already exists in the table, a network scan updates the IP address,
Subnet, and Gateway fields for that Device table row. All other data fields remain the same. If
the network scan finds a new device, then the SIMATIC Automation Tool creates a new row
for the device.

Password identification
If the device is protected at any protection level, then the SIMATIC Automation Tool enables
the password field. Until you enter a valid password with write access, the SIMATIC
Automation Tool displays the lock icon beside the device name.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 17
Device operations
4.1 Scanning a network

Comparison of actual hardware to configured hardware


If a CPU on the network differs from the configured CPU, the Configuration column of the
Device table indicates the result of the comparison. The entry can be one or more of the
following comparison outcomes:
• Diagnostic Error
• Not Configured
• Match
• Mismatch
For CPUs, the SIMATIC Automation Tool compares the actual CPU to the configuration as well
as the following:
• Display (S7‑1500 only)
• Signal boards
• Local signal modules
The SIMATIC Automation Tool evaluates the following information for the comparison:
• Device type
• Article number
• Firmware version
Scanning the network updates the Comparison column for all devices on the network. In
addition, when you refresh a device, or perform a device operation, the SIMATIC Automation
Tool updates the Comparison column for the device or devices that you selected. As with
many Device table columns, you can show or hide (Page 128) the Configuration column.

Devices connected through CMs and CPs


To communicate to a CPU though a CM (Communications Module) or CP (Communications
Processor), you must have an advanced license (Page 110). Refer to Working with devices
connected to CMs or CPs (Page 122) for information and limitations.

Devices connected through IP address routers and NAT routers


A network scan does not find devices connected through an IP address router or NAT router.
You must insert these devices (Page 20). The Device table shows these devices in blue text.

Indication of CPU or CM/CP connection


The IP address column indicates the interface connection for CPUs:
• X1, X2, X3: Ethernet interface on the CPU
• CM: Ethernet interface on a Communications Module connected to the CPU
• CP: Ethernet interface on a Communications Processor connected to the CPU

PROFINET I/O
PROFINET I/O devices can appear twice in the Device table:
• As a root device if the SIMATIC Automation Tool finds the device on a network scan
• As distributed I/O if the CPU is configured to use this device as remote I/O
You can perform a firmware update from either location in the Device tree.

SIMATIC Automation Tool user guide


18 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.1 Scanning a network

Example: IM 155‑6 PN HF

Software Controller CPUs


For the SIMATIC Automation Tool to be able to communicate with SIMATIC S7‑1500 Software
Controller CPUs, your programming device must connect to the Software Controller using the
Ethernet interface. Typically, this interface is X1 or X2. Depending on the device, the interface
label can be PROFINET (LAN) or PN/IE (LAN). The SIMATIC Automation Tool communicates to
a Software Controller using X2 and to an Open Controller using X1.
You must also have downloaded a valid device configuration from TIA Portal to the Software
Controller CPU.
The device catalog (Page 99) lists the Software Controller CPUs that the SIMATIC Automation
Tool supports and the supported device operations. These CPUs have an "S" in the device
name, for example, "CPU 1508S".

Network scan errors


If a communication error occurs with a device during a network scan, the SIMATIC
Automation Tool adds an entry to the Event Log (Page 135). The SIMATIC Automation Tool
displays scan errors in the Event Log (Page 137) in the order they occur.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 19
Device operations
4.3 Inserting one or more devices

4.2 Pinging devices for a network connection


You can use the quick ping operation to determine whether devices are on the network. The
quick ping operation is faster than a network scan for checking device connections. You can
use the quick ping operation only when the SIMATIC Automation Tool is not performing other
online device operations. To perform a quick ping, select one or more devices, and select the
"Operations > Quick Ping" menu command or click the toolbar button.
As a result of the quick ping, the Event Log displays a message for each pinged device. For
devices not accessible on the network, the Device table shows these devices in italics.

4.3 Inserting one or more devices

Inserting a single device including a device behind a router


You can insert a device into the Device table. You can only add a device that is unique from
any other device in the Device table. The SIMATIC Automation Tool supports devices behind
routers.
To insert a device, follow these steps:
1. Select the "Insert > Device" menu command from the Edit menu or click the icon.

2. From the "Insert Device" dialog, select the type of address to enter:
– Device IP Address
– Device MAC address: Use a ":" as the separator, not a "-".
– NAT Router IP Address

SIMATIC Automation Tool user guide


20 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.3 Inserting one or more devices

3. Enter the address for the device, or the address for the NAT (Network Address Translation)
router and the device to insert behind the router. For a selection of "NAT Router IP
Address", the dialog changes to allow you to enter the following information:
– IP address of the NAT router
– IP address of the device
– CPU password
If the device behind the router is a protected S7-1X00 CPU, you must enter the device
password to enable insertion into the Device table.
The SIMATIC Automation Tool validates the device data. The device address or router and
device address pair must be unique on the network. The CPU password must be correct for a
protected device. If successful, the SIMATIC Automation Tool inserts the device into the
Device table. If unsuccessful, the Event Log displays an error message.

NAT router IP addresses


For many types of NAT routers, the NAT Router IP address is the physical IP address of the NAT
router. The router translates a single network IP address to the IP address of another device.
NAPT (Network Address and Port Translation) routers provide multiple IP addresses that you
configure as "masquerades" to represent multiple NAT router "Destination IP" addresses. For
each Destination IP address, you configure a Translated Destination IP address. For the
SIMATIC Automation Tool, the NAT Router IP address can be any one of the configured
Destination IP addresses. The device IP address would be the Translated Destination IP
address that corresponds to the NAT Router (Destination IP) Address that you configured.
If you are using an NAPT router, refer to your product documentation for configuring the
network information including Destination IP and Translated Destination IP addresses.

Inserting multiple devices including devices behind a router


With an advanced, unexpired license (Page 110), you can enter multiple devices into the
Device table. As with a single device, each device must be unique.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 21
Device operations
4.3 Inserting one or more devices

To insert one or more devices, follow these steps:


1. Select the "Insert > Multiple Devices" menu command from the Edit menu or click the
icon.

2. From the "Insert Multiple Devices" dialog, use these tabs to enter one or more devices:
– Device IP Address: Enter device IP addresses for one to many devices in the rows of this
tab. If the device is password-protected, you can also enter the device password. You
can also leave the password field empty and enter the password later in the Device
table.
– Device MAC Address: Enter device MAC addresses for one to many devices in the rows
of this tab
– NAT Router IP Address: Enter a NAT router IP address and device IP address for each
device behind a NAT router that you want to add. If the device is password-protected,
you must enter the device password to insert the device into the device table.
The NAT router address depends upon the type of router you are using. See the
information above under "NAT router IP addresses".
3. Optionally use the convenient editing features or Excel features to enter devices, routers,
and passwords into the dialog.
4. Click Insert to add the devices.

SIMATIC Automation Tool user guide


22 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.3 Inserting one or more devices

Convenient editing features


The Insert Multiple Devices dialog provides several editing features to simplify inserting
multiple devices into the device table:
• Visual indication of invalid address formulation: If you enter an invalid pattern for the IP
address of a device or router, the SIMATIC Automation Tool displays the cell in red.
• Rapid copy/paste: You can drag the corner of a cell or group of cells to extend the contents
to the area that you select. The rapid copy/paste behavior is similar to that of Microsoft
Excel. IP addresses increment for each successive cell in the rapid copy/paste operation.
Password fields copy without any attempt to increment or modify the password field.
• Tabbing: The tab key and shift-tab key combination help you move easily through the
table.
• Copy / paste operations with error checking that paste operations are valid for the cell
range and size selection

Inserting devices from tables in Microsoft Excel


You can also insert multiple devices including their NAT router addresses from a Microsoft
Excel worksheet. The SIMATIC Automation Tool supports the following operations:
• Pasting one to three columns of device addresses into the current tab of the Insert
Multiple Devices dialog
• Dragging and dropping a .csv file into the Insert Multiple Devices dialog, where the .csv
file contains one to three columns of IP or MAC addresses for devices and optionally NAT
routers and device passwords. Dragging and dropping applies to the currently open tab in
the Insert Multiple Devices dialog and the data must fit.
Example: CSV file columns for Device IP address tab

<Device IP Address>
<Device IP Address> <Device password>
<Device IP Address> <Device password>
Example: CSV file columns for Device MAC address tab

<Device MAC Address>


<Device MAC Address>
<Device MAC Address>
Example: CSV file columns for NAT Router IPaddress tab

<NAT Router IP Address> <Device IP Address> <Device password>


<NAT Router IP Address> <Device IP Address> <Device password>
The maximum number of rows you can insert is per tab is 300 for a total of 900.

Validation of devices when you click Insert


The SIMATIC Automation Tool attempts to insert each device into the Device table when you
click the Insert button. For each entry that is successful, the SIMATIC Automation Tool inserts
the device into the Device table. The Event Log displays a message for each successfully
inserted device operation that includes the device information.
For each invalid entry, the Event Log displays a message that the device is not on the
network. Messages for invalid entries do not include any device information.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 23
Device operations
4.3 Inserting one or more devices

After the insert operation completes, the Event Log displays the total number of devices
inserted into the Device table.

Exiting the dialog and retention of entered values


You can close the dialog by any of these methods:
• Clicking the Close button
• Clicking the X in the top right corner
• Pressing the esc key
When you close the dialog, your entries persist. The next time you open the Insert Multiple
Devices dialog, the data that you last entered is in the table.
Saving the SAT project to a file also retains the last data that you entered.
Projects from V4.x do not have persisted data for the Insert Multiple Devices dialog. If you
open an SAT V4.x project, the Insert Multiple Devices dialog is empty when your first open it.

Validating the device data for uniqueness and successful communication


The SIMATIC Automation Tool rejects an attempt to insert a device that does not have a
unique address or a valid IP address. Uniqueness follows these rules:
• The MAC address is unique from any other MAC address
• The IP address, if not behind a router, is unique from any other IP address on the main
network interface.
• The IP address, if behind a router, is unique from any other IP addresses on that router.
When you enter a unique IP address or unique MAC address, the SIMATIC Automation Tool
attempts to communicate with the address you provided. If communication is successful, the
SIMATIC Automation Tool inserts the device into the Device table. If communication is not
successful, the SIMATIC Automation Tool informs you that the device does not exist on the
network.
If the device is behind a router, the SIMATIC Automation Tool displays the device name in
blue.
See also
About devices behind routers (Page 123)

SIMATIC Automation Tool user guide


24 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.4 Trusting CPUs with certificates for secure communication

4.4 Trusting CPUs with certificates for secure communication


The following CPUs provide the capability to secure PG/PC communication with a certificate
over TLS (Transport Layer Security):
• S7‑1500 V2.9 and higher
• S7‑1200 V4.5 and higher
CPUs contain certificates for secure communication under the following conditions:
• The CPU is one of the supported firmware versions.
• The STEP 7 project for the CPU is for one of the supported firmware versions.
• You have selected "Secure PG/PC and HMI communication" in the STEP 7 project.
• You have downloaded this project to the CPU.
In some cases, the end device might not provide a root certificate. In this case, you must trust
the certificate manually by setting "Trust TLS Certificate" to "Always".
Under these conditions, your CPU contains a certificate that secures communication between
the CPU and the SIMATIC Automation Tool. To communicate with a CPU with communication
secured by a certificate, the certificate must be a trusted certificate.
For CPUs of lower versions and for CPUs that use only legacy communication, the
SIMATIC Automation Tool does not require a certificate for communications.

Trusting a certificate
When you scan the network or insert devices into the Device table, the "Trust TLS Certificate"
field for each CPU indicates the certificate status. If the "Trust TLS Certificate" field is dark
gray, you have no action. The CPU does not have a certificate.
The certificate icon indicates the status of the certificate:

(blac­ The SIMATIC Automation Tool detected a self-signed certificate or a self-signed certificate
k) chain in the CPU.

(red) The SIMATIC Automation Tool detected a certificate with one or more errors. The CPU's Trust
TLS Certificate tooltip displays the most severe error. You can resolve the errors if possible or
accept the risk.
The three states of the "Trust TLS Certificate" are as follows:
• Selection needed
If the CPU has a certificate, the SIMATIC Automation Tool displays a certificate icon and
initially displays "Selection needed". The SIMATIC Automation Tool contains the certificate
information, which corresponds to the certificate information in the STEP 7 project that
you downloaded to the CPU. If you click the certificate icon, you can display the certificate
and related information. You can then decide whether to always trust the certificate or
never trust the certificate. Also, you can set the state back to "Selection needed" from
another state if you choose. You also see "Selection needed" under situations that require
you to choose a trust level for the certificate, for example when someone downloads a
new project to the CPU from the TIA Portal.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 25
Device operations
4.5 Identifying devices

• Always
Choose "Always" to trust the certificate for the CPU and thus enable secure
communication and device operations with this CPU.
• Never
Choose "Never" if you do not trust the CPU certificate. Choosing "Never" blocks
communication to the CPU, except for the following:
– Discovering the CPU on a network scan
– Refreshing the CPU and validating the password, if applicable
– Displaying the CPU certificate
The SIMATIC Automation Tool provides tooltips for CPU certificate information.

Using the Windows certificate store


For a CPU with a certificate chain, you can install the certificate in the Windows trusted
certificate store. If a certificate is in the Windows trusted certificate store, the SIMATIC
Automation Tool always trusts this certificate. To install a certificate chain in the trusted
certificate store, follow these steps:
1. Click the certificate icon for the CPU.
2. From the "Certification Path" tab, click the top of the certificate chain (the root)
3. From the General tab, click the "Install certificate" button.
4. Proceed through the Windows dialogs to install the certificate as a trusted certificate for
the current user or for the local machine.
5. Select the option to place all certificates in the following store: "Trusted Root Certification
Authorities".
You do not need to install a self-signed certificate in the trusted certificate store.
Similarly, you can remove a certificate from the Windows trusted certificate store. You must
use the Windows certificate manager to remove the certificate from the Trusted Root
Certification Authorities for either the current user or the local computer. You can access
"Manage user certificates" or "Manage computer certificates" from the Windows start menu.
Find your certificate under Trusted Root Certification Authorities > Certificates for either the
local computer or current user. Right-click the certificate and select Delete to remove it from
the trusted certificate store.

Event Log messages


If you attempt device operations to a CPU that has secured PG/PC communication with a
certificate, the Event Log (Page 137) reports an error if you have not trusted the certificate.

4.5 Identifying devices


For devices at the root level in your Device table, the Identify operation helps you physically
locate devices on the network.

SIMATIC Automation Tool user guide


26 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.6 Showing device diagnostics

Locate a device by flashing LEDs or HMI screens


You can use the Identify operation in RUN mode and STOP mode. To identify devices, follow
these steps:
1. Select one or more devices to include in the operation. You can use the Devices check box
at the top of the Device table to select or deselect all devices. Alternatively, you can use
the "View > Select" menu command to access the "Select Row(s)" and "Deselect Row(s)"
commands.
2. Select the "Operations > Identify" menu command or click the toolbar button for
identifying selected devices.
CPUs, SCALANCE, and other devices flash their LEDs to show their location. HMI devices
perform a screen flash.

Identifying unsupported devices


The Identify operation is a MAC address-based operation that uses DCP (Discovery and
Configuration Protocol). The SIMATIC Automation Tool can use the DCP-MAC address
operations for all directly-connected network devices.
Unsupported devices might not flash LEDs or HMI screens based on the hardware
configuration of the device.
By default, the SIMATIC Automation Tool displays unsupported devices. You can disable this
option in the General settings (Page 84).

4.6 Showing device diagnostics


CPU diagnostics contain an entry for each diagnostic event. Each entry includes the date and
time the event occurred, an event category, and an event description. The entries are in
chronological order with the most recent event at the top. When the log is full, a new event
replaces the oldest event in the log. When power is lost, the events are saved.
To show CPU diagnostics, follow these steps:
1. Select one or more CPUs in the Device table. If you want to deselect all devices first, you
can deselect the Devices check box at the top of the Device table. Alternatively, you can
also use the right-click shortcut menu or the "View > Select" menu to access the "Deselect
Row(s)" command.
2. For each selected CPU, enter a password, if used, in the "CPU Password" column that
provides read access.
3. Select the "Operations > Diagnostics > Show Diagnostics" menu command. Alternatively,
click the "Show device diagnostics" toolbar button and select "Show Diagnostics" from
the button drop-down menu.
The SIMATIC Automation Tool then displays a dialog that includes the diagnostics of the
selected CPUs. You can select a CPU from the device list to see the diagnostics for that CPU.

NOTE
The SIMATIC Automation Tool displays the diagnostic events in the order they occurred,
regardless of the date and time of the event. Setting the CPU time to a time in the past has no
effect on the event order.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 27
Device operations
4.6 Showing device diagnostics

Example: Device diagnostics


Device diagnostics contain the following types of entries:
• System diagnostic event (each CPU error and module error)
• CPU state changes (each power up, transition to STOP, and transition to RUN)
You can use the "Display device Time Stamp in PG/PC local time" check box to view time
stamps in the CPU's time or in your computer's (PG/PC) time.

SIMATIC Automation Tool user guide


28 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.7 Reading a device's service data

4.7 Reading a device's service data


If a device enters a defective state, the device saves fault information that you can upload to
your programming device. You can send this service data to Siemens customer support for
diagnosis.
The service data contains multiple files that are compressed into a single .zip file with a file
name based on the PLC name and MAC address. A unique number in parentheses is
appended to the file name to avoid duplicate file names.
You configure or accept the default service data path from the Service Data settings (Page
89).

NOTE
You cannot read service data from redundant CPUs when the CPU operating mode is RUN-
Redundant.

To read service data from selected devices, follow these steps:


1. Select one or more devices to include in the operation. You can use the Devices check box
at the top of the Device table to select or deselect all devices. Alternatively, you can use
the right-click shortcut menu or the "View > Select" menu command to access the "Select
Row(s)" and "Deselect Row(s)" commands.
2. For each protected CPU that you selected, enter a CPU password that provides read access
in the "CPU Password" column of the currently open tab.
3. Select the "Operations > Diagnostics > Read Service Data" command to start the operation.
Alternatively, click the "Show device diagnostics" toolbar button and select "Read
Service Data" from the button drop-down menu.
4. Click the "Continue" button on the "Upload Service Data" dialog.
The SIMATIC Automation Tool reads service data from the selected devices and stores the files
in the service data folder (Page 89). The Event Log shows the results of the operation.

WARNING
Service Data is clear text
A malicious user could read the service data files to obtain status and configuration details
about the control system. The service data files are in clear text, and are unencrypted. You
can use a CPU password to control access to this information.
Operating a process or machine with compromised data could affect the operation of an
online process or machine. Unexpected operation of a process or machine could result in
death or injury to personnel and/or property damage.
Use the TIA Portal device configuration to set up CPU protection with a strong password.
Strong passwords are at least ten characters in length, mix letters, numbers, and special
characters, are not words that can be found in a dictionary, and are not names or identifiers
that can be derived from personal information. Keep the password secret and change it
frequently.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 29
Device operations
4.8 Setting a CPU's operating mode

4.8 Setting a CPU's operating mode


To change the operating mode for a device, follow these steps:
1. Select one or more devices to include in the operation. You can use the Devices check box
at the top of the Device table to select or deselect all devices. Alternatively, you can use
the right-click shortcut menu or the "View > Select" menu command to access the "Select
Row(s)" and "Deselect Row(s)" commands.
2. For each selected CPU, enter a password, if used, in the "CPU Password" column of the
currently open tab.
3. Set the operating mode to either RUN mode or STOP mode:
– Select RUN from the Operations menu or click the RUN toolbar button. A valid
program must exist in the CPU before it can enter RUN mode.
– Select STOP from the Operations menu or click the STOP toolbar button.

You must confirm a prompt to change the operating mode. After you confirm the prompt,
the SIMATIC Automation Tool sets the selected CPUs to RUN or STOP mode.
The SIMATIC Automation Tool does not change the operating mode without confirmation.
The Mode and Operating state columns in the Device table indicate the current CPU state:
• Yellow: STOP mode
• Green: RUN mode
• Red: CPU fault
In addition, S7-1500 R/H CPUs have the following indicators:
• [P] indicates Primary
• [B] indicates Backup
• indicates RUN-Redundant mode for the two CPUs
The Event Log below the Device table shows the results of the operation.

SIMATIC Automation Tool user guide


30 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.10 Setting an IP address

4.9 Setting a CPU's time


The Time button sets the time for selected CPUs to the time of your programming device.
Time transformation information for time zone and daylight saving time is not changed and
must be modified in the TIA Portal project.

WARNING
Changing the CPU time of day could disrupt process operation
Changing the CPU time of day could cause process disruption to STEP 7 programs that
execute program logic based on the time of day.
Unexpected operation of a process or machine could result in death or injury to personnel
and/or property damage.
Ensure that changing the time of day does not cause unwanted effects in the STEP 7
program.

You must have write access to a CPU to set the CPU time.
To set the CPU time to the programming device time, follow these steps:
1. Select one or more devices to include in the operation. You can use the Devices check box
at the top of the Device table to select or deselect all devices. Alternatively, you can use
the right-click shortcut menu or the "View > Select" menu command to access the "Select
Row(s)" and "Deselect Row(s)" commands.
2. For each selected CPU, enter a password, if used, in the "CPU Password" column of the
currently open tab.
3. Select the "Operations > Set Time" menu command or click the "Set the selected devices
time" toolbar button:
4. Click the "Continue" button on the "Set Time" dialog box.
The SIMATIC Automation Tool sets the system time on the selected devices to your current
programming device time. The Event Log shows the results of the operation.

4.10 Setting an IP address


To be able to set a device IP address that persists after a power cycle of the device, the device
configuration in the STEP 7 project must specify that the IP address is set at the device (Page
12).
If the STEP 7 project in the device does not enable this setting, then you can set a temporary
IP address with the SIMATIC Automation Tool. The device must be in STOP mode and the
address that you set is temporary until the next power cycle.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 31
Device operations
4.10 Setting an IP address

Setting the IP address on supported devices


To set the IP address for a device, follow these steps:
1. Click the "Set IP Address" tab.
2. Select one or more devices to include in the operation. You can use the Devices check box
at the top of the Device table to select or deselect all devices. Alternatively, you can use
the right-click shortcut menu or the "View > Select" menu command to access the "Select
Row(s)" and "Deselect Row(s)" commands.
3. Enter values in the "New IP Address", "New Subnet", and "New Gateway" columns. Note
that you do not enter a communication interface such as "X1" or "X2" when you enter the
New IP Address.

If you enter invalid syntax, the SIMATIC Automation Tool displays the field in red. Correct
any errors if necessary.
4. Select Update from the Operations menu or click the Update button on the toolbar and
select "Set IP address" from the drop-down menu.
The Update operation sets the IP, subnet, and gateway addresses in the selected devices.
The Event Log below the Device table shows the results of this operation.

Duplicate IP addresses
When two or more devices have the same IP address, the IP Address cells appear in red as
shown in the following image:

You can select devices with duplicate IP addresses, update the IP addresses, and correct the
network problem. Only the following operations on devices with duplicate IP addresses are
possible:
• Delete
• Set IP address
• Set PROFINET name
• Identify devices
• Reset communication parameters
No other device operations are possible for devices that have duplicate IP addresses.

Setting the IP address on unsupported devices


Setting the IP address is a MAC address-based operation that uses DCP (Discovery and
Configuration Protocol). The SIMATIC Automation Tool can use the DCP-MAC address
operations for all directly-connected network devices, for both Siemens and non-Siemens
devices.
Unsupported devices might not accept a change based on the hardware configuration of the
device.
By default, the SIMATIC Automation Tool displays unsupported devices. You can disable this
option in the General settings (Page 84)

SIMATIC Automation Tool user guide


32 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.11 Setting a PROFINET name

Devices behind routers


You cannot use the Set IP address command to set the IP address of a device behind a router
(Page 123). You must use the Insert Device command (Page 20).

IP address after a power cycle


The device configuration of the STEP 7 project (Page 12) determines how the device uses the
IP address that you set in the SIMATIC Automation Tool. When you set an IP address for a
device in the SIMATIC Automation Tool, the next power cycle for that device has the
following consequences:
STEP 7 device configuration setting IP address after power cycle
IP address is set directly at the device (or equivalent) The IP address that you set in the SIMATIC Automation Tool is
the device IP address
Set IP address in the project (or equivalent) The IP address in the device configuration of the STEP 7
project is the IP address

NOTE
Temporary (Emergency) IP addresses
For more information on temporary (emergency) IP addresses, refer to this FAQ
(https://support.industry.siemens.com/cs/ww/en/view/97649773).

4.11 Setting a PROFINET name


To change a PROFINET device name, the device configuration in the downloaded TIA Portal
project (Page 12) must support this change.
Valid PROFINET names follow the standard DNS (Domain Name System) naming conventions.
If you enter a name that is invalid, the SIMATIC Automation Tool converts it to a valid
PROFINET name. You can see the converted name in the PROFINET Converted Name column.
PROFINET name rules
The maximum number of characters for the device name is 63. Valid characters are the lower
case letters "a" through "z", the digits 0 through 9, the hyphen character (minus sign), and the
period character.
Invalid names
• The name must not have the format n.n.n.n where n is a value of 0 through 999.
• You cannot begin the name with the string port-nnn or the string port-nnnnnnnn, where
n is a digit 0 through 9. For example, "port-123" and "port-123-45678" are illegal names.
• A name cannot start or end with a hyphen "-" or period "." character.

Setting the PROFINET name


To set the PROFINET name for one or more devices, follow these steps:
1. Click the "Set PROFINET Name" tab.
2. Select one or more devices to include in the operation. You can use the Device check box
at the top of the Device table to select or deselect all devices. Alternatively, you can use
the right-click shortcut menu or the "View > Select" menu command to access the "Select
Row(s)" and "Deselect Row(s)" commands.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 33
Device operations
4.11 Setting a PROFINET name

3. Enter a new PROFINET name in the "New PROFINET Name" column.


4. Select Update from the Operations menu or click the Update button on the toolbar and
select "PROFINET Name" from the button drop-down menu.

The Update operation sets new PROFINET names in the selected devices. If you enter an
invalid PROFINET name according to the PROFINET name rules, the SIMATIC Automation Tool
corrects the name to a valid name. The column "PROFINET Converted Name" shows the
converted name.
The Event Log below the Device table shows the results of this operation.
Duplicate PROFINET names
When two or more devices have duplicate PROFINET names, the SIMATIC Automation Tool
indicates the duplicates with red cells. The SIMATIC Automation Tool supports full
functionality for these devices and displays all other information:

Setting the PROFINET name on unsupported devices


MAC address-based operations use the DCP (Discovery and Configuration Protocol). DCP is an
Ethernet standard. The SIMATIC Automation Tool can use the DCP-MAC address operations
Scan Entire Network, Identify, Update IP address, and Update PROFINET name for all directly-
connected network devices (CPUs, HMIs, decentralized I/O, and other devices).
Select the unsupported device row, enter new data in the appropriate column, and update
unsupported device PROFINET names in the same way that you update supported devices.
Unsupported devices might not accept a change based on the hardware configuration of the
device.
By default, the SIMATIC Automation Tool displays unsupported devices. You can disable this
option in the General settings (Page 84).

SIMATIC Automation Tool user guide


34 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.12 Resetting a device

4.12 Resetting a device

4.12.1 Resetting communication parameters


The SIMATIC Automation Tool supports the DCP "Reset Communication Parameters"
command for PROFINET devices. The PROFINET standard defines the "Reset Communication
Parameters" command to set devices similar to an "out of the box state". Specifically, the
command resets the following values for the communication interfaces and ARs (Application
Relationships):

Parameter Value
NameOfStation "" (empty string)
IP suite parameters 0.0.0.0
DHCP parameters, if available Factory values
P Dev parameters: Factory values
• PD IR Data
• PD Port Data Adjust
• PD Interface
• MRP Data Adjust
• others
Parameters from MIB-II adjusted by SNMP, for Factory values
example:
• sysContact
• sysName
• sysLocation
To reset communication parameters for PROFINET devices, follow these steps:
1. Select the devices in the Device table that you want to reset.
2. Select the "Operations > Reset > Reset Communication Parameters" menu command.
The SIMATIC Automation Tool sends the "Reset Communication Parameters" DCP command to
the devices. The Event Log displays a message for devices that do not support the DCP reset
command. The Event Log also displays error messages for devices that return errors.

NOTE
You must configure CPUs as IO devices in the STEP 7 device configuration to enable the CPU
to reset communication parameters. The IO device settings are in the Operating mode group
of the PROFINET interface settings in the STEP 7 device configuration.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 35
Device operations
4.12 Resetting a device

4.12.2 Resetting devices to factory defaults


You can select devices and reset those devices to factory defaults. The following devices also
provide options for deleting the IP address and deleting the configuration data protection
password (Page 63):
• S7-1500 CPUs V2.9 and higher
• S7-1200 CPUs V4.5 and higher.
You can only reset a CPU to factory defaults through the CPU network interface. You cannot
reset a CPU to factory defaults through a CM or CP interface. If you have a chain
communication topology and the Communications settings (Page 85) enable multi-threading,
be aware of the risk of communication disruption with this operation.

NOTE
Fail-Safe devices
If a fail-safe CPU is protected, you must enter the safety password in the "CPU Password"
column to reset a fail-safe device to factory defaults.
You must confirm an additional prompt and reselect your device if the program in the F-CPU
is a safety program (Page 169).
Reset to factory defaults requests for fail-safe devices are placed in the safety-relevant
operation queue and only single-thread sequential processing is allowed.

WARNING
Verify that the device is not actively running a process before you reset the device to
factory defaults
A Reset to factory defaults operation causes the CPU to go to STOP mode, which could affect
the operation of an online process or machine. Unexpected operation of a process or
machine could result in death or injury to personnel and/or property damage.

To reset selected devices to factory defaults, follow these steps:


1. Select one or more devices to include in the operation. You can use the Devices check box
at the top of the Device table to select or deselect all devices. Alternatively, you can use
the right-click shortcut menu or the "View > Select" menu command to access the "Select
Row(s)" and "Deselect Row(s)" commands.
For each selected CPU, enter a password, if used, in the "CPU Password" column of the
currently open tab. Reset to factory defaults is a safety-relevant operation. You must enter
the safety password for a protected fail-safe device.

SIMATIC Automation Tool user guide


36 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.12 Resetting a device

2. Select the "Operations > Reset > Reset to Factory Defaults" menu command to start the
operation. Alternatively, click the "Reset" toolbar button and select "Reset to Factory
Defaults" from the drop-down menu.
For fail-safe CPUs, the SIMATIC Automation Tool displays a dialog for additional
confirmation. Select the device, devices, or all devices that you want to reset to factory
defaults.

3. Optionally select "Delete IP address" if your device firmware supports this option.
4. Optionally select "Delete configuration data password" if your device firmware supports
this option.
5. Click the "Continue" button on the "Reset to Factory" dialog.
The SIMATIC Automation Tool resets the selected devices to factory defaults.

NOTE
Reset to Factory operation does not clear SIMATIC memory card
If you have a SIMATIC memory card in a CPU, a "Reset to Factory" operation does not clear the
contents. If you do not have a SIMATIC memory card in a CPU, "Reset to Factory" clears the
program in the internal load memory of the CPU.

The Event Log below the Device table shows the results of the operation.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 37
Device operations
4.12 Resetting a device

Effect of resetting a CPU to factory defaults on IP address


The STEP 7 project in the CPU has a setting in the device configuration for how the IP address
is set (Page 12). The setting is one of the following:
• Set IP address in the project (or equivalent)
• IP address is set directly at the device (or equivalent)
In addition, a user might have updated the device IP address (Page 31) with the SIMATIC
Automation Tool or the TIA Portal. In that case, the user-updated device IP address is currently
in the CPU.
The IP address after you reset the CPU to factory defaults and after a subsequent CPU power
cycle depends on several factors.
If you did not select the option "Delete IP address" for a CPU that supports it, note the various
possibilities for the IP address of the device.
IP address in the CPU CPU has SIMATIC IP address after program IP address after CPU power
memory card? update cycle after reset to factory
defaults
Device configuration: Set IP Yes IP address is the IP address from IP address is the IP address from
address in project the project on the SIMATIC the project on the SIMATIC
memory card. memory card.
No IP address is the IP address of the IP address is the IP address of the
device before you reset to fact­ device before you reset to fact­
ory defaults. ory defaults.
Temporary IP address, for Yes IP address is the IP address from IP address is the IP address from
example from Set IP address the project on the SIMATIC the project on the SIMATIC
operation (Page 31) memory card. memory card.
No IP address is the IP address of the IP address is the IP address of the
device before you reset to fact­ device before you reset to fact­
ory defaults. ory defaults.
Device configuration: IP address Not applicable IP address is the IP address of the IP address is the IP address of the
is set directly at the device device before you reset to fact­ device before you reset to fact­
ory defaults. ory defaults.

SIMATIC Automation Tool user guide


38 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.12 Resetting a device

4.12.3 Performing a memory reset on CPUs


You must have write access to a CPU to perform a memory reset.
To perform a memory reset on selected CPUs, follow these steps:
1. Select one or more devices to include in the operation. You can use the Devices check box
at the top of the Device table to select or deselect all devices. Alternatively, you can use
the right-click shortcut menu or the "View > Select" menu command to access the "Select
Row(s)" and "Deselect Row(s)" commands.
2. For each selected CPU, enter a password, if used, in the "CPU Password" column.
3. Select the "Operations > Reset > Memory Reset" command to start the operation.
Alternatively, click the "Reset" toolbar button and select "Memory Reset" from the drop-
down menu.
4. Click the "Continue" button on the "Memory Reset" dialog box.
The SIMATIC Automation Tool performs a memory reset on the selected devices.

The Event Log below the Device table shows the results of this operation.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 39
Device operations
4.13 Formatting a memory card

4.13 Formatting a memory card


Depending on the device type or device family, SIMATIC memory cards in CPUs can be one of
the following card types:
• Load memory of a CPU
• Project card
• Firmware backup and update
• Storage medium for the PROFINET device name
• Transfer card
• Configuration data protection
• Other files
From the SIMATIC Automation Tool, you can format a SIMATIC memory card through the CPU
network interface. You cannot format it through a CM or CP interface.
The following devices also provide options for deleting the IP address and deleting the
configuration data protection password (Page 63):
• S7-1500 CPUs V2.9 and higher
• S7-1200 CPUs V4.5 and higher.

NOTE
Use only Siemens software to format SIMATIC memory cards
If you use a SIMATIC memory card for non-SIMATIC purposes or you format it incorrectly, the
internal structure of the SIMATIC memory card is overwritten. The structure is not recoverable
and the SIMATIC memory card becomes unusable for SIMATIC devices.
Do not use SIMATIC memory cards for non-SIMATIC-related purposes and do not format
SIMATIC memory cards with third-party devices or Windows tools.

If you have a chain communication topology and the Communications settings (Page 85)
enable multi-threading, be aware of the risk of communication disruption with this operation.

WARNING
Verify that the device is not actively running a process before formatting a memory
card
Formatting a SIMATIC memory card causes a CPU to go to STOP mode, which could affect
the operation of an online process or machine. Unexpected operation of a process or
machine could result in death or injury to personnel and/or property damage.

To format SIMATIC memory cards on selected devices, follow these steps:


1. Select one or more devices to include in the operation. You can use the Devices check box
at the top of the Device table to select or deselect all devices. Alternatively, you can use
the right-click shortcut menu or the "View > Select" menu command to access the "Select
Row(s)" and "Deselect Row(s)" commands.
2. For each selected CPU, ensure that the SIMATIC memory card is inserted in the CPU and
that the CPU is not flashing any LEDs.
3. Enter a password, if used, in the "CPU Password" column for each selected CPU.

SIMATIC Automation Tool user guide


40 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.13 Formatting a memory card

4. Select the "Operations > Reset > Format Memory Card" command to start the operation.
Alternatively, click the "Reset" toolbar button and select "Format Memory Card" from the
button drop-down menu.

5. Optionally select "Delete IP address" if your device firmware supports deletion of the IP
address.
6. Optionally select "Delete configuration data password" if your device firmware supports
deletion of this password.
7. Click the "Continue" button on the "Format Memory Card" dialog box.
The SIMATIC Automation Tool performs the operation for each selected device. Check the
Event Log for the results of the operations. Check the CPU diagnostics following the format
operation. For device-specific questions, refer to the documentation for the device.
After you have formatted the memory card for an S7-1200 CPU, power cycle the CPU.

NOTE
Fail-Safe devices
If a fail-safe CPU is protected, you must enter the safety password in the "CPU Password"
column to format a SIMATIC memory card in a fail-safe device.
You must confirm an additional prompt and reselect your device if the program in the F-CPU
is a safety program (Page 169).
For fail-safe devices, the SIMATIC Automation Tool places requests to format a SIMATIC
memory card in the safety-relevant operation queue and only allows single-thread sequential
processing.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 41
Device operations
4.14 Updating device firmware

4.14 Updating device firmware


The SIMATIC Automation Tool can perform firmware updates on a group of devices. The file
extension for a firmware update depends on the device type:
• For HMIs, a firmware update file has an .fwf extension.
• For SCALANCE devices, firmware update files have an .lad, .sfw, or .fwl extension.
• For CPUs and other devices, you can use the format of a single .upd file or the older
(classic) format which uses three or more separate .upd files.
If you have a chain communication topology and the Communications settings (Page 85)
enable multi-threading, be aware of the risk of communication disruption with this operation.
The SIMATIC Automation Tool also provides a two-step firmware update operation (Page 48)
that you can use for some devices to minimize disruption to your process.

NOTE
Configuration of S7-1200 CM communication modules
For an S7-1200 CM module, you must configure the CM module in STEP 7 and download the
configuration to the module. You can then use the SIMATIC Automation Tool to update the
CM firmware.

CPU firmware downgrade


You can use the SIMATIC Automation Tool to downgrade CPU firmware (load a previous
firmware version), but the IP address and program might be erased. In this case, the IP
address might be reset to 0.0.0.0 and a new network scan is required to communicate with
this device. You must set the IP address to restore your previous network address.
You cannot downgrade the firmware for some devices. Check your device documentation.
Note that programs for one CPU firmware version might not run on another firmware version.
The CPU cannot go to RUN mode if the program is incompatible with the firmware version.
If you performed a firmware downgrade and the program is no longer compatible for the
new firmware version, you must reset your CPU as follows:
• If your CPU is running from internal load memory, reset the CPU to factory defaults.
• If your CPU is running from external load memory, format the memory card and power
cycle the CPU.
After you reset the CPU, download a program that is valid for the firmware version in the CPU.

Determining whether a firmware update is possible


The Device Catalog (Page 99) lists the devices and versions for which the SIMATIC
Automation Tool can perform a firmware update. For the SIMATIC Automation Tool to be able
to update firmware for devices, the device and version must support firmware update and be
one of the following:
• A CPU at the root level in the Device table, which is connected to the SIMATIC Automation
Tool through the CPU network interface. The SIMATIC Automation Tool does not support
firmware update of a CPU or modules through a CM or CP interface.
• An HMI at the top level in the Device table

SIMATIC Automation Tool user guide


42 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.14 Updating device firmware

• A local module of a CPU, including PROFIBUS CM/CP modules


Local modules for a CPU appear beneath the CPU in the Local Modules folder:
• A distributed device or module within a PROFINET IO-System
Distributed I/O modules in a PROFINET IO-System appear beneath a PROFINET IO-System
folder:
The CPU that is controlling the distributed I/O module must be in STOP mode. If the CPU is
in RUN mode, you must place the CPU in STOP mode to update firmware for distributed
I/O modules.
Note that these conditions must be met:
• The Device Catalog indicates that the SIMATIC Automation Tool supports firmware update
for the device and its firmware version.
• The device or module is at a supported level in the Device table.
The SIMATIC Automation Tool does not support firmware update for modules in the following
IO-systems:
• PROFIBUS IO-System:
• AS‑i IO-System:

NOTE
Dependencies for local modules of CPUs
You cannot update the firmware for local modules if the CPU does not support firmware
update. For example, S7-1200 CPUs with a firmware version earlier than V4.0 do not support
firmware update over Ethernet. You cannot use the SIMATIC Automation Tool to update the
firmware for local modules connected to these CPUs.

Preparing CPU and module firmware update files for use with the SIMATIC Automation Tool
You can obtain CPU and module firmware update files from the Siemens product support
(https://support.industry.siemens.com/cs/us/en/ps) web site.
You can also select a device row and then select "Check for Firmware Updates" from either
the Tools menu or the Tools toolbar icon. The SIMATIC Automation Tool launches the device's
customer support web page. The Siemens support web page selection corresponds to the
article number displayed in a Device table row. For example, a "Check for updates" command
on article number 6ES7 215‑1HG31‑0XB0 links to the corresponding CPU 1215C web support
page (https://support.industry.siemens.com/cs/products/6es7215-1hg31-0xb0/cpu-1215c-
dcdcrly-14di10do2ai2ao?pid=79072&dtp=Download&mlfb=6ES7215-1HG31-0XB0&lc=en-
WW).
For a CPU example, the firmware update file named "6ES7 211-1AE40-0XB0_V04.00.02.exe"
is only for the CPU 1211C DC/DC/DC model. If you use the .upd file within this package for any
other S7‑1200 CPU model, the update process will fail.
When you execute the update file and extract the files, you see the following set of files and
folders.
• File: S7-JOB.S7S
• Folder: FWUPDATE.S7S contains the .upd file.
– file: 6ES7 211-1AE40-0XB0 V04.00.02.upd (.upd file used by the SIMATIC Automation
Tool)

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 43
Device operations
4.14 Updating device firmware

For an I/O module example, the firmware update file named "232‑4HD32‑0XB0_V203.exe" is
only for the SM 1232 ANALOG OUTPUT 4AO module. The self-extracting .exe file contains the
file "6ES7 232‑4HD32‑0XB0 V02.00.03_00.00.00.00.upd" that is used by the SIMATIC
Automation Tool.

NOTE
New format firmware update files
• The self-extracting .exe update package name must refer to the article number of the
device that you want to update.
• The extracted .upd file name must match the article number of the device and the
firmware version that you want to load.

NOTE
Old format firmware update files
• The self-extracting .exe update package name must refer to the article number of the
device that you want to update.
• Contains three or more files depending on the firmware size.
• Create a folder with any name in the Firmware Update folder (Page 88). You can name
the folder with the article number and version number so it will be easier to identify, but
you can use any name. The SIMATIC Automation Tool parses all firmware files at startup to
confirm exact firmware version numbers.

Copy .upd files to the Firmware Update folder


The new format firmware update single .upd files have the target module model and version
numbers in their file names. You can copy multiple .upd files to a single firmware folder and
then identify the target module by the .upd file name. Copy all the .upd files you need to the
Firmware Update folder (Page 88).

WARNING
Verify that the CPU is not actively running a process before installing firmware updates
Installing a firmware update for a CPU or module causes the CPU to go to STOP mode, which
could affect the operation of an online process or machine. Unexpected operation of a
process or machine could result in death or injury to personnel and/or property damage.

Preparing HMI firmware update files for use with the SIMATIC Automation Tool
A firmware update file for an HMI file has an .fwf file extension. This file is part of the HMI
runtime and operating system that you can copy from the TIA Portal project. See the topic
Updating a device's program (Page 49) for instructions on transferring the SIMATIC.HMI file
structure from the TIA Portal to a storage medium such as a SIMATIC memory card. After you
copy the SIMATIC.HMI file structure to your storage medium, follow these steps to update the
firmware for an HMI device:
1. From the SIMATIC.HMI folder on your SIMATIC memory card or other device, start at the
"Firmware" subfolder and navigate until you see the file with an .fwf file extension.
2. Copy the .fwf file to your Firmware Update (Page 88) folder.

SIMATIC Automation Tool user guide


44 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.14 Updating device firmware

You can store multiple .fwf files for multiple HMI devices and multiple firmware versions in
the Firmware Update folder.

NOTE
Transfer Settings for an HMI device (SIMATIC Panel)
To communicate with an HMI, you must set the Transfer Settings on the HMI device to PN/IE
or Ethernet.

Preloading firmware update files


You can preload the latest available firmware update in the "New Firmware Version" column.
The SIMATIC Automation Tool examines the firmware update folder. For each device, the
SIMATIC Automation Tool finds corresponding firmware update files that are newer versions
than the current version in the device.
To preload firmware update files, select the "Tools > Preload Firmware Update Files" menu
command. Alternatively, you can click the Tools button and select the "Preload Firmware
Update Files" command from the shortcut menu.
For each device, the SIMATIC Automation Tool then preloads the "New Firmware Version"
column with the newest version in the folder that is newer than the version in the device. If
the SIMATIC Automation Tool does not find an update file that is newer than the version
currently in the device, it leaves the "New Firmware Version" column empty.
You can copy and paste (Page 131) firmware update file cells to other applicable firmware
update cells. Copying and pasting can simplify firmware update operations for multiple
devices.

Performing firmware updates for devices


Follow these steps to perform a firmware update operation:
1. Select one or more devices to include in the operation. You can use the Devices check box
at the top of the Device table to select or deselect all devices. Alternatively, you can use
the right-click shortcut menu or the "View > Select" menu command to access the "Select
Row(s)" and "Deselect Row(s)" commands.
2. Click the "Firmware Update" tab.
3. If you did not preload firmware update files, select the firmware update files. For each
device row that you select, click the "New Firmware Version" column drop-down list and
select a firmware version. The drop-down list shows the names of the files in the Firmware
Update folder (Page 88) that correspond to your device selection. If new firmware versions
are available in the Firmware Update folder, then these files are available from the "New
Firmware Version" drop-down list.
You can also use the browse button and navigate to a folder on your programming
device that contains firmware update files. Select a file to add it to the drop-down list. If
the selected file has the same name as one of the files already listed, the SIMATIC
Automation Tool adds a number to the new file to make the names unique. To help you
identify files, a tooltip displays the entire path and filename.
If selecting a firmware update file in the old format, select the header.upd file. Do not
select one of the other .upd files in the set.
4. For each selected CPU, enter a password, if used, in the "CPU Password" column.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 45
Device operations
4.14 Updating device firmware

5. For each selected SCALANCE device, select the SNMP profile (Page 93) for your device. An
icon next to the SNMP profile indicates whether the SNMP profile name corresponds to a
profile name in the profile file in the SNMP Profiles folder (Page 93):
SNMP profile does correspond to an SNMP profile in the profile file in the SNMP
Profiles folder.
SNMP profile does not correspond to an SNMP profile in the profile file in the SNMP
Profiles folder.

NOTE
You need to provide a TFTP (Trivial File Transfer Protocol) server to install firmware in
SCALANCE devices.

6. Select the "Operations > Update > Firmware Update" menu command to start the
operation. Alternatively, click the Update toolbar button and the "Firmware Update"
command from the button drop-down menu.
The Event Log below the Device table shows the results of the operation. After a successful
firmware update operation, the SIMATIC Automation Tool clears the "New Firmware Version"
field.

Fail-Safe device CPU passwords for firmware update


For firmware versions earlier than S7-1200 V4.2 and S7-1500 V2.0, a protected fail-safe CPU
requires the safety password for the firmware update operation.
S7-1200 V4.2 or later and S7-1500 V2.0 or later require only a password with the write
access level.
The SIMATIC Automation Tool does not check the required access level for different firmware
versions. It initiates the operation. The device firmware will reject a password if it is
insufficient, and the Event Log displays a message.

NOTE
Fail-Safe devices
You must confirm an additional prompt and reselect your device if the program in the F-CPU
is a safety program.
For fail-safe devices, the SIMATIC Automation Tool places firmware update requests in the
safety-relevant operation queue and only allows single-thread sequential processing.

SIMATIC Automation Tool user guide


46 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.14 Updating device firmware

Timeout error message due to slow communication with .upd file storage device
If you see the following error message box, then more than ten seconds have elapsed. The
SIMATIC Automation Tool has not completed processing all of the .upd files. The time
required to open and scan all the .upd files depends on data access time and the number of
.upd files in the folder.

This timeout error can occur when communication with a remote storage device is too slow.
To prevent this problem, copy the firmware update files to a local storage device that
provides faster access. Assign this path as the firmware update folder (Page 88) and try the
operation again.

Example: Firmware update for a CPU


This example shows how to update the firmware for a single CPU.
To perform the firmware update, follow these steps:
1. Open the drop-down list of available versions from the "New Firmware Version" column.
The drop-down list shows all of the available firmware update files in the firmware update
folder (Page 88).
2. Select the firmware update version to use. (If you had selected more than one device,
then you would choose an update file for each selected device.)

3. Select the "Operations > Update > Firmware Update" menu command to start the
operation. Alternatively, click the Update toolbar button followed by the Firmware Update
menu command from the drop-down menu.

NOTE
You cannot update the firmware of some S7-1200 modules with the SIMATIC
Automation Tool
Some CPUs do not support firmware update. If a CPU does not support firmware update, you
can only update the device with a SIMATIC memory card. You also cannot update the
firmware of modules connected to this CPU with the SIMATIC Automation Tool.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 47
Device operations
4.14 Updating device firmware

Methods for updating firmware other than the SIMATIC Automation Tool
Alternative firmware update methods include the following:
• SIMATIC memory card in applicable devices
• TIA Portal online and diagnostic functions
• Module Information page of a CPU's Web server

NOTE
HMI operating system and runtime software updates
You can use the SIMATIC Automation Tool program update operation (Page 49) to update the
HMI operating system and runtime software. The program update operation updates all data
components as necessary for a consistent download.
You can update the HMI operating system (firmware) without updating the runtime
software. In versions prior to V3.1 SP2, you could not update just the operating system
firmware. You had to perform a program update.

4.14.1 Updating device firmware by two-step method


The standard firmware update operation (Page 42) downloads the firmware update files to
the devices that you selected and resets each device. For CPUs, the operation places each CPU
into STOP mode before downloading the firmware update file. After the download
completes, the firmware update operation then resets the CPUs.
The two-step firmware update operation allows you to download the firmware update files to
all the devices that you selected in a single step. You can then activate the firmware update
for all the devices you selected in a second step. Activating the firmware update resets the
devices. With the two-step method, you can optimize your firmware update procedure and
minimize downtime of your process. Some devices do not support a two-step firmware
update. The Device Catalog (Page 99) indicates which devices support the two-step method.
For downloading firmware update files to CPUs (the first step), the SIMATIC Automation Tool
does not require placing CPUs in STOP mode. The CPUs can continue operating your process.
You can select as many devices as you wish and download the firmware files. The SIMATIC
Automation Tool displays an Event Log message if a CPU does not support a two-step
firmware update.

SIMATIC Automation Tool user guide


48 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.15 Updating a device's program

Performing firmware updates for devices


To perform a two-step firmware update, follow these steps:
1. Follow the steps in Updating device firmware (Page 42) except for the last step.
2. From the "Operations > Update" menu or from the Update toolbar button , select the
"Two Step Firmware Update > Download Firmware" menu command.
If you selected CPUs, you must choose whether to put the CPUs in STOP mode or leave
them in their current operating mode. The SIMATIC Automation Tool can download a
firmware update file to a CPU regardless of whether the CPU is in RUN mode or STOP
mode. A download is faster when the CPU is in STOP mode; however, your process can
continue operation when the CPU is in RUN mode.
The SIMATIC Automation Tool then downloads the firmware update files to all the devices
you selected. The Event Log displays errors for any devices that do not support the two-
step firmware update, or for any other errors in the operation.
3. After the download completes, you can initiate the second step at any time. From the
"Operations > Update" menu or from the Update toolbar button , select the "Two Step
Firmware Update > Activate Firmware" menu command.
The SIMATIC Automation Tool prompts you that it must place CPUs in STOP mode and
reset devices. You must confirm that you wish to continue.
The Event Log below the Device table shows the results of the operations. After a successful
firmware update operation, the SIMATIC Automation Tool clears the "New Firmware Version"
field.

4.15 Updating a device's program


You can update device programs for a CPU through the CPU network interface. You cannot
update a CPU program through a CM or CP interface.
You can update device programs (operating system and runtime software) for HMIs through
the HMI network interface.
The SIMATIC Automation Tool does not update a device program for a device behind a NAT
router if the program update file includes a change in IP address.

Prerequisites
Before you can transfer a program to a CPU or HMI using the SIMATIC Automation Tool, you
must have access to the program on one of the following forms of media:
• SIMATIC memory card
• USB flash drive
• Hard drive of your programming device

Example: Preparing a CPU program for use with the SIMATIC Automation Tool
This example uses a SIMATIC memory card for the transfer. You can also transfer to a USB
flash drive or Windows folder on your programming device.
To transfer a STEP 7 CPU project to a SIMATIC memory card, follow these steps:
1. Insert a SIMATIC memory card into the card reader for your programming device
2. From STEP 7, select the CPU in the Project tree

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 49
Device operations
4.15 Updating a device's program

3. Select the "Project > Card Reader/USB memory > Write to memory card" menu command:

4. Select your memory card from the dialog:

STEP 7 saves a SIMATIC.S7S folder on your SIMATIC memory card that contains your CPU
project. You can also copy the STEP 7 project to the memory card by dragging the project to
the memory card in the project tree.
Refer to the STEP 7 Information System (online help) for additional information.
After STEP 7 transfers program data to a storage device, you can use the Windows File
Explorer to transfer the program to the folder that is used by the SIMATIC Automation Tool.
Copy the "SIMATIC.S7S" folder for each CPU program
To make a CPU program accessible to the SIMATIC Automation Tool, follow these steps:
1. Create subfolders under the Program Update folder (Page 88). Create one folder for each
program and create a folder name that identifies the program. The folder names that you
create will appear in the SIMATIC Automation Tool program drop-down list.
2. Use the Windows File Explorer to copy the "SIMATIC.S7S" folder (including all subfolders
and files) to each subfolder for each program. You can put a TIA Portal program (a
"SIMATIC.S7S" folder) in a zip file archive and extract it to your subfolder location. Note
that you update recipes in a separate recipe operation (Page 112).

SIMATIC Automation Tool user guide


50 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.15 Updating a device's program

See the "Example CPU program update" section later in this topic.

NOTE
STEP 7 program data
The program data is protected. You cannot discover details like the project name or target
CPU of a STEP 7 program from the data that is stored in a SIMATIC.S7S folder. You cannot
identify one program's SIMATIC.S7S folder from another program's SIMATIC.S7S folder.
You must create and name subfolders under the SIMATIC Automation Tool Program Update
folder (Page 88) that identify a program's function or target CPU. Copy a program's
SIMATIC.S7S folder into the subfolder that you named. The subfolder names that you create
appear in the SIMATIC Automation Tool "Program" column drop-down list and provide the
path to the correct SIMATIC.S7S folder.

Example: Preparing an HMI operating system and runtime software for use with the SIMATIC
Automation Tool
This example uses a SIMATIC memory card for the transfer. You can also transfer to a USB
flash drive or Windows folder on your programming device.
HMI devices v14 and higher support saving the operating system and runtime from STEP 7.
To copy the operating system and runtime files for an HMI to a SIMATIC memory card, follow
these steps:
1. Insert a SIMATIC memory card into the card reader for your programming device.
2. Expand "Card Reader/USB memory" in the Project tree to show the drive corresponding to
your card reader.
3. Select your HMI in the Project tree and drag it to the drive letter of your card reader.

STEP 7 saves a SIMATIC.HMI folder on your SIMATIC memory card that contains your HMI
runtime and HMI operating system. HMI updates include the operating system and runtime
data. You do not have the option to select a partial update.
After the TIA Portal transfers the SIMATIC.HMI folder to a storage device, use the Windows
File Explorer to make the SIMATIC.HMI folder accessible to the SIMATIC Automation Tool:
1. Create a subfolder for the HMI program in the Program Update (Page 88) folder.
2. Copy the SIMATIC.HMI folder to the subfolder.
If you want to use the firmware (operating system) portion of the SIMATIC.HMI folder to
update the firmware of an HMI device (Page 42), follow these steps:
1. Navigate through the "Firmware" folder of the SIMATIC.HMI folder until you see an .fwf
file.
2. Copy the .fwf file to the Firmware Update (Page 88) folder.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 51
Device operations
4.15 Updating a device's program

Update CPU programs or HMI operating system and runtime software


If you have a chain communication topology and the Communications settings (Page 85)
enable multi-threading, be aware of the risk of communication disruption with this operation.

NOTE
Fail-Safe devices
If the fail-safe CPU is protected, you must enter the safety password in the "CPU Password"
column to update the program in a fail-safe device.
You must confirm an additional prompt for program updates to F-CPUs and reselect your
device under the following conditions:
• You are updating a safety program (Page 169) with another safety program
• You are updating a safety program with a standard program
• You are loading a safety program for the first time
• You are updating a standard program that requires the safety password
The SIMATIC Automation Tool places program update requests for fail-safe devices in the F-
CPU safety-relevant operation queue. The SIMATIC Automation Tool uses only single-thread
sequential processing for the safety-relevant operation queue.
The destination device for a safety program must be a fail-safe CPU.
You can display the F-signature column in the Device table to see the collective F-signatures
for F-CPUs.

WARNING
Verify that the device is not actively running a process before updating the program
Installing a new program causes CPUs to go to STOP mode, which could affect the operation
of an online process or machine. Unexpected operation of a process or machine could result
in death or injury to personnel and/or property damage.

NOTE
Transfer Settings for an HMI device (SIMATIC Panel)
To communicate with an HMI, you must set the Transfer Settings on the HMI device to PN/IE
or Ethernet. You must set the Communications settings (Page 85) for the HMI Transfer
Channel to the same setting.

After you have stored programs in the Program Update folder, you can use the SIMATIC
Automation Tool to load new programs in one or more devices. To perform a program
update, follow these steps:
1. Click the "Program Update" tab.
2. Select one or more devices to include in the operation. You can use the Devices check box
at the top of the Device table to select or deselect all devices. Alternatively, you can use
the right-click shortcut menu or the "View > Select" menu command to access the "Select
Row(s)" and "Deselect Row(s)" commands.

SIMATIC Automation Tool user guide


52 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.15 Updating a device's program

3. For each selected device, use the "Program Update Folder" column drop-down list to select
a folder name. The drop-down list shows the folders that you created in the program
update path.

You can also use the browse button and navigate to the folder where you have stored
a program on your programming device. When you select a program, the SIMATIC
Automation Tool adds it to the drop-down list. If the selected file has the same name as
one of the files already listed, the SIMATIC Automation Tool adds a number to the new file
name to make the names unique. To help you identify files, when you hover over the
program name in the Program Update field, a tooltip displays the device interface and IP
information, for example:

If the program file does not contain an IP address, the tooltip displays "Set directly at
device" for all IP address fields.
If you selected a safety program, the SIMATIC Automation Tool displays the Program
Update Folder cell in yellow. If it is not yellow, it is a standard program.
4. Enter passwords, if used, in the "CPU Password" and "Password in Program File" columns.
Program update is a safety-relevant operation. If the device is a fail‑safe device, you must
enter the safety password.

5. Select the "Operations > Update > Program Update" menu command to start the
operation. Alternatively, select the Update toolbar button and select "Program Update"
from the drop-down menu.
The Event Log below the Device table shows the results of this operation.

Program validation
The SIMATIC Automation Tool verifies the program data before updating the program in a
CPU.
If there is an error in the program data, the SIMATIC Automation Tool displays a red "X" icon
in the "Program Update Folder" cell. Additional error information is available in a tooltip when
you hover over the cell.

Password handling after program update operation


A program file can have a password that might be different from the existing CPU password.
When a program file has a password, you must enter the program password in the "Password

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 53
Device operations
4.15 Updating a device's program

in Program File" cell to perform a program update. The program password becomes the CPU
password after the program update operation completes.
After a successful program update operation, the SIMATIC Automation Tool automatically
copies the Password in Program File to the CPU password field and attempts a connection
using the new password. The SIMATIC Automation Tool then clears the Password in Program
File field and the Program Update Folder field.
If the password you enter in the "Password in Program File" column is not the password
configured for the project in STEP 7, the Event Log shows a warning after the operation
completes. In this case, the CPU password shows a red ‘X’ icon that indicates an invalid
password.

F-signature validation
A STEP 7 project that contains a safety program has an F-signature that is used to verify the
data in a copied program. The F-signature provides an additional level of security for safety
programs. After a program update operation, the SIMATIC Automation Tool performs a CRC
comparison of the F-signature in the project to the F-Signature now loaded in the CPU device.
An Event Log message (Page 137) shows the result of the CRC comparison. You can view the
F-signature in the F-CPU in the Device table.
If the CRC comparison fails, reset the device to factory defaults (Page 36) and repeat the
program update.

WARNING
Be sure you load the correct safety program.
Running the wrong program on an F-CPU can affect the operation of a process or machine.
Unexpected operation of a process or machine could result in death or injury to personnel
and/or property damage.
Do not attempt to go to RUN mode if you are not sure that you have loaded the correct
safety program.

CPU program update rules


The SIMATIC Automation Tool supports the program update operation for standard CPUs and
fail-safe CPUs.
Note the following program update rules:
• The firmware version of the CPU hardware must be greater than or equal to the firmware
version in the project that you want to load. You can work around this restriction by
updating the firmware in the CPU, if possible.
• The Device Catalog shows the devices that support the program update operation. You
can access the Device Catalog from the Help menu (Page 96).

Effect of program update on IP address


Before a program update, the STEP 7 project in the CPU has a setting in the device
configuration for how the IP address is set (Page 12). In short, the setting is one of the
following:
• Set IP address in the project (or equivalent)
• IP address is set directly at the device (or equivalent)
The program that you are updating might have a different setting than the device
configuration of the project that is currently in the CPU. In addition, a user might have

SIMATIC Automation Tool user guide


54 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.15 Updating a device's program

updated the device IP address (Page 31) with the SIMATIC Automation Tool. In that case, the
user-updated device address is currently in the CPU.
The IP address of the device after a program update and after a subsequent CPU power cycle
depends on the setting in the new program and the current IP address. The following table
describes various possibilities for the IP address of the device.
Device configuration in new program IP address after program update IP address after next CPU power cycle
for update after program update
Set IP address in project IP address is the IP address from the IP address is the IP address from the
newly-updated program. newly-updated program.
IP address is set directly at the device IP address is the IP address of the device IP address is the IP address of the device
before the program update. before the program update.

Example: Program update


If you want five different CPU programs available for program update, then you must create
and name five folders in the Program Update folder (Page 87). Copy the entire "SIMATIC.S7S"
folders to the five corresponding folders.
In this example, the folder names "Program1", "Program2", "Program3", "Program4", and
"Program5" identify the available programs. You can use any folder name you want. The
folder name could refer to a program function or CPU location.
The following image shows the Windows File Explorer view of the subfolders under the
Programs folder. You copy the corresponding SIMATIC.S7S program folders to these folders:

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 55
Device operations
4.16 Reading and deleting Data Logs

The following image shows the SIMATIC Automation Tool Program Update tab with the
example folder names in the "New Program Update" column drop‑down list. You must use
the drop-down list in the "New Program Update" column to assign which program to use. If
you select more than one CPU row, then you must repeat the process and assign the correct
program for each CPU that you selected.

Select the "Operations > Update > Program Update" menu command to start the program
update. Alternatively, click the toolbar Update button and select "Program Update" from the
drop-down menu.
The process is similar for HMI data. The folder name within a project folder is "SIMATIC.HMI"
instead of "SIMATIC.S7S". The procedure is the same.

4.16 Reading and deleting Data Logs


You can read Data Logs from CPUs that have Data Logs on a SIMATIC memory card.
You can only delete Data Logs from CPUs that are in STOP mode. If you attempt to delete
Data Logs from multiple CPUs, the SIMATIC Automation Tool checks whether any of the CPUs
are in RUN mode. If any of the CPUs are in RUN mode, the SIMATIC Automation Tool prompts
you to confirm placing all selected CPUs in STOP mode. If you choose not to allow the change
to STOP mode, the SIMATIC Automation Tool stops the delete operation for all CPUs.
The SIMATIC Automation Tool reads and stores Data Logs as .csv (comma-separated values)
text files.
You can select multiple data files from one or more CPUs and process all the selected files in a
single operation.
The SIMATIC Automation Tool creates a unique folder name for each CPU's Data Log files on
your programming device. The folder name is a combination of the CPU name and the MAC
address. If you read the same Data Log file twice, the SIMATIC Automation Tool appends a
number to the filename to make all filenames unique.
The SIMATIC Automation Tool must have Read access to read Data Log files and Full access
(read and write access) to delete Data Log files from a CPU. You might have to enter a
password to delete Data Logs. If you do not enter a password, or if the password does not
provide write access, the SIMATIC Automation Tool does not delete the Data Logs for that
CPU.
Data Log actions
The SIMATIC Automation Tool provides the following Data Log operations:
• Read Data Logs: Reads a copy of selected Data Log file(s) from the CPU and stores it on
the programming device. The SIMATIC Automation Tool copies the files to the folder
assigned in the Data Logs settings (Page 90).
• Delete Data Logs: Deletes selected Data Log files that are stored in a CPU.

SIMATIC Automation Tool user guide


56 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.16 Reading and deleting Data Logs

To read or delete Data Log files, follow these steps:


1. Expand a CPU row and make any Data Log folders visible.
2. Expand a Data Log folder and select Data Log files:
3. For each CPU, enter a password, if used, in the "CPU Password" column of the currently
open tab.
4. Select the "Operations > Data Logs > Read Data Logs" menu command or the "Operations
> Data Logs > Delete Data Logs" menu command. Alternatively, click the toolbar button
and select the "Read Data Logs" or "Delete Data Logs" command from the drop-down
menu.
The Event Log below the Device table shows the results of your operation.

WARNING
Protect access to Data Log files
Operating a process or machine with compromised data could affect the operation of an
online process or machine. Unexpected operation of a process or machine could result in
death or injury to personnel and/or property damage.
Take steps to protect Data Log .csv files from being compromised, for example, by limiting
network access and by using firewalls.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 57
Device operations
4.17 Backing up and restoring device data

4.17 Backing up and restoring device data

4.17.1 Backing up a CPU or HMI


Backing up a CPU or HMI creates one or more backup files and stores the files in the backup
and restore folder (Page 89). You can use these files in the Restore from Backup operation
(Page 60).
You must back up a CPU through an interface on the CPU. You cannot back up a CPU through
a CM or CP connection to the CPU.
The SIMATIC Automation Tool provides the following types of backups:
• Full backup of a CPU or an HMI
• HMI recipe backup (Page 59)
• HMI user administration data backup (Page 59)
A CPU backup includes information such as the following:
• Load memory
• Retentive memory areas, for example data blocks, counters, and bit memory
• Other retentive memory values, such as IP address settings
The file name for a CPU backup combines the project name, backup type, and MAC address.
The file name for an HMI backup combines the HMI type, the MAC address, and the type of
backup. All backup files have the .s7pbkp file extension. The SIMATIC Automation Tool copies
the files to the backup and restore folder: (Page 89)

SIMATIC Automation Tool user guide


58 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.17 Backing up and restoring device data

Performing a full backup


You can start the backup operation from any tab selection.
To create a backup file, follow these steps:
1. Select one or more devices to include in the operation. You can use the "Devices" check
box at the top of the Device table to select or deselect all devices. Alternatively, you can
use the right-click shortcut menu or the "View > Select" menu command to access the
"Select Row(s)" and "Deselect Row(s)" commands.
2. Select the "Backup Device > Full Backup" menu command from the Operations menu.
Alternatively, click the Backup and Restore toolbar button and select "Backup Device >
Full Backup" from the drop-down menu.
The Event Log (Page 135) shows the results of the operation.
For a successful operation, the SIMATIC Automation Tool creates a backup file for each
selected device.

4.17.2 Backing up HMI recipes


You can start the backup operation from any tab selection.
To create an HMI recipe backup file for one or more HMI devices, follow these steps:
1. Select one or more HMI devices to include in the operation. You can use the "Devices"
check box at the top of the Device table to select or deselect all devices. Alternatively, you
can use the right-click shortcut menu or the "View > Select" menu command to access the
"Select Row(s)" and "Deselect Row(s)" commands.
2. Select the "Backup Device > HMI > Recipes" menu command from the Operations menu.
Alternatively, click the Backup and Restore toolbar button and select "Backup Device >
HMI > Recipes" from the button drop-down menu.
The Event Log (Page 135) shows the results of the operation.
For a successful operation, the SIMATIC Automation Tool creates one or more HMI recipe
backup files for each HMI device. The SIMATIC Automation Tool stores the files in the backup
and restore folder (Page 89). The SIMATIC Automation Tool ignores devices that are not HMI
devices.

4.17.3 Backing up HMI user administration data


You can start the backup operation from any tab selection.
To create a backup file with HMI user administration data for one or more HMI devices, follow
these steps:
1. Select one or more HMI devices to include in the operation. You can use the "Devices"
check box at the top of the Device table to select or deselect all devices. Alternatively, you
can use the right-click shortcut menu or the "View > Select" menu command to access the
"Select Row(s)" and "Deselect Row(s)" commands.
2. Select the "Backup Device > HMI > User Administration Data" menu command from the
Operations menu. Alternatively, click the Backup and Restore toolbar button and select
"Backup Device > HMI > User Administration Data" from the button drop-down menu.
The Event Log (Page 135) shows the results of the operation.
For a successful operation, the SIMATIC Automation Tool creates a backup file with HMI user
administration data for each HMI device. The SIMATIC Automation Tool stores the files in the
backup and restore folder (Page 89). The SIMATIC Automation Tool ignores devices that are
not HMI devices.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 59
Device operations
4.17 Backing up and restoring device data

4.17.4 Restoring backup files

Restoring devices from backup files


You use the "Restore Device" command to restore backup files to the corresponding devices.
CPU and HMI backup files that you created with the "Backup Device" command have the
extension name "s7pbkp". You can restore files from the backup and restore folder (Page 89)
or browse to another location.
You must restore CPU backup files through an interface on the CPU. You cannot restore CPU
backup files when you use a CM or CP connection to the CPU.
If you have a chain communication topology and the Communications settings (Page 85)
enable multi-threading, be aware of the risk of communication disruption with this operation.

NOTE
Fail-Safe devices
If a fail-safe CPU is protected, you must enter the safety password in the "CPU Password"
column to restore a backup file to a fail-safe device.
You must confirm an additional prompt and reselect your device if the program in an F-CPU is
a safety program (Page 169).
The SIMATIC Automation Tool places "Restore from backup" requests for fail-safe devices in
the F-CPU safety-relevant operation queue. The SIMATIC Automation Tool uses only single-
thread sequential processing for the safety-relevant operation queue.
The destination device for a safety program must be a fail-safe CPU.

WARNING
Verify that the device is not actively running a process before restoring a device from a
backup file
Restoring a CPU causes the CPU to go to STOP mode, which could affect the operation of an
online process or machine. Restoring an HMI disrupts operator actions from operator
screens, which could also cause process disruption.
Unexpected operation of a process or machine could result in death or injury to personnel
and/or property damage.
Verify that your process can handle a disruption before restoring a device from a backup file.

NOTE
Transfer Settings for an HMI device (SIMATIC HMI Panel)
To communicate with an HMI, you must set the Transfer Settings on the HMI device to PN/IE
or Ethernet. You must set the Communications settings (Page 85) for the HMI Transfer
Channel to the same setting.

To restore selected devices from a backup file, follow these steps:


1. Click the "Restore from Backup" tab in the Device table.
2. Select one or more devices to include in the operation. You can use the Devices check box
at the top of the Device table to select or deselect all devices. Alternatively, you can use
the right-click shortcut menu or the "View > Select" menu command to access the "Select
Row(s)" and "Deselect Row(s)" commands.

SIMATIC Automation Tool user guide


60 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.17 Backing up and restoring device data

3. For each device, select a backup file name from the "Backup File" drop-down list. The drop-
down list shows the names of the .s7pbkp files that exist in the backup and restore folder
(Page 89).
You can also use the browse button and navigate to the folder on your programming
device that contains backup files. Select a file to add it to the drop-down list. If the file that
you selected has the same name as an existing file, the SIMATIC Automation Tool adds a
number to the new file name to make the names unique.
For valid files, a tooltip displays the path and filename. You also see a green check mark by
the file name.
For invalid files, the tooltip displays the file error, which the Event Log also displays. You
see a red X by the file name.
4. Enter passwords, if used, in the "CPU Password" and "Password in Backup File" columns.
"Restore from backup" is a safety-relevant operation. You must enter the safety password
for a protected fail-safe device.
5. Select the "Operations > Backup/Restore > Restore Device" menu command to start the
operation. Alternatively, click the Backup/Restore toolbar button and select "Restore
Device" from the button drop-down menu.

Backup file validation


Before starting the restore operation, the SIMATIC Automation Tool performs limited data
checks on the backup file data:
• The file extension name and header data are validated.
• You cannot restore from a backup file that contains a safety program when the target
device is not a fail-safe CPU.
If a backup file is not valid, the SIMATIC Automation Tool displays a red "X" in the "Backup
File" field. Additional error information is available in a tooltip when you hover over the cell.

Password handling after the restore operation


If a CPU is protected, then you must supply a CPU password with at least write access for the
restore from backup operation to complete successfully. For an F-CPU, you must enter the
safey password.
After you restore a backup file to a CPU, the new file might include a CPU password. The CPU
password you restored might be different from the previous CPU password, if the CPU had a
CPU password. You must therefore enter a second CPU password in the "Password in Backup
File" column. The second CPU password becomes the CPU password after the restore
operation completes.
After a successful Restore operation, the SIMATIC Automation Tool automatically copies the
second CPU password (the "Password in Backup File" that you entered) to the CPU password
field and attempts a connection using the new CPU password. The SIMATIC Automation Tool
then clears the "Backup File" and "Password in Backup File" fields.
Before you restore a backup file to a CPU:

After you restore a backup file to a CPU:

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 61
Device operations
4.17 Backing up and restoring device data

If the CPU password that you entered in the "Password in Backup File" column is incorrect and
is not actually a CPU password configured in the restored CPU data, then the Event Log shows
a warning after the operation completes. In this case the CPU password shows a red ‘X’ icon
to indicate an invalid CPU password.

F-signature validation
A STEP 7 project that contains a safety program has an F-signature. The SIMATIC Automation
Tool uses the F-signature to verify the data in a program file, which provides an additional
level of security for safety programs. You can display the F-signature column in the Device
table to see the collective F-signatures for F-CPUs. After a Restore from backup operation, the
SIMATIC Automation Tool compares the F-Signature in the project file to the F-Signature that
is now in the CPU device program.
The Event Log reports a successful comparison as: "Result of CRC comparison: Online and
offline F-signatures match."
The SIMATIC Automation Tool reports an unsuccessful comparison in the Event Log as: "Result
of CRC comparison: Online and offline F-signatures do not match." In the event of an
unsuccessful comparison, reset the device to factory defaults (Page 36) and repeat the
program update. Do not attempt to go to RUN mode if you are not sure that you have loaded
the correct safety program.

Effect of restoring a CPU program on IP address


Before the restore operation, the STEP 7 project in the CPU has a setting in the device
configuration for how the IP address is set (Page 12). In short, the setting is one of the
following:
• Set IP address in the project (or equivalent)
• IP address is set directly at the device (or equivalent)
The program that you are restoring might have a different setting than the device
configuration of the project that is currently in the CPU. In addition, a user might have
updated the device IP address (Page 31) with the SIMATIC Automation Tool. In that case, the
user-updated device IP address is currently in the CPU.
The IP address of the device after you restore a program and after a subsequent CPU power
cycle depends on the setting in the new program and the current IP address. The following
table describes various possibilities for the IP address of the device.
Device configuration in backup file IP address after restoring from backup IP address after CPU power cycle after
restoring backup
Set IP address in project IP address is the IP address from the IP address is the IP address from the
newly-restored program. newly-restored program.
IP address is set directly at the device IP address is the IP address of the device IP address is the IP address of the device
before you restored the program. before you restored the program.

IP address change when device is behind a NAT router


If you are restoring a backup file to a device that is behind a NAT router, note that a change in
the IP address makes the device unreachable. The SIMATIC Automation Tool displays the
device in italics to indicate that it could not find it on the network. The device is also in blue
because it is behind a router.

SIMATIC Automation Tool user guide


62 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.18 Configuring data protection

In such a situation, you must update your NAT router configuration. You must then insert the
device (Page 20) into the SIMATIC Automation Tool using the new IP address. After you insert
the device at the new IP address, delete the entry in the Device table at the old IP address.

Restoring a backup to a CPU with configured data protection


The SIMATIC Automation Tool cannot determine the configuration data protection (Page 63)
password inside the backup file. The SIMATIC Automation Tool proceeds with the restore
operation. The CPU is responsible for allowing or prohibiting the restore from backup. Refer
to CPU manuals and the TIA Portal Information System for further information.

Restore from backup example


This example shows one selected device and the selection of one backup file for the "Backup
File" field. For multiple devices, you would select a backup file to restore for each device:

After executing the "Restore Device" operation, the Event Log shows the results of the
operation.

4.18 Configuring data protection


Increased protection of confidential PLC configuration data is available with TIA Portal V17 or
later and the following CPUs:
• S7-1500 V2.9 or later
• S7-1200 V4.5 or later
The TIA Portal Information System together with the CPU manuals describe this feature
extensively. The STEP 7 project can enable or disable this feature, and protect the confidential
configuration data with a password.
In the TIA Portal, this feature appears as "Protection of confidential PLC configuration data".
For ease of use, the SIMATIC Automation Tool calls this feature "Configuration Data
Protection".
For S7-1200 CPUs V4.5 or higher and S7-1500 CPUs V2.9 or higher, the
SIMATIC Automation Tool allows you to set an initial password for configuration data
protection. For CPUs that are already protected, you can change or delete the password for
configuration data protection.
Note that the password for configuration data protection is different from the CPU password
(access level).

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 63
Device operations
4.18 Configuring data protection

Configuration Data Protection tab of the Device table


When you click the Configuration Data Protection tab of the Device table, you see a table of
all CPUs in your project. For each CPU, you see the following fields:
• Device: The device name of the CPU
• IP Address: The IP address of the CPU
• Trust TLS Certificate: The setting, if applicable, for trusting a CPU's TLS certificate (Page 25)
for secure PG/PC communication
• CPU password: The password for the CPU, if set, that defines the access level of the CPU
• Status: The status of configuration data protection for the CPU
Four states exist for the status:
– No protection: The CPU does not have a password for configuration data protection
– Feature not supported: The CPU's firmware version does not support configuration
data protection
– Protection enabled: The CPU has enabled and password-protected configuration data
protection
– Undetermined: The SIMATIC Automation Tool could not determine the status
• Configuration Data Protection: Buttons for actions you can take: Initial, Delete, or Change
depending on the status

NOTE
Setting or deleting a configuration data protection password requires that the CPU be in STOP
mode. You must confirm placing the CPU in STOP mode for any configuration data protection
action.

Configuring an initial password for configuration data protection


If the CPU has no password for configuration data protection, follow these steps to set the
initial password:
1. Click the "Set" button for a CPU that has a status of "No Protection".
2. From the "Set Initial Configuration Data Protection Password" dialog, enter and confirm a
configuration data password.
3. Click OK and answer the confirmation prompt.

Changing the configuration data protection password


If the CPU has an existing password for configuration data protection, follow these steps to
change the existing password:
1. Click the "Change" button for a CPU that has a status of "Protection enabled".
2. From the "Change Configuration Data Protection Password " dialog, enter and confirm a
configuration data password.
3. Click OK and answer the confirmation prompt.

SIMATIC Automation Tool user guide


64 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.20 Creating a memory card

Deleting the configuration data protection password


If the CPU has an existing password for configuration data protection, follow these steps to
delete the existing password:
1. Click the "Delete" button for a CPU that has a status of "Protection enabled".
2. Click OK and answer the confirmation prompt.

Special considerations
Take note of the effect of the configuration data password on the following operations.
Program update The SIMATIC Automation Tool does not allow a program update if both of the following conditions
are true:
• The device configuration in the program update file is a firmware version that supports config­
uration data protection
• The configuration data password in the CPU does not match the configuration data password
in the program
Restore from Backup The SIMATIC Automation Tool cannot determine the configuration data protection password inside
the backup file. The SIMATIC Automation Tool proceeds with the restore operation. The CPU is
responsible for allowing or prohibiting the restore from backup. Refer to CPU manuals and the
TIA Portal Information System for further information.

4.19 Viewing CPU memory


Click the CPU memory tab to view the memory of an S7‑1200 or S7‑1500 CPU. For each CPU,
you can see the total amount and the total usage for these memory types:
• Load memory
• Work memory
• Retain (retentive) memory

4.20 Creating a memory card


You can create a memory card for a CPU. The memory card can be one of the following types:
• Program update card
• Firmware update card
• Configuration data protection card
To create one of these types of memory card, insert a SIMATIC memory card that is not write-
protected into the computer or into an external card reader connected to the computer. You
cannot use other types of memory cards.

NOTE
Do NOT delete the hidden file "crdinfo.bin" from the memory card. The SIMATIC Automation
Tool and the CPU require the "crdinfo.bin" file
If you use a SIMATIC memory card for non-SIMATIC purposes or you format it incorrectly, the
internal structure of the SIMATIC memory card is overwritten. The structure is not recoverable
and the SIMATIC memory card becomes unusable for SIMATIC devices.
Do not use SIMATIC memory cards for non-SIMATIC-related purposes and do not format
SIMATIC memory cards with third-party devices or Windows tools.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 65
Device operations
4.20 Creating a memory card

Creating a memory card


To create a memory card, follow these steps:
1. From the Device table, right-click the CPU and select "Create memory card".
2. From the shortcut menu, select one of the following:
– Program Update Card
– Firmware Update Card
– Configuration Data Protection Card

Program update memory card


When you select "Program Update Card", the SIMATIC Automation Tool displays the "Create
Program Update Memory Card" dialog. This dialog displays information about the CPU you
selected. To create a program update card, follow these steps:
1. Select the folder that contains the program update. You can use the default selection, if
available, or browse to another folder.
2. Select the drive that contains the memory card.
3. Click the Create button.
The SIMATIC Automation Tool attempts to create the program update memory card. If a
program update already exists on the card, the SIMATIC Automation Tool prompts you to
overwrite it.
The Event Log reports the results of the operation.

Firmware update memory card


When you select "Firmware Update Card", the SIMATIC Automation Tool displays the "Create
Firmware Update Memory Card" dialog. This dialog displays the CPU you selected and its local
modules. To create a firmware update card, follow these steps:
1. For the CPU or for any of the local modules, select the firmware file you wish to use. You
can use the default selection, if available, or browse to another file.
2. Select the drive that contains the memory card.
3. Click the Create button.
The SIMATIC Automation Tool attempts to create a firmware update memory card with the
selections you made.
The Event Log reports the results of the operation.

Configuration data protection memory card


A configuration data protection (Page 63) memory card can set or delete the password for
protection of confidential PLC configuration data. S7-1200 CPUs with version V4.5 firmware
or higher and S7-1500 CPUs with version V2.9 or higher provide this feature for increased
security.
When you select "Configuration Data Protection Card", the SIMATIC Automation Tool displays
the "Create Configuration Data Protection Memory Card" dialog. To create a configuration
data protection memory card, follow these steps:
1. Enter a password to protect the confidential PLC configuration data. Enter a blank
password to create a memory card that will delete the CPU's existing password and
protection.
2. Select the drive that contains the memory card.
3. Click the Create button.

SIMATIC Automation Tool user guide


66 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Device operations
4.20 Creating a memory card

The SIMATIC Automation Tool attempts to create a configuration data protection memory
card.
The Event Log reports the results of the operation.

Troubleshooting memory cards


If you have problems creating a memory card, check for some of these common problems:
• The memory card is not a SIMATIC MC.
• The memory card is full.
• The memory card is write-protected.
• The memory card is no longer in the computer drive you selected.
• Required Siemens files are missing from the SIMATIC MC.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 67
Managing project and device files 5
5.1 Creating, saving, and opening .sat project files

Creating a new project file


To create a new project file with an empty Device table, Use the "File > New" menu
command.

Saving a project file


Use the "File > Save" or "File > Save as" menu command or click the Save button to store
your project in an encrypted .sat project file. This project file contains your Device table
information. The project file does not save device operating mode, selection state, or
confirmation of selection state data.
If you have not set a password for your project, the SIMATIC Automation Tool prompts you to
set a password (Page 69).

Opening a project file


Use the "File > Open" menu command or Open button to open a project that you have
previously saved. The SIMATIC Automation Tool displays the Device table information from
when you saved the file. Scan the network or refresh devices to get current device data.

Guidelines for saving and opening project files


Note the following guidelines for saving and opening project files:
• The Projects settings (Page 87) determine the folder for saving .sat project files.
• You must provide a valid password to save a SIMATIC Automation Tool .sat project file.
• You must enter the correct password to reopen an existing SIMATIC Automation Tool .sat
project file.

Project file compatibility with previous versions


You can open a V3.1 or later project file with SIMATIC Automation Tool V4.0 or later with no
loss of data. You cannot open projects from earlier versions of the SIMATIC Automation Tool.
To work with projects that are earlier than V3.1, follow these steps:
1. Open your project with SIMATIC Automation Tool V3.1 or any service pack of V3.1.
2. Save the project.
3. Open the saved V3.1 project with the current version of the SIMATIC Automation Tool.
4. Scan the network.
5. Save the project.

SIMATIC Automation Tool user guide


68 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Managing project and device files
5.2 Creating or changing a project password

Alternatively, you can upgrade your project with these steps:


1. In the older version of the SIMATIC Automation Tool, copy your device table cells and
paste them into Microsoft Excel.
2. In the current version of the SIMATIC Automation Tool, copy the cells from Microsoft Excel
and paste them into your device table.
3. Correct any fields that the SIMATIC Automation Tool displays in red. These fields have
invalid data.
4. Enter your device passwords.
5. Scan the network.
6. Save the project.
SIMATIC Automation Tool V3.1 and later versions support safety-relevant operations that
were prohibited in V3.0 and earlier versions. V3.0 and earlier .sat project files do not contain
safety data in the project file. When you open a V2.x - V3.0 project file, the SIMATIC
Automation Tool notifies you that it must perform a network scan. After the scan completes,
the SIMATIC Automation Tool opens the project file and applies the project file data to the
devices that the network scan discovered.

NOTE
Transferring files from one programming device to another
Create an archive file (Page 70) to restore SIMATIC Automation Tool project and related files
from one programming device to another.

5.2 Creating or changing a project password


You must protect your project with a password. Siemens recommends that you protect your
SIMATIC Automation Tool project with a strong password. Strong passwords follow these
rules:
• Are at least 12 characters in length
• Mix upper and lower case letters, numerals, and special characters
• Are not words that can be found in a dictionary
• Are not names or identifiers that can be derived from personal information
Keep the password secret and change it frequently.
You must enter the project password to open a .sat file.

Setting or changing the project password


Select the File > Project Password menu command to set or change your project password.
You must enter the password twice to avoid keyboard entry errors.

Password validation
When you create a project password, the SIMATIC Automation Tool indicates that it is a weak
password if it does not meet the criteria for a strong password.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 69
Managing project and device files
5.3 Creating and opening project archives

5.3 Creating and opening project archives


An archive file contains the .sat project file and files you have selected in the following
categories:
• Firmware update tab, New Firmware Version
• Firmware update tab, SNMP Profile
• Program update tab, Program Update Folder
• Restore from Backup tab, Backup File
The SIMATIC Automation Tool includes only valid, unique files that you have selected in these
categories. It does not include all of the files in the folders defined in the Options Settings
(Page 82).

Creating an archive
To create an archive file, follow these steps:
1. Select the File > Create Archive menu command. The SIMATIC Automation Tool opens the
Windows File explorer to the default location for Projects (Page 87).
2. Provide a file name and save the file in the default folder or to any other folder on you
programming device.
3. Provide a password for the archive file.
The SIMATIC Automation Tool saves the compressed archive file with extension .satz.

Opening an archive
To open an archive file, follow these steps:
1. Select the File > Open Archive menu command.
2. Select an archive file from your programming device.
3. If you agree, click "Yes" to acknowledge the prompt that informs you that the files in the
archive will overwrite files of the same name on your programming device. If not, click
"No".
4. Enter the password for the archive file.
The SIMATIC Automation Tool fills the Device table with the devices in the archived .sat
project file and restores the archived files selected for these categories:
• Firmware update (Page 42)
• SNMP Profiles (Page 42)
• Program update (Page 49)
• Backup File (Page 60)

SIMATIC Automation Tool user guide


70 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Managing project and device files
5.4 Exporting information from the SIMATIC Automation Tool

5.4 Exporting information from the SIMATIC Automation Tool


The SIMATIC Automation Tool provides menu commands to export the following types of
information:
• Device information (Page 72) from the Device table
• Device diagnostics (Page 76)
• PC Data (Page 77):
– Information about the programming device you are using to run the SIMATIC
Automation Tool
– Information about Siemens applications that are installed on your programming device
For device information and device diagnostics, you can choose whether to export the data for
all devices or for selected devices. The SIMATIC Automation Tool saves the data in .csv
format.
Unlike previous releases of the SIMATIC Automation Tool, you no longer have an import
command to fill the Device table from an exported file. Due to the flexibility and
customization of the exported device information file, you can use copy and paste to restore
exported device information to the Device table.
The menu commands for exporting are as follows:
• File > Export > Device Information > All Devices: Saves the entire Device table to a .csv
file and an .xml file.
• File > Export > Device Information > All Selected Devices: Saves the Device table for the
selected devices to a .csv file and an .xml file.
• File > Export > Device Diagnostics > All Devices: Saves the diagnostics data for all
eligible devices to a .csv file. Currently, CPU devices support the export of device
diagnostics.
• File > Export > Device Diagnostics > All Selected Devices: Saves the diagnostics data for
the selected eligible devices to a .csv file.
• File > Export > PC Data > Local PC: Saves information about the operating system,
processor, memory, installed Siemens applications, and other system information to a .zip
file.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 71
Managing project and device files
5.4 Exporting information from the SIMATIC Automation Tool

5.4.1 Exporting device information


When you export device information, the SIMATIC Automation Tool creates and saves a .csv
file and .xml file that represent the current data in your Device table. The SIMATIC
Automation Tool does not rescan the network or refresh network.
To export the device information, select one of the following menu commands:
• File > Export > Device Information > All Devices
• File > Export > Device Information > All Selected Devices
The Export settings (Page 92) provide the file path for exporting the Device table.
For security reasons, the SIMATIC Automation Tool does not export CPU passwords.
You can open and edit the .csv file in Microsoft Excel or in a text editor. To copy the edited file
contents into the SIMATIC Automation Tool, you must maintain the Device table format. The
Device table in the SIMATIC Automation Tool contains communication configuration data. If
you put incorrect information in the cells of a Device table, device operations can fail. Correct
the device data and try the operation again.
You can use the .xml file as a data medium for sharing device information data between
applications.
A device information export does not include Data Logs or Recipes that are in CPUs.

NOTE
CPU protection and passwords
For protected CPUs in the Device table, the SIMATIC Automation Tool only exports the local
module and distributed I/O information if the Device table includes a CPU password that is at
the read access level or higher.

Format of the device information .csv file


Rows in the .csv file correspond to devices, folders of local modules, and folders of distributed
I/O if these folders exist. Within each type of row, column headers guide you to the type of
data in the row.
The format of the device information .csv file corresponds to the structure of the Device
table. The device information file uses the following structure:
• Header row: The first row is a header row that contains the column header names from
the Device table:
– Device
– Slot
– Device Type
– Article Number
– Serial Number
– Firmware Version
– Hardware
– MAC Address
– IP Address
– Subnet
– Gateway
– PROFINET Name
– PROFINET Converted Name

SIMATIC Automation Tool user guide


72 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Managing project and device files
5.4 Exporting information from the SIMATIC Automation Tool

• Device row: Each device in the Device table appears in a row of the .csv file with its device
data in each column. All SIMATIC Automation Tool Device table columns are in the
exported .csv file. If you hide columns in the SIMATIC Automation Tool, the data
corresponding to the hidden columns still appears in the .csv file. Hiding columns in the
SIMATIC Automation Tool has no effect on the .csv file contents.
• Local modules folder row: If a device has local modules, the .csv includes a Local Module
row with the following column headers:
– Device
– Slot
– Device Type
– Article Number
– Serial Number
– Firmware Version
– Hardware
• Local modules row: Each local module appears in the .csv file with its module data in
each column. Module data is available in the file when the SIMATIC Automation Tool can
read the module data and the data is visible in the Device table.
• Distributed I/O header: A row with the label "Distributed I/O" indicates that the rows that
follow represent distributed I/O modules.
• Distributed I/O system folder header: A row for a distributed I/O system contains the
name of the distributed I/O system and the following column header names:
– Device
– Slot
– Device Type
– Article Number
– Serial Number
– Firmware Version
– Hardware
• Distributed I/O device row header: Each device in the distributed I/O system appears on
a row with the device data in the corresponding columns. Distributed I/O device data is
available in the file when the SIMATIC Automation Tool can read the device data and the
data is visible in the Device table.
• Distributed I/O module row: Each module for each distributed I/O device appears on a
row with the device data in the corresponding columns. Module data is available in the file
when the SIMATIC Automation Tool can read the module data and the data is visible in the
Device table.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 73
Managing project and device files
5.4 Exporting information from the SIMATIC Automation Tool

Using Copy and Paste as an alternative to exporting

NOTE
Copying between the Device table and Microsoft Excel
You can copy and paste selected cells from the Device table to a Microsoft Excel file:
1. Expand all rows in the Device table with the "Edit > Expand > All Devices" menu command.
2. Select Ctrl+A to highlight all rows and columns or drag to select a range of cells.
3. Select Ctrl+C to copy the Device table data to the Windows clipboard.
4. Select Ctrl+V to paste the clipboard data into a Microsoft Excel worksheet.
The Export function allows you to copy all or selected devices in a readable format. Copying
from the Device table is not typically necessary but is possible. You can, for example, use
copy and paste to modify user-entered device information.

Device information export .csv file example


When you open an exported device information file in Microsoft Excel, the columns are fixed
width.
To expand the column widths to be readable follow these steps:
1. Enter Ctrl-A or click the small triangle in the top left corner between Row 1 and Column A
to select the entire worksheet.
2. On the column line of Microsoft Excel, double-click between any two columns to expand
the column widths. For example, double-click the column divider between A and B.
The following image shows an export of the device information opened in Microsoft Excel
with the column widths expanded:

You can edit data in the Microsoft Excel file. You can also zoom to make the content more
readable. If you add or delete rows, be sure to maintain the format and hierarchy.
If you copy cells to editable fields in the SIMATIC Automation Tool Device table, follow these
steps to update the device table:
1. Copy and paste the cell range that you need from Microsoft Excel to editable fields in the
Device table, for example, "New IP address" or "New PROFINET name".
2. In the SIMATIC Automation Tool, re-enter passwords for protected CPUs.

SIMATIC Automation Tool user guide


74 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Managing project and device files
5.4 Exporting information from the SIMATIC Automation Tool

3. Perform the command for the devices that correspond to your pasted data, for example,
"Set IP Address" or "Set PROFINET Name" from either the "Operations > Update" menu or
the toolbar buttons.
4. Refresh the Device table using the "Operations > Scan Network" menu command or select
devices and run the "View > Refresh > All Selected Devices" menu command. You can also
run either command from the corresponding toolbar button.
Similarly, you could paste edited IP addresses or MAC addresses into the "Insert Device" dialog
or the "Insert Multiple Devices" dialog. For the insert operation to succeed, the IP addresses or
MAC addresses must be unique from exisiting addresses in the device table.

NOTE
Displaying .csv files in Microsoft Notepad or Microsoft Excel
Due to differing character sets, Microsoft Notepad and Microsoft Excel might not correctly
display characters in your .csv file. Open the file using the Unicode (UTF-8) character set to
see characters in your language that might not be visible otherwise. Regardless of the
appearance of header texts, you can export project files and copy content from the exported
files to the SIMATIC Automation Tool.

IP address conflicts between the network and exported .csv file


You can open an exported .csv file in Microsoft Excel. You can then copy and paste device
data from Microsoft Excel into editable fields in the SIMATIC Automation Tool Device table.
For example, you could copy "IP Address", "Subnet", and "Gateway" data from a row in the
.csv file and paste it into "New IP Address", "New Subnet", and "New Gateway" for a device. If
the copied data includes a duplicate IP address of another device that is currently on your
network, the SIMATIC Automation Tool recognizes the duplication, displays an Event Log
message, and shows the pasted "New IP Address" cell in red. You cannot update an IP address
with duplicated data.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 75
Managing project and device files
5.4 Exporting information from the SIMATIC Automation Tool

Format of the device information .xml file


Device information in an .xml file has the following structure when viewed in a text editor:

The XML tags structure the information in the same way as the .csv file organization. Device
information, local modules, and distributed I/O contain the same information in the XML file
as in the .csv file.

5.4.2 Exporting device diagnostics


When you export device diagnostics, the SIMATIC Automation Tool creates and saves a .csv
file that contains CPU diagnostics.
To export CPU device diagnostics, select one of the following menu commands:
• File > Export > Device Information > All Devices
• File > Export > Device Information > All Selected Devices

SIMATIC Automation Tool user guide


76 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Managing project and device files
5.4 Exporting information from the SIMATIC Automation Tool

Format of the device diagnostics .csv file


The diagnostics for the exported devices are in a single .csv file. Header rows separate the
end of the diagnostics of one device from the beginning of the diagnostics for another
device.
Each device begins with a header row with the following column headers:
• Device
• Date
• Time
• Event Type
• Event
• Event Description
The diagnostic events occupy the next rows in the file and contain all of the events for the
device's current diagnostics.
The next device begins with a new header row. Diagnostic events for that device follow in
successive rows. The file continues through all devices or all selected devices, depending on
your selection.

NOTE
Exporting device diagnostics from a large Device table can take a long time. The SIMATIC
Automation Tool displays a progress bar during the export. You can cancel an export
operation that is in progress.

5.4.3 Exporting PC data


The SIMATIC Automation Tool provides the capability to export data about your PC and files
that can be helpful in troubleshooting problems. When you export PC data, the SIMATIC
Automation Tool creates and saves a .zip file with detailed information about the
programming device on which you run the SIMATIC Automation Tool. You can provide this
information to Siemens upon request in the event of problems.
To export PC data, select the "File > Export > PC Data > Local PC" menu command. The
SIMATIC Automation Tool saves the PC data .zip file in the Export folder (Page 92).

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 77
Settings, menus, and toolbars 6
6.1 Main menu
The SIMATIC Automation Tool provides the following menus for device operations.
• File (Page 78)
• Edit (Page 79)
• View menu (Page 80)
• Operations (Page 81)
• Options (Page 82)
• Tools (Page 96)
• Help (Page 96)
If you press the Alt key, the underlined letter indicates the Alt key you can use to activate a
menu or sub-menu command.
Additionally, you can activate some of the menu commands with shortcut key combinations
(Page 168).

6.1.1 File menu

Tool Menu command Description


icon
New Create a new SIMATIC Automation Tool project.

Open Display an "Open" dialog where you can browse to a folder, select an
.sat project file, and provide a password to open a protected project
file. The "Open" dialog displays the projects folder (Page 87), but you
can browse to any location for a project.
Save Save (Page 68) the Device table data in an .sat file. If there is no file­
name, then this operation uses the "Save As" command. The projects
folder (Page 87) is the default folder for saving projects.
Save As Save the Device table data in an .sat file. You can browse to a folder,
provide an .sat project filename, and assign a password to protect
the project file.
Project Password Set or change the password for the project (Page 69)
Create Archive Create an archive file (Page 70) (requires an advanced license)
Open Archive Open an archive file (Page 70) (requires an advanced license)
Export (Page 72)
• Device Information Save the Device table for the selected devices, including local mod­
– All Selected ules and distributed I/O, to a .csv file and an .xml file.
Devices
• Device Information Save the Device table for all devices, including local modules and dis­
– All Devices tributed I/O, to a .csv file.

SIMATIC Automation Tool user guide


78 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Settings, menus, and toolbars
6.1 Main menu

Tool Menu command Description


icon
• Device Diagnostics Save the diagnostics data for the selected devices to a .csv file.
– All Selected
Devices
• Device Diagnostics Save the diagnostics data for all devices to a .csv file.
– All Devices
• PC Data Save PC data for the local programming device to a .zip file.
– Local PC
Exit Close the application. If the project has changed since the last save
operation, the SIMATIC Automation Tool gives you an opportunity to
save the project.

6.1.2 Edit menu

Tool Menu Description


icon command
Cut Cut the selected data and copy this data to the clipboard. Clip­
board entries are compatible with Microsoft Excel, so data can
be shared between the two applications. Read-only cells are not
deleted.
Copy Copy the selected data to the clipboard.

Paste Paste the data contained in the clipboard to selected field(s) in


the SIMATIC Automation Tool. You cannot paste into read-only
cells.
Insert
• Device Insert a device (Page 20) row at the selected row and push the
following device rows downward. You can use this command to
quickly add a device to the Device table.
• Multiple Devices Insert multiple devices (Page 20) by IP addresses or MAC
addresses.
Delete
• All Selected Devices Delete contents of all selected devices.
• All Devices Delete contents for all device rows.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 79
Settings, menus, and toolbars
6.1 Main menu

6.1.3 View menu

Tool Menu Description


icon command
Select
• Select Row(s) Select the Device table rows that have focus.
• Deselect Row(s) Deselect the Device table rows that have focus.
• Select All Devices Select all devices.
• Deselect All Devices Deselect all devices.
Expand
• All Selected Devices Expand all selected devices.
• All Devices Expand all rows for devices and modules.
Collapse
• All Selected Devices Collapse all selected devices.
• All Devices Collapse all rows for devices and modules.
Columns
• Restore Defaults Restore the Device table columns to defaults
• <Individual columns> Turn columns on and off from the Device table display
Sort by
• <Individual columns> Select one column for sorting.
The SIMATIC Automation Tool then sorts the Device table on the
selected column.
• Ascending Sort in ascending order on the selected column.
• Descending Sort in descending order on the selected column.
Size Column to Fit When you have selected a cell in the Device table, size that
column to fit the widest entry in the column with no additional
space.
Size All Columns to Fit Sizes all the columns in the Device table to the width of the
widest entry for each column.
Refresh
• All Selected Devices Refresh all selected devices.
• All Devices Refresh all devices.

SIMATIC Automation Tool user guide


80 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Settings, menus, and toolbars
6.1 Main menu

6.1.4 Operations menu

Tool Menu Description


icon command
Scan Network Scan device network (all devices or a filtered set of devices). (Page
15)

Quick Ping Test whether devices are connected to the network (Page 20)

RUN Put selected CPUs in RUN mode. (Page 30)

STOP Put selected CPUs in STOP mode. (Page 30)

Update

• Set IP Address Update the CPU with the IP Address information for the selected
device(s). (Page 31)
• Set PROFINET Update the CPU with the PROFINET Name for the selected device(s).
Name (Page 33)
• Program Update Update the CPU program or HMI operating system and runtime soft­
ware for the selected device(s). (Page 49)
• Firmware Update the firmware for the selected device(s). (Page 42)
Update
• Two Step Update the firmware for the selected device(s) in two steps. (Page
Firmware 48)
Update
• Firmware Down­ Download firmware update file to selected
load device(s).
• Activate Firmware Activate the downloaded firmware on the
selected device(s).
Identify Flash the LEDs on devices or flash HMI screens. (Page 26)
Use this feature to identify the physical location of a device.
Reset

• Reset Reset DCP communication parameters (Page 35) for devices that
Communication support the DCP reset command.
Parameters
• Memory Reset Perform a memory reset on selected devices. (Page 39)
• Reset to Factory Reset selected devices to factory defaults. (Page 36)
Defaults
• Format Memory Format memory card in selected devices. (Page 40)
Card
Diagnostics

• Show Show diagnostics for a selected CPU. (Page 27)


Diagnostics
• Read Service Read Service Data for selected devices. (Page 29)
Data
Set time Set time in selected CPUs to your programming device time. (Page
31)

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 81
Settings, menus, and toolbars
6.1 Main menu

Tool Menu Description


icon command
Backup Device

• Full Backup Back up all data for all selected devices. (Page 58) The SIMATIC Auto­
mation Tool saves a backup file for each selected device.
• HMI
• Recipes Back up HMI recipes. (Page 59)
• User Back up HMI user administration data. (Page
Administration 59)
Restore Device Restore data from backup file(s) to the corresponding device(s).
(Page 58)
Data Logs Note: Data Log operations apply only to CPUs with SIMATIC memory
cards.
• Read Data Logs Read selected Data Log files to your programming device. (Page 56)
• Delete Data Logs Delete selected Data Log files. (Page 56)

6.1.5 Options menu


The Options menu contains the following menu commands:

Tool Menu Description


icon command
Settings Open the Settings dialog where you can set default settings for the fol­
lowing categories:
• General (Page 84)
• Scan Network (Page 85)
• Communications (Page 85)
• Projects (Page 87)
• Firmware Update (Page 88)
• Program Update (Page 88)
• Service Data (Page 89)
• Backup / Restore (Page 89)
• Data Logs (Page 90)
• Event Log (Page 91)
• Export (Page 92)
• SNMP Profiles (Page 93)
• Scheduler (Page 95)
For the device operations that include file operations, the settings define
the default path name for the operation.
Start Automation Start the Automation License Manager with which you can license the
License Manager SIMATIC Automation Tool.

SIMATIC Automation Tool user guide


82 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Settings, menus, and toolbars
6.1 Main menu

6.1.5.1 SIMATIC Automation Tool pathnames


The pathname examples for the "Options > Settings" dialog show pathnames of folders in
C:\Users\MyAccount\Documents\SIMATIC Automation Tool\, where "MyAccount" represents
your user ID.
You use the "Options > Settings" menu command to provide default paths for the following
file locations:
• Projects (Page 87)
• Firmware Update (Page 88)
• Program Update (Page 88)
• Service Data (Page 89)
• Backup/Restore (Page 89)
• Data Logs (Page 90)
• Event Log (Page 91)
• SNMP Profiles (Page 93)

Difference in displayed path and browsing to a folder


The Settings dialog displays paths, for example, as shown in the Program Update settings:

If you use the browse function from the Device table to locate a file such as a firmware
update file or program update file, you do not see your user ID as a folder under "Users". You
see the folder "Documents". Expand this folder to find the "SIMATIC Automation Tool" folder.
Navigation from Windows also shows a different navigation path than the pathname in the
Settings dialog. From File Explorer, the Documents folder under Quick Access is equivalent to
the "Documents" folder under your "MyAccount" folder.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 83
Settings, menus, and toolbars
6.1 Main menu

6.1.5.2 General settings


In the General settings, you can select the user interface language. When you change the
user interface language, the SIMATIC Automation Tool clears the Event Log.
You can select the check box to show unsupported devices on a network scan (Page 15). The
SIMATIC Automation Tool displays unsupported devices as disabled by using gray text in the
Device table. If you deselect the check box, the SIMATIC Automation Tool filters out
unsupported devices from the Device table.

NOTE
Scan the network to update folder names
If you change the user interface language, folder names in the Device table remain in the
previous user interface language. Scan the network to update folder names to the new user
interface language.

SIMATIC Automation Tool user guide


84 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Settings, menus, and toolbars
6.1 Main menu

6.1.5.3 Scan Network settings


By default, the SIMATIC Automation Tool scans the entire network on a network scan. To
decrease the scan time or to only see a specific subset of the devices on the network, you can
filter the scan if you have an advanced license (Page 110). Use the Scan Network settings to
enable a filtered scan and to define filter criteria for IP addresses of devices on the network:

When you have enabled a scan filter, the SIMATIC Automation Tool displays the filtered scan
icon .

6.1.5.4 Communications settings


You use the Communications options to set options related to multi-threading and
communication operations.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 85
Settings, menus, and toolbars
6.1 Main menu

Using multiple threads for simultaneous operations


You can enhance SIMATIC Automation Tool performance by allowing operations on multiple
standard devices to occur simultaneously on multiple threads. With a Basic license, you can
specify the number of simultaneous operations for the SIMATIC Automation Tool up to a
maximum of five simultaneous operations.
The multiple threads work in parallel to perform the simultaneous operations.
Multi-threading applies only to standard devices. The SIMATIC Automation Tool performs
safety-relevant operations on fail-safe devices on single threads.

Considerations for assigning threads with the SIMATIC Automation Tool


Maximize the number of threads to allow the most simultaneous operations.
Reduce the number of threads if you send an operation command to multiple devices, but
one device does not complete the operation. In this case, the Event Log shows that one
device did not complete the operation. Other devices, however, execute the operation as
expected. In this situation, reduce the number of simultaneous operations (threads). Close
and restart the SIMATIC Automation Tool and try the group operation again.
Because threads execute in parallel, there is no guarantee of the order of the device
operations. Communication speeds can be different for each device. The length of time to
complete an operation can also vary for each device.
You can queue as many jobs of the same type as you want. For example, you can place 100
CPUs in STOP mode by selecting all 100 CPUs and clicking the STOP button. The SIMATIC
Automation Tool displays a dialog with a progress bar until all 100 jobs are complete. The
SIMATIC Automation Tool blocks other operations until all the STOP operations finish.

Multi-threading and changing IP addresses


If you are re-mapping many IP addresses in a multi-threaded operation, first set the IP
addresses to unique temporary addresses. In a second operation, set them to the re-mapped
addresses. This technique avoids creating duplicate IP addresses.
Avoid using a multi-threaded Program Update operation to re-map IP addresses for multiple
devices. Re-map the addresses to temporary addresses first. Then update the programs with
program update files that have the re-mapped IP addresses.
These techniques avoid creating duplicate IP addresses from a multi-threaded Set IP address
operation (Page 31) or a multi-threaded Program Update operation (Page 49).

Disable threads if you use a chain network topology


If your network has a chain topology, disable this option to prevent one CPU from disrupting
the communication to other devices. A chain topology, for example, would have chain
connections from the programming device to CPU 1 to CPU 2 to CPU 3 to others.
&38 &38 &38 &38

6,0$7,&
$XWRPDWLRQ
7RRO

Figure 6-1 Example: Chain topology


With multi-threading, a thread that causes CPU 1 to restart disrupts an operation that is in
progress for CPU 2 or any other CPUs in the chain. Note that you might also have a chain
topology with CM or CP modules.

SIMATIC Automation Tool user guide


86 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Settings, menus, and toolbars
6.1 Main menu

Threading strategies if you have an Advanced license


If you have an Advanced license (Page 110), the scheduler application (Page 117) can also
perform operations on multiple threads. In this case, you can specify a number of
simultaneous operations each for the SIMATIC Automation Tool and the scheduler up to a
total of ten simultaneous operations.
If you have an Advanced license, consider advanced strategies for thread allocation (Page
122).

Timeout for communications operations


If you send an operation command to a device and the connection has a very slow data
transfer rate, you might get a communication timeout error. If you have this problem,
increase the timeout for communications operations.

6.1.5.5 Projects settings


You can accept the default path to save SIMATIC Automation Tool project data (Page 68) or
assign a new path.
Your path might have a different drive letter and "MyAccount" represents the login name of
the current user (Page 83).

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 87
Settings, menus, and toolbars
6.1 Main menu

6.1.5.6 Firmware Update settings


You can accept the default path to firmware update files (Page 42) or assign a different path.
Your path might have a different drive letter and "MyAccount" represents the login name of
the current user (Page 83).
Click the check box to allow or disallow a firmware update with the same firmware version.
Disallowing the replacement of an identical firmware version saves processing time by
preventing unnecessary operations.

6.1.5.7 Program Update settings


You can accept the default path to program files (Page 49) or assign a different path.
Your path might have a different drive letter and "MyAccount" represents the login name of
the current user (Page 83).

SIMATIC Automation Tool user guide


88 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Settings, menus, and toolbars
6.1 Main menu

6.1.5.8 Service Data settings


You can accept the default path to service data files (Page 29) or assign a different path.
Your path might have a different drive letter and "MyAccount" represents the login name of
the current user (Page 83).

6.1.5.9 Backup/Restore settings


You can accept the default path to Backup and Restore files (Page 58) or assign a different
path.
Your path might have a different drive letter and "MyAccount" represents the login name of
the current user (Page 83).

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 89
Settings, menus, and toolbars
6.1 Main menu

6.1.5.10 Data Logs settings


You can accept the default path to Data Log files (Page 56) or assign a different path.
Your path might have a different drive letter and "MyAccount" represents the login name of
the current user (Page 83).

SIMATIC Automation Tool user guide


90 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Settings, menus, and toolbars
6.1 Main menu

6.1.5.11 Event Log settings


By default, the SIMATIC Automation Tool clears the Event Log (Page 135) at the start of each
device operation. You can deselect "Clear event log before each operation" if you want to
disable the default.
When you select the "Automatically append and save events to the event log file" check box,
then you can accept the default path or assign a different path.
Your path might have a different drive letter and "MyAccount" represents the login name of
the current user (Page 83). The SIMATIC Automation Tool then saves each message in the
Event Log window to the file "EventLogFile.csv". When you close and re-open the SIMATIC
Automation Tool, logging automatically resumes in the Event Log file.
You can clear the content of the Event Log file by clicking the "Clear Log" button. This clears
the contents of the file but does not delete it.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 91
Settings, menus, and toolbars
6.1 Main menu

6.1.5.12 Export settings


You can accept the default path for storage of export files (Page 72) or assign a different
path.
Your path might have a different drive letter and "MyAccount" represents the login name of
the current user (Page 83).

SIMATIC Automation Tool user guide


92 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Settings, menus, and toolbars
6.1 Main menu

6.1.5.13 SNMP Profiles


To use the SIMATIC Automation Tool to communicate with SCALANCE devices on your
network, you must configure the SNMP profiles that you use for the devices. Refer to your
SCALANCE device documentation for information about SNMP configuration. If you have
many SCALANCE devices on your network, the SIMATIC Automation Tool makes it easy for
you to save the SNMP profiles that your use for multiple devices.
You need to provide a TFTP (Trivial File Transfer Protocol) server to install firmware (Page 42)
in SCALANCE devices.
You can accept the default path for storage of the SNMP profiles file or assign a different
path.
Your path might have a different drive letter and "MyAccount" represents the login name of
the current user (Page 83).

The SIMATIC Automation Tool supports the following SNMP profiles:


• Version 1: Defined in RFC (Request For Comments) for SNMPv1 by the Internet
Engineering Task Force (IETF) and one of two historic SNMP standards
• Version 2: Defined in RFC (Request For Comments) for SNMPv2 by the Internet
Engineering Task Force (IETF) and the second of two historic SNMP standards
• Version 3: Defined in RFC (Request For Comments) for SNMPv3 by the Internet
Engineering Task Force (IETF) and is the version that the IETF recommends for Internet
management
For more information on SNMP protocols, refer to the SNMP Research International, Inc. Eng­
lish-only Web page (http://www.snmp.com/protocol/).

Adding an SNMP profile


To add an SNMP profile, follow these steps:
1. Click the "Add" button from the SNMP Profiles Settings to add an SNMP profile.
2. Enter a name for your profile or accept the default.
3. Enter the IP address of the TFTP server.
4. Enter or select the server port number.
5. Select the version number from the drop-down list selections.
6. Enter the read community or accept the default.
7. Enter the write community or accept the default.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 93
Settings, menus, and toolbars
6.1 Main menu

SNMP Version 1 or Version 2 profile SNMP Version 3 profile

For a Version 3 profile, complete these steps:


1. Enter a user name.
2. Enter a context name.
3. Select a security level from the drop-down list:
– No Authentication, No Privacy: Communication with no authentication and no privacy
– Authentication, No Privacy: Communication with authentication and no privacy
– Authentication, Privacy: Communication with authentication and privacy
For a Version 3 profile that includes authentication, configure the following authentication
fields:
• Authentication algorithm: Select one from the drop-down list.
• Authentication password
For a Version 3 profile that includes privacy, configure the following privacy fields:
• Privacy algorithm: Select one from the drop-down list.
• Privacy password
After configuring all of the profile information, click OK on the Add dialog to save the profile.
The SIMATIC Automation Tool verifies your selections and informs you of any missing or
incomplete fields. Click Cancel if you do not want to save the profile.

NOTE
You can add up to 25 SNMP profiles.

Modifying an SNMP profile


To modify an existing profile, follow these steps:
1. Select the SNMP profile that you want to modify.
2. Click the Modify button.
3. On the Modify dialog, change the fields that you want to modify.
After you complete the modifications, click OK on the Modify dialog to save the profile. The
SIMATIC Automation Tool verifies your selections and informs you of any missing or
incomplete fields. Click Cancel if you do not want to save the modified profile.

SIMATIC Automation Tool user guide


94 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Settings, menus, and toolbars
6.1 Main menu

Deleting an SNMP profile


To delete an SNMP profile, follow these steps:
1. Select the SNMP profile that you want to delete.
2. Click the Delete button.
3. Confirm that you want to delete the profile. The SIMATIC Automation Tool informs you
whether the profile is in use.

Accepting all additions, modifications, and deletions


Click OK on the SNMP Profiles Settings dialog to accept all of the changes you made. The
SIMATIC Automation Tool saves the profiles to the file in the SNMP profiles folder.
Click Cancel to discard all of your changes.

6.1.5.14 Scheduler settings


You use the Scheduler settings to set options for the Scheduler application.

If you enable the operations, then when you launch the Scheduler application all operations
default to the enabled state.
If schedule operations for a CPU require the CPU to be in STOP mode, the second setting
allows the Scheduler application to change the operating mode to STOP.
These scheduler settings are included in the scheduler configuration file.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 95
Settings, menus, and toolbars
6.1 Main menu

6.1.6 Tools menu

Tools menu
The Tools menu is also accessible from the toolbar icon.

Tool Menu Description


icon command
Check for Firmware Check for firmware updates (Page 42) for a single selected device.
Updates The SIMATIC Automation Tool displays the Web page with firmware
update files for the selected device.
Preload Firmware Look for firmware update files (Page 42) in the firmware update folder
Update Files (Page 88)
The SIMATIC Automation Tool preloads firmware update files in the "New
Firmware Version" column for all devices. The tool only loads an update
file if the file is a newer version than the version in the device. The SIMAT­
IC Automation Tool uploads the newest corresponding file that it finds.
Configure Configure the scheduler application (Page 115). (Requires an Advanced
Scheduler license)

6.1.7 Help menu

Tool Menu Description


icon command
View User Guide Open the SIMATIC Automation Tool user guide.
View Device View read-only table of devices in Microsoft Excel format.
Catalog To view the file, you must have Microsoft Excel on your device.
About SIMATIC Displays the About dialog that contains:
Automation Tool • Product name
• Version
• License information
• Check for updates button, which allows you to find SIMATIC Automa­
tion Tool updates.
• License selector to switch to a different type of license

SIMATIC Automation Tool user guide


96 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Settings, menus, and toolbars
6.2 Toolbar icons

6.2 Toolbar icons


Make sure that the SIMATIC Automation Tool has focus before clicking one of the following
toolbar icons:
icon Description
New: Create a new SIMATIC Automation Tool project file with the ".sat" file name extension.

Open: Display an "Open" dialog that can browse to a folder, select a project file, and provide a password to open the
encrypted project file.
Save the opened project data to a file. If no filename and password are assigned, then the "Save As" dialog is dis­
played.
Cut the selected data and copy the data to the clipboard. Clipboard data are compatible with Microsoft Excel so data
can be shared between the two applications.
Copy the selected data to the clipboard.

Paste the data contained in the clipboard to the selected field(s).

Scan the device network (Page 15)

Scan the device network using the defined filter (Page 85)

Ping devices to check whether they are on the network (Page 20)

Insert one or more devices into the Device table (Page 20)

RUN: Put selected CPUs in RUN mode. (Page 30)

STOP: Put selected CPUs in STOP mode. (Page 30)

Update device(s) with data from the SIMATIC Automation Tool from one of the following choices:
• Set IP Address (Page 31)
• Set PROFINET Name (Page 33)
• Program Update (Page 49)
• Firmware Update (Page 42)
You must select the corresponding Device table tabs to enter the data to update.
Identify devices (Page 26) by flashing device LEDs or HMI screens on selected devices. Use this feature to identify the
physical location of a device.
Reset functions for selected devices:
• Memory Reset (Page 39)
• Reset to Factory Defaults (Page 36)
• Format Memory Card (Page 40)
Access diagnostic information:
• Show Diagnostics (Page 27)
• Read Service Data from selected devices (Page 29)
Set time: Set the system time in selected CPUs to current programming device time (Page 31)
Backup and restore functions: (Page 58)
• Create Backup file(s) for selected CPUs and HMI devices.
• Restore selected device(s) from backup file(s)
File operations:
• Read or delete Data Logs (Page 56)
Delete operations require that the CPU be in STOP mode.
Check for firmware updates or preload firmware update files (Page 42)

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 97
Settings, menus, and toolbars
6.3 SIMATIC Automation Tool program failures

icon Description
Download the scheduler configuration file (Page 115)
Open the Settings dialog (Page 84)
Network interface drop-down list: (Page 167) Select the
PROFINET network interface that is connected to the device net­
work.

6.3 SIMATIC Automation Tool program failures


In rare cases, the SIMATIC Automation Tool software can encounter an unexpected error. If
such an error occurs, the SIMATIC Automation Tool displays a dialog. Siemens requests that
you click the "Send Report" button on this dialog to send the service data for the error to
Siemens. The SIMATIC Automation Tool uses the default email client on your programming
device to open an email with the contents of the service data in the message body. The
recipient is helpline.sii@siemens.com. You can add any additional information or additional
recipients to the email. You must then click "Send" to send the email.
If you choose, you can also click the "Save Project" button on the error dialog to save the
SIMATIC Automation Tool project that encountered the error to your programming device.

Sending error information if you do not have an email client


If your programming device does not have an email client, you can copy the service data file
to a device from which you can send email. To save, copy, and send the service data to
Siemens, follow these steps:
1. Copy the "SATServiceData.txt" file from the service data folder (Page 89) to another
device.
2. Send that file to helpline.sii@siemens.com.

SIMATIC Automation Tool user guide


98 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Supported devices 7
7.1 Device catalog
You can display the device catalog from the "Help > View Device Catalog" menu command of
the SIMATIC Automation Tool. The device catalog shows the supported Siemens devices and
supported SIMATIC Automation Tool operations.
The device catalog file is a Microsoft Excel file. You must have at least Version 2010 of
Microsoft Excel to view the device catalog properly and to use functions such as sorting and
filtering. The device catalog file is read-only. You cannot modify the file to enable features for
a device.
The device catalog has columns that display a check mark in a cell for a TRUE condition and a
blank for a FALSE condition. If the "SAT Support" column contains a check mark for a device,
the device is supported by the SIMATIC Automation Tool. If the SAT Support cell is blank, the
SIMATIC Automation Tool does not support the device. The SAT Support cell overrides check
marks that indicate support for other functions, for example, Failsafe.

Unsupported devices
The SIMATIC Automation Tool handles unsupported devices as follows:
• Displays the device in a Device table row with partial information
• Displays the unsupported device question mark icon in the row
• Supports only the following DCP operations when the device is connected to the same
subnet as the programming device that is running the SIMATIC Automation Tool:
– Identify
– Update IP address
– Update PROFINET name
– Reset communication parameters

Unsupported firmware
You might have a device on your network that has a newer firmware version than the latest
firmware version that the SIMATIC Automation Tool supports. You can only perform device
operations for the latest firmware version listed in the device catalog for the device.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 99
Supported devices
7.2 Fail-Safe CPU support

7.2 Fail-Safe CPU support


The following table shows all fail-safe CPUs and firmware versions that the SIMATIC
Automation Tool supports:

Article number Type descriptor Firmware version First SIMATIC


Automation Tool
version to support
6AG1 214-1AF40-5XB0 CPU 1214FC DC/DC/DC SIP­ V4.1 V4.0 SP3
LUS
6AG1 214-1AF40-5XB0 CPU 1214FC DC/DC/DC SIP­ V4.2 V4.0 SP3
LUS
6AG1 214-1AF40-5XB0 CPU 1214FC DC/DC/DC SIP­ V4.3 V4.0 SP3
LUS
6AG1 214-1AF40-5XB0 CPU 1214FC DC/DC/DC SIP­ V4.4 V4.0 SP3
LUS
6AG1 214-1AF40-5XB0 CPU 1214FC DC/DC/DC SIP­ V4.5 V4.0 SP3
LUS
6AG1 214-1AF40-5XB0 CPU 1214FC DC/DC/DC SIP­ V4.6 V5.0
LUS
6AG1 214-1HF40-5XB0 CPU 1214FC DC/DC/Rly SIP­ V4.1 V4.0 SP3
LUS
6AG1 214-1HF40-5XB0 CPU 1214FC DC/DC/Rly SIP­ V4.2 V4.0 SP3
LUS
6AG1 214-1HF40-5XB0 CPU 1214FC DC/DC/Rly SIP­ V4.3 V4.0 SP3
LUS
6AG1 214-1HF40-5XB0 CPU 1214FC DC/DC/Rly SIP­ V4.4 V4.0 SP3
LUS
6AG1 214-1HF40-5XB0 CPU 1214FC DC/DC/Rly SIP­ V4.5 V4.0 SP3
LUS
6AG1 214-1HF40-5XB0 CPU 1214FC DC/DC/Rly SIP­ V4.6 V5.0
LUS
6AG1 215-1AF40-5XB0 CPU 1215FC DC/DC/DC SIP­ V4.3 V4.0 SP3
LUS
6AG1 215-1AF40-5XB0 CPU 1215FC DC/DC/DC SIP­ V4.4 V4.0 SP3
LUS
6AG1 215-1AF40-5XB0 CPU 1215FC DC/DC/DC SIP­ V4.5 V4.0 SP3
LUS
6AG1 215-1AF40-5XB0 CPU 1215FC DC/DC/DC SIP­ V4.6 V5.0
LUS
6AG1 510-1SJ01-2AB0 CPU 1510SP F-1 PN SIPLUS V1.8 V4.0 SP3
6AG1 510-1SJ01-2AB0 CPU 1510SP F-1 PN SIPLUS V2.0 V4.0 SP3
6AG1 510-1SJ01-2AB0 CPU 1510SP F-1 PN SIPLUS V2.1 V4.0 SP3
6AG1 510-1SJ01-2AB0 CPU 1510SP F-1 PN SIPLUS V2.5 V4.0 SP3
6AG1 510-1SJ01-2AB0 CPU 1510SP F-1 PN SIPLUS V2.6 V4.0 SP3
6AG1 510-1SJ01-2AB0 CPU 1510SP F-1 PN SIPLUS V2.8 V4.0 SP3
6AG1 510-1SJ01-2AB0 CPU 1510SP F-1 PN SIPLUS V2.9 V4.0 SP3

SIMATIC Automation Tool user guide


100 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Supported devices
7.2 Fail-Safe CPU support

Article number Type descriptor Firmware version First SIMATIC


Automation Tool
version to support
6AG1 510-1SK03-2AB0 CPU 1510SP F-1 PN SIPLUS V3.0 V5.0
6AG1 511-1FK01-2AB0 CPU 1511F-1 PN SIPLUS V1.8 V4.0 SP3
6AG1 511-1FK01-2AB0 CPU 1511F-1 PN SIPLUS V2.0 V4.0 SP3
6AG1 511-1FK01-2AB0 CPU 1511F-1 PN SIPLUS V2.1 V4.0 SP3
6AG1 511-1FK01-2AB0 CPU 1511F-1 PN SIPLUS V2.5 V4.0 SP3
6AG1 511-1FK01-2AB0 CPU 1511F-1 PN SIPLUS V2.6 V4.0 SP3
6AG1 511-1FK01-2AB0 CPU 1511F-1 PN SIPLUS V2.8 V4.0 SP3
6AG1 511-1FK01-2AB0 CPU 1511F-1 PN SIPLUS V2.9 V4.0 SP3
6AG1 511-1FK02-2AB0 CPU 1511F-1 PN SIPLUS V2.8 V4.0 SP3
6AG1 511-1FK02-2AB0 CPU 1511F-1 PN SIPLUS V2.9 V4.0 SP3
6AG1 511-1FL02-2AB0 CPU 1511F-1 PN SIPLUS V3.0 V5.0
6AG1 512-1SK01-2AB0 CPU 1512SP F-1 PN SIPLUS V1.8 V4.0 SP3
6AG1 512-1SK01-2AB0 CPU 1512SP F-1 PN SIPLUS V2.0 V4.0 SP3
6AG1 512-1SK01-2AB0 CPU 1512SP F-1 PN SIPLUS V2.1 V4.0 SP3
6AG1 512-1SK01-2AB0 CPU 1512SP F-1 PN SIPLUS V2.5 V4.0 SP3
6AG1 512-1SK01-2AB0 CPU 1512SP F-1 PN SIPLUS V2.6 V4.0 SP3
6AG1 512-1SK01-2AB0 CPU 1512SP F-1 PN SIPLUS V2.8 V4.0 SP3
6AG1 512-1SK01-2AB0 CPU 1512SP F-1 PN SIPLUS V2.9 V4.0 SP3
6AG1 512-1SK01-7AB0 CPU 1512SP F-1 PN SIPLUS V2.9 V4.0 SP3
6AG1 512-1SM03-2AB0 CPU 1512SP F-1 PN SIPLUS V3.0 V5.0
6AG1 512-1SM03-7AB0 CPU 1512SP F-1 PN SIPLUS V3.0 V5.0
6AG1 513-1FL01-2AB0 CPU 1513F-1 PN SIPLUS V1.8 V4.0 SP3
6AG1 513-1FL01-2AB0 CPU 1513F-1 PN SIPLUS V2.0 V4.0 SP3
6AG1 513-1FL01-2AB0 CPU 1513F-1 PN SIPLUS V2.1 V4.0 SP3
6AG1 513-1FL01-2AB0 CPU 1513F-1 PN SIPLUS V2.5 V4.0 SP3
6AG1 513-1FL01-2AB0 CPU 1513F-1 PN SIPLUS V2.6 V4.0 SP3
6AG1 513-1FL01-2AB0 CPU 1513F-1 PN SIPLUS V2.8 V4.0 SP3
6AG1 513-1FL01-2AB0 CPU 1513F-1 PN SIPLUS V2.9 V4.0 SP3
6AG1 513-1FL02-2AB0 CPU 1513F-1 PN SIPLUS V2.8 V4.0 SP3
6AG1 513-1FL02-2AB0 CPU 1513F-1 PN SIPLUS V2.9 V4.0 SP3
6AG1 513-1FM03-2AB0 CPU 1513F-1 PN SIPLUS V3.0 V5.0
6AG1 515-2FM01-2AB0 CPU 1515F-2 PN SIPLUS V2.8 V4.0 SP3
6AG1 515-2FM01-2AB0 CPU 1515F-2 PN SIPLUS V2.9 V4.0 SP3
6AG1 515-2FM02-2AB0 CPU 1515F-2 PN SIPLUS V2.8 V4.0 SP3
6AG1 515-2FM02-2AB0 CPU 1515F-2 PN SIPLUS V2.9 V4.0 SP3
6AG1 515-2FN03-2AB0 CPU 1515F-2 PN SIPLUS V3.0 V5.0
6AG1 516-3FN01-2AB0 CPU 1516F-3 PN+DP SIPLU­ V1.8 V4.0 SP3
S

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 101
Supported devices
7.2 Fail-Safe CPU support

Article number Type descriptor Firmware version First SIMATIC


Automation Tool
version to support
6AG1 516-3FN01-2AB0 CPU 1516F-3 PN+DP SIPLU­ V2.0 V4.0 SP3
S
6AG1 516-3FN01-2AB0 CPU 1516F-3 PN+DP SIPLU­ V2.1 V4.0 SP3
S
6AG1 516-3FN01-2AB0 CPU 1516F-3 PN+DP SIPLU­ V2.5 V4.0 SP3
S
6AG1 516-3FN01-2AB0 CPU 1516F-3 PN+DP SIPLU­ V2.6 V4.0 SP3
S
6AG1 516-3FN01-2AB0 CPU 1516F-3 PN+DP SIPLU­ V2.8 V4.0 SP3
S
6AG1 516-3FN01-2AB0 CPU 1516F-3 PN+DP SIPLU­ V2.9 V4.0 SP3
S
6AG1 516-3FN02-2AB0 CPU 1516F-3 PN+DP SIPLU­ V2.8 V4.0 SP3
S
6AG1 516-3FN02-2AB0 CPU 1516F-3 PN+DP SIPLU­ V2.9 V4.0 SP3
S
6AG1 516-3FP03-2AB0 CPU 1516F-3 PN/DP SIPLUS V3.0 V5.0
6AG1 518-4FP00-4AB0 CPU 1518F-4 PN+DP SIPLU­ V1.8 V4.0 SP3
S
6AG1 518-4FP00-4AB0 CPU 1518F-4 PN+DP SIPLU­ V2.0 V4.0 SP3
S
6AG1 518-4FP00-4AB0 CPU 1518F-4 PN+DP SIPLU­ V2.1 V4.0 SP3
S
6AG1 518-4FP00-4AB0 CPU 1518F-4 PN+DP SIPLU­ V2.5 V4.0 SP3
S
6AG1 518-4FP00-4AB0 CPU 1518F-4 PN+DP SIPLU­ V2.6 V4.0 SP3
S
6AG1 518-4FP00-4AB0 CPU 1518F-4 PN+DP SIPLU­ V2.8 V4.0 SP3
S
6AG1 518-4FP00-4AB0 CPU 1518F-4 PN+DP SIPLU­ V2.9 V4.0 SP3
S
6AG1 518-4FP00-4AB0 CPU 1518F-4 PN/DP SIPLUS V3.0 V5.0
6AG1 518-4JP00-4AB0 CPU 1518F-4 PN/DP SIPLUS V3.0 V5.0
6AG2 510-1SJ01-1AB0 CPU 1510SP F-1 PN SIPLU­ V1.8 V4.0 SP3
S RAIL
6AG2 510-1SJ01-1AB0 CPU 1510SP F-1 PN SIPLU­ V2.0 V4.0 SP3
S RAIL
6AG2 510-1SJ01-1AB0 CPU 1510SP F-1 PN SIPLU­ V2.1 V4.0 SP3
S RAIL
6AG2 510-1SJ01-1AB0 CPU 1510SP F-1 PN SIPLU­ V2.5 V4.0 SP3
S RAIL
6AG2 510-1SJ01-1AB0 CPU 1510SP F-1 PN SIPLU­ V2.6 V4.0 SP3
S RAIL
6AG2 510-1SJ01-1AB0 CPU 1510SP F-1 PN SIPLU­ V2.8 V4.0 SP3
S RAIL

SIMATIC Automation Tool user guide


102 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Supported devices
7.2 Fail-Safe CPU support

Article number Type descriptor Firmware version First SIMATIC


Automation Tool
version to support
6AG2 510-1SJ01-1AB0 CPU 1510SP F-1 PN SIPLU­ V2.9 V4.0 SP3
S RAIL
6AG2 510-1SK01-1AB0 CPU 1510SP F-1 PN SIPLU­ V3.0 V5.0
S RAIL
6AG2 512-1SK01-1AB0 CPU 1512SP F-1 PN SIPLU­ V1.8 V4.0 SP3
S RAIL
6AG2 512-1SK01-1AB0 CPU 1512SP F-1 PN SIPLU­ V2.0 V4.0 SP3
S RAIL
6AG2 512-1SK01-1AB0 CPU 1512SP F-1 PN SIPLU­ V2.1 V4.0 SP3
S RAIL
6AG2 512-1SK01-1AB0 CPU 1512SP F-1 PN SIPLU­ V2.5 V4.0 SP3
S RAIL
6AG2 512-1SK01-1AB0 CPU 1512SP F-1 PN SIPLU­ V2.6 V4.0 SP3
S RAIL
6AG2 512-1SK01-1AB0 CPU 1512SP F-1 PN SIPLU­ V2.8 V4.0 SP3
S RAIL
6AG2 512-1SK01-1AB0 CPU 1512SP F-1 PN SIPLU­ V2.9 V4.0 SP3
S RAIL
6AG2 512-1SK01-4AB0 CPU 1512SP F-1 PN SIPLU­ V2.9 V4.0 SP3
S RAIL
6AG2 512-1SM03-4AB0 CPU 1512SP F-1 PN SIPLU­ V3.0 V5.0
S RAIL
6AG2 515-2FM01-2AB0 CPU 1515F-2 PN SIPLUS R­ V2.8 V4.0 SP3
AIL
6AG2 515-2FM01-2AB0 CPU 1515F-2 PN SIPLUS R­ V2.9 V4.0 SP3
AIL
6AG2 515-2FM02-4AB0 CPU 1515F-2 PN SIPLUS R­ V2.8 V4.0 SP3
AIL
6AG2 515-2FM02-4AB0 CPU 1515F-2 PN SIPLUS R­ V2.9 V4.0 SP3
AIL
6AG2 515-2FN03-4AB0 CPU 1515F-2 PN SIPLUS R­ V3.0 V5.0
AIL
6AG2 516-3FN01-1AB0 CPU 1516F-3 PN+DP SIPLU­ V1.8 V4.0 SP3
S RAIL
6AG2 516-3FN01-1AB0 CPU 1516F-3 PN+DP SIPLU­ V2.0 V4.0 SP3
S RAIL
6AG2 516-3FN01-1AB0 CPU 1516F-3 PN+DP SIPLU­ V2.1 V4.0 SP3
S RAIL
6AG2 516-3FN01-1AB0 CPU 1516F-3 PN+DP SIPLU­ V2.5 V4.0 SP3
S RAIL
6AG2 516-3FN01-1AB0 CPU 1516F-3 PN+DP SIPLU­ V2.6 V4.0 SP3
S RAIL
6AG2 516-3FN01-1AB0 CPU 1516F-3 PN+DP SIPLU­ V2.8 V4.0 SP3
S RAIL

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 103
Supported devices
7.2 Fail-Safe CPU support

Article number Type descriptor Firmware version First SIMATIC


Automation Tool
version to support
6AG2 516-3FN01-1AB0 CPU 1516F-3 PN+DP SIPLU­ V2.9 V4.0 SP3
S RAIL
6AG2 516-3FN02-2AB0 CPU 1516F-3 PN+DP SIPLU­ V2.8 V4.0 SP3
S RAIL
6AG2 516-3FN02-2AB0 CPU 1516F-3 PN+DP SIPLU­ V2.9 V4.0 SP3
S RAIL
6AG2 516-3FN02-4AB0 CPU 1516F-3 PN+DP SIPLU­ V2.8 V4.0 SP3
S RAIL
6AG2 516-3FN02-4AB0 CPU 1516F-3 PN+DP SIPLU­ V2.9 V4.0 SP3
S RAIL
6AG2 516-3FP03-2AB0 CPU 1516F-3 PN+DP SIPLU­ V3.0 V5.0
S RAIL
6AG2 516-3FP03-4AB0 CPU 1516F-3 PN+DP SIPLU­ V3.0 V5.0
S RAIL
6ES7 212-1AF40-0XB0 CPU 1212FC DC/DC/DC V4.2 V3.1
6ES7 212-1AF40-0XB0 CPU 1212FC DC/DC/DC V4.3 V3.1 SP2
6ES7 212-1AF40-0XB0 CPU 1212FC DC/DC/DC V4.4 V3.1 SP4
6ES7 212-1AF40-0XB0 CPU 1212FC DC/DC/DC V4.5 V4.0 SP3
6ES7 212-1AF40-0XB0 CPU 1212FC DC/DC/DC V4.6 V5.0
6ES7 212-1HF40-0XB0 CPU 1212FC DC/DC/Rly V4.2 V3.1
6ES7 212-1HF40-0XB0 CPU 1212FC DC/DC/Rly V4.3 V3.1 SP2
6ES7 212-1HF40-0XB0 CPU 1212FC DC/DC/Rly V4.4 V3.1 SP4
6ES7 212-1HF40-0XB0 CPU 1212FC DC/DC/Rly V4.5 V4.0 SP3
6ES7 212-1HF40-0XB0 CPU 1212FC DC/DC/Rly V4.6 V5.0
6ES7 214-1AF40-0XB0 CPU 1214FC DC/DC/DC V4.1 V3.1
6ES7 214-1AF40-0XB0 CPU 1214FC DC/DC/DC V4.2 V3.1
6ES7 214-1AF40-0XB0 CPU 1214FC DC/DC/DC V4.3 V3.1 SP2
6ES7 214-1AF40-0XB0 CPU 1214FC DC/DC/DC V4.4 V3.1 SP4
6ES7 214-1AF40-0XB0 CPU 1214FC DC/DC/DC V4.5 V4.0 SP3
6ES7 214-1AF40-0XB0 CPU 1214FC DC/DC/DC V4.6 V5.0
6ES7 214-1HF40-0XB0 CPU 1214FC DC/DC/Rly V4.1 V3.1
6ES7 214-1HF40-0XB0 CPU 1214FC DC/DC/Rly V4.2 V3.1
6ES7 214-1HF40-0XB0 CPU 1214FC DC/DC/Rly V4.3 V3.1 SP2
6ES7 214-1HF40-0XB0 CPU 1214FC DC/DC/Rly V4.4 V3.1 SP4
6ES7 214-1HF40-0XB0 CPU 1214FC DC/DC/Rly V4.5 V4.0 SP3
6ES7 214-1HF40-0XB0 CPU 1214FC DC/DC/Rly V4.6 V5.0
6ES7 215-1AF40-0XB0 CPU 1215FC DC/DC/DC V4.1 V3.1
6ES7 215-1AF40-0XB0 CPU 1215FC DC/DC/DC V4.2 V3.1
6ES7 215-1AF40-0XB0 CPU 1215FC DC/DC/DC V4.3 V3.1 SP2
6ES7 215-1AF40-0XB0 CPU 1215FC DC/DC/DC V4.4 V3.1 SP4

SIMATIC Automation Tool user guide


104 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Supported devices
7.2 Fail-Safe CPU support

Article number Type descriptor Firmware version First SIMATIC


Automation Tool
version to support
6ES7 215-1AF40-0XB0 CPU 1215FC DC/DC/DC V4.5 V4.0 SP3
6ES7 215-1AF40-0XB0 CPU 1215FC DC/DC/DC V4.6 V5.0
6ES7 215-1HF40-0XB0 CPU 1215FC DC/DC/Rly V4.1 V3.1
6ES7 215-1HF40-0XB0 CPU 1215FC DC/DC/Rly V4.2 V3.1
6ES7 215-1HF40-0XB0 CPU 1215FC DC/DC/Rly V4.3 V3.1 SP2
6ES7 215-1HF40-0XB0 CPU 1215FC DC/DC/Rly V4.4 V3.1 SP4
6ES7 215-1HF40-0XB0 CPU 1215FC DC/DC/Rly V4.5 V4.0 SP3
6ES7 215-1HF40-0XB0 CPU 1215FC DC/DC/Rly V4.6 V5.0
6ES7 510-1SJ00-0AB0 CPU 1510SP F-1 PN V1.7 V3.1
6ES7 510-1SJ00-0AB0 CPU 1510SP F-1 PN V1.8 V3.1
6ES7 510-1SJ01-0AB0 CPU 1510SP F-1 PN V1.8 V3.1
6ES7 510-1SJ01-0AB0 CPU 1510SP F-1 PN V2.0 V3.1
6ES7 510-1SJ01-0AB0 CPU 1510SP F-1 PN V2.1 V3.1
6ES7 510-1SJ01-0AB0 CPU 1510SP F-1 PN V2.5 V3.1 SP1
6ES7 510-1SJ01-0AB0 CPU 1510SP F-1 PN V2.6 V3.1 SP2
6ES7 510-1SJ01-0AB0 CPU 1510SP F-1 PN V2.8 V3.1 SP4
6ES7 510-1SJ01-0AB0 CPU 1510SP F-1 PN V2.9 V4.0 SP3
6ES7 510-1SK03-0AB0 CPU 1510SP F-1 PN V3.0 V5.0
6ES7 511-1FK00-0AB0 CPU 1511F-1 PN V1.7 V3.1
6ES7 511-1FK00-0AB0 CPU 1511F-1 PN V1.8 V3.1
6ES7 511-1FK01-0AB0 CPU 1511F-1 PN V1.8 V3.1
6ES7 511-1FK01-0AB0 CPU 1511F-1 PN V2.0 V3.1
6ES7 511-1FK01-0AB0 CPU 1511F-1 PN V2.1 V3.1
6ES7 511-1FK01-0AB0 CPU 1511F-1 PN V2.5 V3.1 SP1
6ES7 511-1FK01-0AB0 CPU 1511F-1 PN V2.6 V3.1 SP2
6ES7 511-1FK01-0AB0 CPU 1511F-1 PN V2.8 V3.1 SP4
6ES7 511-1FK01-0AB0 CPU 1511F-1 PN V2.9 V4.0 SP3
6ES7 511-1FK02-0AB0 CPU 1511F-1 PN V2.5 V3.1 SP1
6ES7 511-1FK02-0AB0 CPU 1511F-1 PN V2.6 V3.1 SP2
6ES7 511-1FK02-0AB0 CPU 1511F-1 PN V2.8 V3.1 SP4
6ES7 511-1FK02-0AB0 CPU 1511F-1 PN V2.9 V4.0 SP3
6ES7 511-1FL03-0AB0 CPU 1511F-1 PN V3.0 V5.0
6ES7 511-1UK01-0AB0 CPU 1511TF-1 PN V2.1 V3.1
6ES7 511-1UK01-0AB0 CPU 1511TF-1 PN V2.5 V3.1 SP1
6ES7 511-1UK01-0AB0 CPU 1511TF-1 PN V2.6 V3.1 SP2
6ES7 511-1UK01-0AB0 CPU 1511TF-1 PN V2.8 V3.1 SP4
6ES7 511-1UK01-0AB0 CPU 1511TF-1 PN V2.9 V4.0 SP3
6ES7 511-1UL03-0AB0 CPU 1511TF-1 PN V3.0 V5.0

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 105
Supported devices
7.2 Fail-Safe CPU support

Article number Type descriptor Firmware version First SIMATIC


Automation Tool
version to support
6ES7 512-1SK00-0AB0 CPU 1512SP F-1 PN V1.7 V3.1
6ES7 512-1SK00-0AB0 CPU 1512SP F-1 PN V1.8 V3.1
6ES7 512-1SK01-0AB0 CPU 1512SP F-1 PN V1.8 V3.1
6ES7 512-1SK01-0AB0 CPU 1512SP F-1 PN V2.0 V3.1
6ES7 512-1SK01-0AB0 CPU 1512SP F-1 PN V2.1 V3.1
6ES7 512-1SK01-0AB0 CPU 1512SP F-1 PN V2.5 V3.1 SP1
6ES7 512-1SK01-0AB0 CPU 1512SP F-1 PN V2.6 V3.1 SP2
6ES7 512-1SK01-0AB0 CPU 1512SP F-1 PN V2.8 V3.1 SP4
6ES7 512-1SK01-0AB0 CPU 1512SP F-1 PN V2.9 V4.0 SP3
6ES7 512-1SM03-0AB0 CPU 1512SP F-1 PN V3.0 V5.0
6ES7 513-1FL00-0AB0 CPU 1513F-1 PN V1.7 V3.1
6ES7 513-1FL00-0AB0 CPU 1513F-1 PN V1.8 V3.1
6ES7 513-1FL01-0AB0 CPU 1513F-1 PN V1.8 V3.1
6ES7 513-1FL01-0AB0 CPU 1513F-1 PN V2.0 V3.1
6ES7 513-1FL01-0AB0 CPU 1513F-1 PN V2.1 V3.1
6ES7 513-1FL01-0AB0 CPU 1513F-1 PN V2.5 V3.1 SP1
6ES7 513-1FL01-0AB0 CPU 1513F-1 PN V2.6 V3.1 SP2
6ES7 513-1FL01-0AB0 CPU 1513F-1 PN V2.8 V3.1 SP4
6ES7 513-1FL01-0AB0 CPU 1513F-1 PN V2.9 V4.0 SP3
6ES7 513-1FL02-0AB0 CPU 1513F-1 PN V2.5 V3.1 SP1
6ES7 513-1FL02-0AB0 CPU 1513F-1 PN V2.6 V3.1 SP2
6ES7 513-1FL02-0AB0 CPU 1513F-1 PN V2.8 V3.1 SP4
6ES7 513-1FL02-0AB0 CPU 1513F-1 PN V2.9 V4.0 SP3
6ES7 513-1FM03-0AB0 CPU 1513F-1 PN V3.0 V5.0
6ES7 513-2GL00-0AB0 CPU 1513pro F-2 PN V2.8 V3.1 SP4
6ES7 513-2GL00-0AB0 CPU 1513pro F-2 PN V2.9 V4.0 SP3
6ES7 514-2SN03-0AB0 CPU 1514SP F-2 PN V3.0 V5.0
6ES7 514-2WN03-0AB0 CPU 1514SP TF-2 PN V3.0 V5.0
6ES7 515-2FM00-0AB0 CPU 1515F-2 PN V1.6 V3.1
6ES7 515-2FM00-0AB0 CPU 1515F-2 PN V1.7 V3.1
6ES7 515-2FM00-0AB0 CPU 1515F-2 PN V1.8 V3.1
6ES7 515-2FM01-0AB0 CPU 1515F-2 PN V1.8 V3.1
6ES7 515-2FM01-0AB0 CPU 1515F-2 PN V2.0 V3.1
6ES7 515-2FM01-0AB0 CPU 1515F-2 PN V2.1 V3.1
6ES7 515-2FM01-0AB0 CPU 1515F-2 PN V2.5 V3.1 SP1
6ES7 515-2FM01-0AB0 CPU 1515F-2 PN V2.6 V3.1 SP2
6ES7 515-2FM01-0AB0 CPU 1515F-2 PN V2.8 V3.1 SP4
6ES7 515-2FM01-0AB0 CPU 1515F-2 PN V2.9 V4.0 SP3

SIMATIC Automation Tool user guide


106 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Supported devices
7.2 Fail-Safe CPU support

Article number Type descriptor Firmware version First SIMATIC


Automation Tool
version to support
6ES7 515-2FM02-0AB0 CPU 1515F-2 PN V2.8 V3.1 SP4
6ES7 515-2FM02-0AB0 CPU 1515F-2 PN V2.9 V4.0 SP3
6ES7 515-2FN03-0AB0 CPU 1515F-2 PN V3.0 V5.0
6ES7 515-2UM01-0AB0 CPU 1515TF-2 PN V2.1 V3.1
6ES7 515-2UM01-0AB0 CPU 1515TF-2 PN V2.5 V3.1 SP1
6ES7 515-2UM01-0AB0 CPU 1515TF-2 PN V2.6 V3.1 SP2
6ES7 515-2UM01-0AB0 CPU 1515TF-2 PN V2.8 V3.1 SP4
6ES7 515-2UM01-0AB0 CPU 1515TF-2 PN V2.9 V4.0 SP3
6ES7 515-2UN03-0AB0 CPU 1515TF-2 PN V3.0 V5.0
6ES7 516-2GN00-0AB0 CPU 1516pro F-2 PN V2.0 V3.1
6ES7 516-2GN00-0AB0 CPU 1516pro F-2 PN V2.1 V3.1
6ES7 516-2GN00-0AB0 CPU 1516pro F-2 PN V2.5 V3.1 SP1
6ES7 516-2GN00-0AB0 CPU 1516pro F-2 PN V2.6 V3.1 SP2
6ES7 516-2GN00-0AB0 CPU 1516pro F-2 PN V2.8 V3.1 SP4
6ES7 516-2GN00-0AB0 CPU 1516pro F-2 PN V2.9 V4.0 SP3
6ES7 516-3FN00-0AB0 CPU 1516F-3 PN/DP V1.5 V3.1
6ES7 516-3FN00-0AB0 CPU 1516F-3 PN/DP V1.6 V3.1
6ES7 516-3FN00-0AB0 CPU 1516F-3 PN/DP V1.7 V3.1
6ES7 516-3FN00-0AB0 CPU 1516F-3 PN/DP V1.8 V3.1
6ES7 516-3FN01-0AB0 CPU 1516F-3 PN/DP V1.8 V3.1
6ES7 516-3FN01-0AB0 CPU 1516F-3 PN/DP V2.0 V3.1
6ES7 516-3FN01-0AB0 CPU 1516F-3 PN/DP V2.1 V3.1
6ES7 516-3FN01-0AB0 CPU 1516F-3 PN/DP V2.5 V3.1 SP1
6ES7 516-3FN01-0AB0 CPU 1516F-3 PN/DP V2.6 V3.1 SP2
6ES7 516-3FN01-0AB0 CPU 1516F-3 PN/DP V2.8 V3.1 SP4
6ES7 516-3FN01-0AB0 CPU 1516F-3 PN/DP V2.9 V4.0 SP3
6ES7 516-3FN02-0AB0 CPU 1516F-3 PN/DP V2.8 V3.1 SP4
6ES7 516-3FN02-0AB0 CPU 1516F-3 PN/DP V2.9 V4.0 SP3
6ES7 516-3FP03-0AB0 CPU 1516F-3 PN/DP V3.0 V5.0
6ES7 516-3UN00-0AB0 CPU 1516TF-3 PN/DP V2.5 V3.1 SP1
6ES7 516-3UN00-0AB0 CPU 1516TF-3 PN/DP V2.6 V3.1 SP2
6ES7 516-3UN00-0AB0 CPU 1516TF-3 PN/DP V2.8 V3.1 SP4
6ES7 516-3UN00-0AB0 CPU 1516TF-3 PN/DP V2.9 V4.0 SP3
6ES7 516-3UN00-0AB0 CPU 1516TF-3 PN/DP V3.0 V5.0
6ES7 517-3FP00-0AB0 CPU 1517F-3 PN/DP V1.6 V3.1
6ES7 517-3FP00-0AB0 CPU 1517F-3 PN/DP V1.7 V3.1
6ES7 517-3FP00-0AB0 CPU 1517F-3 PN/DP V1.8 V3.1
6ES7 517-3FP00-0AB0 CPU 1517F-3 PN/DP V2.0 V3.1

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 107
Supported devices
7.2 Fail-Safe CPU support

Article number Type descriptor Firmware version First SIMATIC


Automation Tool
version to support
6ES7 517-3FP00-0AB0 CPU 1517F-3 PN/DP V2.1 V3.1
6ES7 517-3FP00-0AB0 CPU 1517F-3 PN/DP V2.5 V3.1 SP1
6ES7 517-3FP00-0AB0 CPU 1517F-3 PN/DP V2.6 V3.1 SP2
6ES7 517-3FP00-0AB0 CPU 1517F-3 PN/DP V2.8 V3.1 SP4
6ES7 517-3FP00-0AB0 CPU 1517F-3 PN/DP V2.9 V4.0 SP3
6ES7 517-3FP00-0AB0 CPU 1517F-3 PN/DP V3.0 V5.0
6ES7 517-3UP00-0AB0 CPU 1517TF-3 PN/DP V2.0 V3.1
6ES7 517-3UP00-0AB0 CPU 1517TF-3 PN/DP V2.1 V3.1
6ES7 517-3UP00-0AB0 CPU 1517TF-3 PN/DP V2.5 V3.1 SP1
6ES7 517-3UP00-0AB0 CPU 1517TF-3 PN/DP V2.6 V3.1 SP2
6ES7 517-3UP00-0AB0 CPU 1517TF-3 PN/DP V2.8 V3.1 SP4
6ES7 517-3UP00-0AB0 CPU 1517TF-3 PN/DP V2.9 V4.0 SP3
6ES7 517-3UP00-0AB0 CPU 1517TF-3 PN/DP V3.0 V5.0
6ES7 518-4FP00-0AB0 CPU 1518F-4 PN/DP V1.5 V3.1
6ES7 518-4FP00-0AB0 CPU 1518F-4 PN/DP V1.6 V3.1
6ES7 518-4FP00-0AB0 CPU 1518F-4 PN/DP V1.7 V3.1
6ES7 518-4FP00-0AB0 CPU 1518F-4 PN/DP V1.8 V3.1
6ES7 518-4FP00-0AB0 CPU 1518F-4 PN/DP V2.0 V3.1
6ES7 518-4FP00-0AB0 CPU 1518F-4 PN/DP V2.1 V3.1
6ES7 518-4FP00-0AB0 CPU 1518F-4 PN/DP V2.5 V3.1 SP1
6ES7 518-4FP00-0AB0 CPU 1518F-4 PN/DP V2.6 V3.1 SP2
6ES7 518-4FP00-0AB0 CPU 1518F-4 PN/DP V2.8 V3.1 SP4
6ES7 518-4FP00-0AB0 CPU 1518F-4 PN/DP V2.9 V4.0 SP3
6ES7 518-4FP00-0AB0 CPU 1518F-4 PN/DP 3.0 V5.0
6ES7 518-4FP00-3AB0 CPU 1518F-4 PN/DP ODK V2.0 V3.1 SP1
6ES7 518-4FP00-3AB0 CPU 1518F-4 PN/DP ODK V2.1 V3.1 SP1
6ES7 518-4FP00-3AB0 CPU 1518F-4 PN/DP ODK V2.5 V3.1 SP1
6ES7 518-4FP00-3AB0 CPU 1518F-4 PN/DP ODK V2.6 V3.1 SP2
6ES7 518-4FP00-3AB0 CPU 1518F-4 PN/DP ODK V2.8 V3.1 SP4
6ES7 518-4FP00-3AB0 CPU 1518F-4 PN/DP ODK V2.9 V4.0 SP3
6ES7 518-4FX00-1AB0 CPU 1518F-4 PN/DP MFP V2.5 V3.1 SP1
6ES7 518-4FX00-1AB0 CPU 1518F-4 PN/DP MFP V2.6 V3.1 SP2
6ES7 518-4FX00-1AB0 CPU 1518F-4 PN/DP MFP V2.8 V3.1 SP4
6ES7 518-4FX00-1AB0 CPU 1518F-4 PN/DP MFP V2.9 V4.0 SP3
6ES7 518-4FX00-1AB0 CPU 1518F-4 PN/DP MFP V3.0 V5.0
6ES7 518-4JP00-0AB0 CPU 1518HF-4 PN V2.9 V4.0 SP3
6ES7 518-4JP00-0AB0 CPU 1518HF-4 PN V3.0 V5.0
6ES7 518-4UP00-0AB0 CPU 1518TF-4 PN/DP V2.9 V4.0 SP3

SIMATIC Automation Tool user guide


108 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Supported devices
7.2 Fail-Safe CPU support

Article number Type descriptor Firmware version First SIMATIC


Automation Tool
version to support
6ES7 518-4UP00-0AB0 CPU 1518TF-4 PN/DP V3.0 V5.0
6ES7-615-4DF10-0AB0 CPU 1504D TF V2.8 V4.0 SP1
6ES7 615-4DF10-0AB0 CPU 1504D TF V2.9 V4.0 SP3
6ES7 615-4DF10-0AB0 CPU 1504D TF V3.0 V5.0
6ES7-615-7DF10-0AB0 CPU 1507D TF V2.8 V4.0 SP1
6ES7 615-7DF10-0AB0 CPU 1507D TF V2.9 V4.0 SP3
6ES7 615-7DF10-0AB0 CPU 1507D TF V3.0 V5.0
6ES7 672-5SC01-0YA0 CPU 1505SP F V2.0 V3.1 SP2
6ES7 672-5SC01-0YA0 CPU 1505SP F V2.1 V3.1 SP2
6ES7 672-5SC11-0YA0 CPU 1505SP F V2.5 V3.1 SP2
6ES7 672-5SC11-0YA0 CPU 1505SP F V2.6 V3.1 SP2
6ES7 672-5SC11-0YA0 CPU 1505SP F V2.7 V3.1 SP4
6ES7 672-5SC11-0YA0 CPU 1505SP F V20.8 V4.0 SP1
6ES7 672-5SC11-0YA0 CPU 1505SP F V21.8 V4.0 SP3
6ES7 672-5SC11-0YA0 CPU 1505SP F V21.9 V4.0 SP3
6ES7 672-5WC11-0YA0 CPU 1505SP TF V2.5 V3.1 SP2
6ES7 672-5WC11-0YA0 CPU 1505SP TF V2.6 V3.1 SP2
6ES7 672-5WC11-0YA0 CPU 1505SP TF V2.7 V3.1 SP4
6ES7 672-5WC11-0YA0 CPU 1505SP TF V20.8 V4.0 SP1
6ES7 672-5WC11-0YA0 CPU 1505SP TF V21.8 V4.0 SP3
6ES7 672-5WC11-0YA0 CPU 1505SP TF V21.9 V4.0 SP3
6ES7 672-7FC01-0YA0 CPU 1507S F V2.0 V3.1 SP2
6ES7 672-7FC01-0YA0 CPU 1507S F V2.1 V3.1 SP2
6ES7 672-7FC01-0YA0 CPU 1507S F V2.5 V3.1 SP2
6ES7 672-7FC01-0YA0 CPU 1507S F V2.6 V3.1 SP2
6ES7 672-7FC01-0YA0 CPU 1507S F V2.7 V3.1 SP4
6ES7 672-7FC01-0YA0 CPU 1507S F V20.8 V4.0 SP1
6ES7 672-7FC01-0YA0 CPU 1507S F V21.8 V4.0 SP3
6ES7 672-7FC01-0YA0 CPU 1507S F V21.9 V4.0 SP3
6ES7 672-7UC02-0YA0 CPU 1507S TF V20.8 V4.0 SP3
6ES7 672-8FC01-0YA0 CPU 1508S F V2.5 V4.0 SP3
6ES7 672-8FC01-0YA0 CPU 1508S F V2.6 V3.1 SP2
6ES7 672-8FC01-0YA0 CPU 1508S F V2.7 V3.1 SP4
6ES7 672-8FC01-0YA0 CPU 1508S F V20.8 V4.0 SP1
6ES7 672-8FC01-0YA0 CPU 1508S F V21.8 V4.0 SP3
6ES7 672-8FC01-0YA0 CPU 1508S F V21.9 V4.0 SP3

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 109
Understanding the different licenses 8
The SIMATIC Automation Tool supports the following types of licenses:
• Trial 21-day license
• Basic
• Advanced
You can use the included trial 21-day trial license at no cost. After 21 days, to use many of the
SIMATIC Automation Tool features you must purchase a Basic or Advanced license. Refer to
the Installation notes for this product for information on purchasing a license.
The SIMATIC Automation Tool features that are available for each license type are as follows:

Feature No license or Basic license Advanced license


expired trial or 21-day trial
license license
Open a project ✓ ✓ ✓
Scan Network (Page 15) to fill the Device ✓ ✓ ✓
table with the accessible devices on the
network.
Filter a network scan (Page 85) ✓ ✓ ✓
Quick ping (Page 20) to detect the pres­ ✓ ✓ ✓
ence of a device on the network
Insert a device (Page 20) ✓ ✓ ✓
Change CPU operating mode (Page 30) ✓ ✓ ✓
Show diagnostics (Page 27) ✓ ✓ ✓
Read service data (Page 29) ✓ ✓ ✓
Export PC data (Page 77) ✓ ✓ ✓
Export device information (Page 72) ✓ ✓ ✓
Export device diagnostics (Page 76) ✓ ✓ ✓
Set IP address (Page 31) ✓ ✓ ✓
Set PROFINET name (Page 33) ✓ ✓ ✓
Identify device (Page 26) on the network ✓ ✓ ✓
by flashing LEDs
Support up to five concurrent device ✓ ✓ ✓1
operations (threads) (Page 85)
Configure data protection (Page 63) ✓ ✓ ✓
Update program (Page 49) ✓ ✓ ✓
Update firmware (Page 42) ✓ ✓ ✓
Reset communication parameters (Page ✓ ✓ ✓
35)
Communicate to devices behind NAT ✓ ✓ ✓
Routers (Page 123)
1 Five are supported but maximum is ten with advanced license

SIMATIC Automation Tool user guide


110 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Understanding the different licenses

Feature No license or Basic license Advanced license


expired trial or 21-day trial
license license
Communicate to devices through ✓ ✓ ✓
PROFINET CM (Communications Module)
or CP (Communications Processor) (Page
122)
Create full backup (Page 58) HMI only ✓ ✓
Back up HMI Recipes (Page 59) HMI only ✓ ✓
Back up HMI user administration data HMI only ✓ ✓
(Page 59)
Restore device from backup (Page 60) HMI only ✓ ✓
Reset memory (Page 39) ✓ ✓
Reset to factory defaults (Page 36) ✓ ✓
Format memory card (Page 40) ✓ ✓
Set device time (Page 31) ✓ ✓
Read and delete Data Logs (Page 56) ✓ ✓
Create memory cards (Page 65) ✓ ✓
Support up to ten concurrent device ✓
operations (threads) (Page 85)
Schedule device operations (Page 115) ✓
Use card browser to access files on a ✓
SIMATIC memory card (Page 112)
Insert multiple devices (Page 20) ✓
Create and open archives (Page 70) ✓
Assign F-addresses (Page 124) ✓
View CPU memory (Page 65)
1 Five are supported but maximum is ten with advanced license
The SIMATIC Automation Tool User Guide describes each of these features.

NOTE
For owners of a previous license
If you have a license for the SIMATIC Automation Tool prior to V5.0, you must upgrade to a
V5.0 or higher license. Contact your salesperson for the correct upgrade license for your
product.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 111
Advanced features 9
9.1 Using the Card Browser to work with files on SIMATIC memory
cards in CPUs
The SIMATIC Automation Tool provides a Card Browser for users who have the Advanced
license. With the Card Browser, you can work with files and folders on the SIMATIC memory
cards in CPUs. The Card Browser provides the following functions:
• Copy and paste files and folders
• Delete files and folders, except for protected folders
• Download files from the programming device to a memory card in a CPU
When you select the Card Browser tab, you see all the CPUs from the last network scan. CPUs
without a memory card appear in light gray.
The Card Browser functions much like Windows File Explorer. It contains a navigation pane on
the left and a file list pane on the right. The SIMATIC memory cards are in the navigation
pane. You can navigate and expand the folders on the memory cards. When you click a PLC
memory card or folder, the file list pane shows the folders and files for your selection.

The memory cards can have the following folders for specific uses:
• DataLogs
• Recipes
• UserFiles
• ODK1500S
You can create these folders if they do not exist, but you cannot delete, cut, or rename these
folders. You can copy them to another location, but you cannot move them to another
location. The SIMATIC Automation Tool prevents you from performing an invalid action. You
cannot write to a SIMATIC memory Card that is physically write-protected.
To create folders at the root level, right-click in the gray area of the root level in the file list
pane and select New > Folder.
SIMATIC memory cards might also contain other custom files and folders. Using the file list
pane, you can delete and rename these other folders and their contents.
For Data Logs, you can copy a Data Log file to your programming device, but you cannot
delete, rename, or change any files in a DataLogs folder. You perform Data Log file operations
(Page 56) from the Device table.
You can copy and paste multiple files in a single operation.

SIMATIC Automation Tool user guide


112 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Advanced features
9.1 Using the Card Browser to work with files on SIMATIC memory cards in CPUs

The panes of the Card Browser support the following display features:
• Resizing of the panes and columns in either pane
• Navigation pane sort on Device or IP Address
• File list sort by any of the columns
• Ability to show or hide some columns
• Typical Windows mouse and keyboard operations

Password requirements for recipe operations


If a CPU is protected, observe these password requirements:
• You must enter a CPU password with at least Read access to copy recipe files to your
programming device.
• To delete, add, or replace recipe files, you must enter a CPU password with the Full access
(read and write) access level.
If you do not enter a password, or if the password does not provide a sufficient access level,
the operation for that CPU fails. The SIMATIC Automation Tool enters an error message in the
Event Log.

Copying and pasting file folders from one PLC to another


From the Card Browser, you can copy the Recipes folder, the UserFiles folder, or both folders
for a PLC memory card to the Windows clipboard. You can then paste the copied folders to
another PLC's memory card. Note that the PLC must be in STOP mode. To copy and paste
these folders from one PLC memory card to another follow these steps:
1. From the navigation pane, right-click the PLC from which you want to copy and select
Copy Special from the shortcut menu.
2. From the dialog, select whether you want to copy the recipe files, the user files, or both.
3. Click OK to copy your selection to the Windows clipboard.
4. From the navigation pane, right-click the PLC to which you want to paste and select Paste
Special from the shortcut menu. (The Paste Special command is only available when the
PLC is in STOP mode.)
5. Select the options from the dialog according to your choices.
The SIMATIC Automation Tool copies your selected folders from the Windows clipboard to the
destination folders on the PLC you selected, using the options you selected.

Deleting files or folders from a SIMATIC memory card


You delete files from a SIMATIC memory card just like you do in the Windows File Explorer.
You have an opportunity to confirm or cancel a delete operation to avoid unwanted
deletions. The Delete operation is only available when the PLC is in STOP mode.
Note that you cannot delete required files and folders from a memory card.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 113
Advanced features
9.1 Using the Card Browser to work with files on SIMATIC memory cards in CPUs

Transferring files from a SIMATIC memory card to your programming device


To transfer files or a folder from a CPU memory card to your programming device, follow
these steps:
1. Copy a file or folder from the Card Browser.
2. Paste the file on your programming device.
If you are overwriting an existing file, confirm the operation. You can copy and paste multiple
files.

Transferring files from your programming device to a SIMATIC memory card


To transfer files or a folder from your programming device to a CPU memory card, follow
these steps:
1. Copy a file or folder from your programming device.
2. Paste the file in a folder in the file list pane of Card Browser.
If you are overwriting an existing file, confirm the operation. You can copy and paste multiple
files.

Transferring files or folders from one SIMATIC memory card to one or more CPUs
You can copy files from the file list pane for one memory card and paste the selection to the
file list pane of another memory card.
The SIMATIC Automation Tool provides "Copy Special" and "Paste Special" commands in the
navigation pane to simplify copying all of the recipe files or user files from one memory card
to another.
To transfer recipe files, user files, or both from one memory card to another, follow these
steps:
1. Right-click the memory card in the navigation pane from which you want to copy recipe
files or user files.
2. Select "Copy Special" from the shortcut menu.
3. From the dialog, select the file types (recipe files, user files, or both) that you want to copy
to the clipboard.
4. Right-click the memory card in the navigation pane where you want to paste the recipe
files or user files.
5. Select "Paste Special" from the shortcut menu.
6. Make your selections on the "Paste Special" dialog and click OK. The dialog displays what
you selected from the "Copy special" dialog and gives you options for the paste operation.

Transferring files from the Windows clipboard to one or more CPUs


You can copy files from Windows and use the "Paste Special" command to copy the files to
one or more CPU's recipe and user files folders:
1. Select one or more files from any location and copy to the Windows clipboard.
2. Right-click the memory card in the navigation pane where you want to paste the recipe
files or user files.
3. Select "Paste Special" from the shortcut menu.
4. Make your selections on the "Paste Special" dialog and click OK. The dialog displays what
you selected and gives you options for the paste operation.

SIMATIC Automation Tool user guide


114 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Advanced features
9.2 Scheduling device operations

The SIMATIC Automation Tool ignores any folders in the selection and only pastes files to the
destination CPU or CPUs.

Identifying the PLC


To identify a PLC, right-click a PLC in the navigation pane and select Identify from the shortcut
menu. The PLC flashes its LEDs until you close the Identify dialog.

Formatting the SIMATIC memory card for a PLC


To format the memory card in a PLC, follow these steps:
1. Right-click a PLC in the navigation pane and select Format Memory Card from the shortcut
menu.
2. ​Optionally select "​Delete IP address​" if your device firmware supports this option.
3. ​Optionally select "​Delete configuration data password​" if your device firmware supports
this option.
4. ​Click the "​Continue​" button on the "​Format Memory Card​" dialog box.
5. If the PLC is an F-CPU and contains a safety program (Page 169), confirm the prompt
verifying that you want to proceed.
The SIMATIC Automation Tool formats the memory card. After you have formatted the
memory card for an S7-1200 CPU, power cycle the CPU.
You can also format a memory card (Page 40) from the Device table.

Restrictions
You cannot delete the following folders from the root level of a SIMATIC memory card:
• DataLogs
• Recipes
• UserFiles
• ODK1500S

Operation results
For each operation, the Event Log below the Device table shows the results of the operation.

9.2 Scheduling device operations


Using the SIMATIC Automation Tool's Scheduler, you can schedule device operations at
specific dates and times. You can also schedule recurring operations.
The Scheduler consists of two parts:
• A schedule configurator that enables you to define the schedule for various operations
• A scheduler application that performs the operations based on the configured schedule

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 115
Advanced features
9.2 Scheduling device operations

Configuring schedules for device operations


To configure a schedule, click the Scheduler tab in the SIMATIC Automation Tool. The
SIMATIC Automation Tool displays the devices in your Device table with check boxes for
operations that you can schedule:

Select the check boxes for the operations that you want to run for the devices in the Device
table. Depending on the device type, you can only select operations that are applicable for
each device. Note that you can select multiple cells and use the space bar to toggle the
selection state for the cell range.
For each type of operation that you select, click the calendar symbol to configure the
following schedule settings:
• Date
• Time
• Frequency
The drop-down list for Frequency shows you the valid frequency choices:
• Run Once
• Every Day
• Every Week
• Every 2 Weeks
• Every Month
• Every Year
The combination of date, time, and frequency must be valid. For example, you cannot
schedule a yearly operation for February 29th or a monthly operation for the 30th or 31st of
a month.
For a firmware update operation, you must select a valid firmware update file. If the device is
a SCALANCE device, you must also select a valid SNMP profile in addition to a valid firmware
update file.
When you have finished configuring your scheduled operations, click the button. The
SIMATIC Automation Tool validates that you have selected at least one operation for one
device at a valid frequency setting. The SIMATIC Automation Tool then prompts you to set a
scheduler configuration file password.

SIMATIC Automation Tool user guide


116 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Advanced features
9.3 Executing scheduled operations

You must enter this password when you first launch the scheduler application (Page 117) and
under either of the following conditions:
• You downloaded a new scheduler configuration file
• Another user has logged in to Windows since your last login

NOTE
Downloading a schedule while scheduled operations are running
If scheduled operations are running when you the click the button, the scheduler
application performs these actions:
• Cancels queued device operations that have not yet started
• Logs an error event for each canceled operation
• Allows device operations that are currently running to finish
• Logs success or failure message for running operations
• Terminates future scheduled operation

If you change device information for a device with a scheduled operation, download the
scheduler configuration file. The scheduler application then has the current information for
the device.

9.3 Executing scheduled operations


The SIMATIC Automation Tool includes a separate scheduler application that executes the
operations you scheduled (Page 115) according to their scheduled times. If you have
downloaded a schedule configuration file, the scheduler application runs by default when
you log in to Windows.

When does the scheduler application run?


If you have downloaded a new scheduler configuration file since the last time you logged in
to Windows, you must open the scheduler application and enter the scheduler configuration
file password. The scheduler does not run any operations if you have not entered the
scheduler configuration password.
If other users have logged in to Windows since your last login, you must also open the
scheduler application and enter the scheduler configuration file password. The scheduler
associates the password entry with a specific Windows user.
If other users log in to Windows, the scheduler application does not run more than once. Only
one instance of the scheduler application runs at a time. The scheduler application is
associated with a specific Windows user. This behavior is intentional and does not result in an
error or Scheduler Event Log message.
The scheduler application runs regardless of whether the SIMATIC Automation Tool is
running. After you log on to Windows, you do not need to be present for the scheduler
application to run. The scheduler application does not run if you log off or if the
programming device is hibernating or powered off.
The programming device must be connected to the PROFINET network for the scheduler
application to run scheduled operations. When the scheduler application is running an
operation on multiple devices, the devices can complete the operation in any order. Different
devices run at different processing speeds. Network communication speeds also vary. For
these reasons, the scheduler application establishes no precedence order for multiple devices
running an operation.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 117
Advanced features
9.3 Executing scheduled operations

Managing scheduled operations


The scheduler application has a user interface where you can control and monitor scheduled
operations. Scheduled operations run regardless of whether you open the Scheduler user
interface. You can open the Scheduler user interface in one of two ways:
• Select the Scheduler tab in the SIMATIC Automation Tool. Click the toolbar button to
download the scheduler configuration file and open the Scheduler user interface.
• Double-click the SIMATIC Automation Tool Scheduler from the notification area of the
Windows Taskbar, or use the shortcut menu to open it. If you have not yet downloaded a
scheduler configuration file, the scheduler application is empty.
If the notification area no longer includes the SIMATIC Automation Tool Scheduler,
download a valid scheduler configuration file (Page 115) from the SIMATIC Automation
Tool.
The scheduler application has its own settings and its own Scheduler Event Log. Both are
available from the shortcut menu when you left-click or right-click the SIMATIC Automation
Tool Scheduler icon in the notification area.

Enabling and monitoring scheduled operations


When you open the SIMATIC Automation Tool Scheduler, enter the scheduler configuration
file password if prompted. Remember that this is the scheduler configuration file password
and not the project password.
The scheduler application then displays a table of the operations that you scheduled. You can
enable or disable any of the operations. The enabled operations run according to their
schedule.

When an operation is running, the Status column displays "Running".

NOTE
Canceling running operations
When an operation is running, the scheduler application displays a Cancel button for the
operation. Click the Cancel button to cancel the running operation.
The scheduler application cancels operations that are queued but not running. The scheduler
displays "Canceling" in the Status column while it is canceling a queued operation. It displays
"Completed" when it finishes canceling the operation.
The scheduler application does not cancel operations that are actively running. These
operations must run to completion because they have already started. The scheduler Event
Log includes the result of the operation.

SIMATIC Automation Tool user guide


118 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Advanced features
9.3 Executing scheduled operations

The state of each operation, enabled or disabled, remains in effect until you change it. In the
Scheduler settings of the Options menu (Page 95), you can select whether to enable all
operations by default.

Enabling or disabling all operations


You can left click or right click the SIMATIC Automation Tool Scheduler icon in the notification
area of the Windows Taskbar to display a shortcut menu. Select "Enable all operations" if you
want to enable all operations.
Select "Disable all operations" if you want to disable all operations.
You do not need to open the scheduler application to enable or disable all operations.

Setting Scheduler startup and Event Log options


From the shortcut menu, select "Settings" to configure settings for startup behavior and Event
Log options.
Scheduler Startup

If you do not automatically launch the scheduler when you log in to Windows, then you must
launch the scheduler application as described previously.
In minimized operation, the Scheduler operation runs operations in the background.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 119
Advanced features
9.3 Executing scheduled operations

Scheduler Event Log

Viewing the Scheduler Event Log


To view the Scheduler Event Log, select "View Event Log" from the scheduler application
shortcut menu. The Event Log opens in the application you have associated with .csv files.
The Scheduler Event Log displays the following information for each executed operation:
• Success or error
• Date and time of operation
• Type of operation
• Name of device
• MAC address of device
• IP address of device
• Reason for error if operation failed

NOTE
Considerations when viewing the Scheduler Event Log
Close the scheduler Event Log after you view it. If you leave the file open on your
programming device, the scheduler cannot write new event entries to this file. If the
scheduler cannot access the file because the file is open, the scheduler will create a new file
with the new event entries.
If you have left the scheduler Event Log open and select "View Event Log", you might not see
the latest event entries. In this case, browse to the folder on your programming device that
currently contains the Scheduler Event Log files. Open the file that corresponds to the events
you want to view.
You can find the folder path in for the Scheduler Event Log in the Scheduler Event Log
Settings. If you have changed the path in the Scheduler Event Log Settings, old Scheduler
Event Log files might be on your programming device in their former location.

SIMATIC Automation Tool user guide


120 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Advanced features
9.3 Executing scheduled operations

Effect of changes to system time on scheduled operations


The system time on your programming device can change due to daylight saving time in
some regions or manual changes to the system time. The scheduler application has the
following behaviors in the event of a system time change:
• Operations that are already queued run to completion. The system time change does not
affect the order of operations in the queue. The scheduler application adds new queued
operations to the end of the queue.
• If a system time change sets the time back in time, note the following:
– Operations that already completed do not run again. A "Run Once" operation, for
example, that has already run does not run again. Similarly, an "Every Week" operation
that has already run for the week does not run again. The same principle applies for
other schedule frequencies.
– Operations with a schedule time that were missed have a chance to run again. When
the schedule time occurs, the scheduler application queues the missed operation to
run. Recurring operations can run two or more times depending on the time change.
• If a system time change sets the time forward, operations can be missed one or more
times. Operations with a schedule time that were missed do not execute.
In all cases, the following conditions are true:
• Invalid operations remain invalid.
• Disabled operations remain disabled.
• Completed operations remain completed.
• The scheduler application executes scheduled operations based on the new system time.

Exiting the scheduler application


If you select "Exit" from the SIMATIC Automation Tool Scheduler shortcut menu in the
notification area of the Windows Taskbar, the scheduler application stops running.
Operations that are currently running run to completion. Queued and future scheduled
operations do not run. Take care when you exit the scheduler application because operations
can be in progress.

NOTE
Exiting the scheduler application
Do not use the Windows Task Manager to end the scheduler application. Forcing the
scheduler to terminate unexpectedly while device operations are in progress could leave
devices in an indeterminate state. You might have to power cycle devices to restore
communication with the SIMATIC Automation Tool.
Use only the SIMATIC Automation Tool Scheduler shortcut menu to exit the scheduler
application.

If you click the X in the top right corner of the SIMATIC Automation Tool Scheduler window,
the scheduler application user interface closes, but the scheduler application continues
running in the background.

Updating the scheduler configuration file


If you change device information for a device with a scheduled operation, download the
scheduler configuration file (Page 115). The scheduler then has the current information for
the device.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 121
Advanced features
9.5 Working with devices connected to CMs or CPs

9.4 Advanced multi-threading strategies


You select whether to allow multiple threads in the Communications settings (Page 85)
dialog.
If you have an Advanced license (Page 110), you can distribute the threads between the
SIMATIC Automation Tool and the Scheduler (Page 117).

Consider these recommendations for sharing simultaneous operations between the


SIMATIC Automation Tool and the Scheduler:
• If you do not use the Scheduler application, allocate the maximum number of
simultaneous operations to the SIMATIC Automation Tool.
• If you use the Scheduler application for many frequent operations on many devices,
allocate the maximum number of simultaneous operations to the Scheduler.
• If you plan to use the SIMATIC Automation Tool and the Scheduler application about
equally, then allocate an equal number of simultaneous operations to each.
You can, of course, set other proportions of simultaneous operations as appropriate.

9.5 Working with devices connected to CMs or CPs


The SIMATIC Automation Tool can communicate with CPUs through a CM (Communications
Module) or CP (Communications Processor) connection. To enable this type of
communication, follow these steps:
1. From the TIA Portal, open the Device Configuration for the CM or CP in the STEP 7 project.
2. In the "Communication types" setting of the Properties, select "Enable online functions".
3. Download the STEP 7 project to the CPU.
You can connect your PROFINET network to the Ethernet interface of the CM or CP. The
SIMATIC Automation Tool will find the connected CPU on a network scan (Page 15).

SIMATIC Automation Tool user guide


122 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Advanced features
9.6 About devices behind routers

Device table representation of a CPU connected through a CM or CP


When communicating to a CPU through the Ethernet interface of a CM or CP, the MAC
address and IP address in the Device table for the CPU are the MAC address and IP address of
the CM or CP. The serial number and all other data in the Device table row are the data from
the CPU. The Device table row then looks like the CPU is directly attached to the
SIMATIC Automation Tool. The only difference is that the MAC address and IP address belong
to the CM or CP.

Limitations
The SIMATIC Automation Tool prohibits the following device operations to CPUs connected
through a CM or CP:
• Program Update (Page 49)
• Firmware Update (Page 42)
• Full Backup (Page 58)
• Restore Device (Page 60)
• Reset to Factory Defaults (Page 36)
• Format Memory Card (Page 40)
Also, you cannot schedule (Page 115) a firmware update or backup for a CPU connected
through a CM or CP.

9.6 About devices behind routers


A network scan cannot find devices behind routers. To insert a device behind a router, insert
it by entering the device's IP address (Page 20).

Open port requirements for NAT routers


To use devices behind NAT routers you must open the following ports, based on the device.

Device type Ports to open


CPU 102
HMI with Ethernet transfer channel (Page 85) 5001
161
HMI with PN/IE transfer channel (Page 85) 102
161
SCALANCE 161

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 123
Advanced features
9.7 Assigning a PROFIsafe address (F-address) for fail-safe I/O

Limitations of devices behind IP and NAT routers


The following DCP (Discovery and Configuration Protocol) operations are not supported for
devices behind routers:
• Set IP Address (including Subnet and Gateway) (Page 31)
• Set PROFINET Name (Page 33)
• Identify device (Page 26)
• Reset Communication Parameters (Page 35)
If a device behind the router connects to a network through a CM (Communications Module)
or CP (Communication Processor), then additional restrictions (Page 122) are in effect.
The program update (Page 49) and restore (Page 60) operations have additional limitations
for devices behind NAT routers.
See also
Understanding the different licenses (Page 110)
SNMP Profiles (Page 93)

9.7 Assigning a PROFIsafe address (F-address) for fail-safe I/O


With an advanced license, you can assign PROFIsafe addresses to certain F I/O devices. The
SIMATIC Automation Tool uses the following icon to represent devices for which you can
assign a PROFIsafe address: . If an F-I/O module does not have this icon, you cannot use the
SIMATIC Automation Tool to assign the PROFIsafe address. The SIMATIC Automation Tool
cannot, for example, assign PROFIsafe addresses to PROFIBUS modules.
Assigning a PROFIsafe address requires identifying and confirming a device for F-Address
assignment, which includes the F-source address and F-destination address.

SIMATIC Automation Tool user guide


124 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Advanced features
9.7 Assigning a PROFIsafe address (F-address) for fail-safe I/O

Procedure
To assign PROFIsafe addresses to fail-safe devices, follow these steps:
1. From the Device table, right-click an F-I/O module with the PROFIsafe icon .
2. Be sure that you have met these preconditions, as applicable:
– You entered the safety password. (Page 166)
– You have trusted the TLS certificate (Page 25).
– The device configuration for the module matches the hardware.
– The corresponding F-CPU has a safety program (Page 169).
– Device communicates using PROFINET and not PROFIBUS.
3. Select "Assign PROFIsafe address" from the shortcut menu.
The SIMATIC Automation Tool displays the "Assign PROFIsafe address" dialog. For a local
module, the dialog displays the F-CPU that controls the F-I/O module and other local
modules.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 125
Advanced features
9.7 Assigning a PROFIsafe address (F-address) for fail-safe I/O

For distributed I/O, the dialog displays the interface module that connects to the F-I/O
module and other modules on the device.

An empty orange outline box indicates a connection to the device. If this orange outline
box is missing, the SIMATIC Automation Tool could not make a connection to the device.
4. Select the device or devices for which you want to assign PROFIsafe addresses.
Initially, the dialog selects the F-I/O module that you selected from the Device table. You
can also select other F-I/O modules or the device (F-CPU or interface module) that
connects to the F-I/O modules. For ET 200AL modules, you can only select one module.
You can select or deselect check boxes at any time during this procedure prior to assigning
PROFIsafe addresses.
5. Select how you want to identify modules:
– By LED flashing: The LEDs on the selected modules flash. Use this option when you
want to visually note that the modules with flashing LEDs are the ones for which you
want to assign PROFIsafe addresses.
– By serial number: The dialog displays the serial number of the device that connects to
the F-I/O, either an F-CPU or interface module. Use this option when you have checked
the serial number of an F-CPU or interface module and you want to assign PROFIsafe
addresses to F-I/O for that device. In addition, the LEDs on the F-I/O flash.
Note that ET 200AL modules do not support identification by serial number.
6. Click the Identification button.
The "Assign PROFIsafe address" dialog displays the serial number of the F-CPU or interface
module if you selected "By serial number". For both identification methods, the LEDs on
the F-I/O module flash. The dialog also changes the orange outline box around the module
to a solid orange box during identification.
7. Confirm the F-I/O either by serial number or by LED flashing. When you are satisfied that
you have identified the correct F-I/O select the "Confirm" check box for the F-CPU, the
interface module, or for individual F-I/O modules.

SIMATIC Automation Tool user guide


126 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Advanced features
9.7 Assigning a PROFIsafe address (F-address) for fail-safe I/O

8. Click the "Assign PROFIsafe address" to assign the PROFIsafe addresses to the selections
that you confirmed. You have 60 seconds to confirm that you want to assign the
PROFIsafe addresses.
If you do not confirm PROFIsafe address assignment within 60 seconds, or if you select
"No" on the confirmation dialog, the SIMATIC Automation Tool assigns no PROFIsafe
addresses. The identification remains in progress.
If you click "Yes" within 60 seconds to confirm PROFIsafe address assignment, the
SIMATIC Automation Tool assigns the F-source address and F-destination address.

NOTE
You can assign PROFIsafe addresses for ET200MP F modules that are connected through
either the active backplane or a U-Connector.

The Event Log reports the results of the operations.

LED meanings
The LEDs on F‑I/O modules have the following meanings when you are using the "Assign
PROFIsafe address" dialog:
• On and not flashing: PROFIsafe address is not assigned
• Flashing: F-I/O module has been identified
• Off: PROFIsafe address is assigned

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 127
Additional features 10
10.1 Device table power features
After you scan the network (Page 15), the Device table shows the connected devices. The
Device table displays devices behind routers in blue text. For each device, the SIMATIC
Automation Tool displays columns with data about the device. Tabs in the Device table
support a variety of device operations (Page 15) and provide data entry fields:

Working with the Device table


The following tips can help you use the Device table:
• Select one or more devices for operations to perform. The SIMATIC Automation Tool
displays selected device rows in bold text.
• You can scan the network to fill the Device table with devices on your network. You can
also insert devices (Page 20).
• Click the arrow to the left of a device to expand it. You then see more information about
the device such as local I/O, distributed I/O, and Data Logs.
• Select the Device check box at the top of the Device table to select or deselect all devices.
Alternatively, you can use the "View > Select" menu command to choose either "Select
Row(s)" or "Deselect Row(s)". You can also right-click a device row to access the shortcut
menu.
• Click a column header to sort the rows by that column's data.
• Right-click a column header to show/hide columns, resize columns, or choose a column for
sorting.
• Click the cell at the left of a row's check box to select an entire row. Drag the cursor up or
down from the selection to select multiple rows.
• Click the cell at the left of the Device check box to select all the rows in the Device table.
• You can also export (Page 72) a Device table to a .csv file for viewing and editing in
Microsoft Excel or another tool.

SIMATIC Automation Tool user guide


128 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Additional features
10.1 Device table power features

Shortcut menu for table cells


When you right-click a device row or cell in the Device table, the shortcut menu includes
menu selections that are specific for your selection.

Shortcut menu for column headers


For each tab of the Device table, the SIMATIC Automation Tools displays a set of columns by
default. You can right-click the header row to choose which columns to show or hide.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 129
Additional features
10.1 Device table power features

Expanding and collapsing device rows


Click the expand icon to expand a Device table row and see local modules, distributed I/O
devices, and Data Logs. Click the collapse icon to collapse a Device table row. Use the right-
click shortcut menu or Edit menu to expand or collapse all levels:

Filtering the displayed rows


You can filter the Device, Device Type, and Article Number columns. Click the filter icon
next to one of these three column headers to open the filter window.
For example, you can select article numbers 6ES7 214-1HF40-0XB0 and 6ES7
215-1HF40-0XB0. When you click the OK button, the Device table only displays rows that
have these article number values:

If you filter by the Device Type or Article Number, the Device table shows all devices at the
root level. With devices filtered, the Device table does not show a tree structure with modules
beneath CPUs. Without such a tree structure representation, the SIMATIC Automation Tool
disables all safety-relevant operations. You cannot perform safety-relevant operations if you
have filtered the Device table on the Device Type or Article Number.
You can use the General settings (Page 84) to enable/disable the display of unsupported
devices.

SIMATIC Automation Tool user guide


130 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Additional features
10.2 Copying and pasting to multiple Device table cells

Filtering unsupported devices


The SIMATIC Automation Tool displays unsupported devices in gray. You can perform only the
following operations on unsupported devices:
• Set IP address
• Set PROFINET name
• Identify device
• Reset communication parameters

10.2 Copying and pasting to multiple Device table cells


The SIMATIC Automation Tool makes it easy for you to copy the contents of a cell into many
cells in the same column. For example, if you want to update the firmware (Page 42) in many
devices of the same type, you can select the New Firmware Version file once and use a drag
and drop technique to copy the selection to the New Firmware Version cell for the other
devices.
This rapid copy and paste function works as one editing operation within a column. You do
not have to copy repeatedly into multiple cells. Just like in Microsoft Excel, you can multi-
select cells for pasting by dragging the mouse pointer through a selection of cells. The
SIMATIC Automation Tool recognizes which cells are valid for the paste operation and which
cells are not. The SIMATIC Automation Tool only pastes the copied content into cells that are
valid.
The rapid copy and paste function is available for any of the user-entry columns in the Device
table.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 131
Additional features
10.2 Copying and pasting to multiple Device table cells

How to use the rapid copy and paste feature


Consider a case where you have many CPUs of the same type (for example, many S7-1200
1215C DC/DC/DC CPUs). You want to update all of these CPUs to firmware version V04.02.00,
which you have available in your firmware update folder (Page 88). You have other types of
CPUs in your Device table as well. You do not want to copy the New Firmware Version
manually to all of the S7-1200 1215C DC/DC/DC CPUs and skip the other devices.
To copy a cell selection to multiple cells for this example, follow these steps:
1. Select the New Firmware Version (Page 42) for one of your S7-1200 1215C DC/DC/DC
CPUs, perhaps the first one in your list.
2. When the SIMATIC Automation Tool shows that your selection is valid, click the New
Firmware Version cell. The SIMATIC Automation Tool displays a focus rectangle for the
cell. This is the source cell for your copy operation:

3. Drag the bottom right corner of the focus rectangle through the New Firmware Version
column. Like Microsoft Excel, the SIMATIC Automation Tool shows you which cells you are
including in your new focus rectangle. You can select the entire column if you choose, or
just a few cells:

4. Release the left mouse button to copy your selection into all of the cells in the new focus
rectangle for which the original selection is valid. In this example, the SIMATIC
Automation Tool copies the New Firmware Version V04.02.00 cell into cells that
correspond to S7-1200 1215C DC/DC/DC CPUs. The SIMATIC Automation Tool only copies
to CPUs that are of the same CPU type and for which the firmware update is valid:

SIMATIC Automation Tool user guide


132 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Additional features
10.2 Copying and pasting to multiple Device table cells

You can use the rapid copy and paste technique for any user-editable column in the Device
table. The technique can save time for many operations where you want to copy one
selection to many places, for example:
• Device selection
• Backup files
• Comments
• Firmware updates
• Gateway
• Passwords (CPU and Program file)
• Program updates
• Recipes
• Subnet

Copy and paste with incremented values


For new IP addresses and new PROFINET names, the copy and paste function increments the
copied text when pasting into the destination cells:
• For new IP addresses, each address increments by one (+ 1) in the pasted cells.
• For new PROFINET names, the SIMATIC Automation Tool copies the new PROFINET name
and adds a number increment to each name in the pasted cells.

NOTE
Hidden cells
If you have collapsed one or more expandable cell rows, the paste operation pastes into the
hidden cells. When you expand the collapsed rows, you can see the pasted content.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 133
Additional features
10.4 Showing device references

10.3 Refreshing a device's data


To refresh Device table data, choose one of these methods:
• Select the "View > Refresh" menu command and then choose one of the following options
from the Refresh menu command:
– All Selected Devices F5
– All Devices
• Right-click a device row and select Refresh from the shortcut menu.
• Press the F5 key to refresh "All Selected Devices"
The SIMATIC Automation Tool refreshes the device data that it reads from the devices and
retains all user-entered data fields. If you refresh devices that are no longer present on the
network, the SIMATIC Automation Tool displays the device row data in italics.
A refresh differs from a network scan (Page 15). A network scan scans the entire network. A
refresh operation is only for the devices that you select.

NOTE
Refreshing selected devices
You can only refresh top level selected devices. If a device is connected beneath another
device in the Device table, you cannot refresh that device alone.
For example, if you have an interface module (IM) that is distributed I/O to a CPU, you cannot
refresh only the interface module. If you select this interface module and refresh it, the
SIMATIC Automation Tool refreshes the CPU and all modules connected through it.

10.4 Showing device references


For any top-level device in the Device table, you can right-click the device and select Show
References from the shortcut menu (Page 128).
When you select Show References, the SIMATIC Automation Tool shows all references to the
device that you selected based on the device name. If necessary, the SIMATIC Automation
Tool expands device rows as necessary to show device references:

SIMATIC Automation Tool user guide


134 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Additional features
10.5 Understanding the Event Log

10.5 Understanding the Event Log


The SIMATIC Automation tool displays the Event Log in the window area below the Device
table. When you scan the network, or select devices and perform operations, the messages in
the Event Log (Page 137) show results of operations. Each message is for a specific event for
a specific device

Refer to the Event Log settings (Page 91) for configuration settings for the Event Log.

Types of Event Log messages


The icons in the Event Log indicate the event status:

Operation is successful

Operation has failed. The Result column describes the reason for failure. If you save the Event
Log, these entries begin with "FAILED:".
Operation is successful but includes a warning message. The Result column describes the
warning information. If you save the Event Log, these entries begin with "WARNING:".
Information only

Filtering the Event Log


You can filter the Event Log on the Event Status. To filter on the event status follow these
steps:
1. Hover the cursor over the event status column.
2. Click the filter icon and select or deselect one or more of the following status values:
– Select All
– Success
– Errors
– Warnings
– Information
The SIMATIC Automation Tool filters the Event Log based on your settings and displays a filter
icon over the event status column. If you save the Event Log to a file, you file contains only
your filtered Event Log messages.
The SIMATIC Automation Tool does not save your filter settings in the project or when you
reopen the SIMATIC Automation Tool.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 135
Additional features
10.5 Understanding the Event Log

Showing and hiding columns


Right-click an Event Log column header to show or hide columns:

Copying, saving, and clearing Event Log messages


Right-click an event row to copy, save, or clear Event Log messages:

Event Log and user interface language


When you change the SIMATIC Automation Tool user interface language, the SIMATIC
Automation Tool clears the Event Log. Information about previous events is no longer
available.

SIMATIC Automation Tool user guide


136 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Troubleshooting Event Log messages 11
The following table provides additional information for Event Log messages. If you need
more information about a message, copy the message from the Event Log and search the
online help for the message text.

Event Log message Probable cause and corrective action


The CPU password entered is not valid to perform You entered an invalid CPU password for the opera­
this operation. tion. Enter a valid CPU password with sufficient
privileges for the operation.
The CPU failed to enter RUN mode. Possible reas­ The CPU could not go to RUN mode. The CPU might
ons: TIA Portal project downloaded might not be not have a valid user program. Check the CPU dia­
valid for this CPU type or a program has never been gnostics for more details.
downloaded to the CPU. See the diagnostics buffer
for more details.
The CPU failed to enter STOP mode. The CPU could not go to STOP mode. Check the
CPU diagnostics for more details.
The device is not accepting the new configuration. The device rejected a DCP command to set the IP
address (Page 31) or PROFINET name (Page 33).
Check network communication connections. Verify
the IP address or the PROFINET name that you
entered.
Failed to connect to the device. Verify the MAC The SIMATIC Automation Tool could not identify
address is correct. (Page 26) the device on the network with that MAC
address. Verify the MAC address you entered and
the MAC address of the device.
The connection to the device was lost prematurely. The SIMATIC Automation Tool is no longer connec­
ted to the device. Verify network communication
connections.
The operation failed and returned error: ID# Internal error within the SIMATIC Automation Tool.
Contact your Siemens representative.
Failed to disconnect The SIMATIC Automation Tool was unable to dis­
connect from the device. Reattempt the operation.
The specified firmware update file is not compat­ The firmware update file (Page 42) that you selec­
ible with the device. ted is not compatible with this device. Select a
firmware update version that corresponds to the
specific device.
The specified firmware update file is not compat­ The device hardware requires that the firmware
ible with the device because the hardware requires update file (Page 42) differ from the existing ver­
a firmware version that must be different. sion. Select a firmware update version that is dif­
ferent from the existing version.
The specified firmware update file is not compat­ The device hardware requires that the firmware
ible with the device because the hardware requires update file (Page 42) be the same as the existing
a firmware version that must be the same. version. Select a firmware update version that is
the same version.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 137
Troubleshooting Event Log messages

The specified firmware update file is not compat­ The device hardware requires that the firmware
ible with the device because the hardware requires update file (Page 42) must have a newer version
a firmware version that is newer. than the version in the device. Select a newer firm­
ware update version.
The specified firmware update file is not compat­ The device hardware requires that the firmware
ible with the device because the hardware requires update file (Page 42) must have an older version
a firmware version that is older. than the version in the device. Select an older firm­
ware update version.
The module ID is not valid. The API FirmwareUpdate method received a value
for the hardwareID parameter that does not corres­
pond to a module. When calling the FirmwareUp­
date update method, provide the correct ID for the
module.
The firmware update file was not accepted by the Select a firmware update (Page 42) file that is com­
module. patible with the module you are updating.
If the module is a distributed I/O module in a
PROFINET IO-System for a CPU, place the con­
trolling CPU in STOP mode, power cycle the I/O
module, and reattempt the firwmare update.
The module is not reachable. Download a valid The SIMATIC Automation Tool cannot communic­
hardware configuration to the CPU or connect dir­ ate with the device. Download a valid device con­
ectly to the device. figuration from the TIA Portal to the device. Altern­
atively use the SIMATIC Automation Tool to update
the CPU program (Page 49).
Firmware update of this module is not supported The SIMATIC Automation Tool does not support
by this tool. firmware update (Page 42) for this type of module.
You cannot update the firmware for this module
with the SIMATIC Automation Tool.
The firmware update file has the same firmware The firmware update (Page 42) file has the same
version as the device. firmware version as the device. No firmware
update performed and no further action required.
Format memory card is not supported on this You cannot format the memory card for this
device. device.
The gateway address is not valid. The gateway address is not valid with the subnet
mask and IP address. Verify that your IP address,
subnet mask, and gateway (Page 31) are correct
for your device and network.
An internal error has occurred. Internal error within the SIMATIC Automation Tool.
Contact your Siemens representative.
Target server address is invalid. The SIMATIC Automation Tool could not connect to
the CPU or HMI device. Verify the MAC address or
IP address of the device.
The project cannot be opened with this version of The project is from an older release of the SIMATIC
the SIMATIC Automation Tool. Automation Tool. The SIMATIC Automation Tool
cannot open a project from this release. See the
topic "Saving and opening .sat project files (Page
68)".
Invalid signature detected. Repair the installation. The SIMATIC Automation Tool installation is incom­
plete or corrupted. Reinstall the SIMATIC Automa­
tion Tool.
The IP address is not valid. The IP address does not follow requirements for IP
addresses. Enter a valid IP address (Page 31).

SIMATIC Automation Tool user guide


138 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Troubleshooting Event Log messages

The MAC address is not valid. The MAC address does not follow requirements for
MAC addresses. Enter a valid MAC address.
This operation is not permitted because another Only one software tool can connect to a device.
configuration tool such as the TIA Portal is connec­ Close the other connection to the device, for
ted. example, by going offline in the TIA Portal. Then
reattempt the operation from the SIMATIC Automa­
tion Tool.
An already active ES instance does not support This device does not support more than one online
MultiES. connection from the SIMATIC Automation Tool, the
TIA Portal, or another tool at the same time. Go off­
line in the TIA Portal or other tool and then reat­
tempt the SIMATIC Automation Tool operation.
The maximum number of CPU connections has This device supports a limited number of online
been exceeded. connections from the SIMATIC Automation Tool,
the TIA Portal, or another tool at the same time.
The limit has been exceeded. Go offline in the TIA
Portal or other tool and then reattempt the SIMAT­
IC Automation Tool operation.
Connections to this CPU from multiple tools are not This device supports a limited number of online
supported. connections from the SIMATIC Automation Tool,
the TIA Portal, or another tool at the same time.
Connections from multiple tools is not supported.
Go offline in the TIA Portal or other tool and then
reattempt the SIMATIC Automation Tool operation.
Client wants to make write operation on object The CPU cannot perform this operation in RUN
variable or link which cannot be changed in CPU mode. Change the CPU to STOP mode (Page 30).
RUN Mode.
The operation completed successfully. Information only
The operation was canceled by the user. Information only
The device does not support the requested opera­ The Event column shows the operation that did not
tion. succeed for the device in the Device column. Check
the Device catalog (Page 99) for the operations
that the device supports for the current firmware
version.
Parameter is out of range. An application called the API method SetOperating­
State with an invalid value. You must call this
method with either "Stop" or "Run" for the operat­
ing mode state.
The PROFINET name is not valid. The PROFINET name (Page 33) is not valid. Enter a
valid PROFINET name that is unique from all other
devices.
Could not establish a connection to the device The SIMATIC Automation Tool could not connect to
the device. Check your network connections. Verify
that another software tool, such as the TIA Portal,
does not have an online connection to the device.
If so, go offline from the other tool. Verify that the
device is on the subnet (Page 31) you specified.
Check your routing if applicable. Set your network
interface (Page 6) to the "Auto" selection if you
haven't already.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 139
Troubleshooting Event Log messages

The operation has timed out. The CPU did not complete the operation. Reat­
tempt the operation. If the operation continues to
time out, check your device and network commu­
nications.
Connection is de-legitimated because CPU pass­ The CPU password has timed out due to inactivity.
word timeout. Enter the CPU password and try the operation
again.
Failed to set IP address The SIMATIC Automation Tool could not set the IP
address (Page 31). Check that the IP address is val­
id and that it is unique. Verify that the device con­
figuration in the STEP 7 project permits setting the
IP address directly at the device.
Failed to set PROFINET name The SIMATIC Automation Tool could not set the
PROFINET name (Page 33). Check that the
PROFINET name is valid and that it is unique. Verify
that the device configuration in the STEP 7 project
permits setting the IP address directly at the device.
The subnet mask is not valid. The subnet mask (Page 31) does not follow
requirements for a valid subnet mask. Enter a valid
subnet mask.
The device is not supported or could not be initial­ The SIMATIC Automation Tool does not support
ized. this device, or could not initialize the device. Check
the Device catalog (Page 99) for supported devices
and versions.
The device did not accept the firmware update file. The device rejected the firmware update (Page 42).
Verify that the firmware update file is valid for your
device. If updating from the old format, ensure
that you select the header .upd file for the "New
Firmware Version" field.
Some modules require external power sources. If
the module has dual processors, verify that power
is applied to both processors. If the module has a
power LED indicator, verify that the LED is green.
Test that the device is functioning properly.
Failed to zip contents of folder The SIMATIC Automation Tool could not zip the
contents of the folder. Check for sufficient file sys­
tem space for the zip file. Also, check for file folder
permissions. Either condition could be the source
of the problem.
Error writing to file The SIMATIC Automation Tool could not save the
file to the programming device. Check your file
space and file permissions.
Error creating file The SIMATIC Automation Tool could not create the
file on the programming device. Check your file
space and file permissions.
Error deleting file The SIMATIC Automation Tool could not delete the
file from the programming device. Check your file
permissions.
Error deleting folder The SIMATIC Automation Tool could not delete the
folder from the programming device. Check the
folder permissions on your programming device.
Be sure the folder is not open.

SIMATIC Automation Tool user guide


140 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Troubleshooting Event Log messages

Error creating folder The SIMATIC Automation Tool could not create a
temporary folder for saving service data. Check file
space on your programming device.
You must purchase a license to use the API. You do not have a valid license to use the API. You
can use the 21-day free trial license for 21 days.
Otherwise, purchase a license for the SIMATIC
Automation Tool or purchase the Software
Developers Kit (SDK) to use the API.
Invalid timeout value. Valid values are 180-999 In the Communications options (Page 85), the
seconds. timeout value for communications operations is
out of range. Set the value to a number from 180
to 999 seconds.
No data in device to backup The SIMATIC Automation Tool cannot create a
backup (Page 58) if the device does not have a user
program. Download your project from STEP 7 to
the device, or update the program (Page 49) from
the SIMATIC Automation Tool. If you have a previ­
ous backup file for this device, you can restore
(Page 60) it from the SIMATIC Automation Tool.
Error reading from stream The SIMATIC Automation Tool could not read from
a previously-saved project file (Page 68). Verify that
the project file is from a compatible version of the
SIMATIC Automation Tool. Open a valid project if
one is available.
Error writing to stream The SIMATIC Automation Tool could not write and
save a project file (Page 68) for the current project.
Check file space on your programming device.
The HMI project file is invalid or incomplete. You are attempting to perform an HMI program
update (Page 49). The program update file is cor­
rupt. You cannot restore this file.
The HMI project is not compatible with the device. You are attempting perform a program update
(Page 49) to an HMI device that is not compatible
with the HMI device. You can only perform a pro­
gram update that corresponds to your HMI device
hardware.
A file operation could not be completed because of The location for the file operation is write-protec­
write protection. ted. Choose a folder location on your programming
device that is not write-protected.
Failed to change the IP address of this device The SIMATIC Automation Tool could not set the IP
address (Page 31). Enter a valid IP address. Check
your network communication connections.
Failed to change the PROFINET name of this device The SIMATIC Automation Tool could not set the
PROFINET name (Page 33). Enter a valid PROFINET
name. Check your network communication con­
nections.
Failed to identify the device The identify operation could not find the device.
Check that the device is on your network.
Request aborted Information only
The device does not yet support device addon The program update (Page 49) file includes
transfer. addons. The HMI device you are trying to update
does not support addons. You can only update this
HMI device with a program that does not have
addons.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 141
Troubleshooting Event Log messages

Attribute not found An HMI operation is attempting to read or write to


a location that does not exist. Verify that the pro­
gram update file (Page 49) or backup file (Page 58)
is valid for the HMI.
Buffer too small for all data requested The HMI device reported that an internal buffer
was too small. Contact customer support for your
HMI device.
HMI certificate has expired. The HMI certificate is no longer valid. Update the
certificate in the HMI device.
General failure on checking certificate signature Internal error in the HMI device. Contact customer
support for your HMI device.
File certificate is invalid. Internal error in the HMI device. Contact customer
support for your HMI device.
Certificate not yet valid Internal error in the HMI device. Contact customer
support for your HMI device.
Certificate has been revoked. Internal error in the HMI device. Contact customer
support for your HMI device.
Established client connection required for action Internal error in the HMI device. Contact customer
support for your HMI device.
A file read operation failed. Internal error in the HMI device. Contact customer
support for your HMI device.
A file write operation failed. Internal error in the HMI device. Contact customer
support for your HMI device.
Firmware of type not installed Internal error in the HMI device. Contact customer
support for your HMI device.
Firmware of type not supported Internal error in the HMI device. Contact customer
support for your HMI device.
The firmware file is not valid for this device. You selected a firmware update file (Page 42) that
is not valid for the device. Choose a firmware
update file that corresponds to your device and
version.
This addon is not compatible with this device/firm­ The program update file (Page 49) includes
ware addons. The addon in the project update file is not
compatible with the HMI device that you are trying
to update. You can only update a program that has
no addons or has compatible addons.
Invalid arguments passed to method Internal error in the HMI device. Contact customer
support for your HMI device.
Invalid file path The file path does not exist or is invalid. Provide a
valid file path.
License control failed. Internal error in the HMI device. Contact customer
support for your HMI device.
A logical volume is missing. Internal error in the HMI device. Contact customer
support for your HMI device.
A logical volume is out of space. Internal error in the HMI device. Contact customer
support for your HMI device.
Object not found Internal error in the HMI device. Contact customer
support for your HMI device.

SIMATIC Automation Tool user guide


142 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Troubleshooting Event Log messages

Not enough resources to run requested operation The requested operation requires more system
resources than are available. Close some applica­
tions on your programming device and try again.
Insufficient space in file system The file system does not have enough space for the
requested operation. Delete files to create some
space on the file system or choose a different file
system that has more space.
Remote transfer disabled Internal error in the HMI device. Contact customer
support for your HMI device.
Rescue backup not possible, for example due to Internal error in the HMI device. Contact customer
wrong device state or wrong firmware file support for your HMI device.
Rescue restore not possible, for example due to Internal error in the HMI device. Contact customer
wrong device state support for your HMI device.
Runtime installation is broken. Internal error in the HMI device. Contact customer
support for your HMI device.
Runtime is not installed. Internal error in the HMI device. Contact customer
support for your HMI device.
General problem with security library handling Internal error in the HMI device. Contact customer
support for your HMI device.
Another service is already active. Internal error in the HMI device. Contact customer
support for your HMI device.
General failure on checking file signature Internal error in the HMI device. Contact customer
support for your HMI device.
File signature is invalid. Internal error in the HMI device. Contact customer
support for your HMI device.
File is not signed. Internal error in the HMI device. Contact customer
support for your HMI device.
A store read operation failed. Internal error in the HMI device. Contact customer
support for your HMI device.
A store write operation failed. Internal error in the HMI device. Contact customer
support for your HMI device.
Type conversion failed Internal error in the HMI device. Contact customer
support for your HMI device.
An unexpected operating system error occurred. Internal error in the HMI device. Contact customer
support for your HMI device.
An addon with the given name is not installed. Internal error in the HMI device. Contact customer
support for your HMI device.
An application with the given id is not installed. Internal error in the HMI device. Contact customer
support for your HMI device.
An application addon with the given id is not Internal error in the HMI device. Contact customer
installed. support for your HMI device.
An application addon references an application Internal error in the HMI device. Contact customer
that is not installed. support for your HMI device.
The recipe filename or path is not valid. Verify that the filename exists and that the name is
valid.
Not enough storage space to perform this opera­ The SIMATIC memory card in the CPU does not
tion have enough space to store the file. Delete
extraneous content from the memory card or use a
memory card with a higher capacity.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 143
Troubleshooting Event Log messages

A more recent incompatible firmware image exists The firmware on the device is more recent than the
on the target device. If you update the operating firmware update (Page 42) you have chosen. If you
system, then recipe data, user data, and some sys­ proceed with this firmware update, you risk delet­
tem settings could be permanently deleted. ing recipe data, user data, and some system set­
tings. Verify that you want to update to this firm­
ware before proceeding.
An older incompatible firmware image exists on Internal error in the HMI device. Contact customer
the target device. If you update the operating sys­ support for your HMI device.
tem update recipe data user data and some system
settings could be deleted permanently.
A more recent incompatible Runtime exists on the Internal error in the HMI device. Contact customer
target device. support for your HMI device.
An older incompatible Runtime exists on the target Internal error in the HMI device. Contact customer
device. support for your HMI device.
No Runtime is installed on the target device. Internal error in the HMI device. Contact customer
support for your HMI device.
Not enough memory on the target device. Internal error in the HMI device. Contact customer
support for your HMI device.
Incorrect display orientation (Portrait configured Internal error in the HMI device. Contact customer
Landscape on the HMI device). support for your HMI device.
Incorrect display orientation (Landscape configured Internal error in the HMI device. Contact customer
Portrait on the HMI device). support for your HMI device.
General error. Compile the project again and Internal error in the HMI device. Contact customer
repeat the download. support for your HMI device.
General error. Repeat the download. Internal error in the HMI device. Contact customer
support for your HMI device.
No Runtime is installed on the target device. Internal error in the HMI device. Contact customer
support for your HMI device.
The configured device does not match the target Internal error in the HMI device. Contact customer
device. support for your HMI device.
A non-compatible Runtime is installed on the tar­ Internal error in the HMI device. Contact customer
get device. support for your HMI device.
An incorrect runtime version is installed. The Internal error in the HMI device. Contact customer
installed runtime cannot process the project. Install support for your HMI device.
the runtime manually on the target device.
An error occurred and the device identity could not The SIMATIC Automation Tool could not determine
be determined. the identify of this CPU.
The device identity was changed. Scan the network The CPU device identity has changed from when
again. the SIMATIC Automation Tool connected to the
CPU. Rescan the network (Page 15) to establish the
actual device identity for the SIMATIC Automation
Tool.
The connected interface was not found. The selected Network Interface no longer exists.
Check the connections of your network interface
and test that it is working. When you know that the
network interface is valid, select this network inter­
face (Page 167) from the SIMATIC Automation
Tool.
Device is not selected. No device is selected. You must select a device
from the Device table.

SIMATIC Automation Tool user guide


144 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Troubleshooting Event Log messages

Safety-relevant operations require the safety pass­ You must provide the safety password to perform
word. the safety-relevant operation.
Internal application error An internal error occurred when setting a CPU pass­
word. Set a valid CPU password and check whether
the device is protected.
The CPU password entered is invalid. Enter a valid CPU password.
The IP address of the device is a duplicate on the The SIMATIC Automation Tool found a duplicate IP
network. address on the network, perhaps from an external
change. Sort your Device table (Page 128) by the IP
address to find the duplicate. Correct one of the
addresses to eliminate the duplicate.
The IP address entered is a duplicate on the net­ You entered an IP address that is a duplicate of
work. another IP address. Enter an IP address that is
unique on the network. Sort your Device table
(Page 128) by the IP address to find the duplicate.
Duplicate PROFINET name Enter a PROFINET name that is unique on the net­
work.
Safety-relevant operations must be confirmed. To perform any of the following operations for an
F-CPU, you must confirm the operation:
- Reset to factory defaults (Page 36)
- Restore (Page 60)
- Program update (Page 49)
- Format memory card (Page 40)
If you reached this message from an application
using the API, you must set the SelectedConfirmed
property for the CPU.
There is no SD card present or the SD card is Formatting a memory card (Page 40) requires the
already empty. presence of a SIMATIC memory card. Insert a
SIMATIC memory card in the CPU. If the card is
present, but has no file contents, you can ignore
this message.
The program file is invalid or cannot be opened by The SIMATIC Automation Tool cannot access the
this version of the SIMATIC Automation Tool. program update file (Page 49) at the path specified
in the Options dialog. Verify the path name in the
Program Update settings of the Options dialog.
Result of CRC comparison: Online and offline col­ The program update (Page 49) failed. The program
lective F-signatures do not match. update file does not match the program in the CPU
after the program update operation. Try these
steps:
1. Reset the CPU to factory defaults
2. Format the memory card if you are using one.
3. Reattempt the program update.
If the error persists, you cannot use this program
update file.
The program file cannot be downloaded to an The device version of the target device is older
older device. than the version in the program file. Upgrade the
device to a newer version or choose a program
update file (Page 49) that is compatible for the
older device.
Project's IP suite is not reachable Verify the IP address, subnet mask, and gateway
(Page 31). Correct any values that are incorrect for
your network.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 145
Troubleshooting Event Log messages

IP suite is not reachable. Verify the IP address, subnet mask, and gateway
(Page 31). Correct any values that are incorrect for
your network.
The backup file contained an IP suite that is not After the restore (Page 60) operation, the SIMATIC
reachable via PROFINET communications. Automation Tool cannot access the device. The IP
suite (Page 31) in the restored project (IP address,
subnet mask, gateway) does not correspond to the
actual device and subnet. Correct and set the IP
suite values for the device. Set the Network Inter­
face Card to the "Auto" selection if you haven't
already.
The IP address in the new program file is not Resolve the conflict in IP addresses. Set one of the
unique to the network. devices to a different IP address.
A safety program cannot be loaded to a standard You cannot download a safety program to a stand­
CPU. ard CPU. You can download only a standard pro­
gram to a standard CPU.
The diversity check on the CPU password entered The SIMATIC Automation Tool cannot connect to
failed. the CPU. Device identification data such as the
MAC address or serial number is different between
the SIMATIC Automation Tool Device table and the
actual device. Scan the network (Page 15).
The backup file is not valid for this device. The backup file (Page 58) you selected is not valid
for this CPU. Select a backup file that corresponds
to your CPU device type.
The backup file extension is not valid for this The file extension of the file is invalid. Select a
device. backup file (Page 58) with the .s7pbkp file exten­
sion.
The operation failed. One of the following operations failed:
- Reset to factory defaults (Page 36)
- Memory reset (Page 39)
- Format memory card (Page 40)
As applicable, set the device to STOP mode or
ensure that a SIMATIC memory card is in the CPU.
Reattempt the operation.
The firmware file is not valid for this device. Select a firmware update file (Page 42) that corres­
ponds to the device.
The program file password could not be validated. The "Password in Program File" that you entered for
a program update file (Page 49) does not corres­
pond to any of the passwords in the program file.
To update a program, you must enter a valid pro­
gram file password.
The program file contains an IP address that The SIMATIC Automation Tool does not allow you
already exists on the network. to restore (Page 60) a program file that causes a
duplicate IP address. Change the IP address of the
device that is the same or restore a different pro­
gram file.
Missing program file password You must enter a valid password for the program.
Invalid program file password You must enter a valid password for the program.
The program file is not valid for this device. Select a program update file (Page 49) that corres­
ponds to the device.
The program file password entered is invalid or not Enter a password for the program file that has a
sufficient to complete the operation. sufficient access level for the operation.

SIMATIC Automation Tool user guide


146 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Troubleshooting Event Log messages

The requested device was not found on the net­ The SIMATIC Automation Tool could not find the
work. device on the network. Check network interface,
network connection, and IP address. Close
S7‑PLCSIM, simulated PLC instances, or other simu­
lation software if running.
You cannot insert a device that already exists. You attempted to insert a device (Page 20) that is
already in the Device table. You can only insert a
device that is not yet in the Device table.
The IP address cannot be changed because it is You attempted to set an IP address (Page 31) to an
already on the network. IP address that is already in use. Set the device IP
address to a unique address.
The PROFINET name cannot be changed because it You attempted to set the PROFINET name (Page
is already on the network 33) to a PROFINET name that is already in use.
Select a unique PROFINET name.
Could not establish a connection to the device The SIMATIC Automation Tool could not establish a
connection to the device. Check network interface,
network connection, and IP address.
The device could not be fully initialized. The SIMATIC Automation Tool could not initialize
the device. Ensure that the device is on the same
network as your programming device.
The SIMATIC Automation Tool does not support You are attempting to use a program that has a
CPU with newer programs. newer version than The SIMATIC Automation Tool
supports. Check the Device catalog (Page 99) to
determine the version support for your device.
IP suite is not valid. The IP address, gateway, and subnet (Page 31)
combination is not valid. Enter a valid IP suite.
The selected backup file is not compatible with this The backup file (Page 58) that you chose is not
device compatible for your device. Check that the backup
file is for the correct device, and that it is for the
correct version of the device.
The IP address changed or there is a duplicate IP The IP address for this device has been changed
address on the network. since the last network scan, or another device has
the same IP address. Scan the network (Page 15)
and resolve any IP address conflicts.
No devices were found on the scan. Check your The SIMATIC Automation Tool did not find any
network interface and turn off simulation software. devices on the network scan. Check network inter­
face and network connections. Check the subnet
for the devices. Close S7‑PLCSIM, simulated PLC
instances, or other simulation software if running.
Result of CRC comparison: Online and offline col­ Information only: Your operation with an F-CPU
lective F-signatures match. was successful. You do not need to perform any
additional action.
The device could not be inserted into the Device The SIMATIC Automation Tool could not insert the
table. device you entered into the Device table (Page 20).
Check that the IP address is unique and that the
data you entered corresponds to a device on your
network.
You cannot insert a device that has an IP address You attempted to insert a device (Page 20) with an
that is already on the network. IP address that belongs to another device. You
must enter a unique IP address when you enter a
device.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 147
Troubleshooting Event Log messages

The new gateway address is not valid. You entered an invalid gateway address (Page 31).
Enter a gateway address that is valid for your net­
work.
The new IP address is not valid. You entered an invalid new IP address (Page 31).
Enter a valid IP address that.
The new PROFINET name is not valid. You entered an invalid new PROFINET name (Page
33). Enter a valid PROFINET name.
The new subnet mask is not valid. You entered an invalid subnet mask (Page 31).
Enter a subnet mask that is valid for your device
and network.
Could not read the F-signatures F-CPUs include a fail-safe signature. The SIMATIC
Automation Tool could not read the fail-safe signa­
ture from the device. Your operation cannot pro­
ceed with this error.
Format the memory card (Page 40) if you are using
one. Reset the device to factory settings (Page 36).
Then repeat the operation.
Invalid or not specified network interface Select a valid network interface (Page 167) from
the dropdown list for your communication setup.
The CPU password entered is not sufficient to com­ You need a higher access level to perform the oper­
plete the operation. ation. Enter a CPU password with a sufficient
access level for the operation you want to perform.
There are no passwords in the program file. The program file contains no passwords. This mes­
sage is informational and requires no action.
The project contains a file format that is no longer The project is from an older release of the SIMATIC
supported. Automation Tool. The SIMATIC Automation Tool
cannot open a project from this release. See the
topic "Saving and opening .sat project files (Page
68)".
Project open has been canceled. You started to open a project (Page 68) and can­
celed the action. No further action is necessary.
A program file password is needed You must enter the password for the program file.
Could not open, read, or process the backup file. The SIMATIC Automation Tool could not open,
read, or process the backup file (Page 58). Use a
backup file that corresponds to your device and
version,
Incompatible program file for this device. The program file is not compatible for your device.
Use a program file that corresponds to your device
and version.
The SIMATIC Automation Tool does not support the The SIMATIC Automation Tool does not support the
project file. project file in the device. Check the device config­
uration in the STEP 7 project and check the device
support in the Device catalog.
The program's hardware configuration is not valid The hardware configuration of the STEP 7 program
for the attached device. is not valid for the actual device on the network.
Check the device configuration in the STEP 7
project and check the device support in the Device
catalog.
The file system cannot be loaded. Try power cyc­ The SIMATIC Automation Tool could not load the
ling the CPU. files from the CPU. CPU files are possibly corrupt.
Power cycle the CPU. If the problem persists, reset
the CPU to factory defaults.

SIMATIC Automation Tool user guide


148 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Troubleshooting Event Log messages

SNMP: An invalid password was entered. You entered an invalid password in the SNMP Ver­
sion 3 profile (Page 93). Enter a valid password for
the device.
SNMP: The value does not exist An SNMP value is invalid. Verify your SNMP profile
(Page 93) settings.
SNMP: The value cannot be changed In an SNMP profile (Page 93), you attempted to
change a value to an invalid value. Enter a valid
value.
SNMP: The value is read only and cannot be You attempted to change a read-only value in an
changed. SNMP profile (Page 93). You cannot change this
value.
Invalid authentication algorithm The authentication algorithm in the SNMP Version
3 profile is invalid. Select a valid authentication
algorithm from the dropdown list on the SNMP
profile (Page 93) "Add" dialog.
Invalid authentication password The authentication password in the SNMP Version
3 profile is invalid. Enter a valid authentication
password on the SNMP profile (Page 93) "Add" dia­
log.
Invalid context name The context name in the SNMP Version 3 profile is
invalid. Enter a valid context name on the SNMP
profile (Page 93) "Add" dialog.
Invalid privacy algorithm The privacy algorithm in the SNMP Version 3 profile
is invalid. Enter a valid privacy algorithm on the
SNMP profile (Page 93) "Add" dialog.
Invalid privacy password The privacy password in the SNMP Version 3 profile
is invalid. Enter a valid privacy password on the
SNMP profile (Page 93) "Add" dialog.
Invalid profile name The profile name in the SNMP Version 1, 2, or 3
profile is invalid. Enter a valid profile name on the
SNMP profile (Page 93) "Add" dialog.
Invalid read community The read community in the SNMP Version 1 or 2
profile is invalid. Enter a valid read community on
the SNMP profile (Page 93) "Add" dialog.
Invalid security level The security level in the SNMP Version 3 profile is
invalid. Enter a valid security level on the SNMP
profile (Page 93) "Add" dialog.
Invalid server IP address The server IP address in the SNMP Version 1, 2, or 3
profile is invalid. Enter a valid server IP address on
the SNMP profile (Page 93) "Add" dialog.
Invalid server port The server port in the SNMP Version 1, 2, or 3 pro­
file is invalid. Enter a valid server port on the SNMP
profile (Page 93) "Add" dialog.
Invalid SNMP version The SNMP version is invalid. Select 1, 2, or 3 for the
SNMP version number on the SNMP profile (Page
93) "Add" dialog.
Invalid user name The user name in the SNMP Version 3 profile is
invalid. Enter a valid user name on the SNMP pro­
file (Page 93) "Add" dialog.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 149
Troubleshooting Event Log messages

Invalid write community The write community in the SNMP Version 1 or 2


profile is invalid. Enter a valid write community on
the SNMP profile (Page 93) "Add" dialog.
The profile name already exists. The profile name in the SNMP Version 1, 2, or 3
profile belongs to another profile. Enter a unique
profile name on the SNMP profile (Page 93) "Add"
dialog.
This method is obsolete. Use the newer method Not applicable.
with the same name.
Invalid profile The SNMP profile (Page 93) is invalid for the
device. Verify the configuration on the "Add" dialog
and make necessary changes.
Failed to initiate firmware transfer The firmware update operation (Page 42) failed.
Check all network connections. Check that the
firmware update file is valid for the device. Reat­
tempt the firmware update.
An SNMP error has occurred An error occurred in SNMP communications to the
device. Verify your SNMP profile (Page 93) settings.
If the problem persists, contact customer support
for the device.
Invalid transfer channel The selection for the HMI transfer channel is inval­
id. Set either PN_IE or Ethernet for the HMITrans­
ferChannel type for the API SetTransferChannel
method.
The device returned an invalid MAC address The SIMATIC Automation Tool could not determine
the MAC address for the IP address that you
provided. This error can only occur when you insert
a device (Page 20) by IP address. Verify that you
are inserting a device that is available on your net­
work. Verify that the IP address is correct for the
device. Alternatively, insert the device by its MAC
address.
Failed to update duplicate IPs and PROFINET names The SIMATIC Automation Tool has an internal error.
Rescan the network (Page 15). If the problem per­
sists, contact your Siemens representative.
The PROFINET name entered is a duplicate on the Another device uses this PROFINET name. Enter a
network. unique PROFINET name.
Error occurred while performing a backup The CPU did not provide valid backup (Page 58)
data to the SIMATIC Automation Tool. Power cycle
the CPU and try again. If the problem persists, con­
tact your Siemens representative.
The Failsafe Control object on the CPU does not The current program in the F-CPU does not exist as
have the correct type. a safety program or is corrupt. Download the safety
program from the TIA Portal or update the program
(Page 49) from the SIMATIC Automation Tool.
The specified IP address is invalid or already used You entered an invalid address or one that another
by the NIC device uses. Enter a valid, unique IP address.
The firmware update failed due to integrity checks. The .upd file for the firmware update (Page 42) is
corrupt. Use a valid .upd file for the firmware
update.

SIMATIC Automation Tool user guide


150 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Troubleshooting Event Log messages

Invalid backup type The HMI backup (Page 58) type is invalid. Valid
backup types for an HMI are full, recipe, or user
administration data. Provide a valid backup type.
One or more device diagnostic buffers could not be When exporting device diagnostics (Page 76), the
accessed SIMATIC Automation Tool could not access the dia­
gnostics for one or more devices. Check that the
devices in the Device table are connected to the
communications network. Check the Event Log for
additional messages about inaccessible devices. If
necessary, correct network connections and scan
the network (Page 15).
Automation License Manager error - connection The Automation License Manager had an error as
failed, check network access to ALM server described. Follow the advice in the message.
Automation License Manager error - internal error, The Automation License Manager had an error as
task has been aborted, contact Siemens support described. Follow the advice in the message.
Automation License Manager error - internal error, The Automation License Manager had an error as
Wrong function arguments, contact Siemens sup­ described. Follow the advice in the message.
port
Automation License Manager error - internal error, The Automation License Manager had an error as
bad result, contact Siemens support described. Follow the advice in the message.
Automation License Manager error - Check user The Automation License Manager had an error as
access privileges to folder described. Follow the advice in the message.
Automation License Manager error - internal error, The Automation License Manager had an error as
Batch API, contact Siemens support described. Follow the advice in the message.
Automation License Manager error - internal error, The Automation License Manager had an error as
Batch API Output file couldn't be created, contact described. Follow the advice in the message.
Siemens support
Automation License Manager error - internal error, The Automation License Manager had an error as
Batch API output file already exists, contact described. Follow the advice in the message.
Siemens support
Automation License Manager error - internal error, The Automation License Manager had an error as
Batch API wrong argument, contact Siemens sup­ described. Follow the advice in the message.
port
Automation License Manager error - internal error, The Automation License Manager had an error as
Batch API wrong argument number, contact described. Follow the advice in the message.
Siemens support
Automation License Manager error - internal error, The Automation License Manager had an error as
Batch API wrong input file, contact Siemens sup­ described. Follow the advice in the message.
port
Automation License Manager error - internal error, The Automation License Manager had an error as
Batch API wrong input xml stream, contact described. Follow the advice in the message.
Siemens support
Automation License Manager error - internal error, The Automation License Manager had an error as
Batch API wrong output parameter, contact described. Follow the advice in the message.
Siemens support
Automation License Manager error - connection The Automation License Manager had an error as
failed, check network access to ALM server described. Follow the advice in the message.
Automation License Manager error - internal error, The Automation License Manager had an error as
cryptography failed, contact Siemens support described. Follow the advice in the message.
Automation License Manager error - internal error, The Automation License Manager had an error as
global cleanup failed, attempt ALM restart described. Follow the advice in the message.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 151
Troubleshooting Event Log messages

Automation License Manager error - Initialization The Automation License Manager had an error as
Error, attempt ALM restart described. Follow the advice in the message.
Automation License Manager error - internal error, The Automation License Manager had an error as
session cleanup failed, attempt ALM restart described. Follow the advice in the message.
Automation License Manager error - internal error, The Automation License Manager had an error as
session initialization failed, attempt ALM restart described. Follow the advice in the message.
Automation License Manager error - internal error, The Automation License Manager had an error as
function not found, contact Siemens support described. Follow the advice in the message.
Automation License Manager error - internal error, The Automation License Manager had an error as
bad pointer, contact Siemens support described. Follow the advice in the message.
Automation License Manager error - No connection The Automation License Manager had an error as
available, check the network connection described. Follow the advice in the message.
Automation License Manager error - internal error, The Automation License Manager had an error as
open session failed, contact Siemens support described. Follow the advice in the message.
Automation License Manager error - the timeout The Automation License Manager had an error as
time was reached, restart the system or contact described. Follow the advice in the message.
Siemens support
Automation License Manager error - internal error, The Automation License Manager had an error as
not enough memory, restart the system or contact described. Follow the advice in the message.
Siemens support
Automation License Manager error - Failure in The Automation License Manager had an error as
receiving network data, check the network connec­ described. Follow the advice in the message.
tion
Automation License Manager error - internal error, The Automation License Manager had an error as
resources missing, contact Siemens support described. Follow the advice in the message.
Automation License Manager error - internal error, The Automation License Manager had an error as
result mismatch, contact Siemens support described. Follow the advice in the message.
Automation License Manager error - Failed sending The Automation License Manager had an error as
network data, check the network connection described. Follow the advice in the message.
Automation License Manager error - service not The Automation License Manager had an error as
running, restart the ALM service described. Follow the advice in the message.
Automation License Manager error - internal error, The Automation License Manager had an error as
session ID missing, contact Siemens support described. Follow the advice in the message.
Automation License Manager error - internal error, The Automation License Manager had an error as
session ID doesn't exist, contact Siemens support described. Follow the advice in the message.
Automation License Manager error - internal error, The Automation License Manager had an error as
task is already running, contact Siemens support described. Follow the advice in the message.
Automation License Manager error - internal error, The Automation License Manager had an error as
unknown error, contact Siemens support described. Follow the advice in the message.
Automation License Manager error - internal error, The Automation License Manager had an error as
User specified an unknown option, contact described. Follow the advice in the message.
Siemens support
The maximum number of PC connections has been This device supports a limited number of online
exceeded connections from the SIMATIC Automation Tool,
the TIA Portal, or another tool at the same time.
The limit has been exceeded. Go offline in the TIA
Portal or other tool and then reattempt the SIMAT­
IC Automation Tool operation.

SIMATIC Automation Tool user guide


152 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Troubleshooting Event Log messages

The filename or path is not valid Check the full path name in the Options Settings
(Page 82) dialog. Verify that the file exists at the
location. Recreate or rename the file or folder if
necessary.
The running service request has been aborted by The Automation License Manager had an error as
the client described. Follow the advice in the message.
SNMP version is invalid The SNMP version (Page 93) is invalid. Select 1, 2,
or 3 for the SNMP version number.
You must power cycle the CPU before performing This operation requires a power cycle of the CPU.
this operation. Power cycle the CPU and try the operation again.
Duplicate folder names with a different folder path When you create an archive file, you cannot use a
is not allowed. duplicate folder name in a different folder path.
Use a unique folder name or use the same path.
Duplicate file names with a different folder path is When you create an archive file, you cannot use a
not allowed. duplicate file name in a different folder path. Use a
unique file name or use the same path.
Feature not supported under current licensing The SIMATIC Automation Tool supports a Basic and
model. Upgrade your license to perform this opera­ Advanced license. Purchase the license (Page 110)
tion. you need for your operations.
This feature is not supported for third party API The SIMATIC Automation Tool user interface
users. requires this feature but it is not available for
developers using the API to create custom applica­
tions.
The advanced parameter is not supported for third A parameter in an API method call is reserved for
party API users. the SIMATIC Automation Tool. The parameter is not
for use in application development using the API.
The CPU now contains a protection level that is After a program update or restore from backup, the
weaker than what previously existed. CPU password is at an access level that is at a lower
protection level than before the operation. For
example, a CPU with full access (write) protection
might have only read access protection after the
operation.
Could not read protection level to check access The CPU password is not sufficient to check the
level. access level to the CPU. Enter a password with at
least read access.
Changing the IP address is not allowed in NAT You cannot change the IP address for a device in a
router configurations. network with a NAT router configuration.
IP address and Router IP address cannot be the The IP address of the device and the IP address of
same the router must be unique.
The operation is not allowed through a CM / CP You can only perform this operation though the
CPU Ethernet interface. You cannot perform this
operation through a CM/CP interface.
Requested item does not exist on memory card. The requested file does not exist on the SIMATIC
memory card of the device.
DCP operations are not possible to devices behind Devices behind routers do not support DCP opera­
routers. tions (Page 123). You can only perform operations
through the IP address.
The operation is not supported through a CM/CP The SIMATIC Automation Tool cannot perform the
communication module. named operation through a CM or CP. Check the
specific device operation (Page 122) for restric­
tions.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 153
Troubleshooting Event Log messages

No firmware to activate. The API called the FirmwareActivate method


without first calling the FirmwareUpdate method.
From the API, you must call FirmwareUpdate
without activation prior to calling FirmwareActiv­
ate. From the SIMATIC Automation Tool, you must
select "Download Firmware" before you select
"Activate Firmware" (Page 48).
Failed to activate downloaded firmware. The device could not activate the downloaded firm­
ware update. Download a valid firmware update
file to the device before you activate it. (Page 48)
The operation is not supported by the device or not The SIMATIC Automation Tool could not perform
supported through a CM/CP. the named operation for one of the following reas­
ons:
• The device does not support the operation.
• You cannot perform the operation on a device
through a CM or CP.
Check the Device Catalog (Page 99) for device sup­
port and the specific device operation (Page 15) for
any CM or CP restrictions.
Error reading memory card When refreshing the CPU, the SIMATIC Automa­
tion Tool could not read the memory card. Verify
that a memory card is properly inserted in the CPU.
Cannot rename file because the name already The filename already exists. Choose a unique file­
exists. name.
File cannot be replaced because it is write protec­ You cannot replace a write-protected file. Save to
ted. another filename.
Folder cannot be replaced because it is write pro­ You cannot replace a write-protected folder. Save
tected. to another folder.
Memory card is not present. The CPU does not have a memory card. The CPU
must have a memory card for the selected opera­
tion.
Operation requires the CPU to be in STOP mode You cannot perform this operation when the CPU is
in RUN mode. Place the CPU in STOP mode (Page
30).
Error writing file on memory card. The SIMATIC Automation Tool could not write the
file to the memory card. Check for adequate space
and write privileges.
Error creating folder on memory card. The SIMATIC Automation Tool could not create the
folder on the memory card. Check for adequate
space and write privileges.
Error reading service data The SIMATIC Automation Tool could not read the
service data from the device. Check the Device
Catalog (Page 99) for support for reading service
data. Check the connection to the device.
No files in list to download Internal error from API. This error does not occur
when you use the SIMATIC Automation Tool.
The CPU password entered is not sufficient for After a refresh operation, the CPU password does
SIMATIC Automation Tool operations. not have sufficient privileges for SIMATIC Automa­
tion Tool operations. Enter a CPU password that
provides an access level for the operation you want
to perform.

SIMATIC Automation Tool user guide


154 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Troubleshooting Event Log messages

An unknown communication error occurred or the The API could not communicate with the HMI or
operation is not supported by the HMI. the HMI did not support the attempted operation.
Check the connection to the device. Check the
operations that the device supports.
You must trust the TLS certificate before a connec­ Verify the certificate and select "Always" for the
tion to the device is allowed. Trust TLS Certificate choice for this device.
Secure communication has been disabled on the To communicate with the device, verify the certific­
CPU. Future connections to the device will not be ate and select "Always" for the Trust TLS Certificate
allowed. choice for this device.
Secure communication has been enabled. You This CPU has enabled secure communication.
must trust the TLS certificate before a connection Select "Always" for the Trust TLS Certificate choice
to the device is allowed. for this device.
Secure communication has changed and the boot­ The configuration for secure communication is
strap certificate is now being used on the CPU, now the initial state for the CPU. You can commu­
future connections to the device will be allowed. nicate with the CPU.
The configuration data protection password in the You must enter a matching configuration data pro­
program does not match the password in the CPU. tection password or delete the protection of con­
fidential PLC configuration data. Then repeat the
program update operation.
This is not a valid Siemens SD-Card. You must use a valid SIMATIC memory card. Refer
to Creating a memory card (Page 65) for the
requirements.
The program folder path is not valid. Enter a valid program folder path. Refer to Creating
a memory card (Page 65) for the requirements.
Filter scan configuration is invalid. Configure a valid filter for scanning the device net­
work (Page 85).
The CPU does not contain a program; therefore, a Information only
CPU-generated certificate is being used for secure
communications.
This device has more than one interface connected The device has more than one interface connected
to SIMATIC Automation Tool. to the SIMATIC Automation Tool, for example, X1
and X2. Only use one interface connection.
The device's firmware does not support the new The device firmware does not support these
delete options. options:
• Delete IP address
• Delete configuration data password
Online hardware does not match the offline hard­ The SIMATIC Automation Tool cannot assign a
ware. PROFIsafe address if the offline configuration does
not correspond to the hardware. Check the device
configuration in the TIA Portal and download to the
device. Reattempt the operation.
Preconditions for F-address assignment were not Refer to the topic Assigning a PROFIsafe address (F-
met. address) for fail-safe I/O (Page 124) for precondi­
tions for PROFIsafe address assignment.
F-address parameterization CRC failed. The SIMATIC Automation Tool encountered a prob­
lem with the parameterization of the module. Use
the TIA Portal and download a new configuration
for this module. Then reattempt the PROFIsafe
address assignment.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 155
Troubleshooting Event Log messages

A connection to the F-CPU could not be made. You Follow the instructions in the message.
must close the Assign PROFIsafe Address dialog, fix
the F-CPU connection, and start again.
A connection to the F-CPU could not be made via Follow the instructions in the message.
SNMP. You must close the Assign PROFIsafe
Address dialog, fix the F-CPU connection, and start
again.
No longer connected to F-CPU. The SIMATIC Automation Tool is no longer connec­
ted to the F-CPU. Check your network connections.
.Close the Assign PROFIsafe Address dialog and try
again.
You cannot read service data from redundant CPUs When the CPU is in RUN-Redundant mode, you can­
when the CPU operating mode is RUN-Redundant. not read the service data. Change the CPU to RUN-
Solo mode if you want to read the service data.
Comparison of actual hardware to configured hard­ The hardware configuration for the device does not
ware failed. match its actual hardware. Download the correct
device configuration from STEP 7.
IP address and Router IP address cannot be the For each router, the IP address of each device on
same when inserting a device. the router must be different from the IP address of
the router. Change the IP address of the device or
the router so they are unique.
The device could not be replaced. The SIMATIC Automation Tool encountered a prob­
lem with the device's MAC address or serial number
and could not replace the device. Verify your
device replacement, make corrections, and try
again.
You cannot replace a device with the same device The replace device operation only applies to repla­
cing a device with a different device. You cannot
replace the same device.
You can only use the API through the SIMATIC API objects are not available directly with a SIMATIC
Automation Tool Software Development Kit (SDK). Automation Tool installation. You must have the
SIMATIC Automation Tools Software Development
Kit (SDK) to use the API.
The backup file already exists. You have chosen to You chose not to overwrite backup files that
prevent overwriting of backup files. already exist. No action necessary.
Comparison of actual hardware to configured hard­ The actual hardware does not match the configura­
ware failed. tion. Download the correct hardware configuration
from the TIA Portal.
IP address and Router IP address cannot be the For a device behind a router, verify that the IP suite
same when inserting a device. (IP address, subnet mask, and gateway (Page 31))
of the device is different from that of the router.
The firmware version for this device is not suppor­ The SIMATIC Automation Tool does not support
ted. this firmware version for this device. View the
Device Catalog to determine firmware version and
device support.
The router IP address is not valid. Enter a router IP address that follows the correct
syntax for an IP address.
The CPU returned an error. Try power cycling the The CPU returned and error to the SIMATIC Auto­
CPU and retry the operation. mation Tool. Attempt to determine and correct the
cause of the error in the CPU. After power cycling
the CPU, retry the operation.
The CPU is not protected. Information only.

SIMATIC Automation Tool user guide


156 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Troubleshooting Event Log messages

The NAT Router IP address and the device IP You must have a unique address pair. The NAT
address must be different. Router IP address and device IP address must be
different. Correct one of the addresses.
The export type is not valid. API only.
The export file already exists. You have chosen to Information only.
prevent overwriting of export files.
Project file was not opened because the Cancel Information only: You canceled the browser for
button was clicked. opening a project file (Page 68).
Project file <filename> was opened successfully. Information only: The SIMATIC Automation Tool
opened the named project file (Page 68).
Project file <filename> failed to open. <exception The SIMATIC Automation Tool could not open the
error> named project file (Page 68). Verify that the file is a
valid .sat project and that is compatible with your
version.
The password entered is incorrect. You entered an invalid project file (Page 68) pass­
word. You must enter the correct password for this
project file.
Project file was not saved because the Cancel but­ Information only: You canceled the browser for
ton was selected. saving a project file (Page 68).
Export of PC Data failed. The export PC data operation (Page 77) could not
create the export file. Check for adequate disk
space and permissions for the Export folder (Page
92).
Project file <filename> failed to save. <exception The SIMATIC Automation Tool could not save the
error> project file (Page 68). Check folder permissions and
disk space on your programming device.
Export was not performed because the Cancel but­ Information only: You started an export (Page 71)
ton was clicked. and canceled the export.
Insert device was not performed because the Can­ Information only: You started to insert a device
cel button was clicked. (Page 20) and canceled the device insert.
A valid product license was not found; some You do not have a valid product license. You can
product features are disabled. only perform tasks that the SIMATIC Automation
Tool supports for an unlicensed version (Page 110).
To access all features, purchase a license as
described in the Installation Notes.
A valid product license was found. All product fea­ Information only: With a valid product license, you
tures are enabled. can perform all SIMATIC Automation Tool tasks
(Page 110).
Windows Administrative privileges are required to Run the export PC data operation (Page 77) with
access some PC Export data. Restart the SIMATIC Windows Administrative privileges to access some
Automation Tool using “Run as Administrator” to of the data. Restart the SIMATIC Automation Tool
export this data. using “Run as Administrator” to export this data.
The export acquired all of the requested data. The Information only: The export PC data operation
log file contains a detailed list of the exported data. (Page 77) was successful. The log file in the export
.zip file lists the exported data.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 157
Troubleshooting Event Log messages

The export could not acquire all of the data. The The export PC data operation (Page 77) did not
log file contains details about the data that the export all of the data. Check the log file for the
export successfully acquired and the reasons why it reason. The log file in the export .zip file contains
could not obtain the other data. the following information:
• Information about the data that the export
operation successfully acquired and exported
• Reasons why the export operation could not
acquire the other data
Project file <filename> was saved successfully. Information only: The SIMATIC Automation Tool
successfully saved the named project file (Page
68).
The operation was canceled because the Cancel Information only
button was selected.
Changes to the project file were not saved because Information only
the No button was selected.
The project password was changed. Information only
Project password was not changed because the Information only
Cancel button was selected.
Caps Lock is on Information only
The project is already opened. Information only
Archive file <filename> was opened successfully. Information only
Archive file <filename> failed to open. <exception The SIMATIC Automation Tool could not open this
error> archive file and returned the listed error.
Archive file was not opened because the operation Information only
was canceled.
Archive file <filename> was created successfully. Information only
Archive file <filename> was not created due to The SIMATIC Automation Tool could not create this
errors. <exception error> archive file and returned the listed error.
The archive file was not created because there are The SIMATIC Automation Tool could not create the
data input errors within the Device table. archive file. Correct all invalid user data fields in
the Device table and try again.
Archive file was not created because the Cancel Information only
button was selected.
Failed to delete the Scheduler configuration file. The SIMATIC Automation Tool could not delete the
scheduler configuration file. Perhaps it is in use.
Wait until no scheduled operations are running and
try again.
The Scheduler configuration file was successfully Information only
created.
At least one operation must be configured before You must schedule at least one operation for one
the configuration file can be created. device to create a Scheduler configuration file.
Scheduler file was not created because the Cancel Information only
button was selected.
An error occurred creating the Scheduler configura­ The SIMATIC Automation Tool could not create the
tion file. The operation has been canceled. scheduler configuration file. Perhaps it is in use.
Wait until no scheduled operations are running and
try again.
The date or time is not valid because it is in the You can only schedule operations based on a time
past. in the future.

SIMATIC Automation Tool user guide


158 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Troubleshooting Event Log messages

No devices were selected for Device Diagnostics. You must select one or more devices for the sched­
The operation will not be scheduled. uled operation.
No devices were selected for Firmware Update. The You must select one or more devices for the sched­
operation will not be scheduled. uled operation.
No devices were selected for Full Backup. The oper­ You must select one or more devices for the sched­
ation will not be scheduled. uled operation.
No devices were selected for Read Data Logs. The You must select one or more devices for the sched­
operation will not be scheduled. uled operation.
No devices were selected for Read Service Data. You must select one or more devices for the sched­
The operation will not be scheduled. uled operation.
No devices were selected for Set Time. The opera­ You must select one or more devices for the sched­
tion will not be scheduled. uled operation.
The CPU password entered is not sufficient to read You must enter a CPU password with read access or
Device Diagnostics. The operation will not be higher to schedule an operation to read device dia­
scheduled. gnostics.
The CPU password entered is not sufficient to per­ You must enter a CPU password that is sufficient
form a Firmware Update. The operation will not be for a firmware update operation (Page 42). The
scheduled. CPU password access level depends on your device
model and firmware version.
The CPU password entered is not sufficient to per­ You must enter a CPU with at least read access to
form a Full Backup. The operation will not be schedule this operation.
scheduled.
The CPU password entered is not sufficient to Read You must enter a CPU with at least read access to
Data Logs. The operation will not be scheduled. schedule this operation.
The CPU password entered is not sufficient to Read You must enter a CPU with at least read access to
Service Data. The operation will not be scheduled. schedule this operation.
The CPU password entered is not sufficient to Set You must enter a CPU with at least read access to
Time. The operation will not be scheduled. schedule this operation.
The firmware version file is not valid for the device. You cannot use this firmware version for this
The operation will not be scheduled. device. Select a firmware update files that is com­
patible with the device to schedule this operation.
The SNMP profile name is either not valid or not The SNMP profile name you selected In the sched­
specified for device: <device name> uler tab (Page 115) is invalid for this device. The
red X indicates an invalid profile.
Enter the password in the Scheduler application to Enter the password in the Scheduler application to
open the configuration file. open the configuration file.
Use the Scheduler application to open the configur­ Use the Scheduler application to open the configur­
ation file. ation file.
The start date and time is invalid for Device Dia­ Enter a start date and time that is in the future.
gnostics. The operation will not be scheduled. Then schedule the operation.
A start date and time was not specified for Device Enter a start date and time that is in the future.
Diagnostics. The operation will not be scheduled. Then schedule the operation.
The start date and time is invalid for Firmware Enter a start date and time that is in the future.
Update. The operation will not be scheduled. Then schedule the operation.
A start date and time was not specified for Firm­ Enter a start date and time that is in the future.
ware Update. The operation will not be scheduled. Then schedule the operation.
The start date and time is invalid for Full Backup. Enter a start date and time that is in the future.
The operation will not be scheduled. Then schedule the operation.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 159
Troubleshooting Event Log messages

A start date and time was not specified for Full Enter a start date and time that is in the future.
Backup. The operation will not be scheduled. Then schedule the operation.
The start date and time is invalid for Read Data Enter a start date and time that is in the future.
Logs. The operation will not be scheduled. Then schedule the operation.
A start date and time was not specified for Read Enter a start date and time that is in the future.
Data Logs. The operation will not be scheduled. Then schedule the operation.
The start date and time is invalid for Read Service Enter a start date and time that is in the future.
Data. The operation will not be scheduled. Then schedule the operation.
A start date and time was not specified for Read Enter a start date and time that is in the future.
Service Data. The operation will not be scheduled. Then schedule the operation.
The start date and time is invalid for Set Time. The Enter a start date and time that is in the future.
operation will not be scheduled. Then schedule the operation.
A start date and time was not specified for Set Enter a start date and time that is in the future.
Time. The operation will not be scheduled. Then schedule the operation.
The project file contained within the archive is You cannot open this archive file because it is
already opened. already open.
The recurrence setting is not valid for the start date The frequency setting must be a valid calendar
specified for Device Diagnostics. The operation will date for every recurrence. For example, the 31st of
not be scheduled. the month does not occur every month. Enter a
valid start date and frequency setting for every
scheduled operation. Then save the scheduler con­
figuration file.
The recurrence setting is not valid for the start date The frequency setting must be a valid calendar
specified for Firmware Update. The operation will date for every recurrence. For example, the 31st of
not be scheduled. the month does not occur every month. Enter a
valid start date and frequency setting for every
scheduled operation. Then save the scheduler con­
figuration file.
The recurrence setting is not valid for the start date The frequency setting must be a valid calendar
specified for Full Backup. The operation will not be date for every recurrence. For example, the 31st of
scheduled. the month does not occur every month. Enter a
valid start date and frequency setting for every
scheduled operation. Then save the scheduler con­
figuration file.
The recurrence setting is not valid for the start date The frequency setting must be a valid calendar
specified for Read Data Logs. The operation will not date for every recurrence. For example, the 31st of
be scheduled. the month does not occur every month. Enter a
valid start date and frequency setting for every
scheduled operation. Then save the scheduler con­
figuration file.
The recurrence setting is not valid for the start date The frequency setting must be a valid calendar
specified for Read Service Data. The operation will date for every recurrence. For example, the 31st of
not be scheduled. the month does not occur every month. Enter a
valid start date and frequency setting for every
scheduled operation. Then save the scheduler con­
figuration file.
The recurrence setting is not valid for the start date The frequency setting must be a valid calendar
specified for Set Time. The operation will not be date for every recurrence. For example, the 31st of
scheduled. the month does not occur every month. Enter a
valid start date and frequency setting for every
scheduled operation. Then save the scheduler con­
figuration file.

SIMATIC Automation Tool user guide


160 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Troubleshooting Event Log messages

This device has a duplicate IP address on the net­ The SIMATIC Automation Tool cannot schedule
work and Device Diagnostics cannot be performed. operations for devices with duplicate IP addresses.
The operation will not be scheduled. Set unique IP addresses (Page 31) for the devices.
Then schedule the operation and save the sched­
uler configuration file.
This device has a duplicate IP address on the net­ The SIMATIC Automation Tool cannot schedule
work and Firmware Update cannot be performed. operations for devices with duplicate IP addresses.
The operation will not be scheduled. Set unique IP addresses (Page 31) for the devices.
Then schedule the operation and save the sched­
uler configuration file.
This device has a duplicate IP address on the net­ The SIMATIC Automation Tool cannot schedule
work and Full Backup cannot be performed. The operations for devices with duplicate IP addresses.
operation will not be scheduled. Set unique IP addresses (Page 31) for the devices.
Then schedule the operation and save the sched­
uler configuration file.
This device has a duplicate IP address on the net­ The SIMATIC Automation Tool cannot schedule
work and Read Data Logs cannot be performed. operations for devices with duplicate IP addresses.
The operation will not be scheduled. Set unique IP addresses (Page 31) for the devices.
Then schedule the operation and save the sched­
uler configuration file.
This device has a duplicate IP address on the net­ The SIMATIC Automation Tool cannot schedule
work and Read Service Data cannot be performed. operations for devices with duplicate IP addresses.
The operation will not be scheduled. Set unique IP addresses (Page 31) for the devices.
Then schedule the operation and save the sched­
uler configuration file.
This device has a duplicate IP address on the net­ The SIMATIC Automation Tool cannot schedule
work and Set Time cannot be performed. The oper­ operations for devices with duplicate IP addresses.
ation will not be scheduled. Set unique IP addresses (Page 31) for the devices.
Then schedule the operation and save the sched­
uler configuration file.
The Scheduler application did not launch. Close The Scheduler application did not launch. Check for
other instances or restart the computer. a running instance of the Scheduler application
and close it if running. If the error persists, reboot
your programming device.
New Scheduler configuration was not created Information only
because the Cancel button was selected.
The file <filename> was not replaced because it Information only
was skipped by the user.
The file <filename> was not replaced because it is The SIMATIC Automation Tool cannot replace a
write protected. write-protected file. Select a different filename or
change the permissions.
The folder <folder name> was not replaced The SIMATIC Automation Tool cannot replace a
because it is write protected. write-protected folder. Select a different folder
name or change the permissions.
Opening a project archive requires an advanced Purchase an advanced license (Page 110) to open a
license. project archive.
Recipes files cannot be pasted because the Recipes The SIMATIC memory card must have a "Recipes"
folder is missing. folder for this paste to succeed. Create the folder.
User files cannot be pasted because the User Files The SIMATIC memory card must have a "UserFiles"
folder is missing. folder for this paste to succeed. Create the folder.
Filtered network scan is enabled. Information only

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 161
Troubleshooting Event Log messages

The paste operation was stopped on row <row The SIMATIC Automation Tool has encountered an
number> due to an invalid IP address or MAC invalid IP address or MAC address and the paste
address. operation has been halted.
The clipboard cannot contain more than two Check to ensure that your clipboard contains no
columns. Column 1 can contain either an optional more than two columns. Also check to ensure that
NAT router’s IP address or a device’s IP address. If each column contains the proper addresses.
column 1 contains a NAT router’s IP address then
column 2 must contain the device’s IP address that
is connected to the NAT router.
You have exceeded the maximum number of rows The SIMATIC Automation Tool dialog can only
that can be pasted into the dialog. The dialog can insert 1,000 devices at a time. Check to ensure that
only insert 1,000 devices at a time. you have pasted 1,000 or fewer rows into the dia­
log.
You have exceeded the maximum number of rows The SIMATIC Automation Tool dialog can only
that can be entered into the dialog. The dialog can insert 1,000 devices at a time. Check to ensure that
only insert 1,000 devices at a time. you have entered 1,000 or fewer rows into the dia­
log.
No files were copied to the clipboard. Information only
F-Address Assignment identification process was Make sure the module is seated correctly. Check
aborted. The F-Module was unreachable. Rack the cable connection between the module and the
<rack number> Slot <slot number> CPU or interface module. Repeat the identification
process.
F-Address Assignment identification process was Insert the eCoding plug. Make sure the module is
aborted. The eCoding plug is not present or some seated correctly. Check the cable connection
other issue occurred. Rack <rack number> Slot between the module and the CPU or interface
<slot number> module and try again.
F-Address Assignment identification process was The device configuration in the CPU is corrupt. Use
aborted. The F-Module was in an incorrect state. the TIA Portal and download the STEP 7 project to
Rack <rack number> Slot <slot number> the CPU.
F-Address Assignment identification process was The module’s parameterization in the CPU is cor­
aborted. The F-Address has invalid CRC. Rack <rack rupt. Use the TIA Portal and download a new con­
number> Slot <slot number> figuration for this module.
F-Address Assignment identification process was The module already has a valid PROFIsafe address
aborted. The F-Address is already assigned. Rack that corresponds to the configuration in the mod­
<rack number> Slot <slot number> ule and the CPU. The SIMATIC Automation Tool
aborted the identification process.
F-Address Assignment identification process was Make sure the module is seated correctly. Check
aborted. The F-Module was unreachable. Rack the cable connection between the module and the
<rack number> Slot <slot number> CPU or interface module. Repeat the identification
process.
F-Address Assignment identification process was Insert the eCoding plug. Make sure the module is
aborted. The eCoding plug is not present or some seated correctly. Check the cable connection
other issue occurred. Rack <rack number> Slot between the module and the CPU or interface
<slot number> module and try again.
F-Address Assignment identification process was The module’s parameterization in the CPU is cor­
aborted. The F-Address has invalid CRC. Rack <rack rupt. Use the TIA Portal and download a new con­
number> Slot <slot number> figuration for this module.
F-Address Assignment identification process was The module already has a valid PROFIsafe address
aborted. The F-Address is already assigned. Rack that corresponds to the configuration in the mod­
<rack number> Slot <slot number> ule and the CPU. The SIMATIC Automation Tool
aborted the identification process.

SIMATIC Automation Tool user guide


162 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Troubleshooting Event Log messages

F-Address Assignment identification process was Try again. If the error recurs, power cycle the F‑I/O
aborted. The F-Module did not respond to the module. If still in error, power cycle the CPU or the
AddrFlash command as expected. Rack <rack num­ interface module to which the F‑I/O module is con­
ber> Slot <slot number> nected.
The PROFIsafe address could not be assigned. The Make sure the module is seated correctly. Check
F-Module was unreachable. Rack <rack number> the cable connection between the module and the
Slot <slot number> CPU or interface module. Repeat the identification
process.
The PROFIsafe address could not be assigned. The Insert the eCoding plug. Make sure the module is
eCoding plug is not present or some other issue seated correctly. Check the cable connection
occurred. Rack <rack number> Slot <slot number> between the module and the CPU or interface
module and try again.
The PROFIsafe address could not be assigned. The The module’s parameterization in the CPU is cor­
F-Address has invalid CRC. Rack <rack number> Slot rupt. Use the TIA Portal and download a new con­
<slot number> figuration for this module.
The PROFIsafe address could not be assigned. The The module already has a valid PROFIsafe address
F-Address is already assigned. Rack <rack number> that corresponds to the configuration in the mod­
Slot <slot number> ule and the CPU. The SIMATIC Automation Tool
aborted the identification process.
The PROFIsafe address could not be assigned. The Try again. If the error recurs, power cycle the F‑I/O
F-Module did not respond to the SetTimer com­ module. If still in error, power cycle the CPU or the
mand as expected. Rack <rack number> Slot <slot interface module to which the F‑I/O module is con­
number> nected.
The PROFIsafe address could not be assigned. The Make sure the module is seated correctly. Check
F-Module was unreachable. Rack <rack number> the cable connection between the module and the
Slot <slot number> CPU or interface module. Repeat the identification
process.
The PROFIsafe address could not be assigned. The Insert the eCoding plug. Make sure the module is
eCoding plug is not present or some other issue seated correctly. Check the cable connection
occurred. Rack <rack number> Slot <slot number> between the module and the CPU or interface
module and try again.
The PROFIsafe address could not be assigned. The Try again. If the error recurs, power cycle the F‑I/O
F-Module did not respond to the AddrSetValid com­ module. If still in error, power cycle the CPU or the
mand as expected. Rack <rack number> Slot <slot interface module to which the F‑I/O module is con­
number> nected.
The PROFIsafe address could not be assigned. The The module’s parameterization in the CPU is cor­
F-Address has invalid CRC. Rack <rack number> Slot rupt. Use the TIA Portal and download a new con­
<slot number> figuration for this module.
The PROFIsafe address was assigned successfully. Information only
Rack <rack number> Slot <slot number>
The PROFIsafe address could not be assigned. The Try again. If the error recurs, power cycle the F‑I/O
F-Module did not respond to the AddrSetValid com­ module. If still in error, power cycle the CPU or the
mand as expected. Rack <rack number> Slot <slot interface module to which the F‑I/O module is con­
number> nected.
F-Address Assignment identification process was Information only
aborted by the user. Rack <rack number> Slot <slot
number>
The PROFIsafe address could not be assigned. Rack The SIMATIC Automation Tool could not assign the
<rack number> Slot <slot number> PROFIsafe address. Check the CPU, module, net­
work connection, and device configuration.
The PROFIsafe address was assigned successfully. Information only
Rack <rack number> Slot <slot number>

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 163
Troubleshooting Event Log messages

F-Address Assignment identification process was Information only


aborted by the user. Rack <rack number> Slot <slot
number>
F-Address Assignment identification process was The SIMATIC Automation Tool lost the connection
terminated due to a lost connection with the F- to the F-CPU and terminated the identification pro­
CPU. cess. Check the cable connections and repeat the
identification process.
The path in the Settings dialog is not valid: <path> Check the full path name in the Options Settings
(Page 82) dialog. Verify that the file exists at the
location. Correct the path if necessary.
Total of <number> devices were inserted into the Information only about how many devices the
Device table. SIMATIC Automation Tool inserted from an Insert
Multiple Devices operation.

Device-specific messages
Devices can also return device-specific messages. These messages are not in the list above. If
a device-specific message is not self-explanatory, contact your device manufacturer.

Messages from exporting PC data


Exporting PC data (Page 77) can generate messages that are not in the list above. The
SIMATIC Automation Tool logs these messages as returned by the export process. If you get
an Event Log message in the Event class "Export PC Data" try these corrective measures:
• Check for adequate disk space. The exported PC data .zip file might require more space
than you have available. If necessary, create additional space on the drive.
• Verify permissions for the Export folder (Page 92).
If you have further unexplained Event Log messages from the "Export PC Data" event class,
contact your Siemens representative.

SIMATIC Automation Tool user guide


164 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Reference information 12
12.1 SIMATIC Automation Tool process interaction
The SIMATIC Automation Tool enforces several requirements to support safe operation of
your process.

Canceling operations
From the Device table, you can perform a device operation on one or many devices. When
the operation is in progress, you can cancel the operation. The SIMATIC Automation Tool
cancels the operation as quickly as possible on devices that have not yet completed the
operation.

CPU operating mode


Any time you use the SIMATIC Automation Tool to change the operating mode of a CPU (Page
30), you must confirm a prompt. Confirming the prompt means that you acknowledge the
change and accept any associated risks.
The SIMATIC Automation Tool never automatically sets the CPU operating mode to RUN
mode. Changes to RUN mode occur only when you explicitly set the CPU operating mode
(Page 30) to RUN mode and confirm the prompt.
Some device operations require the CPU to be in STOP mode. The SIMATIC Automation Tool
prompts you to permit the change to STOP mode if the CPU is in RUN mode. Confirming the
prompt means that you acknowledge the change to STOP mode and accept any associated
risks.

Scheduled operations
The SIMATIC Automation Tool ensures that a scheduled operation runs at the date and time
specified. It prevents an operation from running at an unscheduled time.
If you use the Scheduler application to disable a scheduled operation, the
SIMATIC Automation Tool will not enable the disabled operation. You must enable the
operation through the SIMATIC Automation Tool and the Scheduler application.
Refer to Executing scheduled operations (Page 117) for specific information on canceling
running operations in the Scheduler application.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 165
Reference information
12.2 CPU passwords

12.2 CPU passwords


If a CPU is protected, the SIMATIC Automation Tool displays a lock symbol beside the CPU
device name. You must enter a password in the "CPU Password" column for the CPU. The CPU
password must provide the required access level for your operation.

Using passwords
The SIMATIC Automation Tool handles passwords in the following ways:
• If a CPU is protected, the SIMATIC Automation Tool enforces the CPU password
requirements according to the operation and the access level. For protected operations,
you must enter a valid password in the "CPU Password" cell.
• If a CPU password entry is valid, you can hover your mouse cursor over the password field
to display a tool tip that shows the access level.
• The SIMATIC Automation Tool displays a device's password cell in yellow when you enter a
safety password.

Password icons
The SIMATIC Automation Tool provides three password status icons:

Password is valid
Password is invalid
The SIMATIC Automation Tool cannot yet validate the device password in a backup file
When you enter a password, the SIMATIC Automation Tool validates it. When you initiate a
device operation, the access level of the password must be sufficient for that operation. The
Event Log displays a message if you have an insufficient password for an operation.

SIMATIC Automation Tool user guide


166 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Reference information
12.3 Identifying your network interface

12.3 Identifying your network interface


After you connect your programming device to a network, you can use Windows to see the
name of the network interface.
In the following example, the device network connects to the programming device through
an Ethernet adapter. The network names that you see on your programming device depend
on your network hardware.
Use the Windows Control Panel or Settings to identify the name of the device:
1. Open the Windows Control Panel or Settings.
2. Open the Network and Sharing center from the Network & Internet settings.
3. View your available networks and click the "Connections:" network that is connected to
your devices. The network might be named "Unidentified network" and the "Connections:"
name might be a numbered Ethernet label such as "Ethernet 3":

4. Click the Details button in the Status dialog:

5. View the description of the network interface:

6. In the SIMATIC Automation Tool, choose the network interface that corresponds to this
network connection. If you are not using a router, select the network interface with
".Auto" in the name. This selection enables the SIMATIC Automation Tool to find all
devices on the network.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 167
Reference information
12.4 Keyboard shortcuts

NOTE
Communication problems with the SIMATIC Automation Tool
The SIMATIC Automation Tool requires communication to your device network. If S7-PLCSIM
is running, close S7‑PLCSIM and any simulation instances before using the
SIMATIC Automation Tool.
You might also send a device operation to multiple devices, but one device does not
complete the operation. You see a communication error in the Event Log. Other devices,
however, process the device operation as you expect. If you have this problem, follow these
steps:
1. Reduce the number of simultaneous operations that you allow in the Communications
settings (Page 85).
2. Close and restart the SIMATIC Automation Tool.
3. Try the operation again to one or more devices.
If you execute a device operation and the connection to the device has a very slow data
transfer rate, you might get a communication timeout error. If you have this problem,
increase the timeout for communications operations in the Communications settings (Page
85).

See also
Getting started with the SIMATIC Automation Tool (Page 6)

12.4 Keyboard shortcuts


The SIMATIC Automation Tool supports the following shortcut keys for navigating in the
Device table and for some of the menu commands (Page 78).

CTRL+PgUp Switches between tabs, from right to left


CTRL+PgDn Switches between tabs, from left to right
CTRL+A Selects the entire table
CTRL+C Copies the selection to the clipboard
CTRL+N Creates new SIMATIC Automation Tool project
CTRL+O Displays the project open dialog to open a new project file
CTRL+S Displays the Save As dialog
CTRL+V Pastes the contents of the clipboard at the insertion point and
replaces any selection
CTRL+X Cuts the selected cells
CTRL+Z Performs an undo of the last edit or delete action
ARROW KEYS Moves one cell up, down, left, or right
SHIFT+ARROW KEYS Extends the selection
DELETE Removes the contents of the active cell
ENTER Completes cell editing and validates data
ESC Cancels cell editing and restores the cell to original value
HOME Moves to the beginning of a row
CTRL+HOME Moves to the beginning of the table
END Moves to the end of a row

SIMATIC Automation Tool user guide


168 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Reference information
12.7 Security information

CTRL+END Moves to the end of the table


PAGE DOWN Moves one screen down in the table
PAGE UP Moves one screen up in the table
SPACEBAR Selects or clears the device selection check box
TAB Moves one cell to the right
F5 Refreshes all selected devices
Alt+F4 Exits

12.5 Safety program definition


A safety program is a program you create in STEP 7 that includes safety blocks. If you have
installed STEP 7 Safety Advanced, then whenever you add a fail-safe CPU to your STEP 7
project, the Program Blocks folder automatically includes the safety blocks. When you
download this program to a fail-safe CPU, it is a safety program.

12.6 Service and support


Siemens offers technical expertise at the Siemens Automation Web site
(https://www.siemens.com/automation/) and the Siemens Industry Online Support Web site
(http://support.industry.siemens.com). Contact your Siemens distributor or sales office for
assistance in answering technical questions, for training, or for ordering Siemens products.
Your sales representatives are technically trained and have knowledge about your operations,
process, industry, and Siemens products.

Document source language


The English version of the SIMATIC Automation Tool User Guide is the authoritative (original)
language for SIMATIC Automation Tool information.

12.7 Security information


Siemens provides products and solutions with industrial security 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
security 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 additional information on industrial security measures that may be implemented, please
visit (https://www.siemens.com/industrialsecurity).
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.

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 169
Reference information
12.7 Security information

To stay informed about product updates, subscribe to the Siemens Industrial Security RSS
Feed visit (https://www.siemens.com/cert).

SIMATIC Automation Tool user guide


170 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Index

A Deleting Data Logs, 56


Assigning a PROFIsafe address, 124 Device
inserting, 20
diagnostics export, 76
B refreshing, 134
Backup device, 59 references, 134

Backup HMI recipes, 59 Device catalog, 99

Backup HMI user administration data, 59 Device support, 99


Device table
Buttons, toolbar, 97
scan a network, 15
export, 72
C overview, 128
restore default columns, 128
Changing the operating mode, 30 sort, 128
Commands filter, 128
New, 68 shortcut menu, 128
Save/Save as, 68
Device table export, 71
Open, 68
Export, 71 Diagnostics, 28
example, 28
Communication parameters, resetting, 35
export, 76
Communication setup, 167
Configuration data protection, 63 E
Configuration data protection card, 65
Error with SIMATIC Automation Tool, 98
Configuration requirements
IP address, 12 Event Log
PROFINET name, 14 working with, 135
messages, 137
Configuring a schedule of operations, 115
Exporting
Contact information, 169 device information, 72
Copy and paste, 131 device diagnostics, 76
CPU PC data, 77
IP configuration requirement, 13
PROFINET name configuration requirement, 14
password, 166
CPU diagnostics, 28
Customer support, 169

D
Data Logs (read or delete), 56
Default pathnames, 82

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 171
Index

F Memory reset, 39
Factory defaults, 36 Menu
file, 78
F-address, 124 edit, 79
Fail-Safe CPU support, 100 operations, 81
Filtering table rows, 130 options (general), 84
options (communication), 86
Firmware
options (projects), 87
preloading update files, 45
options (firmware update), 88
update, 48
options (program update), 88
two-step update, 49
options (service data), 89
Firmware update card, 65 options (backup/restore), 89
Format memory card, 40 options (data log), 90
options (event log), 91
options (export), 92
G options (SNMP profiles), 93
Getting started, 6 tools, 96
help, 96

H Mode change, 30

Hotline, 169
N
I Network interface, 167

Icons, toolbar, 97
O
Identify device, 27
Operating mode change, 30
Inserting a device, 20
behind a router, 20 Options, 82
from tables, 23 Options, pathnames for files, 83
IP address Overview, 9
configuration requirement, 13
NAT router, 21
device setting, 32 P
duplicate, 32 Password
.sat project file, 68
K CPU, 166
Pathnames for files, 83
Key shortcuts, 168
PC-based controllers, 19

L PC data, 77
Ping, 20
License types, 110
Preloading firmware update files, 45

M Process safety, 165


Profiles, SNMP, 93
Memory card
formatting, 40 PROFINET name configuration requirement, 14
creating, 65

SIMATIC Automation Tool user guide


172 Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ
Index

PROFINET station name change, 33 SIMATIC Automation Tool error, 98


PROFIsafe address, 124 SNMP profiles, 93
Program update, 49 Software controller CPUs, 19
Program update card, 65 STEP 7 configuration
IP address, 12
Protection of confidential PLC configuration data,
63 PROFINET name, 14
STOP mode, 30
Q Support, 169

Quick ping, 20 Supported and unsupported devices, 99

R T
Reading Data Logs , 56 Technical support, 169

Read service data, 29 TFTP server, 93


TIA Portal configuration
Recipes (add, replace, and delete), 112
IP address, 12
Refreshing devices, 134 PROFINET name, 14
Reset Time, setting, 31
communication parameters, 35
factory defaults, 36 TLS certificate, trusting, 25
memory, 39 Toolbar icons, 97
Restore device, 60 Troubleshooting guide for Event Log messages,
137
RUN mode, 30

U
S
Updating a device program, 49
Safe device operations, 165
Safety program, 169
V
SAT project file, 68
Versions of SNMP profiles, 93
SCALANCE devices, SNMP profile configuration, 93
Scan a network, 15
Scheduling operations, 115
Send report, 98
Service and support, 169
Service data, read, 29
Set time, 31
Settings, 82
Settings, pathnames for files, 83
Shortcut keys, 168
Showing device references, 134
Siemens technical support, 169

SIMATIC Automation Tool user guide


Application Manual, V5.0 SP1, 08/2023, A5E45044277-AJ 173

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy