You are on page 1of 2

Firmware update for all S7-1500 CPUs incl. Displays and ET200 CPUs.

https://support.industry.siemens.com/cs/document/109478459/firmware-update-s7-1500-
cpus-incl-displays-and-et200-cpus
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
https://support.industry.siemens.com/cs/document/77492231/description-of-firmware-
update-for-s7-1500-cpu-and-displays

=======================================================================
Update V2.1.0 (for 2nd generation CPUs hardware version 2.*)

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.

Dependencies with regard to STEP 7 Safety Advanced and upwards compatibility:


In addition, the option package STEP 7 Safety Advanced V14 SP1 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 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.

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 V1.8.5 (for 1st generation CPUs hardware version 1.*)

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.

You might also like