Firmware Update User Manual
Firmware Update User Manual
Version: 8.14.3
Date: August 2017
Table of Contents
1 Legal Information
.....................................................................................................................................................5
2 Technical Support
.....................................................................................................................................................6
3 Safety Information
.....................................................................................................................................................7
4 Introduction
.....................................................................................................................................................10
5 RTU FLASH Memory & Boot Monitor Diagnostics
.....................................................................................................................................................11
6 Loading Compressed RTU Firmware
.....................................................................................................................................................13
6.1 "Binary
............................................................................................................................................13
Difference" and "Compressed Binary" Files
6.2 Firmware
............................................................................................................................................13
Difference Generator
7 Updating rPAC or RTU Operating System Firmware
.....................................................................................................................................................18
7.1 Offline
............................................................................................................................................18
SCADAPack E Configurator Firmware Update Wizard
7.2 Offline
............................................................................................................................................18
Firmware Updates
7.3 Online
............................................................................................................................................18
Update of RTU Firmware
7.3.1 Online..........................................................................................................................18
SCADAPack E Configurator Firmware Update Wizard
7.3.2 Online..........................................................................................................................18
Firmware Updates
7.3.3 Updating
..........................................................................................................................18
Firmware by Manual Commands
7.4 Firmware
............................................................................................................................................18
Update System Status Codes
8 Updating rPAC or RTU Boot Monitor Firmware
.....................................................................................................................................................33
8.1 Offline
............................................................................................................................................33
SCADAPack E Configurator Boot Monitor Update Wizard
8.2 Online
............................................................................................................................................33
Update of Boot Monitor Firmware
8.2.1 Online SCADAPack E Configurator Boot Monitor Update
..........................................................................................................................33
Wizard
8.2.2 Updating RTU or rPAC Boot Monitor Firmware Using Manual
..........................................................................................................................33
Commands
9 Updating I/O Operating System Firmware
.....................................................................................................................................................42
9.1 Updating
............................................................................................................................................42
SCADAPack ES Remote I/O Firmware
9.1.1 Updating
..........................................................................................................................42
SCADAPack ES Remote I/O Firmware
9.1.2 Updating
..........................................................................................................................42
SCADAPack ES Remote I/O Boot Monitor Firmware
9.2 Updating
............................................................................................................................................42
SCADAPack ER I/O Processor Firmware
9.2.1 Updating
..........................................................................................................................42
I/O Processor Firmware Using Manual Commands
2
9.3 Updating
............................................................................................................................................42
6000 Series I/O Firmware
10 Updating 6000 Series I/O Boot Monitor Firmware
.....................................................................................................................................................49
11 Hardware Specific Features
.....................................................................................................................................................51
11.1 SCADAPack
............................................................................................................................................51
ES & SCADAPack ER Dynamic RAM Test
3
Firmware Update Technical Reference
4 8.14.3
Firmware Update Technical Reference Legal Information
1 Legal Information
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.
No part of this document may be reproduced in any form or by any means, electronic or mechanical,
including photocopying, without express written permission of Schneider Electric.
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.
Trademarks
Schneider Electric, ClearSCADA, SCADAPack, Trio, Modbus, and StruxureWare are trademarks and
the property of Schneider Electric SE, its subsidiaries and affiliated companies. All other trademarks are
the property of their respective owners.
Address
Schneider Electric
415 Legget Drive, Suite 101, Kanata, Ontario K2K 3R1 Canada
Direct Worldwide: +1 (613) 591-1943
Fax: +1 (613) 591-1022
Toll Free within North America: 1 (888) 267-2232
www.schneider-electric.com
8.14.3 5
Technical Support Firmware Update Technical Reference
2 Technical Support
Questions and requests related to any part of this documentation can be directed to one of the following
support centers.
6 8.14.3
Firmware Update Technical Reference Safety Information
3 Safety Information
Important Information
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.
This is the safety alert symbol. It is used to alert you to potential personal
injury hazards. Obey all safety messages that follow this symbol to avoid
possible injury or death.
DANGER
DANGER indicates a hazardous situation which, if not avoided, will result in death
or serious injury.
WARNING
WARNING indicates a hazardous situation which, if not avoided, can result in
death or serious injury.
CAUTION
CAUTION indicates a potentially hazardous situation which, if not avoided, can
result in minor or moderate injury.
NOTICE
NOTICE is used to address practices not related to physical injury.
8.14.3 7
Safety Information Firmware Update Technical Reference
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, installation, and
operation of electrical equipment and has received safety training to recognize and avoid the hazards
involved.
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 or serious injury.
Follow all start-up tests recommended in the equipment documentation. Store all equipment
documentation for future reference.
Verify that the completed system is free from all short circuits and grounds, except those grounds
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 help prevent accidental equipment damage.
8 8.14.3
Firmware Update Technical Reference Safety Information
Acceptable Use
SCADAPack E remote Programmable Automation Controllers (rPACs), Remote Terminal Units (RTUs)
and input/output (I/O) modules are intended for use in monitoring and controlling non-critical equipment
only. They are not intended for safety-critical applications.
WARNING
UNACCEPTABLE USE
Do not use SCADAPack E rPACs, RTUs, or I/O modules as an integral part of a
safety system. These devices are not safety products.
Failure to follow this instruction can result in death or serious injury.
CAUTION
EQUIPMENT OPERATION HAZARD
When devices are used for applications with technical safety requirements, the
relevant instructions must be followed.
Use only Schneider Electric software or approved software with Schneider Electric
hardware products.
8.14.3 9
Introduction Firmware Update Technical Reference
4 Introduction
The SCADAPack E RTU provides a Boot Monitor component within firmware. In conjunction with RTU
hardware it provides the ability to re-load RTU operating system firmware.
Reloading firmware can be done through an RTU serial port (locally), or it can be done remotely from
across network communication media.
The SCADAPack E firmware contained in hardware Flash memory contains the RTU operating system.
A separate boot loader containing a Flash re-programming Boot Monitor controls the process of starting
the RTU and re-programming the RTU operating system firmware.
The SCADAPack E RTU runs the Boot Monitor from its Boot ROM or Boot FLASH sector at start-up
(depending on RTU hardware model). Its purpose is to validate and run the RTU operating system
firmware already stored in Flash memory, or update the RTU operating system firmware.
The Boot Monitor can be notified to update RTU Operating System Firmware or Boot Monitor Firmware
by connection of a local PC initiating a firmware upgrade, or by the user initiating a remote RTU firmware
update. For the SCADAPack ES and SCADAPack ER the user can also select hex switch modes on
the RTU hardware to force firmware upgrade options.
At startup, if an Operating System Firmware upgrade or Boot Monitor Firmware upgrade is not initiated,
the Boot Monitor will validate the RTU operating system firmware by scanning the RTU’s Flash memory
and comparing a computed CRC-32 value with one stored in the Flash memory. Should the operating
system firmware be validated, the Boot Monitor will begin executing it. Otherwise the Boot Monitor will
remain active, waiting for a new RTU operating system firmware image to be loaded to it, locally.
10 8.14.3
Firmware Update Technical Reference RTU FLASH Memory & Boot Monitor Diagnostics
8.14.3 11
RTU FLASH Memory & Boot Monitor Diagnostics Firmware Update Technical Reference
Following completion of Boot Monitor start-up, the SCADAPack E RTU operating system firmware is
started.
Depending upon the port configurations, the port to which you connect may display RTU firmware start-
up diagnostics.
The default firmware configurations for the RTU serial port (after the Boot Monitor starts the main
Operating System Firmware) are 9600 bps (8-N-1) with Cmd Line functions. These may be reconfigured
by the user to a different data rate, or different port functionality than the default. It is possible that the
boot monitor may output its diagnostics at 57600 bps, and the firmware output its startup diagnostics at
a different rate, or possibly not start-up.
12 8.14.3
Firmware Update Technical Reference Loading Compressed RTU Firmware
· SCADAPack ES, SCADAPack ER and SCADAPack 300E RTUs support .bin, .biz and .bip
files.
· SCADAPack 530E and 535E RTUs support .biz files only. They do not support .bin or .bip files.
Tip: By default, firmware images will be installed to: C:\Program Files\Schneider Electric\SCADAPack E
\Firmware
A “difference” file is identified as a “.bip” file and can only be used to update from one specific version to
another.
Refer to Section “Binary Difference” and “Compressed Binary” File Utility 14 for more information on
these compressed files and how they can be generated.
· Offline locally using SCADAPack E Configurator Firmware Update Wizard connected to the
RTU's Boot Monitor port (see SCADAPack E Configurator Update Firmware Wizard 19 ).
· Online locally or remotely using SCADAPack E Configurator Firmware Update Wizard via remote
DNP3 communications (see Remotely Updating RTU Firmware 24 )
· Remotely using file transfer and DNP3 commands (see Remotely Updating RTU Firmware 24 )
8.14.3 13
Loading Compressed RTU Firmware Firmware Update Technical Reference
The greatest advantage of the binary difference .BIP format is realized when the increment between two
firmware versions is small, resulting in a relatively small *.BIP (binary difference file), as opposed to a
comparatively large *.BIZ file (complete compressed binary image).
This is particularly useful for remotely patching outstation firmware when communications is via low-
speed links.
See Online Update of RTU Firmware 24 for more information regarding remote firmware patching.
The Schneider Electric SCADAPack E Installer includes a software utility that can generate both .BIP
files and .BIZ files. This utility is a Microsoft Windows® application, as detailed in the following sections.
SCADAPack 530E and 535E RTUs support .BIZ files only.They do not support .BIN or .BIP files.
14 8.14.3
Firmware Update Technical Reference Loading Compressed RTU Firmware
The Firmware Difference Generator is used with SCADAPack ES, SCADAPack ER and SCADAPack
300E RTUs. It is not used with SCADAPack 530E and SCADAPack 535E rPACs.
If you are using the Windows 10 operating system, you need the ability to run applications as
administrator to use the Firmware Difference Generator.
To Start the Firmware Difference Generator
· Select the Start or Windows menu, then navigate to the Schneider Electric folder and select
SCADAPack E > Difference Generator.
If you are using the Windows 10 operating system, right-click on Difference Generator and select
Run as administrator.
The Firmware Difference Generator is displayed, as shown below.
2. In the Generate Compressed Firmware File dialog, select the controller type.
3. Click Browse to locate the .BIN firmware file to compress.
4. Click Browse to select the folder and filename for the compressed target .BIZ file.
5. Click Generate.
The progress bar shows the conversion progress.
8.14.3 15
Loading Compressed RTU Firmware Firmware Update Technical Reference
2. In the Generate Firmware Difference File dialog, select the controller type.
16 8.14.3
Firmware Update Technical Reference Loading Compressed RTU Firmware
8.14.3 17
Updating rPAC or RTU Operating System Firmware Firmware Update Technical Reference
· Offline locally using the SCADAPack E Configurator Transfer | Update System Firmware menu
command to access the Firmware Update Wizard while connected to the Boot Monitor Port of
the RTU (See Offline SCADAPack E Configurator Firmware Update Wizard 19 )
· Online locally using the SCADAPack E Configurator Firmware Update Wizard while connected to
a DNP3 communication port of the RTU (See Online SCADAPack E Configurator Firmware
Update Wizard 25 )
· Online remotely using SCADAPack E Configurator Firmware Update Wizard across a DNP3
communication link (See Online SCADAPack E Configurator Firmware Update Wizard 25 )
· Online remotely via DNP3 file transfer of compressed RTU operating system image into an
operating RTU (See Updating Firmware by Manual Commands 29 ) - e.g. by Master Station
See also
· Offline locally using the SCADAPack E Configurator Transfer | Update Boot Monitor command
to access the Boot Monitor Update Wizard while connected to the Boot Monitor Port of the RTU.
(NOT SUPPORTED BY SCADAPack 300E, SCADAPack 530E and SCADAPack 535E RTUs).
· Online locally using the SCADAPack E Configurator Boot Monitor Update Wizard while
connected to a DNP3 communication port of the RTU. (See Online SCADAPack E Configurator
Boot Monitor Update Wizard 38 )
· Online remotely using the SCADAPack E Configurator Boot Monitor Update Wizard across a
DNP3 communication link. (See Online SCADAPack E Configurator Boot Monitor Update Wizard
38 )
· Online remotely via DNP3 file transfer of the compressed RTU operating system image into an
operating RTU (See Updating Boot Monitor by Manual Commands 39 ) - e.g. by Master Station
See also
18 8.14.3
Firmware Update Technical Reference Updating rPAC or RTU Operating System Firmware
WARNING
UNEXPECTED EQUIPMENT OPERATION
Before updating firmware, make sure you are connected to the correct
SCADAPack E RTU.
Failure to follow these instructions can result in death or serious injury.
WARNING
UNEXPECTED EQUIPMENT OPERATION
Evaluate the operational state of the equipment monitored and controlled by the
SCADAPack E RTU before performing a firmware update. Hazardous situations can
occur if the system state is not confirmed prior to performing a firmware update.
Failure to follow these instructions can result in death or serious injury.
Start the Wizard through the SCADAPack E Configurator “Transfer” menu by selecting “Update System
Firmware”.
Select the Local Serial Port update method and follow the Wizard instructions, which will guide you
through setting up the link to the RTU and starting the firmware update process.
8.14.3 19
Updating rPAC or RTU Operating System Firmware Firmware Update Technical Reference
NOTICE
UNEXPECTED EQUIPMENT OPERATION
Reloading RTU Firmware interrupts the operation of the RTU during the Flash re-
programming process, and resets the RTU configurations. Offline firmware updates
clear the RTU configuration, including IEC 61131-3 application(s).
Before reloading the firmware, save a copy of the RTU configuration information,
user-created applications, logs and other data to an external drive so it can be
reloaded when then the firmware reloading is complete.
Failure to follow these instructions can result in equipment damage.
20 8.14.3
Firmware Update Technical Reference Updating rPAC or RTU Operating System Firmware
8.14.3 21
Updating rPAC or RTU Operating System Firmware Firmware Update Technical Reference
With firmware update techniques detailed for local updates the RTU configuration is NOT
retained.
If it is necessary to update the firmware and retain configurations, applications and database values, it is
recommended that the firmware is updated using one of the “online” techniques used for remote firmware
updates. See Online Update of RTU Firmware 24 .
WARNING
UNEXPECTED EQUIPMENT OPERATION
Before updating firmware, make sure you are connected to the correct
SCADAPack E RTU.
Failure to follow these instructions can result in death or serious injury.
WARNING
UNEXPECTED EQUIPMENT OPERATION
Evaluate the operational state of the equipment monitored and controlled by the
SCADAPack E RTU before performing a firmware update. Hazardous situations can
occur if system state is not confirmed prior to performing a firmware update.
Failure to follow these instructions can result in death or serious injury.
NOTICE
UNEXPECTED EQUIPMENT OPERATION
Reloading RTU Firmware interrupts the operation of the RTU during the Flash re-
programming process, and resets the RTU configurations. Offline firmware updates
clear the RTU configuration, including IEC 61131-3 application(s).
Before reloading the firmware, save a copy of the RTU configuration information,
user-created applications, logs and other data to an external drive so it can be
reloaded when then the firmware reloading is complete.
Failure to follow these instructions can result in equipment damage.
The Boot Monitor Port on the RTU is utilized by the Boot Monitor to allow Local transfer of new Operating
System firmware into the RTU Flash memory.
For SCADAPack 300E RTUs, the Boot Monitor keeps the "RUN" LED OFF while it is running (RTU's
"POWER" LED is ON).
22 8.14.3
Firmware Update Technical Reference Updating rPAC or RTU Operating System Firmware
For SCADAPack ES, SCADAPack ER, SCADAPack 530E and SCADAPack 535E RTUs: Upon starting,
the Boot Monitor blinks the “Run” LED on the RTU quickly (about 2 flashes per second). This flash rate is
faster than when the RTU is operating normally.
Transferring new operating system firmware to the RTU “locally” requires the use of SCADAPack E
Configurator with a PC Com Port connected to the Boot Monitor Port on the RTU (See section Boot
Monitor Port 12 ).
Binary images, or compressed binary image files for the RTU are provided by Schneider Electric.
Compared with standard binary image files, using the compressed (.BIZ) files are a preferred way of
updating firmware due to the smaller file size and the hardware specific information included in the
compressed binary file.
Firmware updates are also possible using difference binary images (.BIP) that allow the firmware to be
updated from one specific version to another.
· SCADAPack ES, SCADAPack ER and SCADAPack 300E RTUs support .BIN, .BIZ and .BIP
files.
· SCADAPack 530E and 535E RTUs support .BIZ files only. They do not support .BIN or .BIP
files.
See Loading Compressed RTU Firmware 13 for more information regarding binary difference files.
At RTU startup, the Boot Monitor waits 2 seconds, as part of its normal boot sequence, for connection
with the SCADAPack E Configurator Firmware Update Wizard.
Thus the RTU needs to be powered OFF prior to commencing the upgrade procedure.
If not set to “FF” mode, the Boot Monitor waits 2 seconds on startup, as part of its normal boot
sequence, for connection with the SCADAPack E Configurator Update Firmware Wizard as described
8.14.3 23
Updating rPAC or RTU Operating System Firmware Firmware Update Technical Reference
above.
NOTICE
UNEXPECTED EQUIPMENT OPERATION
Use of "FF" (Flash Firmware transfer mode) disables normal RTU operation.
Set the RTU hex switches to 00 for RUN mode.
Failure to follow these instructions can result in equipment damage.
In the case of the SCADAPack ES and SCADAPack ER RTU models, the RTUs may be restarted at
any time after "FF" mode is set, rather than having to have the unit powered down until the wizard
instructs a power up.
Set the Hex Switches then restart the RTU by one of the following methods:
· Power the RTU off & on
· Hardware reset the RTU
· Send a DNP3 Cold Restart command
· Send an RTU command line “RESTART RTU” command
· Send a SCADAPack E Configurator Commands > Restart RTU
24 8.14.3
Firmware Update Technical Reference Updating rPAC or RTU Operating System Firmware
The SCADAPack E RTU may have its Operating System firmware upgraded online using the
SCADAPack E Configurator Firmware Update Wizard and selecting DNP3 Connection as the update
method.
This transfers a Compressed Binary Image (.BIZ file), or a Firmware Patch (difference) Image (.BIP file) to
the RTU through a DNP3 connection. This connection may be local to the RTU, or remote across a
communications link.
· SCADAPack ES, SCADAPack ER and SCADAPack 300E RTUs support .BIN, .BIZ and .BIP
files.
· SCADAPack 530E and 535E RTUs support .BIZ files only. They do not support .BIN or .BIP
files.
An online firmware update will save and restore the configuration of the RTU as part of the upgrade
process. When upgrading by way of Firmware Patch, this includes preservation of ISaGRAF retained-
variable values. The ISaGRAF application state, ISaGRAF I/O lock states, and SCADAPack E RTU
output states are not preserved during an upgrade. Also see
· Online Firmware Updates 28
WARNING
UNEXPECTED EQUIPMENT OPERATION
Before updating firmware, make sure you are connected to the correct
SCADAPack E RTU. Verify the CPU ID displayed in the SCADAPack E
Configurator matches the CPU ID of the RTU that firmware is intended to be
updated on.
Failure to follow these instructions can result in death or serious injury.
WARNING
UNEXPECTED EQUIPMENT OPERATION
Evaluate the operational state of the equipment monitored and controlled by the
SCADAPack E RTU before performing a firmware update. Hazardous situations can
occur if system state is not confirmed prior to performing a firmware update.
Failure to follow these instructions can result in death or serious injury.
2. Select the DNP3 Connection update method and follow the Wizard instructions, which will guide you
through setting up the link to the RTU and starting the firmware update.
8.14.3 25
Updating rPAC or RTU Operating System Firmware Firmware Update Technical Reference
26 8.14.3
Firmware Update Technical Reference Updating rPAC or RTU Operating System Firmware
8.14.3 27
Updating rPAC or RTU Operating System Firmware Firmware Update Technical Reference
Online update of the RTU's Operating System firmware is achieved using an RTU firmware compressed
binary image.
NOTICE
UNEXPECTED EQUIPMENT OPERATION
Reloading RTU Firmware interrupts the operation of the RTU during the Flash re-
programming process, and resets the RTU configurations. Offline firmware updates
clear the RTU configuration, including IEC 61131-3 application(s).
Before reloading the firmware, save a copy of the RTU configuration information,
user-created applications, logs and other data to an external drive so it can be
reloaded when then the firmware reloading is complete.
Failure to follow these instructions can result in equipment damage.
Typically, compressed binary files will be used to upgrade from a lower SCADAPack E firmware version
number to a higher firmware version number, though re-programming can also operate in the reverse
direction (from a higher version number to a lower version number) provided an appropriate “*.BIZ” or
“*.BIP” file is available.
· SCADAPack ES, SCADAPack ER and SCADAPack 300E RTUs support .BIN, .BIZ and .BIP
files.
· SCADAPack 530E and RTUs support .BIZ files only. They do not support .BIN or .BIP files.
Section “Binary Difference” and “Compressed Binary” Files 14 describes the Schneider Electric utility for
generating these files.
Typically a .BIP file, being the compressed changes for a firmware image, is a smaller size than a BIZ
file. On lower-speed network links the time to transfer a .BIP file can be considerably shorter than a .BIZ
file.
Online firmware update will save and restore the configuration of the RTU as part of the upgrade process.
When upgrading by way of Firmware Patch, this includes preservation of ISaGRAF retained-variable
values. The ISaGRAF application state, ISaGRAF I/O lock states, and SCADAPack E RTU output states
are not preserved during an upgrade.
WARNING
UNEXPECTED EQUIPMENT OPERATION
Before updating firmware, make sure you are connected to the correct
SCADAPack E RTU. Verify the CPU ID displayed in the SCADAPack E
Configurator matches the CPU ID of the RTU that firmware is intended to be
updated on.
Failure to follow these instructions can result in death or serious injury.
28 8.14.3
Firmware Update Technical Reference Updating rPAC or RTU Operating System Firmware
WARNING
UNEXPECTED EQUIPMENT OPERATION
Evaluate the operational state of the equipment monitored and controlled by the
SCADAPack E RTU before performing a firmware update. Hazardous situations can
occur if system state is not confirmed prior to performing a firmware update.
Failure to follow these instructions can result in death or serious injury.
In the case of SCADAPack 300E RTUs, it takes longer to update the firmware from a .BIP file than a
.BIZ file. This is to establish update integrity in case of RTU power interruption during the update
process.
Following the remote issuing of a “RESTART PATCH” command, the RTU stores the following
information in the Boot Monitor Flash (non-volatile) memory:
· IEC 61131-3 (target 3 and target 5) kernel application files (if used)
· IEC 61131-3 Retained Variable values (For Target/Resource 1 & Target/Resource 2 if in use)
· RTU point database configuration including derived variable values
· RTU communication configuration parameters
· Profile Files
· NTP configuration file (ntp.conf)
The following information is NOT separately saved and restored following a remote firmware update, but
should persist in the RTU Flash file system:
· RTU Diagnostic mode settings (e.g. SYSDIAG, DNPDIAG, PLCDIAG, TCPDIAG, etc.)
· ISaGRAF application internal program states
· ISaGRAF application I/O Lock status
The Operating System firmware can be upgraded online by manual commands. A Master Station may
also use this method.
This method can be carried out either locally or remotely. The compressed firmware image file needs to
first be transferred into the file system of an operational SCADAPack E RTU. This file transfer can be
done in one of 2 ways:
· FTP (File Transfer Protocol) – if IP connection to the RTU is available and FTP is enabled on the
RTU.
· DNP File Transfer.
NOTICE
8.14.3 29
Updating rPAC or RTU Operating System Firmware Firmware Update Technical Reference
A firmware update will save and restore the configuration of the RTU as part of the upgrade process. The
ISaGRAF application state, ISaGRAF I/O lock states, and SCADAPack E RTU output states are not
preserved during an upgrade.
WARNING
UNEXPECTED EQUIPMENT OPERATION
Before updating firmware, make sure you are connected to the correct
SCADAPack E RTU.
Failure to follow these instructions can result in death or serious injury.
WARNING
UNEXPECTED EQUIPMENT OPERATION
Evaluate the operational state of the equipment monitored and controlled by the
SCADAPack E RTU before performing a firmware update. Hazardous situations can
occur if system state is not confirmed prior to performing a firmware update.
Failure to follow these instructions can result in death or serious injury.
The RTU’s command line facility can be accessed in one of several ways (listed as follows):
30 8.14.3
Firmware Update Technical Reference Updating rPAC or RTU Operating System Firmware
· direct connection to CMD LINE serial port (or ISaGRAF port via Command Line Shell when IEC
61131-3 Target 3 is enabled. Command line shell is not available with Target 5.)
· Remote Command Line
· TELNET connection
OR
1. From SCADAPack E Configurator menu bar, select Commands | Execute Command | Other …
2. Check DNP Address is set to RTU’s DNP address
3. Enter restart patch filename.biz or restart patch filename.bip in the Execution Line field
4. Click on OK to send the restart request.
The RTU will then restart and the firmware re-programming process is managed by the RTU Boot
Monitor.
The Boot Monitor will automatically restart the RTU operating system once the re-programming is
successfully.
Programming the FLASH EEPROMs may take up to 3 mins during which time communications with the
RTU will not be available.
Once the firmware patch is complete, re-establish communication with the RTU and use SCADAPack E
Configurator to read the General / Controller Status page to confirm that the firmware version number
reports the upgraded version number.
After a successful firmware update, the RTU configuration and ISaGRAF applications, etc., should be
properly restored. These should be checked.
Once the Operating System firmware memory is erased, the contents of the Flash EEPROM is invalid
until the re-programming process is complete. If an interruption occurs during the Operating System
Flash re-programming process, the Boot Monitor should not be affected. However, an Offline Firmware
Update 28 may then be required to load a valid operating system into the RTU. If re-programming is
unsuccessful and the SCADAPack E RTU will not boot, consult the Boot Monitor Diagnostics 12 . If this
does not restore the firmware, contact Schneider Electric Technical Support 6 .
8.14.3 31
Updating rPAC or RTU Operating System Firmware Firmware Update Technical Reference
1050 Remote I/O Main Firmware The main firmware version number of the relevant
Mismatch SCADAPack ES Remote I/O RTU is different to
that of the Main Unit
1051 Remote I/O Boot Monitor The Boot Monitor firmware version number of the
Firmware Mismatch relevant SCADAPack ES Remote I/O Unit is
different to that of the Main Unit
1052 Main Firmware Model An attempt was made to patch the main firmware
Mismatch with a compressed image (*.biz or *.bip) which
had a different hardware ID to that required
1053 Boot Monitor Firmware An attempt was made to patch the Boot Monitor
Model Mismatch firmware which had a different hardware ID to that
required.
1054 Main Firmware Patch This indicates that the Boot Monitor could not
Unsuccessful patch the main firmware with a compressed
image (*.biz or *.bip). A possible cause for this
status code is that the *.bip file was not
generated using the correct “old” firmware binary
image.
1055 Main OS Firmware Patch This indicates that the SCADAPack 350E or
Incompatible SCADAPack 357E RTU has an incompatible
hardware version for the OS firmware patch used.
· For hardware versions 7.00 and later firmware
version 7.85 and later is required.
· For hardware versions 6.00 and earlier firmware
version 7.84 and earlier is required.
Use the command line VER command to
determine the hardware version.
3015 6000 Series I/O Firmware Reported when there is an unexpected issue
Update Incomplete during the firmware update on a 6000 series I/O
expansion module.
For example, this code may be reported if the
firmware binary image file was corrupted during
the file transfer.
32 8.14.3
Firmware Update Technical Reference Updating rPAC or RTU Boot Monitor Firmware
· Using SCADAPack E Configurator Boot Monitor Update Wizard connected to the Boot Monitor
Port for a local offline update. See Offline SCADAPack E Configurator Boot Monitor Update
Wizard 35 . This method is not supported by SCADAPack 300E, SCADAPack 530E and
SCADAPack 535E RTUs.
· Requesting the main Operating System Firmware to update the Boot Monitor (online local or
remote update possible). See Online Update of Boot Monitor Firmware 37 .
The Boot Monitor firmware image includes a Hardware Identification field that indicates the target
hardware for the respective Boot Monitor firmware image file. Each supported hardware platform requires
its own Boot Monitor image for correct operation.
The supported hardware types are:
· SCADAPack 350E (with hardware version 7.00 or greater only Boot Monitors 2.30 and higher
are supported).
· SCADAPack 357E (with hardware version 7.00 or greater only Boot Monitors 2.30 and higher
are supported).
· SCADAPack 330E
· SCADAPack 333E (only Boot Monitors 2.31 and higher are supported).
· SCADAPack 334E
· SCADAPack 337E (only Boot Monitors 2.31 and higher are supported).
· SCADAPack 312E (only Boot Monitors 2.31 and higher are supported).
· SCADAPack 313E (only Boot Monitors 2.31 and higher are supported).
· SCADAPack 314E
· SCADAPack ES
· SCADAPack ER
· SCADAPack 530E
· SCADAPack 535E
Use the VER command from the command line to check the hardware version of your RTU.
8.14.3 33
Updating rPAC or RTU Boot Monitor Firmware Firmware Update Technical Reference
The following table lists the hardware types and the Boot Monitor filename syntax (for the appropriate
hardware).
SCADAPack 350E
mon_VVV_35xE.bin
SCADAPack 357E
SCADAPack 330E
SCADAPack 333E
mon_VVV_33xE.bin
SCADAPack 334E
SCADAPack 337E
SCADAPack 312E
SCADAPack 313E mon_VVV_31xE.bin
SCADAPack 314E
SCADAPack ES mon_VVV_586e.bin
SCADAPack ER mon_VVV_586m.bin
SCADAPack 530E
mon_VVV_53xE.bin
SCADAPack 535E
* where VVV represents the version number of the Boot Monitor, e.g. the filename of version 2.12 of the
SCADAPack ES Boot Monitor is “mon_212_586e.bin”.
The recommended method for updating the Boot Monitor Firmware is the SCADAPack E Configurator
online method (see Online SCADAPack E Configurator Boot Monitor Update Wizard 38 . This method
provides protection against inadvertent loading of the incorrect Boot Monitor Firmware image for the given
hardware type. This protection is not available when using the "local" update methods for SCADAPack
ES and SCADAPack ER RTUs.
34 8.14.3
Firmware Update Technical Reference Updating rPAC or RTU Boot Monitor Firmware
The SCADAPack E Configurator Boot Monitor Update Wizard transfers a Boot Monitor Binary Image
(.BIN file) to the RTU locally through the PC’s serial port via the RTU’s Boot Monitor port. See Boot
Monitor Port 11 for more information.
WARNING
UNEXPECTED EQUIPMENT OPERATION
Before updating the boot monitor, make sure you are connected to the correct
SCADAPack E RTU.
Failure to follow these instructions can result in death or serious injury.
WARNING
UNEXPECTED EQUIPMENT OPERATION
Evaluate the operational state of the equipment monitored and controlled by the
SCADAPack E RTU before performing a boot monitor update.
Hazardous situations can occur if system state is not confirmed prior to performing
a boot monitor update.
Failure to follow these instructions can result in death or serious injury.
8.14.3 35
Updating rPAC or RTU Boot Monitor Firmware Firmware Update Technical Reference
36 8.14.3
Firmware Update Technical Reference Updating rPAC or RTU Boot Monitor Firmware
NOTICE
UNEXPECTED EQUIPMENT OPERATION
If an interruption occurs during the Boot Monitor Flash reprogramming process, DO
NOT restart the RTU, or power it off. If you restart or power off the RTU, you will
have to return it to Schneider Electric for reprogramming.
Start the reprogramming process again. If reprogramming is unsuccessful and the
RTU does not boot, power off the RTU and contact Schneider Electric Technical
Support 6 .
Failure to follow these instructions can result in equipment malfunction.
8.14.3 37
Updating rPAC or RTU Boot Monitor Firmware Firmware Update Technical Reference
The SCADAPack E RTU may have its Boot Monitor firmware upgraded online using the SCADAPack E
Configurator Boot Monitor Update Wizard and selecting DNP3 Connection as the update method.
This transfers a complete binary file (.BIN file) to the RTU through a DNP3 connection. This connection
may be local to the RTU, or remote across a communications link.
WARNING
UNEXPECTED EQUIPMENT OPERATION
Before updating the boot monitor, make sure you are connected to the correct
SCADAPack E RTU. Verify the CPU ID displayed in the SCADAPack E
Configurator matches the CPU ID of the RTU that the boot monitor is intended to be
updated on.
Failure to follow these instructions can result in death or serious injury.
WARNING
UNEXPECTED EQUIPMENT OPERATION
Evaluate the operational state of the equipment monitored and controlled by the
SCADAPack E RTU before performing a boot monitor update. Hazardous situations
can occur if system state is not confirmed prior to performing a boot monitor
update.
Failure to follow these instructions can result in death or serious injury.
NOTICE
UNEXPECTED EQUIPMENT OPERATION
Reloading RTU Firmware interrupts the operation of the RTU during the Flash re-
programming process, and resets the RTU configurations. Offline firmware updates
clear the RTU configuration, including IEC 61131-3 application(s).
Before reloading the firmware, save a copy of the RTU configuration information,
user-created applications, logs and other data to an external drive so it can be
reloaded when then the firmware reloading is complete.
Failure to follow these instructions can result in equipment damage.
38 8.14.3
Firmware Update Technical Reference Updating rPAC or RTU Boot Monitor Firmware
On SCADAPack 300E, SCADAPack 530E and SCADAPack 535E RTUs, the USB Device (peripheral)
port may be used. RTUs may use a DNP3 serial port or Ethernet interface for this connection.
· Establish connection with the RTU. These use the same dialogs as establishing SCADAPack E
Configurator connection with RTUs. For more information see the SCADAPack E Configurator
User Manual.
· Choose the Boot Monitor firmware .BIN image file when prompted.
8.2.2 Updating RTU or rPAC Boot Monitor Firmware Using Manual Commands
The Boot Monitor can be upgraded by manual commands if necessary. A Master Station may also use
this method.
This method can be carried out either locally or remotely. The boot monitor image file needs to first be
transferred into the file system of an operational SCADAPack E RTU. This file transfer can be done in
one of 2 ways
· FTP (File Transfer Protocol) – if IP connection to the RTU is available and FTP is enabled on the RTU.
· DNP File Transfer.
8.14.3 39
Updating rPAC or RTU Boot Monitor Firmware Firmware Update Technical Reference
WARNING
UNEXPECTED EQUIPMENT OPERATION
Before updating the boot monitor, make sure you are connected to the correct
SCADAPack E RTU.
Failure to follow these instructions can result in death or serious injury.
WARNING
UNEXPECTED EQUIPMENT OPERATION
Evaluate the operational state of the equipment monitored and controlled by the
SCADAPack E RTU before performing a boot monitor update. Hazardous situations
can occur if system state is not confirmed prior to performing a boot monitor
update.
Failure to follow these instructions can result in death or serious injury.
The RTU’s command line facility can be accessed in one of several ways (listed as follows):
· direct connection to CMD LINE serial port (or ISaGRAF port via Command Line Shell when IEC
61131-3 Target 3 is enabled. Command line shell is not available with Target 5.)
· Remote Command Line
· TELNET connection
OR
The RTU operating system firmware re-programs the Boot Monitor on-line and then restarts the RTU.
40 8.14.3
Firmware Update Technical Reference Updating rPAC or RTU Boot Monitor Firmware
Programming the Boot Monitor Flash EEPROM typically takes around 30 secs.
The status of the update will be indicated to the appropriate command line connection after this period.
The SCADAPack E RTU’s Command Line “VER” command and the SCADAPack E Configurator General
/ Controller Status indication of the Boot Monitor firmware version, will indicate a new version number
only after the RTU has been restarted.
NOTICE
UNEXPECTED EQUIPMENT OPERATION
If an interruption occurs during the Boot Monitor Flash reprogramming process, DO
NOT restart the RTU, or power it off. If you restart or power off the RTU, you will
have to return it to Schneider Electric for reprogramming.
Start the reprogramming process again. If reprogramming is unsuccessful and the
RTU does not boot, power off the RTU and contact Schneider Electric Technical
Support 6 .
Failure to follow these instructions can result in equipment malfunction.
8.14.3 41
Updating I/O Operating System Firmware Firmware Update Technical Reference
You can also update the boot monitor firmware on SCADAPack ES Remote I/O Units using the restart
bootmon command. For details, see Updating SCADAPack ES Remote I/O Boot Monitor Firmware 44 .
42 8.14.3
Firmware Update Technical Reference Updating I/O Operating System Firmware
A SCADAPack 530E or SCADAPack 535E Main Unit will not compare the firmware versions of any
SCADAPack ES Remote I/O Units with its own and will not raise the above System Status codes.
The firmware update of the Main Unit will proceed regardless of the successful or unsuccessful ES
Remote I/O update(s).
If an upgrade to a Main Unit was attempted with firmware of the incorrect model type, a system status
code will be generated. The System Status code will be as follows.
Main unit Firmware RTU Model Mismatch = 1052
If the file validity check on the original File Exec command to the Main Unit is unsuccessful, the Main
Unit will respond to the command with the File Object Status field set to 1 [DOESN'T EXIST].
8.14.3 43
Updating I/O Operating System Firmware Firmware Update Technical Reference
If there are any connected SCADAPack ES Remote I/O Units, the SCADAPack E Configurator wizard
and “restart bootmon” commands will also update these connected Remote I/O Units providing they are
of the same RTU type.
The “restart bootmon” command also supports an optional parameter as follows:
Restart bootmon filename.bin unit_number
If the boot monitor patch to the Main Unit was attempted with a boot monitor of the incorrect model type
a system status code will be generated. The system status code will be as follows.
Main unit Boot Monitor RTU Model Mismatch = 1053
Any updated Remote I/O Units will restart following a Boot Monitor firmware update.
44 8.14.3
Firmware Update Technical Reference Updating I/O Operating System Firmware
SCADAPack ER mon_XYZ_586m.bin*
* where XYZ represents the version number of the I/O Processor Firmware, e.g. the filename of version
1.01 of the SCADAPack ER I/O Processor Firmware is “mon_101_586m.bin”.
Reloading SCADAPack ER I/O Processor firmware interrupts the operation of the RTU's outputs during
the FLASH re-programming process. The FLASH upgrade runs at high priority and so the ISaGRAF scan
is stopped from executing during this process. Physical input event data isn't affected and will be
processed when the FLASH upgrade is complete.
NOTICE
UNEXPECTED EQUIPMENT OPERATION
If an interruption occurs during the Flash reprogramming process, DO NOT restart
the RTU, or power it off. If you restart or power off the RTU, you will have to return it
to Schneider Electric for reprogramming.
Start the reprogramming process again. If reprogramming is unsuccessful and the
RTU does not boot, power off the RTU and contact Schneider Electric Technical
Support 6 .
Failure to follow these instructions can result in equipment malfunction.
The I/O Processor Firmware on the SCADAPack ER can only be reprogrammed by issuing manual
commands.
8.14.3 45
Updating I/O Operating System Firmware Firmware Update Technical Reference
· Locally. Enter the above RESTART command through the RTU’s command line.
· Remotely. Enter the above RESTART command through either a remote command line
connection, or through a FILE EXEC command.
The SCADAPack ER operating system firmware re-programs the I/O Processor online and then restarts
the I/O Processor, thereby activating the new I/O Processor image.
Programming the I/O Processor FLASH EEPROM typically takes up to 10 seconds to complete. The
status of the update will be indicated to the appropriate command line connection after this period.
NOTICE
UNEXPECTED EQUIPMENT OPERATION
Once the SCADAPack ER I/O Processor Flash memory is erased, the content of
the Flash EEPROM is invalid until the re-programming process is complete.
If an interruption occurs during the I/O Processor Flash reprogramming process,
DO NOT restart the RTU, or power it off. If you restart or power off the RTU, you
will have to return it to Schneider Electric for reprogramming.
Start the reprogramming process again. If reprogramming is unsuccessful and the
RTU does not boot, power off the RTU and remove the I/O Processor Flash memory
chip. A replacement chip should be installed, or the I/O Processor chip re-
programmed using external programming equipment. Contact Schneider Electric
Technical Support 6 .
Failure to follow these instructions can result in equipment malfunction.
46 8.14.3
Firmware Update Technical Reference Updating I/O Operating System Firmware
6601 fw6601.bin
WARNING
LOSS OF CONTROL
During a firmware update, the 6000 series I/O module does not monitor or control
any of the devices to which it is connected. Before updating firmware:
· Confirm that you are connected to the correct rPAC.
· Evaluate the operational state of the devices that are monitored and controlled by
the I/O module.
Failure to follow these instructions can result in death or serious injury.
WARNING
UNINTENDED EQUIPMENT OPERATION
Do not remove power from the rPAC during the firmware update.
Do not disconnect the 6000 series I/O module from the rPAC during the firmware
update.
If power is interrupted for any reason during the firmware update, contact Technical
Support 6 .
Failure to follow these instructions can result in death or serious injury.
NOTICE
INCOMPATIBLE FIRMWARE VERSIONS
Before installing a firmware update, check the Release Notes for the firmware
update to determine the most suitable firmware version for the rPAC firmware
version and the functionality you are using.
Failure to follow these instructions can result in equipment damage.
8.14.3 47
Updating I/O Operating System Firmware Firmware Update Technical Reference
· If you are using FTP, set the transfer mode to binary before transferring the file.
· If you are using the SCADAPack E Configurator DNP file transfer capability, select Transfer >
Write File from the main menu.
2. Access the local or remote command line tool and type the following command:
restart iofirm fw6601.bin board_number
where board_number is the number of the I/O expansion module.
For 6601 I/O expansion modules, the board number is a number from 0 to 15.
Example: restart iofirm fw6601.bin 1
WARNING
UNINTENDED EQUIPMENT OPERATION
If the firmware update was unsuccessful, the I/O module will remain in a state
where it does not monitor or control any of the devices to which it is connected.
Carefully review the message indicating whether the firmware update was
successful or unsuccessful. Unsuccessful firmware updates are also reported
through analog system point 50020.
Failure to follow these instructions can result in death or serious injury.
3. After the device has restarted, select Read from Device in SCADAPack E Configurator, then go to
the Controller Status property page and verify that the 6601 I/O Ver. field was correctly updated.
48 8.14.3
Firmware Update Technical Reference Updating 6000 Series I/O Boot Monitor Firmware
6601 bl6601.bin
WARNING
LOSS OF CONTROL
During a boot monitor update, the 6000 series I/O module does not monitor or
control any of the devices to which it is connected. Before updating the boot
monitor on the I/O module:
· Confirm that you are connected to the correct rPAC.
· Evaluate the operational state of the devices that are monitored and controlled by
the I/O module.
Failure to follow these instructions can result in death or serious injury.
WARNING
UNINTENDED EQUIPMENT OPERATION
Do not remove power from the rPAC during the boot monitor update.
Do not disconnect the 6000 series I/O module from the rPAC during the boot
monitor update.
If power is interrupted for any reason during the boot monitor update, contact
Technical Support 6 .
Failure to follow these instructions can result in death or serious injury.
NOTICE
INCOMPATIBLE FIRMWARE VERSIONS
Before installing a boot monitor update, check the Release Notes for the boot
monitor update to determine the most suitable I/O module boot monitor version for
the rPAC firmware version and the functionality you are using.
Failure to follow these instructions can result in equipment damage.
8.14.3 49
Updating 6000 Series I/O Boot Monitor Firmware Firmware Update Technical Reference
· If you are using FTP, set the transfer mode to binary before transferring the file.
· If you are using the SCADAPack E Configurator DNP file transfer capability, select Transfer >
Write File from the main menu.
2. Access the local or remote command line tool and type the following command:
restart iofirm bl6601.bin board_number
where board_number is the number of the I/O expansion module.
For 6601 I/O expansion modules, the board number is a number from 0 to 15.
WARNING
UNINTENDED EQUIPMENT OPERATION
If the boot monitor update was unsuccessful, the I/O module will remain in a state
where it does not monitor or control any of the devices to which it is connected.
Carefully review the message indicating whether the boot monitor update was
successful or unsuccessful. Unsuccessful boot monitor updates are also reported
through analog system point 50020.
Failure to follow these instructions can result in death or serious injury.
50 8.14.3
Firmware Update Technical Reference Hardware Specific Features
mon_VVV_3xxE.bin indicates that this is the Boot Monitor for one of the SCADAPack 300E RTUs.
mon_VVV_586e.bin indicates that this is the Boot Monitor for the SCADAPack ES.
mon_VVV_586m.bin indicates that this is the Boot Monitor for the SCADAPack ER.
mon_VVV_53xE.bin indicates that this is the Boot Monitor for the SCADAPack 530E or SCADAPack
535E.
See section Updating Boot Monitor Firmware 33 for more information on updating the Boot Monitor.
8.14.3 51
Hardware Specific Features Firmware Update Technical Reference
52 8.14.3
Schneider Electric
415 Legget Drive, Suite 101, Kanata, Ontario K2K 3R1 Canada
Direct Worldw ide: +1 (613) 591-1943
Fax: +1 (613) 591-1022
Toll Free w ithin North America: 1 (888) 267-2232
w w w .schneider-electric.com
Copyright © 2014 - 2017 Schneider Electric Canada Inc. All Rights Reserved.