Sie sind auf Seite 1von 3

SIMATIC

S7-1200
S7-1200 CPU firmware update V1.0.2
Product Information

Description
The S7-1200 CPU firmware update V1.0.2 addresses the following issues:
● PROFINET instructions are not restricted to cyclic OBs or the main program cycle
● Operation of the PROFINET instructions
● PROFINET TCP "Ad hoc mode"
● Setting for the communication is retained after a power cycle.
● New return code for the RD_LOC_T (Read Local Time) instruction
● CPU system time now correctly calculates the last-week-of-the-month
● Retaining timer values after either a power cycle or a transition from RUN to STOP to RUN

Table 1 CPU models affected by firmware update V1.0.2

CPU model Description Order number


CPU 1211C CPU 1211C DC/DC/DC 6ES7 211-1AD30-0XB0
CPU 1211C AC/DC/Relay 6ES7 211-1BD30-0XB0
CPU 1211C DC/DC/Relay 6ES7 211-1HD30-0XB0
CPU 1212C CPU 1214C DC/DC/DC 6ES7 212-1AD30-0XB0
CPU 1212C AC/DC/Relay 6ES7 212-1BD30-0XB0
CPU 1212C DC/DC/Relay 6ES7 212-1HD30-0XB0
CPU 1214C CPU 1214C DC/DC/DC 6ES7 214-1AE30-0XB0
CPU 1214C AC/DC/Relay 6ES7 214-1BE30-0XB0
CPU 1214C DC/DC/Relay 6ES7 214-1HE30-0XB0

PROFINET instructions are not restricted to cyclic OBs or the main program cycle
You can now call the PROFINET instructions (such as TSEND_C or TRCV_C) from all OBs, including hardware interrupt
OBs, time-delay interrupt OBs, cyclic interrupt OBs, error interrupt OBs, or startup OBs.
The restriction called out in section 6.2.5 "Open Ethernet communication" of the 11/2009 version of the S7-1200 System
Manual concerning calling OBs is no longer valid.

Operation of the PROFINET instructions


The DONE, ERROR, and STATUS outputs of the PROFINET instructions (such as TSEND and TRCV) now follow the
convention of the S7-300 and S7-400. These outputs are asserted (set to true or false) for one execution of the instruction,
regardless of the state of the REQ parameter.
Previously, the REQ parameter had to be active until the DONE, ERROR, and STATUS outputs were asserted, and these
outputs were all held active as long as REQ was true.
CPU firmware update V1.0.2 corrects this situation, allowing REQ to be pulsed and returned to a false state.

PROFINET TCP "Ad hoc mode"


"Ad hoc mode" for TCP is supported by the S7-1200. (The "Ad hoc mode" exists only with the TCP protocol variant.) Assign
a value of "65535" to the LEN parameter to select "Ad hoc mode". With "Ad hoc mode", a maximum of 1472 bytes can be
received.
This affects the descriptions of the TRCV_C and TRCV instructions in Section 6.2.5 "Open Ethernet communication" of the
11/2009 version of the S7-1200 System Manual.

© Siemens Ⓟ2010
A5E03036235-01, 05/2010 1
Retaining the communication load setting after a power cycle
The CPU property for communication load is now correctly retained following a power cycle.

RD_LOC_T (Read Local Time) instruction


The RD_LOC_T instruction now includes a return code value to indicate whether the current local time is in daylight saving
time or standard time.
● RET_VAL = W#16# 0000: The current local time is in standard time.
● RET_VAL = W#16# 0001: Daylight saving time has been configured, and the current local time is in daylight saving time.

Configuration of local time in the CPU


The CPU now correctly handles standard/daylight savings time changes which occur on the last occurrence of a particular
day of the week. Previously, such changes were only handled correctly if the particular day-of-week occurred five times in
the month.

Note
Requirement for configuring local time
When configuring daylight saving time, you must enter the "Starting hour" as the UTC (Universal Time Coordinated) or GMT
(Greenwich Mean Time) hour and not the hour for your local time.

Retaining timer values after a power cycle or a RUN-to-STOP-to-RUN transition


The CPU now preserves the timer data following either a power cycle or a transition from RUN to STOP to RUN. (The timer
DB must have been specified as retentive.)

Note
The default DB for a timer instruction cannot be made retentive. To make your timer data retentive, instead use either a
global DB or a multi-instance DB.

Required user action


CAUTION
Do not use the Windows formatter utility to reformat the memory card. If a Siemens memory card is reformatted using the
Microsoft Windows formatter utility, then the memory card will no longer be usable by a S7-1200 CPU.

To install the CPU firmware update, follow these steps:


1. Insert a blank SIMATIC MC 24MB memory card into an SD card reader/writer attached to your computer.
If you are reusing a SIMATIC memory card that contains a user program or another firmware update, you must delete
the "S7_JOB.S7S" file and any folder (such as "SIMATIC.S7S" or "FWUPDATE.S7S") before downloading the firmware
update. Use Windows Explorer to display the contents of the memory card and delete the file and folders.
2. Download the CPU firmware update file for your CPU model. Double-click the update file, set the file destination path to
be the root directory of the SIMATIC memory card, and start the extraction process. After the extraction is complete, the
root directory of the memory card will contain a "FWUPDATE.S7S" directory and the "S7_JOB.S7S" file.

S7-1200 CPU firmware update V1.0.2


2 A5E03036235-01, 05/2010
WARNING
Verify that the CPU is not actively running a process before installing the CPU firmware update.
Installing the firmware update will cause the CPU to go to STOP mode, which could affect the operation of an online
process or machine. Unexpected operation of a process or machine could result in death or injury to personnel and/or
property damage.
Before inserting the memory card, always ensure that the CPU is offline and in a safe state.

3. Insert the memory card into the CPU. If the CPU is in RUN mode, the CPU then goes to STOP mode. The maintenance
(MAINT) LED flashes to indicate that the memory card needs to be evaluated.
4. Power-cycle the CPU to start the firmware update. Alternative methods for rebooting the CPU are to perform either a
STOP-to-RUN transition or a memory reset (MRES) from STEP 7.
After the CPU reboots, the firmware update is copied to the load memory. The RUN/STOP LED alternately flashes green
and yellow to indicate that the update is being copied. When the RUN/STOP LED turns on (solid yellow) and the MAINT
LED flashes, the copy process has finished. You can then remove the memory card.
5. After removing the memory card, reboot the CPU again (either by restoring power or by the alternative methods for
rebooting) to load the new firmware.
The user program and hardware configuration are not affected by the firmware update. When the CPU is powered up, the
CPU enters the configured start-up state.

Siemens AG
Industry Sector
Postfach 48 48
90026 NÜRNBERG

S7-1200 CPU firmware update V1.0.2


A5E03036235-01, 05/2010 3

Das könnte Ihnen auch gefallen