×
Siemens Industry Online Support
Siemens AG
Entry type: Download Entry ID: 109478459, Entry date: 04/23/2019
(17)
Rate

Firmware update S7-1500 CPUs incl. Displays and ET 200 CPUs (ET 200SP, ET 200pro)

  • Entry
  • Associated product(s)
Firmware update for all S7-1500 CPUs incl. Displays and ET 200 CPUs (ET 200SP, ET 200pro).

Description:

When firmware is updated, it must always be updated to the latest version available for the relevant article number. The previous versions of the firmware are only intended as a backup to enable you to downgrade to the original version, although this has never been known to be necessary.
The latest version of firmware in each case is valid for all revision levels of this article number.

A detailed description of performing the firmware update is provided in the entry 77492231.
Regarding the R/H CPUs, the firmware update procedure differs from the standard in so far as both CPUs must be updated with a specific operating sequence. The operating sequence is described in the System Manual S7-1500R/H, Chapter 11.4 "Firmware Update" S7-1500 Redundantes System S7-1500R/H 

Overview of article numbers and firmware versions of the S7-1500 CPUs and displays plus ET 200 CPUs:

Article number

Firmware
version

Upgrade by means of...

 

Latest versions of firmware for update                           


6ES7510-1DJ01-0AB0
6ES7510-1SJ01-0AB0
6ES7511-1AK01-0AB0
6ES7511-1AK02-0AB0
6ES7511-1CK00-0AB0
6ES7511-1CK01-0AB0
6ES7511-1FK01-0AB0
6ES7511-1FK02-0AB0
6ES7511-1TK01-0AB0
6ES7511-1UK01-0AB0
6ES7512-1CK00-0AB0
6ES7512-1CK01-0AB0
6ES7512-1DK01-0AB0
6ES7512-1SK01-0AB0
6ES7513-1AL01-0AB0
6ES7513-1AL02-0AB0
6ES7513-1FL01-0AB0
6ES7513-1FL02-0AB0
6ES7513-1RL00-0AB0
6ES7515-2AM01-0AB0
6ES7515-2FM01-0AB0
6ES7515-2RM00-0AB0
6ES7515-2TM01-0AB0
6ES7515-2UM01-0AB0
6ES7516-3AN01-0AB0
6ES7516-3FN01-0AB0
6ES7516-2PN00-0AB0
6ES7516-2GN00-0AB0
6ES7516-3TN00-0AB0
6ES7516-3UN00-0AB0
6ES7517-3AP00-0AB0
6ES7517-3FP00-0AB0
6ES7517-3HP00-0AB0
6ES7517-3TP00-0AB0
6ES7517-3UP00-0AB0
6ES7518-4AP00-0AB0
6ES7518-4FP00-0AB0
6ES7518-4AP00-3AB0
6ES7518-4FP00-3AB0
6ES7518-4AX00-1AB0
6ES7518-4FX00-1AB0

V2.6.1
Release 04.04.2019 
 

Third-party software - Licensing terms and copyright information

You can find the copyright information for third-party software contained in this product, particularly open source software, as well as applicable licensing terms of such third-party software in the 2016_Readme_OSS_Global_V14_V261 and ReadMe_OSS_en_US_V261 respectively Multilingual_ReadMe_OSS_MFP_V261 and ReadMe_OSS_MFP_en_US_V261 files.

Special information for resellers

The information and the license terms in the 2016_Readme_OSS_Global_V14_V261 and ReadMe_OSS_en_US_V261 respectively Multilingual_ReadMe_OSS_MFP_V261 and ReadMe_OSS_MFP_en_US_V261 files must be passed on to the purchasing party to avoid license infringements by the reseller or purchasing party.

 Registrierung notwendig  2016_Readme_OSS_Global_V14_V261.htm (5,1 MB)
 Registrierung notwendig  ReadMe_OSS_en_US_V261.htm (5,1 MB)

For CPU 1518-4 PN/DP MFP and CPU 1518F-4 PN/DP MFP
(6ES7518-4AX00-1AB0 and 6ES7518-4FX00-1AB0):

 Registrierung notwendig  Multilingual_ReadMe_OSS_MFP_V261.htm (11,3 MB)
 Registrierung notwendig  ReadMe_OSS_MFP_en_US_V261.htm (11,3 MB)


Recommended for update:
For a description, see below Update V2.6.1 (CPUs and Displays)
 Registrierung notwendig  S7-1500_CPUs_und_Displays_V261.ZIP (1,1 GB)

SHA-256 checksum (Information on SHA-256)
 Registrierung notwendig  S7-1500_CPUs_und_Displays_V261.txt (1 KB)

6ES7591-1AA00-0AA0
6ES7591-1AA01-0AA0
6ES7591-1BA00-0AA0
6ES7591-1BA01-0AA0
6ES7591-1AB00-0AA0

6ES7510-1DJ00-0AB0
6ES7510-1SJ00-0AB0
6ES7511-1AK00-0AB0
6ES7511-1FK00-0AB0
6ES7512-1DK00-0AB0
6ES7512-1SK00-0AB0
6ES7513-1AL00-0AB0
6ES7513-1FL00-0AB0
6ES7515-2AM00-0AB0
6ES7515-2FM00-0AB0
6ES7516-3AN00-0AB0
6ES7516-3FN00-0AB0

V1.8.5
Release 04.11.2016

Third-party software - Licensing terms and copyright information

You can find the copyright information for third-party software contained in this product, particularly open source software, as well as applicable licensing terms of such third-party software in the Readme_OSS_V185 file.

Special information for resellers

The information and the license terms in the Readme_OSS_V185 file must be passed on to the purchasing party to avoid license infringements by the reseller or purchasing party.

 Registrierung notwendig  ReadMe_OSS_V185.htm (1,8 MB)


Recommended for update:
For a description, see below Update V1.8.5 (CPUs)
 Registrierung notwendig  S7-1500_CPUs_V185_und_Displays_V200.ZIP (155,4 MB)

6ES7591-1AA00-0AA0
6ES7591-1AA01-0AA0
6ES7591-1BA00-0AA0
6ES7591-1BA01-0AA0   
V2.0.0
Release 21.10.2016 
 


 Previous versions of firmware only intended as a backup       


6ES7510-1DJ01-0AB0
6ES7510-1SJ01-0AB0
6ES7511-1AK01-0AB0
6ES7511-1AK02-0AB0
6ES7511-1CK00-0AB0
6ES7511-1CK01-0AB0
6ES7511-1FK01-0AB0
6ES7511-1FK02-0AB0
6ES7511-1TK01-0AB0
6ES7511-1UK01-0AB0
6ES7512-1CK00-0AB0
6ES7512-1CK01-0AB0
6ES7512-1DK01-0AB0
6ES7512-1SK01-0AB0
6ES7513-1AL01-0AB0
6ES7513-1AL02-0AB0
6ES7513-1FL01-0AB0
6ES7513-1FL02-0AB0
6ES7513-1RL00-0AB0
6ES7515-2AM01-0AB0
6ES7515-2FM01-0AB0
6ES7515-2RM00-0AB0
6ES7515-2TM01-0AB0
6ES7515-2UM01-0AB0
6ES7516-3AN01-0AB0
6ES7516-3FN01-0AB0
6ES7516-2PN00-0AB0
6ES7516-2GN00-0AB0
6ES7516-3TN00-0AB0
6ES7516-3UN00-0AB0
6ES7517-3AP00-0AB0
6ES7517-3FP00-0AB0
6ES7517-3HP00-0AB0
6ES7517-3TP00-0AB0
6ES7517-3UP00-0AB0
6ES7518-4AP00-0AB0
6ES7518-4FP00-0AB0
6ES7518-4AP00-3AB0
6ES7518-4FP00-3AB0
6ES7518-4AX00-1AB0
6ES7518-4FX00-1AB0 

V2.6.0
Release 12.10.2018 

Third-party software - Licensing terms and copyright information

You can find the copyright information for third-party software contained in this product, particularly open source software, as well as applicable licensing terms of such third-party software in the 2016_Readme_OSS_Global_V14_V260 and ReadMe_OSS_en_US_V260 respectively 2016_Readme_MFP_OSS_Global_V14_V260 and   ReadMe_OSS_MFP_en_US_V260 files.

Special information for resellers

The information and the license terms in the 2016_Readme_OSS_Global_V14_V260 and ReadMe_OSS_en_US_V260 respectively 2016_Readme_MFP_OSS_Global_V14_V260 and ReadMe_OSS_MFP_en_US_V260 files must be passed on to the purchasing party to avoid license infringements by the reseller or purchasing party.

 Registrierung notwendig  2016_Readme_OSS_Global_V14_V260.htm (5,1 MB)
 Registrierung notwendig  ReadMe_OSS_en_US_V260.htm (5,1 MB)

For CPU 1518-4 PN/DP MFP and CPU 1518F-4 PN/DP MFP
(6ES7518-4AX00-1AB0 and 6ES7518-4FX00-1AB0):

 Registrierung notwendig  2016_Readme_OSS_MFP_Global_V14_V260.htm (12,2 MB)
 Registrierung notwendig  ReadMe_OSS_MFP_en_US_V260.htm (12,2 MB)


Backup only:
For a description, see below Update V2.6.0 (CPUs and Displays)
 Registrierung notwendig  S7-1500_CPUs_und_Displays_V260_mit_neuen_MLFBs.ZIP (1,1 GB) 

SHA-256 checksum (Information on SHA-256)
 Registrierung notwendig  S7-1500_CPUs_und_Displays_V260_mit_neuen_MLFBs.txt (1 KB)

6ES7591-1AA00-0AA0
6ES7591-1AA01-0AA0
6ES7591-1BA00-0AA0
6ES7591-1BA01-0AA0
6ES7591-1AB00-0AA0 

6ES7510-1DJ01-0AB0
6ES7510-1SJ01-0AB0
6ES7511-1AK01-0AB0
6ES7511-1AK02-0AB0
6ES7511-1CK00-0AB0
6ES7511-1CK01-0AB0
6ES7511-1FK01-0AB0
6ES7511-1FK02-0AB0
6ES7511-1TK01-0AB0
6ES7511-1UK01-0AB0
6ES7512-1CK00-0AB0
6ES7512-1CK01-0AB0
6ES7512-1DK01-0AB0
6ES7512-1SK01-0AB0
6ES7513-1AL01-0AB0
6ES7513-1AL02-0AB0
6ES7513-1FL01-0AB0
6ES7513-1FL02-0AB0
6ES7515-2AM01-0AB0
6ES7515-2FM01-0AB0
6ES7515-2TM01-0AB0
6ES7515-2UM01-0AB0
6ES7516-3AN01-0AB0
6ES7516-3FN01-0AB0
6ES7516-2PN00-0AB0
6ES7516-2GN00-0AB0
6ES7516-3TN00-0AB0
6ES7516-3UN00-0AB0
6ES7517-3AP00-0AB0
6ES7517-3FP00-0AB0
6ES7517-3TP00-0AB0
6ES7517-3UP00-0AB0
6ES7518-4AP00-0AB0
6ES7518-4FP00-0AB0
6ES7518-4AP00-3AB0
6ES7518-4FP00-3AB0
6ES7518-4AX00-1AB0
6ES7518-4FX00-1AB0

V2.5.2
Release 27.04.2018

Third-party software - Licensing terms and copyright information

You can find the copyright information for third-party software contained in this product, particularly open source software, as well as applicable licensing terms of such third-party software in the Readme_OSS_CPU_S7-1500_V252 file.

Special information for resellers

The information and the license terms in the Readme_OSS_CPU_S7-1500_V252 file must be passed on to the purchasing party to avoid license infringements by the reseller or purchasing party.

 Registrierung notwendig  ReadMe_OSS_CPU_S7-1500_V252.rtf (11,3 MB)


Backup only:
For a description, see below Update V2.5.2 CPUs and V2.5.1/V2.5.2 Displays
 Registrierung notwendig  S7-1500_CPUs_und_Displays_V252.ZIP (1011,7 MB)

SHA-256 checksum (Information on SHA-256)
 Registrierung notwendig  S7-1500_CPUs_und_Displays_V252.txt (1 KB)

6ES7591-1AA00-0AA0
6ES7591-1AA01-0AA0
6ES7591-1BA00-0AA0
6ES7591-1BA01-0AA0
6ES7591-1AB00-0AA0 

V2.5.2
Release 06.2018 

6ES7510-1DJ01-0AB0
6ES7510-1SJ01-0AB0
6ES7511-1AK01-0AB0
6ES7511-1AK02-0AB0
6ES7511-1CK00-0AB0
6ES7511-1CK01-0AB0
6ES7511-1FK01-0AB0
6ES7511-1TK01-0AB0
6ES7511-1UK01-0AB0
6ES7512-1CK00-0AB0
6ES7512-1CK01-0AB0
6ES7512-1DK01-0AB0
6ES7512-1SK01-0AB0
6ES7513-1AL01-0AB0
6ES7513-1AL02-0AB0
6ES7513-1FL01-0AB0
6ES7515-2AM01-0AB0
6ES7515-2FM01-0AB0
6ES7515-2TM01-0AB0
6ES7515-2UM01-0AB0
6ES7516-3AN01-0AB0
6ES7516-3FN01-0AB0
6ES7516-2PN00-0AB0
6ES7516-2GN00-0AB0
6ES7516-3TN00-0AB0
6ES7516-3UN00-0AB0
6ES7517-3AP00-0AB0
6ES7517-3FP00-0AB0
6ES7517-3TP00-0AB0
6ES7517-3UP00-0AB0
6ES7518-4AP00-0AB0
6ES7518-4FP00-0AB0
6ES7518-4AP00-3AB0
6ES7518-4FP00-3AB0

 V2.5.0
Release 15.12.2017

Third-party software - Licensing terms and copyright information

You can find the copyright information for third-party software contained in this product, particularly open source software, as well as applicable licensing terms of such third-party software in the Readme_OSS_CPU_S7-1500_V250 file.

Special information for resellers

The information and the license terms in the Readme_OSS_CPU_S7-1500_V250 file must be passed on to the purchasing party to avoid license infringements by the reseller or purchasing party.

 Registrierung notwendig  ReadMe_OSS_CPU_S7-1500_V250.rtf (11,3 MB)


Backup only:
For a description, see below Update V2.5.0 (CPUs and Displays)
 Registrierung notwendig  S7-1500_CPUs_und_Displays_V250_mit_neuen_MLFBs.ZIP (868,1 MB)

SHA-256 checksum (Information on SHA-256)
 Registrierung notwendig  S7-1500_CPUs_und_Displays_V250_mit_neuen_MLFBs.txt (1 KB)
 

6ES7591-1AA00-0AA0
6ES7591-1AA01-0AA0
6ES7591-1BA00-0AA0
6ES7591-1BA01-0AA0

6ES7510-1DJ01-0AB0
6ES7510-1SJ01-0AB0
6ES7511-1AK01-0AB0
6ES7511-1CK00-0AB0
6ES7511-1FK01-0AB0
6ES7511-1TK01-0AB0
6ES7512-1CK00-0AB0
6ES7512-1DK01-0AB0
6ES7512-1SK01-0AB0
6ES7513-1AL01-0AB0
6ES7513-1FL01-0AB0
6ES7515-2AM01-0AB0
6ES7515-2FM01-0AB0
6ES7515-2TM01-0AB0
6ES7516-3AN01-0AB0
6ES7516-3FN01-0AB0
6ES7516-2PN00-0AB0
6ES7516-2GN00-0AB0
6ES7517-3AP00-0AB0
6ES7517-3FP00-0AB0
6ES7517-3TP00-0AB0
6ES7517-3UP00-0AB0
6ES7518-4AP00-0AB0
6ES7518-4FP00-0AB0
6ES7518-4AP00-3AB0
6ES7518-4FP00-3AB0

V2.1.0
Release 24.03.2017 

Third-party software - Licensing terms and copyright information

You can find the copyright information for third-party software contained in this product, particularly open source software, as well as applicable licensing terms of such third-party software in the Readme_OSS_V210 file.

Special information for resellers

The information and the license terms in the Readme_OSS_V210 file must be passed on to the purchasing party to avoid license infringements by the reseller or purchasing party.


 Registrierung notwendig  ReadMe_OSS_V210.htm (3,0 MB) 


Backup only:
For a description, see below Update V2.1.0 (CPUs) 
 Registrierung notwendig  S7-1500_CPUs_V210_und_Displays_V200.ZIP (560,1 MB) 

6ES7591-1AA00-0AA0
6ES7591-1AA01-0AA0
6ES7591-1BA00-0AA0
6ES7591-1BA01-0AA0 
V2.0.0
Release 21.10.2016

6ES7510-1DJ01-0AB0
6ES7510-1SJ01-0AB0
6ES7511-1AK01-0AB0
6ES7511-1CK00-0AB0
6ES7511-1FK01-0AB0
6ES7511-1TK01-0AB0
6ES7512-1CK00-0AB0
6ES7512-1DK01-0AB0
6ES7512-1SK01-0AB0
6ES7513-1AL01-0AB0
6ES7513-1FL01-0AB0
6ES7515-2AM01-0AB0
6ES7515-2FM01-0AB0
6ES7515-2TM01-0AB0
6ES7516-3AN01-0AB0
6ES7516-3FN01-0AB0
6ES7516-2PN00-0AB0
6ES7516-2GN00-0AB0
6ES7517-3AP00-0AB0
6ES7517-3FP00-0AB0
6ES7517-3TP00-0AB0
6ES7517-3UP00-0AB0
6ES7518-4AP00-0AB0
6ES7518-4FP00-0AB0
6ES7518-4AP00-3AB0
6ES7518-4FP00-3AB0

V2.0.5
Release 03.02.2017
 

Third-party software - Licensing terms and copyright information

You can find the copyright information for third-party software contained in this product, particularly open source software, as well as applicable licensing terms of such third-party software in the Readme_OSS_V205 file.

Special information for resellers

The information and the license terms in the Readme_OSS_V205 file must be passed on to the purchasing party to avoid license infringements by the reseller or purchasing party.

 Registrierung notwendig  ReadMe_OSS_V205.htm (3,0 MB)


Backup only:
For a description, see below Update V2.0.5 (CPUs)
 Registrierung notwendig  S7-1500_CPUs_V205.ZIP (540,1 MB)

6ES7510-1DJ01-0AB0
6ES7510-1SJ01-0AB0
6ES7511-1AK01-0AB0
6ES7511-1CK00-0AB0
6ES7511-1FK01-0AB0
6ES7511-1TK01-0AB0
6ES7512-1CK00-0AB0
6ES7512-1DK01-0AB0
6ES7512-1SK01-0AB0
6ES7513-1AL01-0AB0
6ES7513-1FL01-0AB0
6ES7515-2AM01-0AB0
6ES7515-2FM01-0AB0
6ES7515-2TM01-0AB0
6ES7516-3AN01-0AB0
6ES7516-3FN01-0AB0
6ES7516-2PN00-0AB0
6ES7516-2GN00-0AB0
6ES7517-3AP00-0AB0
6ES7517-3FP00-0AB0
6ES7517-3TP00-0AB0
6ES7517-3UP00-0AB0
6ES7518-4AP00-0AB0
6ES7518-4FP00-0AB0
6ES7518-4AP00-3AB0
6ES7518-4FP00-3AB0

V2.0.3
Release 16.12.2016 
 

Third-party software - Licensing terms and copyright information

You can find the copyright information for third-party software contained in this product, particularly open source software, as well as applicable licensing terms of such third-party software in the Readme_OSS_V203 file.

Special information for resellers

The information and the license terms in the Readme_OSS_V203 file must be passed on to the purchasing party to avoid license infringements by the reseller or purchasing party.

 Registrierung notwendig  ReadMe_OSS_V203.htm (3,0 MB)


Backup only:
For a description, see below Update V2.0.3 (CPUs)
 Registrierung notwendig  S7-1500_CPUs_V203.ZIP (540,1 MB)

6ES7510-1DJ01-0AB0
6ES7510-1SJ01-0AB0
6ES7511-1AK01-0AB0
6ES7511-1CK00-0AB0
6ES7511-1FK01-0AB0
6ES7511-1TK01-0AB0
6ES7512-1CK00-0AB0
6ES7512-1DK01-0AB0
6ES7512-1SK01-0AB0
6ES7513-1AL01-0AB0
6ES7513-1FL01-0AB0
6ES7515-2AM01-0AB0
6ES7515-2FM01-0AB0
6ES7515-2TM01-0AB0
6ES7516-3AN01-0AB0
6ES7516-3FN01-0AB0
6ES7516-2PN00-0AB0
6ES7516-2GN00-0AB0
6ES7517-3AP00-0AB0
6ES7517-3FP00-0AB0
6ES7517-3TP00-0AB0
6ES7517-3UP00-0AB0
6ES7518-4AP00-0AB0
6ES7518-4FP00-0AB0
6ES7518-4AP00-3AB0
6ES7518-4FP00-3AB0

V2.0.1
Release 21.10.2016
Backup only:
For a description, see below Update V2.0.1 CPUs and V2.0.0 Displays
 Registrierung notwendig  S7-1500_CPUs_V201_und_Displays_V200.ZIP (556,4 MB)

6ES7591-1AA00-0AA0
6ES7591-1AA01-0AA0
6ES7591-1BA00-0AA0
6ES7591-1BA01-0AA0 

V2.0.0
Release 21.10.2016 

6ES7510-1DJ00-0AB0
6ES7510-1DJ01-0AB0
6ES7510-1SJ00-0AB0
6ES7510-1SJ01-0AB0
6ES7511-1AK00-0AB0
6ES7511-1AK01-0AB0
6ES7511-1CK00-0AB0
6ES7511-1FK00-0AB0
6ES7511-1FK01-0AB0
6ES7512-1CK00-0AB0
6ES7512-1DK00-0AB0
6ES7512-1DK01-0AB0
6ES7512-1SK00-0AB0
6ES7512-1SK01-0AB0
6ES7513-1AL00-0AB0
6ES7513-1AL01-0AB0
6ES7513-1FL00-0AB0
6ES7513-1FL01-0AB0
6ES7515-2AM00-0AB0
6ES7515-2AM01-0AB0
6ES7515-2FM00-0AB0
6ES7515-2FM01-0AB0
6ES7516-3AN00-0AB0
6ES7516-3AN01-0AB0
6ES7516-3FN00-0AB0
6ES7516-3FN01-0AB0
6ES7517-3AP00-0AB0
6ES7517-3FP00-0AB0
6ES7518-4AP00-0AB0
6ES7518-4FP00-0AB0

V1.8.4
Release 04.04.0216
Backup only:
For a description, see below Update V1.8.4
 Registrierung notwendig  S7-1500_CPUs_V184.ZIP (516,1 MB) 

6ES7510-1DJ00-0AB0
6ES7510-1DJ01-0AB0
6ES7510-1SJ00-0AB0
6ES7510-1SJ01-0AB0
6ES7511-1AK00-0AB0
6ES7511-1AK01-0AB0
6ES7511-1CK00-0AB0
6ES7511-1FK00-0AB0
6ES7511-1FK01-0AB0
6ES7512-1CK00-0AB0
6ES7512-1DK00-0AB0
6ES7512-1DK01-0AB0
6ES7512-1SK00-0AB0
6ES7512-1SK01-0AB0
6ES7513-1AL00-0AB0
6ES7513-1AL01-0AB0
6ES7513-1FL00-0AB0
6ES7513-1FL01-0AB0
6ES7515-2AM00-0AB0
6ES7515-2AM01-0AB0
6ES7515-2FM00-0AB0
6ES7515-2FM01-0AB0
6ES7516-3AN00-0AB0
6ES7516-3AN01-0AB0
6ES7516-3FN00-0AB0
6ES7516-3FN01-0AB0
6ES7517-3AP00-0AB0
6ES7517-3FP00-0AB0
6ES7518-4AP00-0AB0
6ES7518-4FP00-0AB0

V1.8.3
Release 22.01.2016

Backup only:

For a description, see below Update V1.8.3
 Registrierung notwendig  S7-1500_CPUs_V183.ZIP (516,1 MB)

6ES7510-1DJ00-0AB0
6ES7510-1DJ01-0AB0
6ES7510-1SJ00-0AB0
6ES7510-1SJ01-0AB0
6ES7511-1AK00-0AB0
6ES7511-1AK01-0AB0
6ES7511-1CK00-0AB0
6ES7511-1FK00-0AB0
6ES7511-1FK01-0AB0
6ES7512-1CK00-0AB0
6ES7512-1DK00-0AB0
6ES7512-1DK01-0AB0
6ES7512-1SK00-0AB0
6ES7512-1SK01-0AB0
6ES7513-1AL00-0AB0
6ES7513-1AL01-0AB0
6ES7513-1FL00-0AB0
6ES7513-1FL01-0AB0
6ES7515-2AM00-0AB0
6ES7515-2AM01-0AB0
6ES7515-2FM00-0AB0
6ES7515-2FM01-0AB0
6ES7516-3AN00-0AB0
6ES7516-3AN01-0AB0
6ES7516-3FN00-0AB0
6ES7516-3FN01-0AB0
6ES7517-3AP00-0AB0
6ES7517-3FP00-0AB0
6ES7518-4AP00-0AB0
6ES7518-4FP00-0AB0

V1.8.2
Release 21.09.2015

Backup only:
For a description, see below Update V1.8.2
 Registrierung notwendig  S7-1500_CPUs_V182.ZIP (515,8 MB)

6ES7510-1DJ00-0AB0
6ES7510-1DJ01-0AB0
6ES7510-1SJ00-0AB0
6ES7510-1SJ01-0AB0
6ES7511-1AK00-0AB0
6ES7511-1AK01-0AB0
6ES7511-1CK00-0AB0
6ES7511-1FK00-0AB0
6ES7511-1FK01-0AB0
6ES7512-1CK00-0AB0
6ES7512-1DK00-0AB0
6ES7512-1DK01-0AB0
6ES7512-1SK00-0AB0
6ES7512-1SK01-0AB0
6ES7513-1AL00-0AB0
6ES7513-1AL01-0AB0
6ES7513-1FL00-0AB0
6ES7513-1FL01-0AB0
6ES7515-2AM00-0AB0
6ES7515-2AM01-0AB0
6ES7515-2FM00-0AB0
6ES7515-2FM01-0AB0
6ES7516-3AN00-0AB0
6ES7516-3AN01-0AB0
6ES7516-3FN00-0AB0
6ES7516-3FN01-0AB0
6ES7517-3AP00-0AB0
6ES7517-3FP00-0AB0
6ES7518-4AP00-0AB0
6ES7518-4FP00-0AB0

V1.8.1
Release 09.07.2015

Backup only:
For a description, see below Update V1.8.1
  Registrierung notwendig  S7-1500_CPUs_und_Displays_V181.ZIP (524,0 MB)

6ES7591-1AA00-0AA0
6ES7591-1BA00-0AA0
V1.8.0
Release 09.07.2015

 

An update of the display is not absolutely necessary during a firmware update of the CPU, but it is recommended.

The firmware of the CPUs described are also available as a separate download under the following Entry IDs:

Advanced Controller SIMATIC S7-1500:

CPU type

Article number

FW download

CPU 1511-1 PN

6ES7511-1AK00-0AB0
6ES7511-1AK01-0AB0
6ES7511-1AK02-0AB0

78301349
CPU 1511C-1 PN6ES7511-1CK00-0AB0
6ES7511-1CK01-0AB0
109479287
CPU 1511T-1 PN6ES7511-1TK01-0AB0109742566
CPU 1512C-1 PN6ES7512-1CK00-0AB0
6ES7512-1CK01-0AB0
109479288

CPU 1513-1 PN

6ES7513-1AL00-0AB0
6ES7513-1AL01-0AB0
6ES7513-1AL02-0AB0

78065246

CPU 1515-2 PN

6ES7515-2AM00-0AB0
6ES7515-2AM01-0AB0

92273069

CPU 1515T-2 PN

6ES7515-2TM01-0AB0

109742567

CPU 1516-3 PN/DP

6ES7516-3AN00-0AB0
6ES7516-3AN01-0AB0

78066881

CPU 1516T-3 PN/DP

6ES7516-3TN00-0AB0

109757418 

CPU 1517-3 PN/DP

6ES7517-3AP00-0AB0

106655787

CPU 1517T-3 PN/DP

6ES7517-3TP00-0AB0 

109742571 

CPU 1518-4 PN/DP

6ES7518-4AP00-0AB0

92272759

CPU 1518-4 PN/DP ODK

6ES7518-4AP00-3AB0

109742575

CPU 1518-4 PN/DP MFP

6ES7518-4AX00-1AB0 

109761490 

CPU 1511F-1 PN

6ES7511-1FK00-0AB0
6ES7511-1FK01-0AB0
6ES7511-1FK02-0AB0
109476729

CPU 1511TF-1 PN

6ES7511-1UK01-0AB0
109752626 

CPU 1513F-1 PN

6ES7513-1FL00-0AB0
6ES7513-1FL01-0AB0
109476732

CPU 1515F-2 PN

6ES7515-2FM00-0AB0
6ES7515-2FM01-0AB0

106656661
CPU 1515TF-2 PN
6ES7515-2UM01-0AB0 109752627 

CPU 1516F-3 PN/DP

6ES7516-3FN00-0AB0
6ES7516-3FN01-0AB0

92274475
CPU 1516TF-3 PN/DP
6ES7516-3UN00-0AB0 109757419 

CPU 1517F-3 PN/DP

6ES7517-3FP00-0AB0

106655938

CPU 1517TF-3 PN/DP

6ES7517-3UP00-0AB0

109742573

CPU 1518F-4 PN/DP

6ES7518-4FP00-0AB0

92274064

CPU 1518F-4 PN/DP ODK

6ES7518-4FP00-3AB0109742576

CPU 1518F-4 PN/DP MFP

6ES7518-4FX00-1AB0 

109761495

CPU 1513R-1 PN

6ES7513-1RL00-0AB0109766300 

CPU 1515R-2 PN 

6ES7515-2RM00-0AB0109766318 
CPU 1517H-3 PN6ES7517-3HP00-0AB0109766415 


Display for S7-1500:

CPU type

Article number

FW download

Display for CPU 1511(F), CPU 1511T, CPU 1511C, CPU 1512C,
CPU 1513(F) and CPU 1513R

6ES7591-1AA00-0AA0
6ES7591-1AA01-0AA0

78301954

Display for CPU 1515(F), CPU 1515T(F),CPU 1515R,  CPU 1516(F),
CPU 1516T(F), CPU 1517(F), CPU 1517T(F), CPU 1517H, CPU 1518(F),
CPU 1518(F) ODK and CPU 1518(F) MFP

6ES7591-1BA00-0AA0
6ES7591-1BA00-0AA0

78300948
Display module for S7-1500 CPUs, 35 mm6ES7591-1AB00-0AA0109761288 

 

Distributed Controller ET 200SP CPU:

CPU type

Article number

FW download

CPU 1510SP-1 PN

6ES7510-1DJ00-0AB0
6ES7510-1DJ01-0AB0

106663856

CPU 1512SP-1 PN

6ES7512-1DK00-0AB0
6ES7512-1DK01-0AB0

106664077

CPU 1510SP F-1 PN

6ES7510-1SJ00-0AB0
6ES7510-1SJ01-0AB0

109476725

CPU 1512SP F-1 PN

6ES7512-1SK00-0AB0
6ES7512-1SK01-0AB0

109476731


Distributed Controller ET 200PRO CPU:   

CPU Typ

Artikelnummer

FW-Download

CPU 1516pro-2 PN

6ES7516-2PN00-0AB0

109742569 

CPU 1516pro F-2 PN

6ES7516-2GN00-0AB0

109742570 



Update V2.6.1 (CPUs and Displays)

Dependencies with regard to STEP 7 and upwards compatibility:
Totally Integrated Automation Portal with STEP 7 Professional V15.1 or higher is required to configure this CPU firmware version.
Configurations with earlier TIA Portal STEP 7 Professional versions are compatible with later releases.
The handling is described detailed in entry 109744163

Dependencies with regard to STEP 7 Safety Advanced and upwards compatibility:
In addition, the option package STEP 7 Safety Advanced V15.1 or later is required to configure safety integrated applications with this firmware version of the failsafe CPU.
Configurations with earlier STEP7 Safety Advanced versions are compatible with later releases.

Enhancement of the user experience:

The robustness of the S7-1500 R/H CPUs has been improved.

The following behavior has been improved:

  • When using the so-called S5 timers as timers in the user program, the status of these blocks is now displayed with "Monitor".
  • When monitoring a block via "Open and monitor", values are also displayed when the block is called up in the STL via CC/UC (call block conditionally/unconditionally) and shall then be monitored using a call hierarchy.
  • After terminating block monitoring, the cycle time returns to the value it had before starting the "Monitor block" procedure.
  • The "Monitor block" function has no longer any sporadic effects on parameter transfer with function blocks.
  • When performing an implicit type conversion from REAL to INT on a function block for INPUT or OUTPUT parameters, the variable value is now correctly displayed and used when monitoring the block.
  • The IEC timer blocks function correctly even if the relevant value from the corresponding instance DB has been connected as input value for the parameter PT.
  • If, with an IEC timer, the values for the "IEC time" parameter are stored in a structure of the data type "IEC timer"_LTIME, the output ET is no longer set to a random value if the value at the input "IN" changes from TRUE to FALSE.
  • If a force job is deactivated, an outgoing event is triggered again in the alarm system.
  • The "SPLIT" block indicates the position in which the conversion was stopped if the same character is used both as separator and as end separator and an error code is pending.
  • If subscriptions are used with the OPC UA server on the CPU, the change notifications are sent correctly if "StatusValueTimestamp" is used as a trigger for a variable change (Not for S7-1500 R/H).
  • The robustness with the OPC UA client function has been increased when using the connection identification (Not for S7-1500 R/H).

The following behavior has been eliminated:

  • If a password longer than 61 characters is defined for OPC UA in the global security settings of the TIA Portal project, the following message is no longer displayed sporadically: "Temporary CPU error: Serious firmware exception error, CPU switching to DEFECTIVE mode (system reaction)".
  • If program errors are processed with an extremely high alarm load, the following message is no longer output: "Temporary CPU error: Integrity error, CPU switching to DEFECTIVE mode (system reaction)".

For S7-1500 T CPUs only:

  • If a job for a kinematic movement with maximum rounding is inserted in a job chain and the previous kinematic movement job nearly reaches the target position, the position setpoint step-change no longer occurs.

For ET 200SP CPUs only:

  • Increased data transmission robustness in combination with the use of BA-send and SIMATIC ET 200AL modules with large quantity framework


Update V2.6.0 (CPUs and Displays)

Dependencies with regard to STEP 7 and upwards compatibility:
Totally Integrated Automation Portal with STEP 7 Professional V15.1 or higher is required to configure this CPU firmware version.
Configurations with earlier TIA Portal STEP 7 Professional versions are compatible with later releases.
The handling is described detailed in entry 109744163

Dependencies with regard to STEP 7 Safety Advanced and upwards compatibility:
In addition, the option package STEP 7 Safety Advanced V15.1 or later is required to configure safety integrated applications with this firmware version of the failsafe CPU.
Configurations with earlier STEP7 Safety Advanced versions are compatible with later releases.

New features with firmware V2.6:

New features with firmware V2.6 for S7-1500 and ET 200 CPUs:

  • In addition to the OPC UA server, an OPC UA client is integrated in the CPU (RT license required) and offers the following functions via corresponding OPC UA communication instructions:
    • Method calls
    • Reading and writing of data

This enables vertical communication to MES systems/cloud services or controller-controller communication, for example, to be realized.

New features with firmware V2.6 for S7-1500 CPUs (not S7-1500C, S7-1500R/H):

  • Isochronous mode can also be configured for modules that are inserted next to the S7-1500 CPU in a centralized configuration. This means that functions such as the following can be realized:
    • Dynamic control tasks with constant dead times,
    • measuring inputs,
    • cams,
    • dosing processes, high-speed analog value acquisition with oversampling

New programming features with firmware V2.6:

  • The number of elements (blocks and UDTs) has been increased for CPUs
    • 1516/1516F/1516T/1516TF/1516pro/1516pro F to 8,000
    • 1517/1517F/1517T/1517TF to 12,000
    • 1518/1518F/1518 ODK/1518F ODK/1518 MFP/1518F MFP to 12,000

Enhancement of the user experience:

The following behavior has been improved:

  • If the alarm messages have been configured in different languages for the "Get_Alarm" block, the alarm texts are no longer only visible for a few seconds when switching the display language.
  • The string instructions (e.g. MID, DELETE) now supply correct values when the variable has the data type WString, input and output are on the same WString variable, and the length of the WString is greater than 1024 bits at the same time.
  • The configuration limit for  monitoring variables with memory-intensive values (STRING, WSTRING) has been increased so that the sporadic message "The maximum number of monitoring operations permitted has been exceeded" no longer occurs in most applications.
  • When variables are accessed either directly or via an array (via AWP_Start_Array) on the same web page for user-defined web pages, the effect whereby symbolic characters were displayed instead of the variable values no longer occurs.
  • The web server now uses the defined MIME type for JSON files.
  • The number of sent bytes is now displayed correctly on the "Connection status" page in the web server of the CPU with an OPC UA connection.
  • Communication between the IO controller and the I-device works even when the IO controller and I-device are not in the same IP subnet.
  • During "Device replacement without removable data storage medium", the CPU behaves correctly even when the DCP response of the IO device does not contain an InstanceId parameter.
  • In the case of access via OPC UA, a Boolean array can now be written or read in a UDT even with a non-optimized block.
  • The OPC UA server no longer checks the IP address of the client certificate in the certificate field "Subject Alternative Name".
  • With the OPC UA server, empty strings are now displayed correctly, according to the OPC UA specification, in structures.
  • The performance restrictions identified in version 2.5 relating to the reading and writing of string values in structures no longer occur with version 2.6.
  • With the OPC UA server, it is now possible to create OPC UA subscriptions based on registered node IDs (registered OPC UA nodes).
  • The behavior of the OPC UA server when an attempt is made to register non-existent node IDs now conforms to the OPC UA specification.
  • When recipe values are transferred from the HMI to the controller, the highly sporadic behavior whereby the recipe was not fully transferred no longer occurs.
  • The acknowledgment of Motion Control alarms with MC_Reset and the display of error messages have been revised.
  • Sporadic messages indicating that the technology DB cannot be loaded no longer occur when the operating state transitions from STOP to RUN.
  • Configuration errors no longer occur when Motion Control axis technology objects are interconnected to multiple data blocks with the same offset.
  • The accuracy of measured values with measurement via time stamps has been improved through the consideration of internal delay times.
  • The accuracy of cam switching times has been improved through the consideration of internal delay times.

The following behavior has been revised:

Only for CPU 1511-1 PN (6ES7511-1AK02-0AB0), CPU 1511C-1 PN (6ES7511-1CK01-0AB0), CPU 1512C-1 PN (6ES7512-1CK01-0AB0) and CPU 1513-1 PN (6ES7513-1AL02-0AB0):

  • Projects created with a TIA Portal version < V15 can now also be loaded into a CPU with a new article number without the CPU going into STOP mode after a power OFF/power ON.

Only for S7-1500T CPUs:

  • The orientation axis can now also be moved in the object coordinate systems OCS1 to OCS3 via the kinematics control panel.
  • Jumps in the TO variables to the coordinate display no longer occur when a new motion command is issued in the object coordinate system (OCS) after a change to the object coordinate system.
  • A position jump no longer occurs when a linear movement is looped through to the next and intermediate definition of the workspace zone.

The following behavior has been eliminated:

  • When program changes are downloaded, the fail-safe CPU no longer goes into STOP mode with the message: "16#0D:75D1, error: Safety program: Internal CPU error" when the OPC UA server is activated and a fail-safe OB is present.
  • The CPU no longer sporadically goes into STOP mode with the message "CPU error: Memory card evaluation error: Inconsistent external load memory structure, current card type: Program card (external load memory), function completed/aborted, new startup inhibit set: ..External load memory is corrupt (delete in TIA Portal or remove memory card)" when only the hardware configuration is loaded (without blocks).
  • When program changes are downloaded, the sporadic message "Temporary CPU error: Serious firmware exception error (internal system code: 16#00000000 16#10020000 16#00000000), CPU switching to DEFECTIVE mode (system reaction)" no longer occurs when IEC timers are used in a global DB and when the IEC_Time bit is transferred to a higher-level FB as a parameter in addition. 
  • When JSON and AJAX are used as data interfaces for data exchange between the web server and web client, it can no longer sporadically occur that the web server adds characters in the response frame so that an error message occurs in the parser for the web client.
  • With simultaneous read and write access to a variable from two watch tables in the web server of the CPU, the sporadic message: "Temporary CPU error: Serious firmware exception error (internal system code: 16#00400001 16#10020011 16#7772A5F4), CPU switching to DEFECTIVE mode (system reaction)" no longer occurs.
  • When the "Get_Alarm" command is called cyclically, the sporadic message "Temporary CPU error: Serious firmware exception error (non-user-relevant system code: 16#FFFF0000 16#10020000 16#00000000), CPU switching to DEFECTIVE mode (system reaction)" no longer occurs when only the input parameter "Data" is interconnected.
  • The sporadic message "Temporary CPU error: Serious firmware exception error (internal system code: 16#00000000 16#10020000 16#00000000), CPU switching to DEFECTIVE mode (system reaction)" no longer occurs when the user uses different lengths for source and target for the "MOVE_BLK" command.
  • The sporadic message "Temporary CPU error: Serious firmware exception error (internal system code: 16#00400001 16#10020065 16#77889D9C), CPU switching to DEFECTIVE mode (system reaction)" no longer occurs when the instruction for loading user-defined web pages is called cyclically in the user program and access to the user-defined web pages takes place at the same time.
  • When a variable is monitored via OPC UA and the changed user program is downloaded at the same time, the sporadic message "Temporary CPU error: Serious firmware exception error (internal system code: 16#00400001 16#1002012E 16#7799E9A4), CPU switching to DEFECTIVE mode (system reaction)" no longer occurs.

Only for CPU 1516T/TF, CPU 1517(F)-3 PN/DP, CPU 1517T/TF-3 PN/DP, CPU 1518(F)-4 PN/DP, CPU 1518(F)-4 PN/DP ODK,  CPU 1518(F)-4 PN/DP MFP:

  • Incorrect data transfers no longer occur when transferring parameters with lossy implicit conversions.
    A combination of different conditions during the block call caused this incorrect data transfer:
    • An implicit, lossy assignment was made at the block interface during parameter transfer (e.g. transfer of a DINT value to an INT block parameter)
    • Only FB calls are affected
    • The ENO functionality needs to be actively used during block call (e.g. interconnection of the ENO output in LAD)
    • After the lossy parameter transfer, a further parameter transfer needs to take place during the block call.



Update V2.5.2 CPUs and V2.5.1/V2.5.2 Displays

Dependencies with regard to STEP 7 and upwards compatibility:
Totally Integrated Automation Portal with STEP 7 Professional V15 or higher is required to configure this CPU firmware version.
Configurations with earlier TIA Portal STEP 7 Professional versions are compatible with later releases.

Dependencies with regard to STEP 7 Safety Advanced and upwards compatibility:
In addition, the option package STEP 7 Safety Advanced V15 or later is required to configure safety integrated applications with this firmware version of the failsafe CPU.
Configurations with earlier STEP7 Safety Advanced versions are compatible with later releases.

Enhancement of the user experience

The following behavior was improved:

  • When the system resources available for OPC UA are exceeded, the sporadic behavior no longer occurs that no online connection can be established to the controller from the TIA Portal.
  • If a Bool UDT is available in the OPC UA server and an entry was deleted in this UDT and then added again later, the sorting in the UDT is now displayed correctly.
  • The number of the "monitored Items" on the OPC UA server is now again displayed correctly in the OPC UA client when the connection to the OPC UA server was interrupted on the CPU and then restored later.
  • If subscriptions were set up for an OPC UA server that is running and then new server interfaces for the OPC UA server of the CPU are imported via an XML import, the sporadic behavior that the OPC UA server is no longer accessible no longer occurs.
  • The sporadic behavior, where the controller dwells in startup when one of the I/O devices configured at the PN IO interface is configured but not accessible, no longer occurs.
  • A simultaneous failure of multiple PN devices no longer sporadically leads to an excessively high increase in cycle time due to the message burst.
  • The instructions "Serialize" and "Deserialize" now work correctly together with data blocks that were created with "optimized block access" when a Bool array was defined as source or target range.
  • The output values for the instructions "T_CONV" and "CONV" are no longer overwritten by enabling "Monitor block" when tags of type "optimized block access" are simultaneously interconnected at the block input and at the block output, and these tags are additionally 32-bit or 64-bit long.
  • In interaction with the TIA Portal option "Energy Suite", "Energy Objects" can now be logged to the SIMATIC Memory Card more often than only once.

Only for CPUs of type S7-1500T(F)

  • The orientation axis A can now also be positioned in an object coordinate system in the operating mode "Jog to target position" using the kinematics control board.
  • If you use the Motion Control instructions "MC_DefineWorkspaceZone" and "MC_DefineKinematicsZone" for zone definition with 2D kinematics and 2D kinematics with orientation, only a value unequal to 0.0 is permissible at the parameters "Frame.y", "Frame.a" and "Frame.c".
  • The internal calculation of the Extended Motion Control resources has been corrected.


The following behavior has been revised:

  • The very sporadic message no longer occurs: "Temporary CPU error: Serious firmware exception error (not relevant for user, system code: 16#00400001 16#1002012E 16#77AADBF4) CPU switches to DEFECT state (system behavior)" when the OPC UA server is closed on the CPU. This behavior could be sporadically observed in connection with the OPC UA Scout.
  • The very sporadic message "Temporary CPU error: Serious firmware exception error (not relevant for user, system code: 16#00000005 16#10020007 16#00000000) CPU switches to DEFECT state (system behavior)" no longer occurs when the interface X2 has been disabled and a power cycle has then been executed.
  • The very sporadic message no longer occurs: "Internal system error (error code:  44 OmsError) – Please contact SIMATIC Customer Support" if data blocks are monitored on the CPU and the content of the data blocks is changed simultaneously by a download via the TIA Portal.
  • The very sporadic message: "Temporary CPU error: Serious firmware exception error (not relevant for user, system code: 16#00400001 16#10020025 16#711B6244) CPU switches to DEFECT state (system behavior)" no longer occurs with the CPUs <= CPU 1513(F) when an excessively large number of tags with the data type "STRUCT" are used in the user program together with absolute addressed data blocks and the use of "MOVE" commands.
  • The very sporadic message no longer occurs: "Temporary CPU error: Serious firmware exception error (internal system code: 16#00400001 16#10020065 16#00010206) CPU switches to DEFECT state (system behavior)" occurs when a function block with InOut tags is monitored and an implicit conversion from LREAL to REAL takes place at the same time for the tags to be monitored.
  • The behavior no longer occurs that incorrect values are transferred due to the monitoring of blocks in which the input tags are copied as array to the temporary InOut tags.

Only for fail-safe CPUs of type >= CPU 1517F:

  • A STOP of the fail-safe CPU with message "75D1 Error: Safety program: Internal CPU fault" no longer occurs when AS-i master modules are connected and the internal diagnostics of the AS-i master is to be used.

Only for CPUs of type CPU 1518(F):

  • After a time span of 106 days, the sporadic message no longer occurs: "Temporary CPU error: Serious firmware exception error (not relevant for user, system code: 16#FFFF0000 16#10020000 16#00000000) CPU switches to DEFECT state (system behavior)" if a PN IO update time of 125 µs was set at interface X1 for PROFINET IRT.

Only for CPUs of type S7-1500T(F)

  • When using "MC_Reset" with function parameter "Restart" = True at the technology object kinematics, the sporadic behavior that the TO kinematics then rejects all commands with ErrorID 16#8001 no longer occurs.


Update V2.5.0 (CPUs and Displays)

Dependencies with regard to STEP 7 and upwards compatibility:
Totally Integrated Automation Portal with STEP 7 Professional V15 or higher is required to configure this CPU firmware version.
Configurations with earlier TIA Portal STEP 7 Professional versions are compatible with later releases.

Dependencies with regard to STEP 7 Safety Advanced and upwards compatibility:
In addition, the option package STEP 7 Safety Advanced V15 or later is required to configure safety integrated applications with this firmware version of the failsafe CPU.
Configurations with earlier STEP7 Safety Advanced versions are compatible with later releases.

New features of firmware V2.5:

New features of firmware V2.5 for S7-1500 and ET 200 CPUs:

  • The OPC UA Data Access Server (Runtime license required) directly on the CPU is expanded to include the "Method call" function.
  • Encrypted emails can be sent via the integrated interfaces of the CPUs.
  • UDP unicast and UDP multicast frames with a size of up to 2 kilobytes can be sent via the integrated interfaces of the CPU. (UDP broadcast frames with a size of 1472 bytes are still possible.)
    UDP frames with a size of up to 2 kilobytes can be received for all UDP frame types.
  • The code size of blocks for communication via MODBUS TCP  or the MODBUS RTU protocol has been significantly reduced.
  • With MODBUS TCP and MODBUS RTU, access to data blocks has been expanded.
  • Asset Management Record (AMR) is supported when the CPU s are used as an I-device.

New features of firmware V2.5 for monitoring of blocks:

  • Testing with breakpoints is supported for the SCL and STL programming languages. For F-CPUs this requires that an activated breakpoint triggers a STOP of the CPU as soon as an F-program is present.
    If motion control functions are used (existence of MC servo (OB91) and MC interpolator (OB92)), an active breakpoint leads to a STOP of the CPU.
  • The extension of the cycle time due to monitoring of blocks is significantly reduced.
  • A pop-up window with information appears when the current cycle time increases by more than 50% due to monitoring.
  • Another pop-up window with information appears when the cycle time exceeds the maximum cycle time due to monitoring.

New features of firmware V2.5 for programming:

  • The "FileReadC" instruction can be used in the user program to read a binary file (ASCII file) that was stored on the memory card of the CPU via the web server.
  • The "FileWriteC" instruction can be used in the user program to store a binary file (ASCII file) on the memory card of the CPU that can be read via the web server.
  • Additional diagnostics information is displayed on the "GetClockStatus" block, including whether or not the time synchronization with the NTP server has failed.

New features of firmware V2.5 for the web server:

  • The performance of user-defined pages has been improved.
  • Encrypted communication via "https" is preset for access to the web server of the CPU.
  • For CPUs with more than one PROFINET interface or for PROFINET CMs/CPs, the topology is displayed or the display of the topology is improved in the web server of the CPU. The corresponding interface must be selected for this.
  • The new "User files" web page gives the user access to recipes and archives that were stored as a binary file (ASCII file). In addition, users have the option of storing and managing their own project files here, e.g. manuals, pictures,  etc.
  • On the "Trace" page, users have the option of calculating new signals from recorded signals, e.g. using mathematical formulas:
    • "Basic mode" with standardized JavaScript expressions (e.g. +, -, /, *, %, ~, &, |, ?, !) and math libraries (e.g. SIN, COS, SQRT)
    • "Advanced mode" with an expanded functional scope for displaying signals using JavaScript code
  • The user can select between UTC time and local time of the CPU for the time display.
  • Completed data logs can be completely deleted.
  • Scripts can be used for automated readout of completed data logs from the memory card of the CPU.

New features of firmware V2.5 for motion control applications:

  • Torque control instructions for applying an additive setpoint torque in the drive.
  • Cyclic specification of torque limits in the drive.
  • Evaluation of the actual torque value of the drive directly in the TO DB of the axis.

New features of firmware V2.5 for motion control applications for S7-1500T/TF CPUs:

  • Kinematics technology object for control of kinematics (2D, 3D, with and without orientation axis) such as Cartesian gantries, roll pickers, articulated arm robots, delta pickers, SCARA, tripods and cylindrical robots. In addition, user-defined 2D and 3D kinematics (with and without orientation axis) are supported.
  • Kinematics trace for  3D visualization of the current motion of the tool center point (TCP) and recording of the path motion of the kinematics, which can be replayed as a trace.
  • Specification of cyclically applicative calculated motion setpoints for velocity and acceleration as a basic motion (MC_MotionInVelocity) for an axis.
  • Specification of cyclically applicative calculated motion setpoints for position, velocity and acceleration as a basic motion (MC_MotionInPosition) for an axis.

New features of firmware V2.5 for S7-1500 compact CPUs:

  • The "TO_Measuring Input" technology object can be used for integrated inputs of the S7-1500C CPUs.

New features of firmware V2.5 for ET 200SP and ET 200pro CPUs:

  • When a bus error occurs, detailed error messages are displayed in the diagnostics buffer instead of the previous message "Incorrect bus structure".

New features of firmware V2.5 for ET 200pro CPUs:

  • The "Detect hardware" function is supported in the TIA Portal for the CPU 1516pro-2 PN and the CPU 1516pro F-2 PN.

The following behavior has been revised:

  • As of now, single and multi-dimensional arrays of data type BOOL can be written from an OPC UA client when  "Optimized block access" has been deselected in the data block.
  • When a BOOL value is addressed using an ANY pointer with a bit offset > 0 , the correct value is now supplied in the DB for the PUT and GET instructions.
  • The settings that are made using the  "SET_TIMEZONE" block are retained even when the hardware is replaced.
  • The return value specified in the documentation is now supplied when a recipe is to be imported to a write-protected data block using the "RecipeImport" instruction.
  • Improvements in the OPC UA Server, including improvements related to downloads from the TIA Portal and active online connections.
  • The system behavior for the OPC UA server has been changed in such a way that the display of the order of the elements within a structure is  analogous to the display in the TIA Portal.
  • The message  "CPU address error" and the display "####" for an input/output field is no longer sporadically displayed on connected HMI systems when a very high volume of data is monitored using the HMI and OPC UA client.
  • When more than one engineering system has an online connection to the CPU, it no longer sporadically occurs that the CPU is no longer accessible from the TIA Portal when the configuration limits for the program blocks to be monitored are exceeded.
  • Improvements in the display of alarm texts in the web server.

For S7-1500T/TF CPUs only:

  • Synchronization during standstill: When camming is started (MC_CamIn) with "SyncProfileReference" = 2, the status is immediately set to synchronous at the current leading value position and the current following value position.

The following behavior has been eliminated:

  • The following sporadic message "Temporary CPU error: Serious firmware exception error (not relevant for user, system code: 16#00400001 16#1002012E 16#778809D0) CPU changes to DEFECTIVE mode (system reaction)" no longer occurs when time-outs are initiated from an OPC UA Client and authentication is activated with "Username/Password".
  • The following sporadic message "Temporary CPU error: Serious firmware exception error (not relevant for user, system code 16#00400001 16#1002012E 16#00000000) CPU changes to DEFECTIVE mode (system reaction)" no longer occurs when an OPC UA Client monitors a tag in the CPU via the OPC UA Server during download of a program change.
  • The following sporadic message "Temporary CPU error: Serious firmware exception error
    (not relevant for user, system code: 16#00000801 16#10028001 16#00008003)
    CPU changes to DEFECTIVE state (system reaction)" no longer occurs when multi-dimensional arrays with instance data blocks for which "Optimized block access" was deselected are used in the OPC UA environment. 
  • Interruption of the connection to the OPC UA Client because the system time is changed via the "WR_SYS_T" instruction in the user program no longer occurs.
  • A STOP of the fail-safe CPU with message
    "75D1 Error: Safety program: Internal CPU error" no longer sporadically occurs when the "DB_ANY_TO_VARIANT()" instruction is used in the user program.
  • Improvements in the handling of the ENO output of the "DIS_AIRT" and "EN_AIRT" blocks.
  • During a download from the TIA Portal, the message: "There is not enough code or data memory space on the CPU for this amount of data.
    Insufficient work memory for compilation: Compilation error detected; correct and reload program block:" no longer sporadically occurs when MOVE instructions are used in the user program.
  • The following message "Temporary CPU error: Serious firmware exception error
    (not relevant for user, system code: 16#00080002 16#10020065 16#77AAA018)
    CPU changes to DEFECTIVE mode (system reaction)"  no longer occurs when, in the case of indirect addressing, the information of the pointer is to be displayed or monitored in a block.
  • When arrays with more than 31 elements of type "Date_And_Time" are monitored, a termination of the connection to the HMI system no longer sporadically occurs.
  • When data logs are fetched at a higher frequency via the web server of the CPU, the sporadic inability to access the web server of the CPU no longer occurs.
  • After cancelation of a positioning job with MC_Halt and after reset of the "Execute" parameter  for MC_MoveAbsolute, the "CommandAborted" output parameter is present for one cycle longer.
  • When multiple axes are configured with "Data connection via data block", configuration errors of the drives (Alarm 105) were incorrectly signaled.
  • After enable of MC_SYNCHRONIZEDMOTIONSIMULATION followed by TO Restart, synchronous operation could not be started with MC_GearIn.


Update V2.1.0 (CPUs)

Dependencies with regard to STEP 7 and upwards compatibility:
Totally Integrated Automation Portal with STEP 7 Professional V15 or higher is required to configure this CPU firmware version.
Configurations with earlier TIA Portal STEP 7 Professional versions are compatible with later releases.

Dependencies with regard to STEP 7 Safety Advanced and upwards compatibility:
In addition, the option package STEP 7 Safety Advanced V15 or later is required to configure safety integrated applications with this firmware version of the failsafe CPU.
Configurations with earlier STEP7 Safety Advanced versions are compatible with later releases.

New features with firmware V2.1 for S7-1500 CPUs:

  • Support of the system power supply PS 60W 24/48/60V DC HF.
    Thus, the complete RAM (data) can be kept remanent via the system power supply, additionally to the infeed of 60 W in the backplane bus for all S7-1500 CPUs.

New Features with firmware V2.1 for fail-safe CPUs (1500F, ET 200SP F, ET 200pro F)

  • A consistent upload of fail-safe projects is supported as of STEP 7 Safety V14 SP1.

New features with firmware V2.1 during programming (all CPUs):

  • Via the instruction "GetSMCInfo", you can read out the card size, the memory space which is already occupied on the memory card, and the number of write/delete processes performed on the card in the user program.
  • In order to be able to split up or further process control words and status words, elementary data types can be converted into a bit-array using the "SCATTER" instruction and a bit-array converted into an elementary data type, such as WORD, using the "GATHER" instruction.

The following behavior has been changed with FW 2.1 (all CPUs):

  • In the event of a peripheral access error, direct peripheral accesses, which are interconnected as input parameters to components, have no longer the result that the component is no longer run through. Instead of this, the system uses the replacement value of the signal in the component.

The following behavior has been revised with FW 2.1 (all CPUs):

  • When monitoring a component online, the CPU does no longer STOP on account of area length errors.
  • When generating alarm text using the "Get_Alarm" block, the behavior regarding alarm texts has been improved.
  • With the "Get_Alarm" block, the status message "W#16#8003 – the parameter Lcid is invalid or a language selected at the parameter Lcid is not loaded" is no longer output if the "InfoText" parameter is empty with the "Alarm_Data" data type.
  • The behavior of the "Get_Alarm" has been improved regarding the call from several OB priorities.
  • The behavior of the "STP" instruction, when simultaneously performing "online monitoring" via the TIA Portal, has been improved.
  • The behavior shown when downloading data logs via the webserver of the CPU has been improved.
  • When performing "online monitoring" of blocks, the behavior that the TIA Portal freezes during scrolling if this block is called from several OBs having different priority, does no longer occur.
  • The start behavior of the OPC UA server, in particular with large data volumes, has been improved.

The following behavior has been corrected with FW 2.1 (all CPUs):

  • The CPU does no longer go to STOP when copying large structures using the instruction "MOV_BLK_VARIANT".
  • The following sporadic message “Serious firmware exception error (non user-relevant system code: 16#00000000 16#10020000 16#00000000)“ does no longer occur if a large number of diagnostic events is reported via the AS-i.


Update V2.0.5 (CPUs)

Dependencies with regard to STEP 7 and upwards compatibility:
Totally Integrated Automation Portal with STEP 7 Professional V14 or higher is required to configure this CPU firmware version.
Configurations with earlier TIA Portal STEP 7 Professional versions are compatible with later releases.

Dependencies with regard to STEP 7 Safety Advanced and upwards compatibility:
In addition, the option package STEP 7 Safety Advanced V14 or later is required to configure safety integrated applications with this firmware version of the failsafe CPU.
Configurations with earlier STEP7 Safety Advanced versions are compatible with later releases.

The following behavior has been revised with FW 2.0.5:

  • If, when online monitoring a block, the message (0604:000255) “Insufficient resources are available for the "Monitoring" function“ is output, you can still access the CPU as soon as sufficient resources are available.
  • The function of the SPLIT command in conjunction with structures comprising two or more sub-structures has been improved.
  • When using the DPWR_DAT or DPRD_DAT command in two OBs featuring different priorities, inconsistent data storages do no longer occur highly sporadically when using the command in the low-priority OB.
  • If the CPU is significantly loaded during Motion Control applications, a CPU STOP may occur due to an overflow of MC-Interpolator (OB92) respectively MC-Servo (OB91).
    During the subsequent CPU RUN, uncontrolled axis movements do no longer occur sporadically.


Update V2.0.3 (CPUs)

Dependencies with regard to STEP 7 and upwards compatibility:
Totally Integrated Automation Portal with STEP 7 Professional V14 or higher is required to configure this CPU firmware version.
Configurations with earlier TIA Portal STEP 7 Professional versions are compatible with later releases.

Dependencies with regard to STEP 7 Safety Advanced and upwards compatibility:
In addition, the option package STEP 7 Safety Advanced V14 or later is required to configure safety integrated applications with this firmware version of the failsafe CPU.
Configurations with earlier STEP7 Safety Advanced versions are compatible with later releases.


The following behavior has been corrected with FW 2.0.3:

  • The following sporadic message: "Serious firmware exception error

    (non user-relevant system code: 16#400001 16#10020074 16#4a6c24d0)“ does no longer occur if a ProcessEvent OB is triggered by various ProcessEvents having different priorities, such that it interrupts itself.

  • The following sporadic message "Serious firmware exception error
    (non user-relevant system code: 16#400001 16#10020011 16#468a6be8)“ does no longer occur
    if the “DataLogWrite“ block is used in the user program.

  • The following sporadic message "Serious firmware exception error
    (non user-relevant system code: 16#00400001 16#1002012E 16#00010206)“ does no longer occur if, during an active connection setup via T_CON using a CM1542-1/CP1543-1, the connection is already closed via T_DISCON.


The following behavior has been changed with FW 2.0.3:

  • The security behavior of the CPUs has been improved
  • In case of a high number of alarms being output at the integrated analog IOs of the compact CPUs, the right channel is now always reported.
  • The PTO signal generation of the compact CPUs does no longer stop highly sporadically for no apparent reason.
  • 100 kHz is output at both PTO channels of the compact CPUs if the signal type AB4 has been parameterized.
  • The TIA Portal is no longer frozen if the memory card of the CPU is filled by the trace functions.
  • The behavior of the blocks “DPRD_DAT“ and “RD_REC“ in combination with optimized data blocks has been improved.


Update V2.0.1 CPUs and V2.0.0 Diplays

New features with firmware V2.0

S7-1500 CPUs

  • The PROFINET interface X2 (provided on each CPU as from CPU 1515) can be used for PROFINET RT (Controller or iDevice).
  • The CPU 1517(F) supports PROFINET IRT as from an update time of 250 µs
  • The CPU 1518(F) supports PROFINET IRT as from an update time of 125 µs
  • Increasing the number of controllable axes for CPUs <= 1513(F) and CPU 1517(F)

S7-1500 compact CPUs

  • Support of PTO (stepper motor control), PWM (pulse width modulation) and frequency output via integrated digital outputs (4 high-speed outputs with a maximum power of 100 kHz).

ET 200SP CPUs

  • Support of ET 200AL modules in a central configuration.
  • Support of Ethernet CPs (CP 1542SP-1, CP 1542SP-1 IRC, CP 1543SP-1)
  • Support of SIMATIC BusAdapters with fiber optic cable (BA 2xLC, BA LC/RJ45, BA LC/FC)
  • Increasing the quantity frameworks per module to 288 bytes
  • Increasing the quantity frameworks per station to 2560 bytes
  • Increased number of controllable axes

S7-1500 and ET 200SP CPUs

  • OPC UA Data Access Server directly on the CPU, for the access to symbolic and absolutely addressed data in the CPU via OPC UA. (Runtime license required)
  • MRPD – Media Redundancy for Planned Duplication is supported on CPU interfaces with more than two ports.
  • UDP Multicast is supported on the integrated CPU ports.
  • With Open User Communication, DNS (resolution of names into an IP address) is supported via the integrated interfaces.
  • With Open User Communication (OUC), the "Secure Communication" options is supported, via the blocks T_CON with T_SEND/T_RCV, via the integrated interfaces.
  • Extension of the integrated technological functions by the functionality cams, cam tracks and probes (the corresponding technology objects can be configured in TIA Portal V14).
  • Storing of completed traces as "Measurement" on the CPU memory card
  • Message texts and commentary for up to 3 languages can be downloaded to the CPU and changed online.
  • With selected digital input modules, the feature "hold last value" is supported in case of module failure.
  • Increase of the maximum number of simultaneously active asynchronous instructions RDREC and WRREC
  • Improved performance with the instructions "Serialize“ and "Deserialize“

Programming:

  • Using the "GetChecksum“ instruction, the checksum (CRC) can be read out in the user program via a group of objects (standard blocks, safety blocks, text lists).
  • Using the new "Get_Alarm" instruction, messages can be sent directly read from the message server of the to a higher-level alarm system (e.g. control system).

Web server:

  • Messages can be directly acknowledged in the web server on the "Messages“ page.
  • Completed trace records can be graphically displaced in the web server of the CPU and exported as csv file.
  • "Online backup and restore“ via the web server in the CPU STOP condition, that means the content of the SIMATIC memory card and the remanent data of the CPU can be stored via the web server of the CPU respectively via "Restore“ on the controller.
  • Extension of the web server by the page "Motion Control Diagnostics“, which allows to display the status, errors, technology alarms and current values of configured technology objects on the web server.
  • After activating the option "Configuration control (option handling)“ in the engineering, an indicator is output on the web server.
  • The following additional interface languages are supported on the web server:
    • Korean
  • Russian
  • Turkish
  • Portuguese
  • Extension of the "Diagnostics“ page by information about program protection, runtime information such as program and communication load and, with failsafe CPUs, by information on the F-overall signature and runtime(s) of the F-runtime group(s)
  • Using the web server, variables can be directly displayed respectively changed via the absolute address

Display of the S7-1500 CPUs

  • After activating the option "Configuration control (option handling)“ in the engineering, an indicator is output on the display.
  • "Online backup and restore“ via the display in the CPU STOP condition, that means the content of the SIMATIC memory card and the remanent data of the CPU can be stored directly via the display. The file is stored on the SIMATIC memory card. Via "Restore“, data stored online on the memory card can be loaded onto the CPU.
  • The "Read-Only“ default for the display can be set in the engineering.
  • The SIMATIC memory card can be formatted via the display.
  • The project name of the TIA Portal project loaded onto the CPU is shown on the display.
  • Acknowledgment of messages directly on the display
  • On the display, variables can be directly displayed respectively changed via the absolute address.


The following behavior has been revised:

  • The ramp-up time with S7-1500 CPUs in combination with CMs/CPs has been improved.
  • The monitoring and diagnostic behavior have been improved.
  • Improvements regarding user-defined web-sites:
    • SVG graphics can also be integrated.
    • The access to STRING variables has been improved.
    • The behavior has been improved for user-defined web pages showing fragments.
    • More than one array can be displayed respectively accesses.
    • Improved stability
    • Variables can be accessed using absolute addressing.
    • CPU variables, which have been defined via UDTs, can be read
  • In the file browser of the web server, you can sort by the content "time and date".
  • Large HTML files (exceeding 1 Mbyte) are correctly transferred.
  • In case of an inconsistent archive definition, the correct error message "16#8090“ is output with the "DataLogOpen" instruction instead of the error code "16#807F“.
  • Improved diagnostics regarding the network utilization via IF-MIB counter (SNMP)
  • Improvements regarding the Timer "S_ODT“
  • The timing behavior shown with the instruction T_SEND has been revised.
  • Harmonization of the "TONR“ function with the S7-1200 regarding the reset behavior:
    Following the reset, the counting process is continued if the value "TRUE" is pending at the input "IN“, a positive edge is no longer required.
  • When activating the protection levels "read access“ or "HMI access“, the online status of connections is displayed correctly.
  • The functions DataLog and recipe handling are executed asynchronously to the program execution. In order to ensure data consistency, the data may not be modified when executing the function.
  • The simulation mode (axis parameter: Simulation.Mode) can be modified via the engineering during the CPU run. For this, the axis must be disabled. Afterwards, the modification is loaded onto the CPU and the axis RESTARTED.
  • Axes and external encoders can also be simulated after inverting the direction of rotation of the encoder.


The following behavior has been eliminated:

  • The following sporadic message no longer appears in connection with a MOVE instruction for the CPUs 1517(F) and 1518(F): System code: 16#00400001 16#10020065 16#00010206)
  • The following very sporadic message no longer appears after download of a TIA Portal project: "System-internal error (error code:0xc000af0d00002003)“
  • The following sporadic message appears with CPUs 1517(F) and 1518(F) "Temporary CPU fault": Serious firmware exception error (non user-relevant system code: 16#00400001 16#10020065 16#00010246) no longer occurs if an array index, which lies outside the defined array range, is transferred by the HMI system.
  • The functions DPRD_DAT and DPWR_DAT do no longer cause long blocking periods if they are executed using large quantity frameworks.



Update V1.8.5 (CPUs)

The following behavior has been corrected with FW 1.8.5:

  • The following sporadic message: "Serious firmware exception error

    (non user-relevant system code: 16#00000001 16#10020000 16#00000000)" not longer appears when the connection partner does use a protocol sequence conforming to RFC 1006 when communicating with a SIMATIC S7-1500/ET 200SP CPU.

  • In special cases fail-safe CPUs no longer go into STOP following a download in RUN.

  • If the NTP server cannot be reached, the following sporadic message during time synchronization via NTP (in 24h format) is no longer triggered: "Serious firmware exception error (non user-relevant system code: 16#00400001 16#10020025 16#478D7C58)"

  • The following sporadic message "Serious firmware exception error (non user-relevant system code: 16#00400001 16#1002012E 16#FFFFFFFF)" is no longer triggered when a block is reloaded in the CPU after monitoring of the block with the subsequent notification that the monitoring function for this block is already active.


The following behavior has been changed with FW 1.8.5:

  • PROFINET devices are displayed in the topological view in the webserver if the PROFINET device name does not conform to the DNS standard.
  • Performance during the instructions "Serialize" and "Deserialize" has been improved.
  • If an AT construct with optimized saved data is used in the user program, the low and high bytes are no longer transposed.

 

Update V1.8.4 (CPUs)

The following behavior has been corrected with FW 1.8.4:

  • The following sporadic message no longer appears in connection with Compare commands for the CPUs 1517(F) and 1518(F): "Serious firmware exception error (non user-relevant system code: 16#00400001 16#10020071 16#00010296)"
  • The CPUs 1517(F) and 1518(F) no longer go into STOP sporadically due to cycle time violation when the cycle time was not violated.
  • During long-term online functions such as "Monitor block", the following message no longer sporadically appears: "Serious firmware exception error (non user-relevant system code: 16#00400001 16#1002012E 16#00010246)

The following behavior has been revised:

  • For modules configured downstream from an IE/PB Link, the instruction "GEO2LOG" (determination of the hardware identification from the slot information) now functions without restrictions during startup from the SMC card following power on.
  • The correct jump label is once again correctly output at the instruction "Switch" if the instruction "SCALE_X" was used in the previous network.

 

Update V1.8.3 (CPUs)

The following behavior has been corrected with FW 1.8.3: 1)

  • When monitoring several blocks respectively monitoring tables, the following highly sporadic message no longer occurs: "Serious firmware exception error (non user-relevant system code: 16#00400001 16#10020065 16#4B3F1C88)“ respectively "Serious firmware exception error (non user-relevant system code:16#00400001 16#10020065 16#00010246)“
  • When a DP station fails, the highly sporadic behavior that the configured replacement values are temporarily interpreted as process values by the CPU no longer occurs.
  • When removing a central module of the ET 200SP CPU, the behavior that the configured replacement values are temporarily interpreted as process values by the CPU no longer occurs.
  • When downloading an F program, the following message no longer occurs: "Invalid block content or length“.

1) Update 10/2016

 

Update V1.8.2 (CPUs)

The following behavior has been changed with FW 1.8.2:

  • When you download to CPU 1517(F) or CPU 1518(F) the following error message no longer occurs due to structural descriptions of data structures: "There is not enough code or data memory space on the CPU for this amount of data – Insufficient work memory for compilation", although sufficient loading and memory are available.
  • On the Web server of the CPU, the correct text for "Retentive memory" is displayed in Chinese under the "Memory" tab.

The following behavior has been corrected with FW 1.8.2:

  • The following message no longer occurs sometimes with routing to SINAMICS drives through the S7-1500 CPUs: "Temporary CPU error"
  • The following sporadic message no longer occurs in the CPU-CPU communication over PROFIBUS when the remote communication partner is a passive PROFIBUS station: "Serious firmware exception error (non user-relevant system code: f5 10020015 21)“
  • When you download program changes to the PLC, the following highly sporadic message no longer occurs: "Serious firmware exception error (non user-relevant system code: 16#44440000 16#10020000 16#00000000)“

 

Update V1.8.1 (CPUs)

New features with firmware V1.8

  • Support of the SIMATIC S7 app for all CPUs.
  • Reduced startup times of up to 5s (all CPUs <= CPU 1516(F))
  • Support of the ET 200SP CM AS-i Master ST and F-CM AS-i Safety ST module using the ET 200SP CPUs on the central backplane bus

Programming:

  • The set IP address of the NTP server can be changed at the T_Config block during runtime.

Web server:

  • Write access to tags in a tag table via the web server of the CPU
  • Write access to tags via the "Tag status" web page
  • Adaptation of the login window for "Spanish" user interface language
  • Adaptation of the login window to the design of the web server of the S7-1200 CPUs
  • Adaptation of the reaction to an invalid login to the behavior of the S7-1200 CPUs

 

The following behavior has been revised:

  • The performance when writing data via the WRIT_DBL block to the load memory of the CPU has been significantly increased.
  • Security alarms are only generated and sent to clients if a client is logged in that supports this feature.
  • In case of a very high alarm load, alarms are no longer sent sporadically to clients that are not logged in.
  • It no longer happens that a timer used multiple times in the user program is not switched correctly while the CPU is in RUN operating state, for example, an ON time delay changed to an ON/OFF delay.
  • It no longer happens during data exchange between two SIMATIC S7-1500 CPUs via OUC that the communication does not take place correctly when using DBs with a user-defined structure of the Array type with odd bytes.
  • The behavior when using trace functions on the CPU has been revised.
  • In combination of MOVE_STRUCT with UDTs the behavior has been revised.

 

The following behavior has been eliminated:

  • The following sporadic messages no longer appear during download of program changes to the controller when there is insufficient space on the memory card:
    • "Internal system error (error code 0x9c2aae001514ff0a) - Please contact Customer Support"
    • "Internal system error (error code: 0x000ad2200000fea0) – Please contact Customer Support"
    • "Internal system error (error code: 0x8000ad2000000016) – Please contact Customer Support"
  • The following very sporadic message no longer appears after download of an inconsistent TIA Portal project: "16#00040000 (Internal system error, not relevant for user)
  • The following message no longer appears during download when files with invalid characters (e.g. "“Recipe/*) are to be generated in the load memory of the CPU: "Internal system error (error code 0xc000c4200000fea0) - Please contact Customer Support"
  • The following sporadic message no longer appears during download of projects in which UDTs with substructures are used: "Internal system error (error code 0xc000af0d00002003) - Please contact Customer Support"
  • The following very sporadic message no longer appears after download in RUN: "Serious firmware exception error (non user-relevant system code: 16#00400001 16#10020023 16#00000000)
  • The following very sporadic message no longer appears after a delta download "Serious firmware exception error (non user-relevant system code: 16#00400001 16#1002012E 16#46F08B00)
  • The following very sporadic message no longer appears after download of S7-Graph changes "Internal system error (error code: 0x8000810d0000200e)"
  • The following very sporadic message no longer appears during a STOP -> RUN transition: "Serious firmware exception error (non user-relevant system code: 16#00400001 16#10020065 16#4964E248)"
  • The following very sporadic message no longer appears after failure of a fail-safe module "Serious firmware exception error (non user-relevant system code: 16#FFFF0000 16#10020000 16#00000000)"
  • When the user program is used to access an array area outside the defined array, the following message no longer appears: "Serious firmware exception error (non user-relevant system code: 16#00400001 16#10020065 16#4EBCF734)" – a corresponding message is entered in the CPU diagnostic buffer.
  • When blocks are monitored in the user program with the "Monitoring with call path" function, the monitored values are no longer occasionally displayed incorrectly.
  • When using trace functions, the following message is no longer displayed sporadically on the CPU: "Serious firmware exception error (non user-relevant system code: 16#00400001 16#10020025 16#4B4EDE6C)"
  • If overlapping array areas are used within the same array as source area and target area with the MOVE_BLK_VARIANT instruction, the source area is no longer copied incorrectly to the target area with the "MOVE_BLK_VARIANT" instruction.
  • When using UDTs with many substructures, the following message no longer appears e.g. in connection with the "MOVE_BLK_VARIANT" instruction in special configurations: "Unknown instruction in block … "

 

Update V1.8.0 (Displays)

New features with firmware V1.8

Display:


  • Write access to tags in a tag table via the display
  • The information "know-how protected" is only shown if password protected user blocks are used in the program.


Security information
In order to protect technical infrastructures, systems, machines and networks against cyber threats, it is necessary to implement – and continuously maintain – a holistic, state-of-the-art IT security concept. Siemens’ products and solutions constitute one element of such a concept. For more information about cyber security, please visit
https://www.siemens.com/cybersecurity#Ouraspiration.
Support to the statistics
With this function the IDs found are listed according to number (format .txt).

Generate list
Copy URL
Display page in new design
mySupport Cockpit