Firmware Updates

General Information

The firmware of the Logic/Motion Controller, the Safety Logic Controller (SLC), and the other devices involved must correspond to the version required by the installed EcoStruxure Machine Expert version.

NOTE: For the Logic/Motion Controller, an incompatible controller firmware version is reported when it is connected for the first time.

Refer to the Release Notes for information on compatible software/firmware versions. You can open the Release Notes via the Schneider Electric Software Installer software.

Firmware Updates of the Logic/Motion Controller

Use the EcoStruxure Machine Expert Controller Assistant to determine the installed controller firmware version and to update the controller firmware.

Proceed as described in Updating Firmware in the M262 Logic/Motion Controller Programming Guide.

Firmware Updates of the SLC, TM5/TM7 Devices and Safety-Related IOs

Use the EcoStruxure Machine Expert Device Assistant to determine the installed firmware of the devices in the system such as the Safety Logic Controller, the TM5 bus coupler, TM5/TM7 devices as well as safety-related IOs, and to update the firmware of these devices.

Firmware installation packages (*.sefirmware) for the devices are stored on your PC in the corresponding subfolders below C:\ProgramData\EcoStruxure Machine Expert\FirmwareRepository\.

If communication via the Sercos bus is established, the installed firmware version of the Sercos devices (for example, SLC, TM5 bus coupler, TM5/TM7 devices as well as safety-related IOs) can also be determined via the parameter group ElectronicLabel. The ElectronicLabel is displayed in the device parameters in Logic Builder. Double-click the device in the Devices tree, open the corresponding parameter editor and navigate to the parameter group ElectronicLabel. The firmware version is contained in the parameter SoftwareRevision (or FW_Version for safety-related IOs).

Proceed as described in Brief Step-By-Step Instruction for Firmware Update in the Device Assistant User Guide.

NOTE: If the SLC firmware update is not successful (for example, invalid file, interruption of the update), the bus interface restarts with the previous version of the firmware.

Depending on the SLC used, a different set of firmware may be required. Refer to the corresponding Release Notes for details.

The SLC parameter FWVersionCheck allows you to disable the firmware compatibility verification of the connected safety-related equipment for test purposes.

 WARNING
UNINTENDED EQUIPMENT OPERATION
  • Only disable the firmware compatibility verification via the parameter FWVersionCheck for test purposes and only under the condition that no equipment is connected that can cause hazardous movements of any type whatsoever.
  • Verify that the firmware compatibility verification via the parameter FWVersionCheck is enabled before commissioning and operating your machine/process.
Failure to follow these instructions can result in death, serious injury, or equipment damage.

Confirming the Safety Module Firmware Update

After you have updated the firmware of a safety-related TM5/TM7 module, you must acknowledge the modified device configuration directly at the SLC. If you use a TM5CSLC300FS or a TM5CSLC400FS and operate it in Setup mode, there is no need to directly confirm a firmware update at the SLC.

The orange FW-ACKN LED at the device indicates the status of the update operation:

LED

Meaning

Action

Off

Valid firmware configuration

-

Flashing

Firmware update successful

Set the selection switch to position FW_ACKN and press the confirmation button (ENTER).

If you use Setup mode, a firmware update of a safety-related TM5/TM7 module does not need to be confirmed at the SLC. Setup mode is available for TM5CSLC300FS and TM5CSLC400FS. Refer to Selection Switch SETUP MODE of TM5CSLC300FS and TM5CSLC400FS in the Safety Logic Controller TM5CSLCx00FS Hardware Guide.