Professional Documents
Culture Documents
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.
=======================================================================
Update V2.1.0 (for 2nd generation CPUs hardware version 2.*)
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):
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.*)
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.
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.