0% found this document useful (0 votes)
19 views34 pages

Eio0000002382 01

Moroccan M340 update procedure. User guide.

Uploaded by

baran1001
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views34 pages

Eio0000002382 01

Moroccan M340 update procedure. User guide.

Uploaded by

baran1001
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 34

Modicon M340

EIO0000002382 12/2018

Modicon M340
Update Procedure
User Guide
(Original Document)

10/2019
EIO0000002382.01

www.schneider-electric.com
The information provided in this documentation contains general descriptions and/or technical
characteristics of the performance of the products contained herein. This documentation is not
intended as a substitute for and is not to be used for determining suitability or reliability of these
products for specific user applications. It is the duty of any such user or integrator to perform the
appropriate and complete risk analysis, evaluation and testing of the products with respect to the
relevant specific application or use thereof. Neither Schneider Electric nor any of its affiliates or
subsidiaries shall be responsible or liable for misuse of the information contained herein. If you
have any suggestions for improvements or amendments or have found errors in this publication,
please notify us.
You agree not to reproduce, other than for your own personal, noncommercial use, all or part of
this document on any medium whatsoever without permission of Schneider Electric, given in
writing. You also agree not to establish any hypertext links to this document or its content.
Schneider Electric does not grant any right or license for the personal and noncommercial use of
the document or its content, except for a non-exclusive license to consult it on an "as is" basis, at
your own risk. All other rights are reserved.
All pertinent state, regional, and local safety regulations must be observed when installing and
using this product. For reasons of safety and to help ensure compliance with documented system
data, only the manufacturer should perform repairs to components.
When devices are used for applications with technical safety requirements, the relevant
instructions must be followed.
Failure to use Schneider Electric software or approved software with our hardware products may
result in injury, harm, or improper operating results.
Failure to observe this information can result in injury or equipment damage.
© 2019 Schneider Electric. All rights reserved.

2 EIO0000002382 10/2019
Table of Contents

Safety Information. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
About the Book . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapter 1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Update Process . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
Chapter 2 Update Procedure with Unity Loader . . . . . . . . . . . . . . . 13
Preparing the CPU, BMX NOE 01x0, BMX PRA 0100, or Module . . . 14
Connecting and Downloading the Firmware . . . . . . . . . . . . . . . . . . . . 15
BMX NOE 0100 with Firmware V1.0 and a Date of Manufacturing from
0727 to 0803 Specific Update Procedure . . . . . . . . . . . . . . . . . . . . . . 18
BMX P34 2010 or BMX P34 2030 Specific Update Procedure . . . . . . 20
Chapter 3 Update Procedure with an SD Card . . . . . . . . . . . . . . . 25
Preparing the CPU, BMX NOE 01•0, or BMX PRA 0100 Module . . . . 26
Updating Procedure. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Chapter 4 Changing an Application with Control Expert . . . . . . . . . 31
Application Evolution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
Index ......................................... 33

EIO0000002382 10/2019 3
4 EIO0000002382 10/2019
Safety Information

Important Information

NOTICE
Read these instructions carefully, and look at the equipment to become familiar with the device
before trying to install, operate, service, or maintain it. The following special messages may appear
throughout this documentation or on the equipment to warn of potential hazards or to call attention
to information that clarifies or simplifies a procedure.

EIO0000002382 10/2019 5
PLEASE NOTE
Electrical equipment should be installed, operated, serviced, and maintained only by qualified
personnel. No responsibility is assumed by Schneider Electric for any consequences arising out of
the use of this material.
A qualified person is one who has skills and knowledge related to the construction and operation
of electrical equipment and its installation, and has received safety training to recognize and avoid
the hazards involved.

BEFORE YOU BEGIN


Do not use this product on machinery lacking effective point-of-operation guarding. Lack of
effective point-of-operation guarding on a machine can result in serious injury to the operator of
that machine.

WARNING
UNGUARDED EQUIPMENT
 Do not use this software and related automation equipment on equipment which does not have
point-of-operation protection.
 Do not reach into machinery during operation.
Failure to follow these instructions can result in death, serious injury, or equipment damage.

This automation equipment and related software is used to control a variety of industrial processes.
The type or model of automation equipment suitable for each application will vary depending on
factors such as the control function required, degree of protection required, production methods,
unusual conditions, government regulations, etc. In some applications, more than one processor
may be required, as when backup redundancy is needed.
Only you, the user, machine builder or system integrator can be aware of all the conditions and
factors present during setup, operation, and maintenance of the machine and, therefore, can
determine the automation equipment and the related safeties and interlocks which can be properly
used. When selecting automation and control equipment and related software for a particular
application, you should refer to the applicable local and national standards and regulations. The
National Safety Council's Accident Prevention Manual (nationally recognized in the United States
of America) also provides much useful information.
In some applications, such as packaging machinery, additional operator protection such as point-
of-operation guarding must be provided. This is necessary if the operator's hands and other parts
of the body are free to enter the pinch points or other hazardous areas and serious injury can occur.
Software products alone cannot protect an operator from injury. For this reason the software
cannot be substituted for or take the place of point-of-operation protection.

6 EIO0000002382 10/2019
Ensure that appropriate safeties and mechanical/electrical interlocks related to point-of-operation
protection have been installed and are operational before placing the equipment into service. All
interlocks and safeties related to point-of-operation protection must be coordinated with the related
automation equipment and software programming.
NOTE: Coordination of safeties and mechanical/electrical interlocks for point-of-operation
protection is outside the scope of the Function Block Library, System User Guide, or other
implementation referenced in this documentation.

START-UP AND TEST


Before using electrical control and automation equipment for regular operation after installation,
the system should be given a start-up test by qualified personnel to verify correct operation of the
equipment. It is important that arrangements for such a check be made and that enough time is
allowed to perform complete and satisfactory testing.

WARNING
EQUIPMENT OPERATION HAZARD
 Verify that all installation and set up procedures have been completed.
 Before operational tests are performed, remove all blocks or other temporary holding means
used for shipment from all component devices.
 Remove tools, meters, and debris from equipment.
Failure to follow these instructions can result in death, serious injury, or equipment damage.

Follow all start-up tests recommended in the equipment documentation. Store all equipment
documentation for future references.
Software testing must be done in both simulated and real environments.
Verify that the completed system is free from all short circuits and temporary grounds that are not
installed according to local regulations (according to the National Electrical Code in the U.S.A, for
instance). If high-potential voltage testing is necessary, follow recommendations in equipment
documentation to prevent accidental equipment damage.
Before energizing equipment:
 Remove tools, meters, and debris from equipment.
 Close the equipment enclosure door.
 Remove all temporary grounds from incoming power lines.
 Perform all start-up tests recommended by the manufacturer.

EIO0000002382 10/2019 7
OPERATION AND ADJUSTMENTS
The following precautions are from the NEMA Standards Publication ICS 7.1-1995 (English
version prevails):
 Regardless of the care exercised in the design and manufacture of equipment or in the selection
and ratings of components, there are hazards that can be encountered if such equipment is
improperly operated.
 It is sometimes possible to misadjust the equipment and thus produce unsatisfactory or unsafe
operation. Always use the manufacturer’s instructions as a guide for functional adjustments.
Personnel who have access to these adjustments should be familiar with the equipment
manufacturer’s instructions and the machinery used with the electrical equipment.
 Only those operational adjustments actually required by the operator should be accessible to
the operator. Access to other controls should be restricted to prevent unauthorized changes in
operating characteristics.

8 EIO0000002382 10/2019
About the Book

At a Glance

Document Scope
This user guide explains how to update Modicon M340 PAC firmware. It concerns CPUs,
BMX NOE 01•0 modules, and modules that can be updated.

Update Procedure
The update procedure is a maintenance operation that consists in changing a CPU or module
embedded software. It requires the CPU to be in STOP mode and disconnected from the systems
and applications it effects. When a module is addressed through the CPU, the CPU must be in
STOP mode and no functional communication traffic occur between the CPU and the module.

NOTICE
INOPERABLE EQUIPMENT
Stop the CPU before any firmware update or firmware check with Unity Loader software.
Failure to follow these instructions can result in equipment damage.

Validity Note
This document is valid for EcoStruxure™ Control Expert 14.0 or later.

Related Documents

Title of documentation Reference number


Unity Loader, User Manual 33003805 (English),
33003806 (French),
33003807 (German),
33003809 (Italian),
33003808 (Spanish),
33003810 (Chinese)

You can download these technical publications and other technical information from our website
at www.schneider-electric.com/en/download.

EIO0000002382 10/2019 9
Product Related Information

WARNING
UNINTENDED EQUIPMENT OPERATION
The application of this product requires expertise in the design and programming of control
systems. Only persons with such expertise should be allowed to program, install, alter, and apply
this product.
Follow all local and national safety codes and standards.
Failure to follow these instructions can result in death, serious injury, or equipment damage.

10 EIO0000002382 10/2019
Modicon M340
Introduction
EIO0000002382 12/2018

Chapter 1
Introduction

Introduction

Update Process

Update Tools
You can perform the update by using either the Unity Loader software or an SD card initialized with
Unity Loader (see page 25) (only for a CPU, BMX NOE 01•0 (firmware V2.0 or later), or
BMX PRA 0100 module).

CPU Firmware Version


This table describes the evolution process of the CPU firmware:

Product reference CANopen Procedure


embedded
BMX P34 1000 No Update the CPU with the new firmware version.
BMX P34 2000
BMX P34 2020
BMX P34 20102 Yes Update the CPU with the new firmware version.
BMX P34 20302
BMX P34 2010 Yes  Update the CPU to reach the latest CPU reference
BMX P34 2030 BMX P34 20102 and BMX P34 20302 without resetting the CPU.
 Update the CPU with the new firmware version for the latest
reference.
 Reset the CPU.

BMX NOE 01x0 Module Firmware Version


This table describes the evolution process of the BMX NOE 01•0 module firmware:

Product reference Procedure


BMX NOE 0100 Update the BMX NOE 01•0 module with the new firmware version.
BMX NOE 0110
(firmware V2.0 or later)
BMX NOE 0100  Update the BMX NOE 0100 module using a specific application
with firmware V1.0 and date of software (patcher.exe) without resetting the module.
manufacturing from 0727 to  Update the module with the new firmware version.
0803 (see page 18)  Reset the module.

EIO0000002382 10/2019 11
Introduction

12 EIO0000002382 10/2019
Modicon M340
Update Procedure with Unity Loader
EIO0000002382 12/2018

Chapter 2
Update Procedure with Unity Loader

Update Procedure with Unity Loader

Overview
This chapter describes how to update a Modicon M340 CPU, BMX NOE 01•0, BMX PRA 0100, or
module that can be updated using Unity Loader tool.

What Is in This Chapter?


This chapter contains the following topics:
Topic Page
Preparing the CPU, BMX NOE 01x0, BMX PRA 0100, or Module 14
Connecting and Downloading the Firmware 15
BMX NOE 0100 with Firmware V1.0 and a Date of Manufacturing from 0727 to 0803 Specific 18
Update Procedure
BMX P34 2010 or BMX P34 2030 Specific Update Procedure 20

EIO0000002382 10/2019 13
Update Procedure with Unity Loader

Preparing the CPU, BMX NOE 01x0, BMX PRA 0100, or Module

Prerequisites
To proceed with an update, you need the following elements:
 The software. Unity Pro version 6.0 or later has to be installed on the PC.
 The firmware. It can be downloaded from http://www.schneider-electric.com.
 The Unity Loader software. It is available for download on http://www.schneider-
electric.com/ww/en/download and has to be installed on the PC.
 CPU in STOP mode.

NOTE: Unity Pro is the former name of Control Expert for version 13.1 or earlier.

Physical Connection

NOTICE
EQUIPMENT DAMAGE
If using Ethernet connection, only use point-to-point mode with a crossover cable. Interrupting the
update procedure before it has completed can cause irreparable damage to the CPU or module.
Failure to follow these instructions can result in equipment damage.

This table shows the connection mode between a PC and the following CPU or module:

Device Cable type Device connector


Modicon M340 CPU 2 possibilities: On the CPU, 2 possibilities:
 USB cable  USB port
 Ethernet cable  Ethernet port

BMX NOE 01•0 module Ethernet cable BMX NOE 01•0 module Ethernet port
BMX PRA 0100 module Ethernet cable BMX PRA 0100 module Ethernet port
Module that can be 2 possibilities: On the CPU located on the same rack as the
updated  USB cable module, 2 possibilities:
 Ethernet cable  USB port
 Ethernet port

NOTE: Do not connect the PC to the Ethernet port


of a communication module located on the rack.

14 EIO0000002382 10/2019
Update Procedure with Unity Loader

Connecting and Downloading the Firmware

Prerequisites
Physically connect your PC to the CPU, BMX NOE 01•0 (firmware v2.0 or later), BMX PRA 0100,
or module.

Connecting and Selecting the CPU or Module


To establish a connection and select the device, proceed as follows:

Step Action
1 Click Start → Program → Schneider Electric → Unity Loader to launch Unity Loader.
2 Select the Firmware tab:

3 In the Connection dialog box, select the media in accordance with the chosen physical connection:
 Ethernet: enter the CPU or module IP address in the Address field or click Scan... to detect IP
addresses within a specified range.
 USB

4 Click Connect.
NOTE: The connection is confirmed when the Connect button changes to Disconnect button. If
the button does not change, verify that the CPU, BMX NOE 01•0, or module is turned on and the
physical connection is correctly set.
5 Stop the CPU.

EIO0000002382 10/2019 15
Update Procedure with Unity Loader

Step Action
6 Depending on the device to update, proceed as follows:
CPU: In the PLC dialog box, select the CPU to be updated in the window list.
BMX NOE 01•0: In the PLC dialog box, select the BMX NOE 01•0 module to be updated in the
window list.
Module that can be updated: In the PLC dialog box:
 Select the Module check box to list the modules.

 Click to select the rack and module position.


 Click OK.

7
In the PC dialog box, click to browse the PC files.
8 Select the appropriate *.ldx firmware file and click Open.

Downloading the Firmware File


Do not interrupt the update procedure before it has completed because it can cause irreparable
damage to the CPU or module.

NOTICE
EQUIPMENT DAMAGE
During the download:
 Do not power OFF the CPU or module.
 Do not power OFF the PC.
 Do not shut down Unity Loader.
 Do not disconnect the communication cable.
 Do not remove the SD card.

Failure to follow these instructions can result in equipment damage.

16 EIO0000002382 10/2019
Update Procedure with Unity Loader

After connecting the device, proceed as follows to download the firmware file:

Step Action
1 After selecting the appropriate *.ldx firmware file in the Firmware tab of Unity Loader, check if the
firmware of the PC is:
 Compatible with the CPU or module firmware. It is indicated by a green arrow between the PC
and PLC dialog box. The transfer is allowed.
 An earlier version than the CPU or module firmware. It is indicated by a yellow arrow between
the PC and PLC dialog box. The transfer is allowed but it downgrades the CPU or module
firmware to an earlier version.
 Not compatible with the CPU or module firmware. It is indicated by a red arrow between the
PC and PLC dialog box and the Transfer button is grayed. The transfer is not allowed. Solve
the incompatibility before proceeding with the next step.
2 Check that the SD card is plugged in if one of the following devices is updated:
 CPU
 BMX NOE 01•0
 BMX PRA 0100

3 Click Transfer.
Result: A Security Advice popup window is displayed.
4 Check that:
 The PC is connected to the right device.
 If an Ethernet connection is used, check that the displayed MAC address corresponds to the
device MAC address.
5 Click Yes to start downloading the firmware file.
Result: The Transferring data to PLC window is displayed with the remaining time. The duration
depends on the protocol used and the PC configuration.
6 In the Transferring data to PLC window, check if the download is completed.
Result: The Firmware upgraded successfully message is displayed when the download is
completed.
NOTE: If this message is not displayed, check each step and contact your local Schneider
Electric office for assistance.
7 Click Close.
Result: The device is automatically reset once the download of the firmware file is completed.

Checking the Version


To check the new firmware version of the device, follow this procedure:

Step Action
1 Connect the PC to the device.
2 Launch Unity Loader software.
3 Select the Firmware tab.
4 Establish a connection with the device.
5 In the PLC dialog box, check the version displayed.

EIO0000002382 10/2019 17
Update Procedure with Unity Loader

BMX NOE 0100 with Firmware V1.0 and a Date of Manufacturing from 0727 to 0803
Specific Update Procedure

BMX NOE 0100 with DOM from 0727 to 0803


The DOM (date of manufacturing) is printed on the side of the module. For example, reading
DOM:0727 means that the module has been manufactured in 2007, week 27.
A BMX NOE 0100 module with firmware V1.0 and a DOM from 0727 to 0803 needs to be patched
before update.
The last BMX NOE 0100 firmware provides patcher.bat and patcher.exe files. You have to copy
these two files in the same directory.

NOTICE
EQUIPMENT DAMAGE
Do not power off the BMX NOE 0100 module during the patch and before updating it.
Failure to follow these instructions can result in equipment damage.

For the patching procedure and update, proceed as follows:

Step Action Result


1 Connect the PC that contains –
the patcher files to the
BMX NOE 0100 module with an
Ethernet cable (see page 14).
2 Double-click the patcher.bat file. In the Command Prompt window, the NOE IP address? message
is displayed.
3 Enter the IP address of the The Connecting to 138.157.9.53... message is displayed (for a
BMX NOE 0100 module, for BMX NOE 0100 with the IP address 138.157.9.53).
example 138.157.9.53, and
press Enter.
4 Wait. The Checking... message is displayed and depending on the
module status, the following message is displayed:
 Patch not needed!: The patch is not needed and the process is
completed.
 Patch is done!: The patch is needed and the module is ready
to be patched.

18 EIO0000002382 10/2019
Update Procedure with Unity Loader

Step Action Result


5 Do not reset the BMX NOE 0100 –
module at this step.
6 Launch Unity Loader and The module can now be updated (see page 15).
connect the PC to the
NOTE: The patch is a temporarily stored in RAM memory. If the
BMX NOE 0100 module with an
module is reset before the update with Unity Loader, the patch is
Ethernet cable (see page 14) to
not processed and the module gets beck to its initial state.
update the module.

BMX NOE 0100 V1.0 with Web C Cartridge


The BMX NOE 0100 with firmware V1.0 equipped with a Web C cartridge (BMX RWSC016M)
must not be updated with BMX NOE 0100 (V2.0) firmware. It has to be updated with
BMX NOE 0110 (V2.0 or later) firmware.

EIO0000002382 10/2019 19
Update Procedure with Unity Loader

BMX P34 2010 or BMX P34 2030 Specific Update Procedure

Overview
To update a BMX P34 2010 CANopen CPU or BMX P34 2030 CANopen CPU to a
BMX P34 20102 CANopen2 CPU or BMX P34 20302 CANopen2 CPU:
1. Transform (with an update) the CPU to reach a new CPU reference (BMX P34 20102 or
BMX P34 20302).
2. Update the BMX P34 20102 or BMX P34 20302 CPU with the new firmware.
3. Reset the CPU.
NOTE: When a CPU is updated, the marking on the front panel and on the label is no longer
consistent.

Prerequisites
The complete update has to be performed at once: prepare the CPU then download the firmware.
Physically connect your PC to the CPU (see page 14).

20 EIO0000002382 10/2019
Update Procedure with Unity Loader

Connecting and Selecting the CPU


To establish a connection and select the CPU, proceed as follows:

Step Action
1 Click Start → Program → Schneider Electric → Unity Loader to launch Unity Loader.
2 Select the Firmware tab:

3 In the Connection dialog box, select the media in accordance with the chosen physical connection:
 Ethernet: enter the CPU IP address in the Address field or click Scan... to detect IP addresses
within a specified range.
 USB

4 Click Connect.
NOTE: The connection is confirmed when the Connect button changes to Disconnect button. If
the button does not change, verify that the CPU is turned on and the physical connection between
the PC and the CPU is correctly set.
5 Stop the CPU.
6 In the PLC dialog box, select the CPU to be updated in the window list, if necessary.
7
In the PC dialog box, click to browse the PC files.
8 To update the CPU from a BMX P34 2010 or BMX P34 2030 to a BMX P34 20102 or
BMX P34 20302, select the Bmx2010_to_20102_B.ldx or Bmx2030_to_20302_B.ldx file and click
Open.

EIO0000002382 10/2019 21
Update Procedure with Unity Loader

Downloading the Firmware File


Do not interrupt the update procedure before it has completed because it can cause irreparable
damage to the CPU.

NOTICE
EQUIPMENT DAMAGE
During the download:
 Do not power OFF the CPU.
 Do not power OFF the PC.
 Do not shut down Unity Loader.
 Do not disconnect the communication cable.
 Do not remove the SD card.

Failure to follow these instructions can result in equipment damage.

After connecting the CPU, proceed as follows to download the initial update firmware file:

Step Action
1 After selecting the appropriate *.ldx firmware file in the Firmware tab of Unity Loader, check if the
firmware of the PC is:
 Compatible with the CPU firmware. It is indicated by a green arrow between the PC and PLC
dialog box. The transfer is allowed.
 An earlier version than the CPU firmware. It is indicated by a yellow arrow between the PC and
PLC dialog box. The transfer is allowed but it downgrades the CPU firmware to an earlier
version.
 Not compatible with the CPU firmware. It is indicated by a red arrow between the PC and PLC
dialog box and the Transfer button is grayed. The transfer is not allowed. Solve the
incompatibility before proceeding with the next step.
2 Click Transfer.
Result: A Security Advice popup window is displayed.
3 Check that:
 The PC is connected to the right CPU to update.
 The displayed MAC address corresponds to the CPU MAC address in case of an Ethernet
connection.
4 Click Yes to start downloading the firmware file.
Result: The Transferring data to PLC window is displayed with the remaining time. The duration
depends on the protocol used and the PC configuration.
5 In the Transferring data to PLC window, check if the download is completed.
Result: The Firmware upgraded successfully message is displayed.
NOTE: If this message is not displayed, check each step and contact your local Schneider
Electric office for assistance.
6 Do not reset the CPU.

22 EIO0000002382 10/2019
Update Procedure with Unity Loader

Update the BMX P34 20102 or BMX P34 20302 CPU:

Step Action
1 Select the file to update the updated CPU now considered as a BMX P34 20102 or
BMX P34 20302.
2 After selecting the appropriate *.ldx firmware file in the Firmware tab of Unity Loader, check if the
firmware of the PC is:
 Compatible with the CPU firmware. It is indicated by a green arrow between the PC and PLC
dialog box. The transfer is allowed.
 An earlier version than the CPU firmware. It is indicated by a yellow arrow between the PC and
PLC dialog box. The transfer is allowed but it downgrades the CPU firmware to an earlier
version.
 Not compatible with the CPU firmware. It is indicated by a red arrow between the PC and PLC
dialog box and the Transfer button is grayed. The transfer is not allowed. Solve the
incompatibility before proceeding with the next step.
3 Click Transfer.
Result: A Security Advice popup window is displayed.
4 Check that:
 The PC is connected to the right CPU to update.
 The displayed MAC address corresponds to the CPU MAC address in case of an Ethernet
connection.
5 Click Yes to start downloading the firmware file.
Result: The Transferring data to PLC window is displayed with the remaining time. The duration
depends on the protocol used and the PC configuration.
6 In the Transferring data to PLC window, check if the download is completed.
Result: The Firmware upgraded successfully message is displayed.
NOTE: If this message is not displayed, check each step and contact your local Schneider
Electric office for assistance.
7 Click Close.
Result: The CPU is automatically reset once the download of the firmware file is completed.

NOTE: To check the new version, refer to Checking the Version (see page 17).

EIO0000002382 10/2019 23
Update Procedure with Unity Loader

24 EIO0000002382 10/2019
Modicon M340
Update Procedure with an SD Card
EIO0000002382 12/2018

Chapter 3
Update Procedure with an SD Card

Update Procedure with an SD Card

Overview
This chapter describes how to update a Modicon M340 CPU, BMX NOE 01•0, or BMX PRA 0100
module by using an SD card. This option is useful to update a Modicon M340 CPU or a
communication module that cannot be directly connected to a PC with Unity Loader.

What Is in This Chapter?


This chapter contains the following topics:
Topic Page
Preparing the CPU, BMX NOE 01•0, or BMX PRA 0100 Module 26
Updating Procedure 27

EIO0000002382 10/2019 25
Update Procedure with an SD Card

Preparing the CPU, BMX NOE 01•0, or BMX PRA 0100 Module

Prerequisites
To proceed with an update using an SD card, you need the following elements:
 The software. Unity Pro version 6.0 or later has to be installed on the PC.
 The new firmware. It can be downloaded from http://www.schneider-electric.com.
 The Unity Loader software. It is available for download on http://www.schneider-
electric.com/ww/en/download and has to be installed on the PC.
 An SD card named transfer SD card in this chapter. It has to fit the targeted CPU,
BMX NOE 01•0, or BMX PRA 0100 module and be dedicated to the CPU, BMX NOE 01•0, or
BMX PRA 0100 module. Check the free memory available on the SD card (refer to Unity Loader
documentation for the description of the necessary size).
NOTE: This SD card must be kept in the CPU or module after the update because the updated
webpages are stored on the SD card.
 A CPU (with the same reference as the CPU that needs to be updated), BMX NOE 01•0
(firmware V2.0 or later), or BMX PRA 0100.
 A second SD card is necessary to update a BMX P34 2010 or BMX P34 2030 CPU.

BMX NOE 0100 with Firmware V1.0 and a DOM 0727 to 0803 Specific Procedure
The DOM (date of manufacturing) is printed on the side of the module. For example, reading
DOM:0727 means that the module has been manufactured in 2007, week 27.
A BMX NOE 0100 module with firmware V1.0 and a DOM from 0727 to 0803 needs to be patched
before update.
For more information, refer to BMX NOE 0100 With Date of Manufacturing From 0727 to 0803
Specific Update Procedure (see page 18).

BMX P34 2010 or BMX P34 2030 Specific Procedure


For BMX P34 2010 update to BMX P34 20102, or BMX P34 2030 update to BMX P34 20302, you
cannot perform the update using a single SD card. You need two different SD cards:
 A first SD card initialized with Bmx2010_to_20102_B.ldx or Bmx2030_to_20302_B.ldx file
(see page 20).
 A second SD card (transfer SD card) containing the new CPU firmware.

26 EIO0000002382 10/2019
Update Procedure with an SD Card

Updating Procedure

Overview
This topic describes how to update a Modicon M340 CPU, BMX NOE 01•0 (firmware V2.0 or later),
or BMX PRA 0100 module using an SD card.
The transfer SD card needs first to contain the new firmware file before it can be used to perform
the update. Therefore the procedure is split into two steps:
1. Initialize this SD card using Unity Loader and a CPU (with the same reference as the CPU that
needs to be updated) or upgradeable module.
2. Use the initialized transfer SD card to update a CPU or upgradeable module in another PAC.

Step 1: Initialize the Transfer SD Card with the New Firmware


Do not interrupt the update procedure before it has completed because it can cause irreparable
damage to the CPU or module.

NOTICE
EQUIPMENT DAMAGE
During the download:
 Do not power OFF the CPU or module.
 Do not power OFF the PC.
 Do not shut down Unity Loader.
 Do not disconnect the communication cable.

Failure to follow these instructions can result in equipment damage.

EIO0000002382 10/2019 27
Update Procedure with an SD Card

Prepare a CPU, BMX NOE 01•0 (firmware V2.0 or later), or BMX PRA 0100 module and connect
it to transfer the firmware file in the transfer SD card:

Step Action
1 Stop the CPU.
2 Remove the original SD card from the CPU, BMX NOE 01•0 (firmware V2.0 or later), or
BMX PRA 0100 module.
3 Insert the transfer SD card in the CPU, BMX NOE 01•0 (firmware V2.0 or later), or BMX PRA 0100
module.
4 Click Start → Program → Schneider Electric → Unity Loader to launch Unity Loader.
5 Select the Firmware tab:

6 In the Connection dialog box, select the media in accordance with the chosen physical connection:
 Ethernet: enter the CPU, BMX NOE 01•0, or BMX PRA 0100 module IP address in the Address
field or click Scan... to detect IP addresses within a specified range.
 USB

7 Click Connect.
NOTE: The connection is confirmed when the Connect button changes to Disconnect button. If
the button does not change, verify that the CPU, BMX NOE 01•0, or BMX PRA 0100 module is
turned on and the physical connection between the PC and the CPU, BMX NOE 01•0, or
BMX PRA 0100 module is correctly set.

28 EIO0000002382 10/2019
Update Procedure with an SD Card

Step Action
8 In the PLC dialog box, select the CPU, BMX NOE 01•0, or BMX PRA 0100 module that contains
the transfer SD card.
9 Check that the transfer SD card has enough free memory to receive the firmware file.
The SD card available memory is displayed in the Memory Card dialog box, Free Space field.
10
In the PC dialog box, click to browse the PC files.
11 Select the appropriate *.ldx firmware file and click Open.
12 In the PLC dialog box, select the Save on Memory card check box.
13 Click Transfer.
Result: A Security Advice popup window is displayed.
14 Check that:
 The PC is connected to the right CPU or module that contains the transfer SD card.
 The displayed MAC address corresponds to the CPU or a module MAC address in case of an
Ethernet connection.
15 Click Yes to start downloading the firmware file.
Result: The Transferring data to PLC window is displayed with the remaining time. The duration
depends on the protocol used and the PC configuration.
16 In the Transferring data to PLC window, check if the download is completed.
Result: The Transfer completed message is displayed when the download is completed.
NOTE: If this message is not displayed, check each step and contact your local Schneider Electric
office for assistance.
17 Click Close.
18 Remove the transfer SD card from the CPU, BMX NOE 01•0, or BMX PRA 0100 module.

EIO0000002382 10/2019 29
Update Procedure with an SD Card

Step 2: Update a CPU, BMX NOE 01•0 (Firmware V2.0 or Later), or BMX PRA 0100 Module with the
Transfer SD Card

NOTICE
INOPERABLE EQUIPMENT
After updating the CPU, BMX NOE 01•0, or BMX PRA 0100 module, do not remove the transfer
SD card used for the update.
Failure to follow these instructions can result in equipment damage.

The SD card needs to remain in the updated CPU, BMX NOE 01•0, or BMX PRA 0100 module
because it stores the updated webpages.
To update a CPU, BMX NOE 01•0 (firmware V2.0 or later), or BMX PRA 0100 module using the
transfer SD card, proceed as follows:

Step Action
1 Stop the CPU.
2 Remove the SD card that is in the CPU, BMX NOE 01•0 (firmware V2.0 or later), or BMX PRA 0100
module.
3 Insert the transfer SD card in the CPU, BMX NOE 01•0 (firmware V2.0 or later), or BMX PRA 0100
module.
4 Perform a manual reset of the CPU, BMX NOE 01•0 (firmware V2.0 or later), or BMX PRA 0100
module.
Result: The firmware is automatically downloaded if the current version of the CPU or module is
earlier than the version on the SD card, and the firmware on the SD card is compatible with the
firmware on the target CPU or module.
NOTE: The files on the SD card related to firmware update are automatically removed after the
update.
NOTE: Do not remove the SD card when the update is completed (the SD card stores the updated
webpages).
CPU or module LED state once the update is completed:
RUN: Off.
ERR: Off.
CARD ERR: Off.
SD card Access: On.
5 After the reset, the CPU is in stop forced mode.
If Automatic start in Run is selected in the application, a manual reset automatically starts the CPU.

30 EIO0000002382 10/2019
Modicon M340
Changing an Application with Control Expert
EIO0000002382 12/2018

Chapter 4
Changing an Application with Control Expert

Changing an Application with Control Expert

Application Evolution

Overview
This chapter describes briefly how to change a V1.0, V2.0, V2.1 or V2.2, V2.3, or V2.4 application
into a V2.5 (or later) application. Refer to Control Expert documentation for the detailed procedure
of each step.

Prerequisites
Before changing the application version from V1.0, V2.0, V2.1, V2.2, V2.3, or V2.4 to V2.5 (or
later), verify the module firmware version and update it if necessary:
 Modicon M340 CPU firmware: V2.5 or later. For CANopen CPU modules, refer to
BMX P34 2010 or BMX P34 2030 Specific Update Procedure (see page 20).
 BMX NOE 01•0 module firmware: V2.0 or later.

The following procedures describe how to change an application version in Unity Pro V6.0 or later.
NOTE: Unity Pro is the former name of Control Expert for version 13.1 or earlier.

Changing Application Version Without BMX NOE 01x0 Module


For example, to change an application without a BMX NOE 01•0 module from V1.0, V2.0, V2.1,
V2.2, V2.3 or V2.4 to V2.5 (or later), proceed as follows:

Step Action
1 Launch Control Expert Configuration screen.
2 Replace the CPU from V1.0, V2.0, V2.1, V2.2, V2.3, or V2.4 to V2.5 (or later).
NOTE: CANopen CPUs higher than V2.0 are provided with a new part number.
3 Build the application and transfer it to the CPU.

EIO0000002382 10/2019 31
Changing an Application with Control Expert

Changing Application Version with BMX NOE 01x0 Module


For example to change an application with a BMX NOE 01•0 module configured in the application
with a software version lower than V2.0, proceed as follows:

Step Action
1 Launch Control Expert Configuration screen.
2 Delete the BMX NOE 01•0 module.
3 Replace the CPU from V1.0, V2.0, V2.1, V2.2, V2.3, or V2.4 to V2.5 (or later).
4 Add the BMX NOE 01•0.2 module.
5 Change the Ethernet network Model Family from NOE 0100, NOE 0110 to
NOE 0100.2, NOE 0110.2 (in Project Browser → Communication → Networks select the
concerned Ethernet network).
6 Enable (set to Yes) the following network parameters if they were previously configured:
 IO Scanning
 Global Data
 Address Server

7 Link this family to the BMX NOE 01•0.2 module.


8 Build the application and transfer it to the CPU.

Updating Both Firmware and Application with an SD Card


Refer to Control Expert documentation to build such an SD card.

32 EIO0000002382 10/2019
Modicon M340
Index
EIO0000002382 12/2018

Index

B update
BMXNOE0100, 11
BMXNOE0100
BMXNOE0110, 11
update, 11
BMXP341000, 11
BMXNOE0110
BMXP342000, 11
update, 11
BMXP342010, 11
BMXP341000
BMXP3420102, 11
update, 11
BMXP342020, 11
BMXP342000
BMXP342030, 11
update, 11
BMXP3420302, 11
BMXP342010
BMXPRA0100, 11
update, 11
CPU, 11
BMXP3420102
x80 module, 11
update, 11
BMXP342020
update, 11
BMXP342030
X
x80 module
update, 11
update, 11
BMXP3420302
update, 11
BMXPRA0100
update, 11

C
CPU
update, 11

U
Unity Loader, 11

EIO0000002382 10/2019 33
Index

34 EIO0000002382 10/2019

You might also like