×
Siemens Industry Online Support
Siemens AG
Entry type: Download Entry ID: 78066881, Entry date: 04/15/2019
(1)
Rate

Firmware Update for CPU 1516-3 PN/DP

  • Entry
  • Associated product(s)
This entry contains all firmware versions for the CPU 1516-3 PN/DP.

Description:
When updating the firmware, always update to the latest version available for the product and its respective article number. The previous versions of the firmware are only intended as backup to allow a downgrade to the original version. Until now this is not known to have been necessary in any case.
The respective latest version of a firmware is valid for all versions of that article number.

How to update the firmware is described in detail in entry ID 77492231

Overview of article numbers and firmware versions of the CPU 1516-3 PN/DP:

Article number

Firmware version

Update with...
6ES7516-3AN01-0AB0  
 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 files 2016_Readme_OSS_Global_V14_V261 and   ReadMe_OSS_en_US_V261.

Special information for resellers

The information and the license terms in the files 2016_Readme_OSS_Global_V14_V261 and ReadMe_OSS_en_US_V261 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) 


Recommended for update:
For a description, see below Update V2.6.1
 Registrierung notwendig  6ES7516-3AN01-0AB0_V261.ZIP (22,9 MB) 

SHA-256 checksum (Information on SHA-256)
 Registrierung notwendig  6ES7516-3AN01-0AB0_V261.txt (1 KB) 

 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 files 2016_Readme_OSS_Global_V14_V260 and   ReadMe_OSS_en_US_V260.

Special information for resellers

The information and the license terms in the files 2016_Readme_OSS_Global_V14_V260 and ReadMe_OSS_en_US_V260 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) 


Backup only:
For a description, see below Update V2.6.0
 Registrierung notwendig  6ES7516-3AN01-0AB0_V260.ZIP (22,9 MB) 

SHA-256 checksum (Information on SHA-256)
 Registrierung notwendig  6ES7516-3AN01-0AB0_V260.txt (1 KB) 

 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
 Registrierung notwendig  6ES7516-3AN01-0AB0_V252.ZIP (22,5 MB)

SHA-256 checksum (Information on SHA-256)
 Registrierung notwendig  6ES7516-3AN01-0AB0_V252.txt (1 KB)

 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
 Registrierung notwendig  6ES7516-3AN01-0AB0_V250.ZIP (22,5 MB)

SHA-256 checksum (Information on SHA-256)
 Registrierung notwendig  6ES7516-3AN01-0AB0_V250.txt (1 KB)

 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
 Registrierung notwendig  6ES7516-3AN01-0AB0_V210.ZIP (18,6 MB)

 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
 Registrierung notwendig  6ES7516-3AN01-0AB0_V205.ZIP (18,4 MB)

 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
 Registrierung notwendig  6ES7516-3AN01-0AB0_V203.ZIP (18,4 MB) 

 V2.0.1
Release 21.10.2016
Backup only:
For a description, see below Update V2.0.1
 Registrierung notwendig  6ES7516-3AN01-0AB0_V201.ZIP (18,4 MB)
 V1.8.4
Release 04.04.2016
Backup only:
For a description, see below Update V1.8.4
 Registrierung notwendig  6ES7516-3AN01-0AB0_V184.ZIP (13,4 MB) 
 V1.8.3
Release 22.01.2016

Backup only:
For a description, see below Update V1.8.3
 Registrierung notwendig  6ES7516-3AN01-0AB0_V183.ZIP (13,4 MB) 

 V1.8.2
Release 21.09.2015

Backup only:
For a description, see below Update V1.8.2
 Registrierung notwendig  6ES7516-3AN01-0AB0_V182.ZIP (13,4 MB)

 V1.8.1
Release 09.07.2015

Backup only:
 Registrierung notwendig  6ES7516-3AN01-0AB0_V181.ZIP (13,4 MB)

   
6ES7516-3AN00-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
 Registrierung notwendig  6ES7516-3AN00-0AB0_V185.ZIP (11,8 MB) 

 V1.8.4
Release 04.04.2016
Backup only:
For a description, see below Update V1.8.4
 Registrierung notwendig  6ES7516-3AN00-0AB0_V184.ZIP (11,8 MB) 
 V1.8.3
Release 22.01.2016
Backup only:
For a description, see below Update V1.8.3
 Registrierung notwendig  6ES7516-3AN00-0AB0_V183.ZIP (11,8 MB)
 V1.8.2
Release 21.09.2015

Backup only:
For a description, see below Update V1.8.2
 Registrierung notwendig  6ES7516-3AN00-0AB0_V182.ZIP (11,8 MB)

 V1.8.1
Release 09.07.2015

Backup only:
For a description, see below Update V1.8.1
 Registrierung notwendig  6ES7516-3AN00-0AB0_V181.ZIP (11,8 MB)

 

V1.7.0
Release 23.12.2014

Backup only:
For a description, see below Update V1.7.0
 5163AN00_V170.EXE ( 15339 KB )

 

V1.6.0
Release 07.08.2014

Backup only:
For a description, see below Update V1.6.0
 5163AN00_V160.EXE ( 15155 KB )

 

V1.5.1
Release 12.05.2014

Backup only:
For a description, see below Update V1.5.1
 5163AN00_V151.EXE ( 14883 KB )

 

V1.5.0
Release 28.02.2014

Backup only:
For a description, see below Update V1.5.0
 5163AN00_V150.EXE ( 14886 KB )

 

V1.1.2
Release 31.10.2013

Backup only:
For a description, see below Update V1.1.2
 5163AN00_V112.EXE ( 14202 KB )

 

V1.1.1
Release 30.08.2013

Backup only:
For a description, see below Update V1.1.1
 5163AN00_V111.EXE ( 14261 KB )

 

V1.1.0
Release 26.07.2013

Backup only:
For a description, see below Update V1.1.0
 5163AN00_V110.EXE ( 14236 KB )

 

V1.0.1
Release 27.02.2013

Backup only:
 5163AN00_V101.EXE ( 14726 KB )

When updating the CPU firmware an update of the display is not mandatory but recommended.
The firmware updates for the displays are available at entry ID 78300948.


Update V2.6.1 (6ES7516-3AN01-0AB0)

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 

You can find details on firmware version V2.6.1 in the entry Firmware update S7-1500 CPUs incl. displays and ET 200 CPUs (ET 200SP, ET 200pro) 


Update V2.6.0 (6ES7516-3AN01-0AB0)

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 

You can find details on firmware version V2.6.0 in the entry Firmware update S7-1500 CPUs incl. displays and ET 200 CPUs (ET 200SP, ET 200pro)


Update V2.5.2 (6ES7516-3AN01-0AB0)

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.

You can find details on firmware version V2.5.2 in the entry Firmware update S7-1500 CPUs incl. displays and ET 200 CPUs (ET 200SP, ET 200pro)


Update V2.5.0 (6ES7516-3AN01-0AB0)

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.

You can find details on firmware version V2.5 in the entry Firmware update S7-1500 CPUs incl. displays and ET 200 CPUs (ET 200SP, ET 200pro)


Update V2.1.0 (6ES7516-3AN01-0AB0)

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

New feature with firmware V2.1:

  • 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 during programming:

  • 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:

  • 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:

  • 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:

  • 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 (6ES7516-3AN01-0AB0)

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.

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 (6ES7516-3AN01-0AB0)

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.


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 
  • 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 (6ES7516-3AN01-0AB0)

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.


New features with firmware V2.0

CPU: 

  • The PROFINET interface X2 (provided on each CPU as from CPU 1515) can be used for PROFINET RT (Controller or iDevice).
  • 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:

  • 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 very sporadic message no longer appears after download of a TIA Portal project: "System-internal error (error code:0xc000af0d00002003)“
  • 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 (6ES7516-3AN00-0AB0)

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 (6ES7516-3AN00-0AB0 and 6ES7516-3AN01-0AB0)

The following behavior has been corrected with FW 1.8.4:

  • 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 (6ES7516-3AN00-0AB0 and 6ES7516-3AN01-0AB0)

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.

1) Update 10/2016

 

Update V1.8.2 (6ES7516-3AN00-0AB0 and 6ES7516-3AN01-0AB0)

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 (6ES7516-3AN00-0AB0)

New features available with firmware V1.8

  • Support of the SIMATIC S7 App for all CPUs.
  • Reduction of the startup times by up to 5 secs. (all CPUs <= CPU 1516(F))

 

Programming:

  • In the block T_Config the IP address for the NTP server can be changed during runtime.

Display:

  • Writing access to variables in a variables table via the display
  • The information “know how protected“ will only be displayed if password-protected user blocks are being used in the program.

Web Server:

  • Writing access to variables in a variables table via the web server of the CPU
  • Writing access to variables via the web page “Variables status“
  • Adaptation of the login window with the user language “Spanish“
  • Adaptation of the login window to the design of the web servers of the S7-1200 CPUs
  • Adaptation of the response in the case of an invalid login to that of the S7-1200 CPUs

 

The following characteristics have been revised:

  • The performance when writing data via the block WRIT_DBL into the loading memory of the CPU has been significantly increased.
  • Security alarms will only be generated and delivered to clients if a client that supports this feature has been registered.
  • It will no longer happen that in the case of very high loads alarms are sporadically not sent to registered clients.
  • It will no longer happen that during RUN of the CPU a timer is not correctly adjusted in the user program in the case of multiple usage, e.g. a turn-on delay changed to a turn-off delay.
  • In the case of a data exchange between two SIMATIC S7-1500 CPUs over OUC it will no longer happen that when DBs with a user-defined structure of the type Array are used with uneven bytes, the communication is not executed correctly.
  • The characteristics when using trace functions on the CPU have been revised.
  • The characteristics in a combination of MOVE_STRUCT with UDTs have been revised.

 

The following problems have been corrected:

  • When downloading program changes to the controller the following sporadical messages will no longer come up if the space on the memory card is insufficient:
    • “Internal system error (error code 0x9c2aae001514ff0a) – please contact our Customer Support“
    • “Internal system error (error code: 0x000ad2200000fea0) – please contact our Customer Support“
    • “Internal system error (error code: 0x8000ad2000000016) – please contact our Customer Support“
  • The following very sporadical message will no longer come up after the download of a inconsistent TIA Portal project: “16#00040000 (Internal system error, not relevant to the user)
  • The following message will no longer come up during a download in the load memory of the CPU (e.g. “Recipe/*): “Internal system error (error code 0xc000c4200000fea0) - please contact our Customer Support“
  • The following sporadical message will no longer come up during the download of projects, in which UDTs with substructures are used: “Internal system error (error code 0xc000af0d00002003) - please contact our Customer Support“
  • The following very sporadical message will no longer come up after a download in RUN: "Fatal firmware exception error (non-relevant user system code: 16#00400001 16#10020023 16#00000000)
  • The foowing very sporadical message will no longer come up after a delta download: "Fatal firmware exception error (non-relevant user system code: 16#00400001 16#1002012E 16#46F08B00)
  • The following very sporadical message will no longer come up after a download of S7-Graph changes: “Internal system error (error code:0x8000810d0000200e)“
  • The following very sporadical message will no longer come up during a STOP -> RUN transition: "Fatal firmware exception error (non-relevant user system code: 16#00400001 16#10020065 16#4964E248)“
  • The following very sporadical message will no longer come up after a failure of a failsafe module: "Fatal firmware exception error (non-relevant user system code: 16#FFFF0000 16#10020000 16#00000000)“
  • If an array area outside the defined array is to be accessed via the user program, the following message will no longer come up: "Fatal firmware exception error (non-relevant user system code: 16#00400001 16#10020065 16#4EBCF734)“ – a corresponding message will be entered in the diagnostic buffer of the CPU.
  • If blocks are monitored in the user program via the function “Monitoring with call path“, it will no longer happen that the monitored values are sporadically indicated incorrectly.
  • When using the trace functions, the CPU will no longer sporadically output the message: "Fatal firmware exception error (non-relevant user 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.7.0 (6ES7516-3AN00-0AB0)

New features available with firmware V1.7

  • Functional enhancement of the online commissioning, e.g. one user can load a program while another user monitors it
  • Loading of a consistent backup copy of a S7-1500 /ET 200SP CPU to the TIA Portal. Here, all the information available on the SIMATIC Memory Card will be loaded and saved (e.g. load memory, recipes, archives, general data, etc.), plus the retentive data stored on the CPU.
  • Dynamic linking of blocks to the serial number of the CPU or the SIMATIC Memory Card
  • The feature Configuration Control ("Options Handling") is also supported when communication modules are plugged in.
  • Support of network gateways via the IE/PB-Link. 
  • Increase of the communication performance for CPU 1517-3 PN/DP and CPU 1518-4 PN/DP
  • Increase of the work memory of the CPU 1518-4 PN/DP to  4 MB for program and 20 MB for data
  • Support of the Gbit-interface (X3-interface) on the CPU 1518-4 PN/DP

Programming:

  • Support of the blocks "GetInstancePath" and "GetSymbolPath" for runtime information
  • Support of the block "SET_TIMEZONE" for setting the local time zone and daylight saving time switching
  • Support of the block "ReconfigIOSystem" for flexible PROFINET structures
  • Support of the technology object "PID_Temp" 

Display:

  • Indication, whether there are know-how protected software blocks in the CPU
  • Indication, whether the copy protection for program blocks has been activated in the CPU

Web Server:

  • Overview of CPU resources, e.g. available memory, occupied memory, free memory
  • Definition of a user-defined site as starting page in the web server of the CPU

 

The following characteristics have been revised:

  • The indication performance when showing large quantity frameworks in the topology view has been improved in the web server.
  • A user-defined site in the web server will also be displayed if no name has been entered for the application.
  • Variables from UDTs (User Defined Types) can be employed in user-defined web sites  
  • Dynamic parameters in messages with the data type REAL will be correctly indicated in the web server.
  • If the connection to the TIA Portal is aborted in the case of testing and commissioning functions the corresponding testing and commissioning functions in the CPU will be reset.
  • The page number on the display is indicated correctly.
  • In the case of Korean diagnostic texts the characters will now be represented correctly.
  • When writing into the load memory of the CPU with "WRIT_DBL" the time stamp of the DB will no longer be set to 01.01.1970.
  • In the case of invalid attempts to connect to a protected S7-1500 the relevant security events will be listed in the diagnostic buffer.

 

The following problems have been corrected:

  • The CPU will no longer enter "Defect" mode if an incorrect CPU type (wrong article number) is loaded.
  • The following sporadic alarm will no longer occur in the case of testing and commissioning functions: "fatal firmware exception error (non-relevant user system code: 16#00400001 16#10020065 16#479DEC40)"
  • The following sporadic alarms will no longer be indicated during or immediately after a download to the controller:
    • "Fatal firmware exception error (non-relevant user system code: 16#00000000 16#10020000 16#00000000)"
    • "Fatal firmware exception error: 16#00400001 16#10020065 16#479DEC40"
    • "Fatal firmware exception error: (non-relevant user system code:  16#00400001 16#1002006C 16#33717EB8)
    • "Fatal firmware exception error: (non-relevant user system code: 16#00400001 16#1002012E 16#00010202)
  • During monitoring of technology objects the alarm "Fatal firmware exception error (non-relevant user system code:: 16#00400001 16#10020011 16#47CA7900)" will no longer come up.

Update V1.6.0 ( 6ES7516-3AN00-0AB0)

New features available with firmware V1.6

  • Support of the feature "Axis simulation in runtime (digital axes)" in the TIA Portal
  • Support of synchronous axes (relative gear synchronism)
  • The max. number of axes for the CPU 1515-2 PN and CPU 1516-3 PN/DP has been increased to 30

Programming:

  • Support of the software block "MC_MoveSuperImposed" for superimposed positioning
  • Support of the technology object "TO_SynchronousAxis"
  • Support of the software block "MC_GearIn" for the coupling master and slave axes

Display:

  • Scaled indication of the available memory / used memory / free memory
  • Indication of the CPU cycle time (minimum, maximum, latest) on the display
  • The absolute address and the commentary of the relevant variables are indicated on the display in monitoring tables.
  • Larger runbar icons in the display of the CPU 1516-3 PN/DP and CPU 1518-4 PN/DP

 

The following characteristics have been revised:

  • As from firmware V1.6, variables of the type CHAR or STRING in user-defined web sites will automatically be written with an apostrophe. If up to now apostrophes were used in HTML pages for the indication of variables of the type CHAR or STRING, they must now be put in quotation marks.
  • Tags that include special characters, e.g. *, can now be used in the web server for user-defined web sites.
  • Web server and CPU display support the indication of variables of the type "WSTRING".
  • Going online with lower level SINAMICS CU240E-2 DP or CU250S-2 DP which are pre-loaded with firmware version V4.7 and connected to the DP line of the CPU is possible over the PN interface of the S7-1500 CPUs.
  • If the status of a Profibus slave changes in STOP mode of the CPU, this will be updated by the CPU when it changes from STOP to RUN.
  • Data Logging with variables of the type WSTRING with more than 4995 charcters is now supported.
  • Delta Download with a change of the TO-DB number is possible as from firmware V1.6
  • The diagnostic buffer of the CPU will indicate Motion Control alarms as "first-up event" and as "cleared event".
  • User defined boolean variables as UDT will be indicated correctly in the web server.
  • Harmonization of the PLCopen function "MC_Home" between S7-1500 and S7-1200.

 

The following problems have been corrected:

  • Blank entries in the target area will no longer be be overwritten and indicated with "@" via the software block SPLIT.
  • When using the instruction "SPLIT" the RETVAL 0x8020 (invalid initial string) was output with the parameter mode "Bit4" – this has been corrected.
  • When using the instruction "SPLIT" with the parameter mode "Bit1" with value "1", additional characters (in the case of CSV) or fill characters (in the case of FSR) will be removed
  • A connection break between TIA Portal and S7-1500 CPU during "Block Monitoring" will no longer lead to the sporadic message "fatal firmware exception error (non-relevant user system code: 16#00400001 16#10020030 16#4AC660E8“
  • A incorrect target pointer formed when parameterizing absolutely addressed data blocks with optimized parameters will no longer lead to the sporadic message "fatal firmware exception error (non-relevant user system code: 16#00400001 16#10020036 16#49C4346C)" during block monitoring.
  • When using the software block "PUT" the unknown status of the remote stations will no longer lead to the sporadic message "fatal firmware exception error (non-relevant user system code: 16#00000000 16#10020000 16#00000000)"
  • The CPU will no longer switch to STOP if one axis is controlled via the ACP (Axis Control Panel) and an attempt is made to take over the ACP for this axis via another engineering system.
  • A CM will accept a https connection even if "only https" was not ticked in the configuration of the CPU.
  • If the brightness setting of the display is changed, the display will no longer sporadically "freeze" and fail to be operable.
  • When exporting recipes the header name of boolean variables will no longer be sporadically indicated incorrectly.
  • If a power cycle is performed during operator input and monitoring of data logs, the values in the data logs will now be represented correctly after the power cycle.
  • If no suitable CSV file is available to the CPU (e.g. the name of the CSV file does not match with the name of the recipe DB), an import with the instruction "RecipeImport" will result in the error message 0x8092 (in line with the documentation) instead of 0x 807F.  
  • In the case of an import of recipes with variables of the type "WChar", values higher than 0x007F will be represented correctly. 
  • The values in monitoring tables will no longer be greyed out.
  • In the function "VAL_STRG" the decimal number 0 in front of the decimal places will be interpreted correctly.  
  • In the case of variables with a leading zero as the first digit, the leading zero will be converted into the string by means of the block "VAL_STRG".
  • The block "VAL_STRG" now behaves in accordance with the description in the online help system of the TIA Portal.

Update V1.5.1 (6ES7516-3AN00-0AB0)

The following changes have been implemented:

  • Update of the OpenSSL version to V1.0.1g
  • If the user disables the interruption of program sequences with the block "DIS_AIRT" but fails to lift this measure afterwards using the block "EN_AIRT", this will now be done latest at the end of the OB calling the block.
  • Arrays with a negative index will no longer cause a STOP of the CPU with the error message "Length-of-Area Error".
  • The CPU will no longer enter Defect mode with the message: "fatal exception error (non-relevant user system code: 16#00000000 16#10020000 16#00000000)", if the block "DataLogOpen" is called in a timed interrupt OB.
  • When processing negative 64-Bit integer values (signed) the shift function SR will no longer lead to incorrect processing.
  • The CPU will no longer sporadically enter Defect mode with the message: "fatal exception error (non-relevant user system code:0x800011210000008A“, if there are repeated block calls within a block (more than approx. 80 block calls) in which the structured actual parameter has a different memory format than the structured formal parameter of the called block. 

Update V1.5.0 (6ES7516-3AN00-0AB0)

New features of firmware V1.5

  • Option handling (reconfiguration of a PLC via the user program) also possible for centrally located I/Os
  • Shared I-Device for up to four higher-level controllers
  • PROFINET V2.3 conformity
  • Diagnostic information of connected PROFINET stations will be indicated after a return of the station with the error message.


Programming:

  • Data type WCHAR now supported
  • Data type WSTRING now supported
  • Expanded instructions:
    JOIN: Joins several character strings into one character string with separators
    SPLIT: Converts a long source character string with separators into several separate character strings
    GetSymbolName: Reads the name of a variable on the input parameter
    GetInstanceName, GetBlockName: Reads the name of the instance or block during program runtime
  • Function block RT_INFO for information on the runtimes of certain OBs, the communication, or the user program


Display:

  • The IP-address of the integrated CPU interface is displayed on the starting screen,
  • Russian, Turkish, Japanese, Portuguese and Korean added to the user interface languages of the displays
  • A user-defined logo can be inserted on the display
  • Automatic update for the diagnostic buffer and message indication on the display
  • Change of the time zone setting on the display
  • If write protection has been activated for the SIMATIC Memory Card this will be indicated on the display
  • Reading access to configured force and variable tables
  • The IP-addresses of the connected Ethernet CPs can be set via the display


Web Server:

  • Display of the communication statistics on the web server
  • Display of the available connection resources
  • Reading access to configured monitoring tables in the web server
  • Reading access to the variable status via the web server
  • Printing from the web server
  • Basic Pages for connected devices with a low resolution

 

The following problems have been corrected:

  • A download from the TIA Portal will no longer cause the sporadic error message "fault in external load memory (remove deletion in TIA-Portal or Memory Card)"
  • Upon "Block monitoring" and a simultaneous active Trace job the sporadic error message "fatal exception error (non-relevant user system code: 16#00080001 16#1002001B 16#4A672920" will no longer come up.
  • After a download of user-defined pages from the web server the sporadic error message "AWP: Application not available: initializing application" will no longer come up.
  • When selecting "Chinese" on the display the settings for "Date and Time" could not be changed anymore; this problem has now been corrected.
  • No more sporadic entry of an incorrect value for the display brightness in the Flash memory.

Update V1.1.2 (6ES7516-3AN00-0AB0)

The following problems have been corrected:

  • A direct access to I/Os that do not exist will no longer lead to the sporadic error "Serious Firmware Exceptional Error (not relevant to the user system code: 00400001 1002003c 4b27d138)"
  • After Power Off, Power On, the sporadic error message "Serious Firmware Exceptional Error (not relevant to the user system code: 00400001 10020018 46850B00)" will no longer come up.
  • If two or more OBs (e.g. Main OB and a higher priority OB) use the same asynchronous SFx instance, the error "Serious Firmware Exceptional Error (not relevant to the user system code: 00400001)" will no longer come up.
  • Incorrectly configured and set system times (before Jan. 1, 1970 and after Dec. 31, 2200 23:59:59:999) can be overwritten and corrected in the CPU and no longer lead to the sporadic error "Serious Firmware Exceptional Error (not relevant to the user system code: 00000000)“.
  • An access via the web server to a S7-1516 CPU for which no IP address has been specified on one interface no longer leads to the sporadic error "Serious Firmware Exceptional Error (not relevant to the user system code: 00000000 10020000 00000000)".
  • In SCL the instruction "DB_ANY_TO_VARIANT()" for a DB of the type "array DB" will not lead to a memory overflow anymore after 16 times execution.
  • The TIA Portal will indicate the 3rd digit for version V1.1.2 of the firmware correctly.
  • The SCL command "Serialize_4k" will work with an ARRAY of CHAR
  • The condition where incorrect values were sporadically shown when monitoring Code blocks will no longer occur.

Update V1.1.1 (6ES7516-3AN00-0AB0)

The following changes have been implemented:

  • Incorrectly configured Events for the clock synchronization no longer lead to a memory overflow of the CPU.
  • In the case of direct accesses via the integrated interface to distributed I/Os there will be no more sporadic Defect on the CPU with the message "serious exceptional defect on the CPU".

Update V1.1.0 (6ES7516-3AN00-0AB0)

The following new functions have been implemented:

Programming in STEP 7 V12 SP1:  

  • Activation and deactivation of passwords via SFC in the application program (ENDIS_PW)
  • Interrogation of the alarm status via the application program (Get_AlarmState)
  • Process interrupts can be coupled to an event or decoupled from an event (ATTACH/DETACH)
  • Read information of an IO device (GetStationInfo).

Communication:

  • Support of MODBUS TCP communication with the software blocks MB_CLIENT and  MB_SERVER

Firmware update:

  • Firmware update via web-server
  • After the firmware update the application program, the parameterization of the hardware, recipes and archives, as well as the data declared "retentive", will be retained on the memory card of the CPU. 

Display:

  • Enhanced performance of the operator input
  • The "Links Key" can be used to fade in Tooltips at many places
  • Additional diagnostic information with respect to the SIMATIC Memory Card (no card inserted, FW update card is inserted, error indication if the CPU project is not loaded)
  • Indication on the display that a download from the TIA Portal is in progress
  • When you press the "ESC" button for more than 3 secs. there will be an automatic jump to the starting page.



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.