找回密码
 注册

QQ登录

只需一步,快速开始

搜索

[PLC编程] Firmware Update for S7-1500 CPU and Displays

[复制链接]
山海致远 发表于 2019-1-19 20:48:42 | 显示全部楼层 |阅读模式
DESCRIPTION: When updating the firmware, always update to the latest version available for the respective order number. The previous versions of the firmware are only intended as backup to allow a downgrade to the original version. The respective latest version of a firmware is valid for all versions of that order number. ...

DESCRIPTION:

When updating the firmware, always update to the latest version available for the respective order number. The previous versions of the firmware are only intended as backup to allow a downgrade to the original version. The respective latest version of a firmware is valid for all versions of that order number.
When updating the CPU firmware an update of the display is not mandatory but recommended.

Prerequisites

Before proceeding with the installation of the firmware update please make sure that the CPU or the display are not in use.


Online firmware update with STEP 7 (TIA-Portal)

    Download the desired CPU update file.
    Unpack the file by double-clicking the file name.
    Earmark the CPU in STEP 7 in the device view.
    In the context menu select the menu command "Online & Diagnostics". If an online connection does not yet exist, STEP 7 will try to establish one.
    In the folder "Functions" select the group "Firmware Update".
    In the case of a CPU you can select whether you want to update the CPU (PLC) or the display of the CPU.
    In the sector "Firmware Loader" click on the button "Browse" to select the path to the firmware update files.
    Select the desired firmware file. The table in the sector Firmware Loader lists all the modules that can be updated with the selected firmware file.
    Click on the button "Start Updating".
    If the selected file is suitable for the module, the file will be uploaded to the module. This can take several minutes.
    Depending on the module used, the option box "Activate firmware after update" can be edited or not (always activated).



If the option box is activated, the module will accept the firmware after the successful upload and start with the new firmware.



Offline firmware update with the SIMATIC Memory Card (STEP 7, TIA-Portal)

    Download the desired CPU update file.
    Unpack the file by double-clicking the file name.
    Insert a SIMATIC Memory Card into the SD card reader of your programming unit / computer.
    Mark the drive with the SIMATIC Memory Card in the project navigation under "Card Reader/USB Memory".
    In the context menu (right-hand mouse button) select the command "Card Reader/USB memory > Create Firmware Update Memory Card".
    Navigate to the firmware update file via a file selection dialog. In a further step you can decide whether the content of the SIMATIC Memory Card is to be deleted or whether the firmware update files are to be added to the SIMATIC Memory Card.
    Insert the SIMATIC Memory Card with the firmware update files into the CPU.



The firmware update will begin shortly after the insertion of the SIMATIC Memory Card.

The display will indicate that the CPU is in "STOP ?FW Update" mode and executes a fimware update. It will indicate the progress of the firmware update. Any errors that occur during the firmware update will also be indicated on the display.
After the firmware update is finished the display will indicate that you can now remove the SIMATIC Memory Card.
The RUN LED of the CPU is yellow, the MAINT LED blinks yellow.

If you wish to use the SIMATIC Memory Card as program card afterwards, you must delete the firmware update files manually.



Offline firmware update with the SIMATIC Memory Card (without Engineering System)

    Download the desired CPU update file.
    Insert a SIMATIC Memory Card into the SD card reader of your programming unit / computer.
    Unpack the file by double-clicking the file name. Save the files for the firmware update directly on the SIMATIC Memory Card.
    Insert the SIMATIC Memory Card with the firmware update files into the CPU.



The firmware update will begin shortly after the insertion of the SIMATIC Memory Card.

The display will indicate that the CPU is in "STOP ?FW Update" mode and executes a fimware update. It will indicate the progress of the firmware update. Any errors that occur during the firmware update will also be indicated on the display.
After the firmware update is finished the display will indicate that you can now remove the SIMATIC Memory Card.
The RUN LED of the CPU is yellow, the MAINT LED blinks yellow.

If you wish to use the SIMATIC Memory Card as program card afterwards, you must delete the firmware update files manually.



Firmware update by means of S7-1500 Web server (firmware version V1.1.0 or higher)

The necessary settings and the execution of the firmware update are described in the Function Manual "SIMATIC S7-1500 Web server" (entry ID 59193560).


************************************************

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 祍 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 揝erious 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) 揑nsufficient 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 揇ataLogWrite?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 揇PRD_DAT?and 揜D_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 祍
    The CPU 1518(F) supports PROFINET IRT as from an update time of 125 祍
    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. "揜ecipe/*) 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.


=====================================================================
https://support.industry.siemens ... t-200200sp-pro-cpus
Firmware version V2.6 for SIMATIC S7-1500 and ET 200200SP/pro CPUs

With the innovated CPU firmware V2.6, a variety of functional enhancements are implemented directly on the CPU on a SIMATIC S7-1500, ET 200SP or ET 200pro controller.

An update of previously delivered SIMATIC S7-1500 controllers and ET 200SP/pro CPUs to the CPU firmware V2.6 is possible for the following modules:

Modules in the SIMATIC S7-1500 Advanced Controller product range:


CPU Type
        

Article number
        

Required STEP 7 version
for FW V2.6
        

FW Download

CPU 1511-1 PN
        

6ES7 511-1AK01-0AB0
6ES7 511-1AK02-0AB0
        

STEP 7 Professional V15.1
        78301349
CPU 1511C-1 PN         6ES7 511-1CK00-0AB0
6ES7 511-1CK01-0AB0         STEP 7 Professional V15.1        109479287
CPU 1511T-1 PN         

6ES7 511-1TK01-0AB0
         STEP 7 Professional V15.1        109742566

CPU 1512C-1 PN
        

6ES7 512-1CK00-0AB0
6ES7 512-1CK01-0AB0
        

STEP 7 Professional V15.1
        109479288

CPU 1513-1 PN
        

6ES7 513-1AL01-0AB0
6ES7 513-1AL02-0AB0
        

STEP 7 Professional V15.1
        78065246

CPU 1515-2 PN
        

6ES7 515-2AM01-0AB0
        

STEP 7 Professional V15.1
        92273069

CPU 1515T-2 PN
        

6ES7 515-2TM01-0AB0
        

STEP 7 Professional V15.1
        109742567

CPU 1516-3 PN/DP
        

6ES7 516-3AN01-0AB0
        

STEP 7 Professional V15.1
        78066881
CPU 1516T-3 PN/DP         6ES7 516-3TN00-0AB0        STEP 7 Professional V15.1        109757418

CPU 1517-3 PN/DP
        

6ES7 517-3AP00-0AB0
        

STEP 7 Professional V15.1
        106655787

CPU 1517T-3 PN/DP
        

6ES7 517-3TP00-0AB0
        

STEP 7 Professional V15.1
        109742571

CPU 1518-4 PN/DP
        

6ES7 518-4AP00-0AB0
        

STEP 7 Professional V15.1
        92272759

CPU 1518-4 PN/DP ODK
        

6ES7 518-4AP00-3AB0
        

STEP 7 Professional V15.1
        109742575
CPU 1518-4 PN/DP MFP        6ES7 518-4AX00-1AB0             STEP 7 Professional V15.1         109761490

CPU 1511F-1 PN
        

6ES7 511-1FK01-0AB0
6ES7 511-1FK02-0AB0
        

STEP 7 Professional V15.1
        109476729

CPU 1511TF-1 PN
        

6ES7 511-1UK01-0AB0
        

STEP 7 Professional V15.1   
        

109752626
CPU 1513F-1 PN         6ES7 513-1FL01-0AB0
6ES7 513-1FL02-0AB0        STEP 7 Professional V15.1            109476732

CPU 1515F-2 PN
        

6ES7 515-2FM01-0AB0
        

STEP 7 Professional V15.1
        106656661

CPU 1515TF-2 PN
        

6ES7 515-2UM01-0AB0
        

STEP 7 Professional V15.1     
        

109752627

CPU 1516F-3 PN/DP
        

6ES7 516-3FN01-0AB0
        

STEP 7 Professional V15.1
        92274475
CPU 1516TF-3 PN/DP        6ES7 516-UN00-0AB0        STEP 7 Professional V15.1        109757419

CPU 1517F-3 PN/DP
        

6ES7 517-3FP00-0AB0
        

STEP 7 Professional V15.1
        106655938

CPU 1517TF-3 PN/DP
        

6ES7 517-3UP00-0AB0
        

STEP 7 Professional V15.1
        109742573

CPU 1518F-4 PN/DP
        

6ES7 518-4FP00-0AB0
        

STEP 7 Professional V15.1
        92274064

CPU 1518F-4 PN/DP ODK
        

6ES7 518-4FP00-3AB0         
        

STEP 7 Professional V15.1
        109742576
CPU 1518F-4 PN/DP MFP        6ES7 518-4FX00-1AB0           

STEP 7 Professional V15.1
        109761495


Note:

Note that modules not listed here do not support FW V2.6.

Display for S7-1500:

Type
        

Article number
        

FW Download

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

6ES7 591-1AA01-0AA0
        78301954
Display module for S7-1500 CPUs, 35 mm        6ES7591-1AB00-0AA0        109761288

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

6ES7 591-1BA01-0AA0
        78300948



Modules in the ET 200SP CPU Distributed Controller product range:


CPU Type
        

Article number
        

Required STEP 7 version
for FW V2.5
        

FW Download

CPU 1510SP-1 PN
        

6ES7 510-1DJ01-0AB0
        

STEP 7 Professional V15.1
        106663856

CPU 1512SP-1 PN
        

6ES7 512-1DK01-0AB0
        

STEP 7 Professional V15.1
        106664077

CPU 1510SP F-1 PN
        

6ES7 510-1SJ01-0AB0
        

STEP 7 Professional V15.1
        109476725

CPU 1512SP F-1 PN   
        

6ES7 512-1SK01-0AB0
        

STEP 7 Professional V15.1
        109476731


Modules in the ET 200pro Distributed Controller product range:


CPU Type
        

Article number
        

Required STEP 7 version
for FW V2.5
        

FW Download

CPU 1516pro-2 PN
        

6ES7516-2PN00-0AB0
        

STEP 7 Professional V15.1
        109742569

CPU 1516pro F-2 PN
        

6ES7516-2GN00-0AB0
        

STEP 7 Professional V15.1
        

109742570


The required files and a description of the procedure for a firmware update are available on the Service&Support pages.

The firmware update to FW 2.6 for all affected modules is provided as a collective download under the following entry: (109478459)


Note:
Directions on how to implement the firmware update are available under entry ID:77492231
After the firmware update, the user program, the hardware parameter assignments, recipes and archives on the memory card and the data declared to be "retentive" remain stored on the CPU.

Compatibility between CPU firmware and display firmware:
A SIMATIC S7-1500 CPU with a firmware version V2.6 can be operated with a display with a firmware version ? V2.5.

Replacement case:
When a CPU with firmware version ? V2.5 is replaced with a CPU with firmware V2.6, the STEP 7 project does not have to be changed. Upgrade of the STEP 7 software is also not required.

Configuration of a CPU with firmware V2.6 in TIA Portal Versions < V15.1:
CPUs with firmware version V2.6 can also be used with TIA Portal versions < V15.1. The procedure for configuration with TIA Portal Versions in which the current firmware cannot be selected can be found in the following Entry:  109744163

New properties of the CPUs with firmware V2.6:
Configuration in the TIA Portal STEP 7 Professional V15.1 or higher is required to use the new functionalities.


New functions with firmware V2.6 for SIMATIC S7-1500 CPUs 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 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,

        Precise measuring inputs,

        Exact cams,

        Dosing procedures,

        High-speed analog value acquisition with oversampling

        Motion control with deterministic position detection

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

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|ELEOK |网站地图

GMT+8, 2024-12-22 22:30

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表