Schneider Electric M580 Modicon Controller Instruction Manual
- June 1, 2024
- Schneider Electric
Table of Contents
Schneider Electric M580 Modicon Controller
Product Specifications
- Product Name: Modicon M580 Controller
- Manufacturer: Schneider Electric
- Model Number: M580
- Release Date: 01/2024
Product Usage Instructions
Safety Information
Read these instructions carefully before installing, operating, servicing,
or maintaining the Modicon M580 Controller. Be familiar with the device and
follow all safety messages to prevent personal injury.
Before You Begin
Before starting, ensure you have reviewed the safety information provided.
Check the equipment for any visible damage. Make sure you are familiar with
the installation process.
Start-up and Test
Follow the step-by-step guide provided in the manual to start up the
Modicon M580 Controller. Perform necessary tests to ensure proper
functionality.
Operation and Adjustments
Learn how to operate the controller efficiently by referring to the
detailed instructions in the manual. Make adjustments as needed to customize
the settings based on your requirements.
FAQ
-
Q: What should I do if I encounter a warning message on the controller?
A: If you see a warning message, refer to the safety information section of the manual to understand the potential hazard and follow the recommended actions to ensure safety. -
Q: Can I install updates to the firmware of the Modicon M580 Controller?
A: Yes, you can update the firmware of the controller. Refer to the Firmware History Release Notes section of the manual for instructions on updating to newer versions.
Legal Information
The information provided in this document contains general descriptions,
technical characteristics and/or recommendations related to
products/solutions. This document is not intended as a substitute for a
detailed study or operational and site-specific development or schematic plan.
It is not to be used for determining suitability or reliability of the
products/solutions for specific user applications. It is the duty of any such
user to perform or have any professional expert of its choice (integrator,
specifier or the like) perform the appropriate and comprehensive risk
analysis, evaluation and testing of the products/solutions with respect to the
relevant specific application or use thereof. The Schneider Electric brand and
any trademarks of Schneider Electric SE and its subsidiaries referred to in
this document are the property of Schneider Electric SE or its subsidiaries.
All other brands may be trademarks of their respective owner. This document
and its content are protected under applicable copyright laws and provided for
informative use only. No part of this document may be reproduced or
transmitted in any form or by any means (electronic, mechanical, photocopying,
recording, or otherwise), for any purpose, without the prior written
permission of Schneider Electric. Schneider Electric does not grant any right
or license for commercial use of the document or its content, except for a
non-exclusive and personal license to consult it on an “as is” basis.
Schneider Electric reserves the right to make changes or updates with respect
to or in the content of this document or the format thereof, at any time
without notice.
To the extent permitted by applicable law, no responsibility or liability is
assumed by Schneider Electric and its subsidiaries for any errors or omissions
in the informational content of this document, as well as any non-intended use
or misuse of the content thereof.
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.
The addition of this symbol to a “Danger” or “Warning” safety label indicates
that an electrical hazard exists which will result in personal injury if the
instructions are not followed.
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, could result in
death or serious injury.
CAUTION
CAUTION indicates a hazardous situation which, if not avoided, could result in
minor or moderate injury.
NOTICE
NOTICE is used to address practices not related to physical injury.
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. 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 are 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.
Operation and Adjustments
The following precautions are from the NEMA Standards Publication ICS
7.1-1995:
(In case of divergence or contradiction between any translation and the
English original, the original text in the English language will prevail.)
- 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 required by the operator should be accessible to the operator. Access to other controls should be restricted to prevent unauthorized changes in operating characteristics.
About the Book
Document Scope
This document presents a history of Modicon M580 controller firmware releases,
including a description of improvements made to each firmware release. The
firmware update procedure can be found in the Modicon M580 – Update Procedure,
User Guide.
NOTE: Schneider Electric firmware is continuously reviewed and updated to
maintain a high level of quality of our products.
Ensure your installation is up to date with the newest firmware versions, to
help protect your infrastructure against cybersecurity threats and to
experience improved quality performance. For further information please visit
the Schneider Electric Cybersecurity Support Portal:
https://www.se.com/ww/en/work/support/cybersecurity/overview.jsp
Validity Note
This document is valid for Modicon M580 firmware versions up to and
including version 4.20. For product compliance and environmental information
(RoHS, REACH, PEP, EOLI, etc.), go to www.se.com/ww/en/work/support/green-
premium/.
Information on Non-Inclusive or Insensitive Terminology
As a responsible, inclusive company, Schneider Electric is constantly updating
its communications and products that contain non-inclusive or insensitive
terminology. However, despite these efforts, our content may still contain
terms that are deemed inappropriate by some customers.
M580 Firmware Versions
M580 V04.20
Limitations
EADM is a common utility tool used for updating firmware in many Schneider
Electric Industrial Automation products and can be downloaded here:
https://www.se.com/ca/en/download/document/EADM/
Inoperable Equipment
- Do not upgrade with firmware version 4.01 or later any of the following Modicon M580 commercial references with a product version (PV) 3 or earlier: BMEP581020(H), BMEP582020(H), BMEP582040(H), BMEP583020, BMEP583040, BMEP584020, BMEP584040.
- If you intend to upgrade the M580 controller with a firmware version 4.01 or later, and you are using a Modicon M580 RTU module in association, first upgrade the RTU module to firmware version 03.02.02 or later and test your application.
- If you intend to upgrade the M580 controller with a firmware version 4.01 or later, and you are using a Modicon BMENOC0301 or BMENOC0311 module in association, first upgrade the BMENOC module to firmware version 02.20 or later and test your application.
- If you intend to upgrade the M580 controller with a firmware version equal to or greater than 4.01, and you are using a Modicon BMENOC0321 module in association, first upgrade the BMENOC module to firmware version 1.09 or later and test your application.
NOTE: Product version (PV) can be found on the product label. Current software version (firmware version) running on the product can only be found in connected mode with: EcoStruxure Automation Device Maintenance (EADM) or EcoStruxure Control Expert.
NOTE:
- A controller updated with software version (firmware version) 4.01 or later can be downgraded to earlier firmware versions using a specific downgrade tool. Contact your local Schneider Electric service representative.
- Updating from firmware version 3.20 or earlier to firmware version 4.01 or later must be done following a two-steps specific procedure. For instructions, refer to the M580 Firmware Installation Guide.
- Unity Loader cannot be used when using firmware version 4.01 or later. Instead, use of the EADM tool version 3 or later is necessary.
- Controllers with firmware version 4.01 and later can execute applications generated by earlier EcoStruxure Control Expert versions using earlier application versions. No modification or rebuild is needed.
Firmware Version 04.20 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
04.20| 11/2023| N.A.| Improvement of Cybersecurity: New Secure
Engineering link modes. Support of HTTPS communication between M580 controller
and Control Expert.
N.A.| Improvement of SYSLOG events recovery: The SYSLOG events are stored in
the M580 non-volatile memory, they can be recovered and downloaded from the
M580 webpage using an HTTPS connection.
PEP0588260R PEP0588280R PEP1056784R| The following security vulnerability has
been addressed in this release
- CWE-924: Improper Enforcement of Message Integrity During Transmission in a Communication Channel
PEP0649547R| Bug fix of BMEP584040 I/O Scanner control bit (DIO_CTRL) that had
been working incorrectly by resetting the bit repeatedly between 0 and 1
without effect.
PEP1035211R| The following security vulnerability has been addressed in this
release
- CVE-2023–6408
PEP1042827R| New Cybersecurity M580 V4.20 feature enabling external access to
SYSLOG from web pages.
PEP1052186R| The following security vulnerabilities have been addressed in
this release
- CVE-2018-7855
- CVE-2023-5735
PEP1056782R| The following security vulnerability has been addressed in this release
- CVE-2022-45789
PEP1058570R| Bug fix of Control Expert V15.2 & M580 Hot Standby v3.20, which
were non- operational on application download.
PEP1060888R| The following third-party components have been updated to address
cybersecurity vulnerabilities. OpenSSL:
- CVE-2023-0286
- CVE-2022-4304
- CVE-2023-0215
- CVE-2022-4450
PEP1069770R| Bug fix of M580 V4.10 unable to connect via TFTP to EF OPCUA client
NOTE:
- EcoStruxure Control Expert V16.0 is required to use the new features of M580 controller Firmware version 4.20 (i.e., select M580 controller V4.20 as the application level).
- Firmware version 4.20 is compatible only with the Modicon M580 Standard offers (Standalone and Hot Standby controllers). The Modicon M580 Safety offer is not supported by this release.
V4.20 M580 Controller Firmware New Features
V4.20 new feature include:
- Secure Communication Drivers
- Engineering Link Modes
- Security Editor Whitelist, page 12
- Security Editor Password, page 12
- SYSLOG Events Recovery, page 12
Secure Communication Drivers
HTTPS and HTTPS via USB are new drivers that support secure engineering links.
NOTE: For clarity, two pre-existing drivers have been renamed:
- TCPIP is now Modbus TCP
- USB is now Modbus TCP via USB
Engineering Link Modes
Depending on the level of targeted cybersecurity, you can select one of the
following three Engineering Link Modes:
-
Full Access:
The controller behaves as in previous firmware versions. Secure and non-secure communications are accepted.- For Control Expert communication, the controller accepts the non-secure drivers Modbus TCP and Modbus TCP via USB or secure drivers HTTPS and HTTPS via USB.
- For SCADA or controller to controller communication, Modbus TCP (port 502) is accepted.
-
Filtered (default):
A hybrid mode you can use to apply cybersecurity on the engineering link, and non-secure connectivity on links to SCADA or other controllers.- For Control Expert communication, the controller accepts the secure drivers HTTPS and HTTPS via USB.
- For SCADA or controller to controller communication, Modbus TCP (port 502) or UMAS (OFS) are accepted.
NOTE: In Filtered mode, the controller accepts the unsecure drivers Modbus TCP and Modbus TCP via USB but only with Connection mode set to monitoring in the options of the project. Monitoring mode is a read only mode, where it is not possible to download an application to the controller or stop the controller.
-
Enforced :
This mode provides the highest level of security. Only secure protocols are accepted by the controller:- For Control Expert communication, the controller accepts only the secure drivers HTTPS and HTTPS via USB.
- For SCADA or controller to controller communication, Modbus TCP (port 502) or UMAS (OFS) are NOT accepted.
Security Editor Whitelist
A Certificate Whitelist is introduced to the Security Editor and includes
the following features:
- Add: Use this command to configure the IP address of the M580 controller on which you want to create a secure engineering link.
- Get Certificate: Use this command to retrieve HTTPS certificate from the device.
- A dialog where you can trust the certificate and add it to Windows certificate store.
- View Certificate: Use this command to display and verify the certificate.
- Remove: Use this command to remove a certificate from the whitelist.
Security Editor Password
A password expiration date can be configured in Security Editor. The
SecurityAdmin user now must configure a password at installation if security
is enabled.
SYSLOG Events Recovery
SYSLOG events are stored in the M580 controller in non-volatile memory. They
can be recovered and downloaded from the M580 web page using an HTTPS
connection.
M580 V04.10
Firmware Version 04.10 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
| | PEP0537170R| Improve M580 SD card diagnostic in %SW97 for application
mismatch
| | PEP0664538R| Improve M580 SD card diagnostic in %SW97 for missing SD card
| | PEP1014002R| Fix M580 Forced bit counter decrement in %SW102 and %SW108
when over limit of 1024
| | PEP0650241R| Add system time catchup bit status %SW73.4 in Time Stamping
feature
| | PEP1030630R| Improvement of robustness for some Modbus commands
| | PEP1030267R| Improvement of cyber security protection (CVE-2022-45788)
| | VMT-7905|
04.10| 02/2023| PEP1031147R| Restriction of “Initialize %MWi on cold start”
option to not reset %SW138 and % SW141
| | PEP1044835R| Fix a regression since 4.02 affecting reconfiguration of
submodules with FDR and FTP
| | PEP0541853R| Improvement of M580 diagnostics in DiagFiles
| | PEP1051545R / PEP1051547R| Improvement of cyber security linked to UMAS
protocol
| | VMT–9330 /|
| | VMT–9331|
| | NA| M580 controller start-up time with firmware version 4.10 and later is
increased by 50% compared to firmware version 3.20.
NOTE:
- Firmware version 4.10 replaces version 4.02, which is no longer available. EcoStruxure Automation Device Maintenance (EADM) version V3.1.147 or later is required to perform the firmware upgrade operation.
- EcoStruxure Control Expert V15.3 is required to use the new features introduced with the M580 controller Firmware version 4.10 (select M580 controller V4.10 as application level).
- Firmware version 4.10 is compatible only with the Modicon M580 Standard offer (Standalone and Hot Standby). The Modicon M580 Safety offer is not supported.
M580 V04.02
Firmware Version 04.02 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
**04.02| ** 09/2022| PEP1036111R| Fix a regression since 4.01. When
using Modbus FC 15 to write multiple coils to M580 controller the result of
the operation is not predictable.
N.A.| Fix a regression since 4.01. It is not possible to update firmware of
X-bus only in- Rack modules through the controller backplane:
- X-bus modules with Ethernet front port access are not impacted.
- For BMXNOM0200 module firmware update, M580 rack power supply must be reset manually after the operation.
NOTE:
- Firmware version 4.02 replaces version 4.01, which is no longer available. Use version 4.02 or later in place of version 4.01.
- EcoStruxure Control Expert V15.2 is required to use the new features introduced with M580 controller firmware version 4.01 (select M580 controller V4.00 as application level).
- Firmware version 4.02 is compatible only with the Modicon M580 Standard offer (Standalone and Hot Standby). The Modicon M580 Safety offer is not supported.
M580 V04.01
Firmware Version 04.01 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
04.01| 07/2022| N.A.| Improvement of cybersecurity protection:
secure firmware update with EcoStruxure Automation Device Maintenance
N.A.| Improvement of cybersecurity protection: HTTPS for Data Storage, webpage
access and firmware update (Self-Signed certificates)
N.A| Implementation of a new feature: SNMPv 3 (NoAuthNoPriv only)
N.A.| Implementation of a new feature: NTPv4 client/server and NTPv4 server
only for better time precision and resiliency
N.A.| Implementation of a new feature OPC UA Client as Elementary Function
Blocks (EF) compliant to PLCopen Standard
N.A.| Improvement of event log: update SYSLOG version RFC 3164 to RFC 5424
N.A.| Implementation of a new feature: support BMENUA0100(H) Firmware version
2.01 for customized unique role name
| | N.A.| Implementation of a new feature: new Controller Device DDT type
“TBMEP58 ECPU_EXT2” including NTPv4 diagnostics
---|---|---|---
N.A.| Removed Controller Device DDT type “T_BMEP58_ECPUPRP_EXT” (only for
application version >4.00)
N.A.| Removed HTTP protocol
N.A.| Removed FTP protocol for Data Storage and firmware upload
N.A.| Removed: SNTP (only for application version >4.00)
PEP0677514R VMT-4976| Improvement of cyber security protection.
M580_CE v15 SP1 Denial of Service
PEP0676721Rm VMT-4978| Improvement of cyber security protection.
M580 Denial of Service
**04.01| ****07/2022**| PEP0670929R| Improvement of cyber security
protection. M580 BadAlloc Multiple RTOS vulnerabilities Refer to CVE 2020
35198 – CVE 2020 28895 for more details
PEP0660997R VMT-4659| Improvement of cyber security protection.
M580_Integer Underflow Denial of Service
PEP0636127R VMT-3285| Improvement of cyber security protection. M580 Denial of Service
Refer to CVE2021-22779 for more details
PEP0635317R PEP0604347R VMT-2983| Improvement of cyber security protection. M580 information disclosure
Refer to CVE2021-22786 for more details
PEP1005826R VMT-5538| Improvement of cyber security protection M580 XSS
vulnerabilities contained in JQuery Refer to CVE-2020-11022 and CVE-2020-11023
for more details
PEP0591421R| Improvement: new SYSLOG event, Hot Standby system states
(Primary/ Standby/Wait)
PEP0667293R| Fix: M580 controller receiving zone disorder for multiple
READ_VAR calling
N.A.| Increases robustness of controller: new diagnostic mechanism (history
traceability) with essential system word information for better support
purpose from Schneider Electric
PEP0647567R| Fix: Cold start (instead of warm start) on power up issue with
BMEP5820X0 PV15 FW3.20
PEP0667554R| Fix: M580 Hot Standby losing CRA Drops on swap from Prim->Stby
when performing online change on an application using more than 70 EDS files.
PEP0669774R| Fix: a M580 DIO_CTRL bit not working as expected for the Modbus
TCP IO Scanner
N.A.| Fix: After a Power ON, the standby has MS and NS LED steady red
PEP1013234R| Fix: %SW49 freezes and was not updated as expected.
04.01| 07/2022| N.A.| Fix: String_to_real conversion when
‘generate with LD link animation’ option unchecked
PEP1009430R| Fix regression from 2.90 to 3.20 in BMEP582040 – IO SCANNING,
missing devices in the IO scanner
N.A.| Fix: Write Only IO Scanning function between 2 NOCs giving bad status in
DDT SCANNER_OK variable and DIO_Health[x] variable
N.A.| Fix regression from 3.10 to 3.20 in BMEH6040, BMENUA0100 is abnormally
disconnected after each swap by application.
N.A.| Fix: Drop loss after drop power cycle
PEP1025228R| Fix: M580 – crashes in 0xEC10 due to EtherNet/IP stack
NOTE:
- Firmware version 4.01 replaces version 3.30, which is no longer available for non-safety-related controllers. Use version 4.01 or later in place of version 3.30.
- EcoStruxure Control Expert V15.3 is required to use the new features introduced with M580 controller firmware version 4.01 (select M580 controller V4.00 as application level).
- Firmware version 4.01 is compatible only with the Modicon M580 Standard offer (Standalone and Hot Standby). The Modicon M580 Safety offer is not supported.
M580 V03.30
Firmware Version 03.30 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
03.30| 12/2021| N.A.| Improvement: support of the Modicon M580 Safety
commercial reference BMEP586040S
NOTE: : Firmware version 3.30 is only available for safety processor BMEP586040S.
M580 V03.22
Firmware Version 03.22 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
03.22| 05/2022| N.A.| Manufacturing tests support for new hardware
PV25.
PEP0647567R| Fix unexpected “Cold start” at power up issue for BMEP582020 and
BMEP582040.
NOTE:
- Firmware version 3.22 is not available in se.com.
- In Modicon M580 Hot-Standby systems, level of Firmware version in both controller “A” and “B” must be equal. Controller PV 25 with Firmware version 3.22 can be downgraded to earlier software versions (Firmware version).
M580 V03.20
Firmware Version 03.20 Improvements
Firmware Version| **Publication Date| Internal Reference|
****Description
---|---|---|---
** 03.20| **** 11/2020| PEP0531707R| Implementation of a new feature: data
memory protect settings in the variable editors
PEP0546432R VMT-1385| Improvement of cyber security protection. refer to
CVE-2019-6848 for more details
| | PEP0546433R VMT-1386| Improvement of cyber security protection. refer to
CVE-2019-6849 for more details
---|---|---|---
PEP0575205R| Improvement of cyber security Increases robustness of controller
on access to the webserver
PEP0536845R| Fix a SNMP answer data regression since 2.80
PEP0574971R
VMT-1950
| Resolved a remote Denial Of Service while using a specific Python script;
controller went into an stop managed exception. refer to CVE-2020-7543 for
more details
PEP0573933R| Increases robustness of controller communication EF on big number
of simultaneous connections.
N.A.| CFB: error when reading a TOD variable (Error when retrieving local
variable type despite variable well declared)
N.A.| Increases robustness of controller for SFC section on warm start
PEP0569506R / VMT-1705| Corrected a stop managed exception vulnerability of
the controller caused by a specific UMAS command. Refer to CVE-2020-7537 for
further details.
N.A.| Increases robustness of Hot Standby system, in case of very long task
period (to prevent de-synchronization)
N.A.| Improvement of the reliability of the controller workload diagnostic
value
PEP0558372R| Increases robustness of controller against memory leak issue, on
some types of LLDP frames occurrence.
**** 03.20| 11/2020| PEP0556173R| Increases robustness of
controller against removal of a device accessible through a gateway.
PEP0591264R| Removed wrong diagviewer message “HSBY: Degraded hsby data
transfer”
PEP0539539R| Implementation of the “monotonic time” black channel for safety
systems.
PEP0593227R| Remove the 6 extension racks unexpected limitation.
PEP0558717R| Correction to align the SYSLOG events messages text with online
documentation.
N.A.| Enhancement of the performance when in parallel branches in SFC
language.
N.A.| Fix a bad display of the links in FBD section on the program viewer
using the webserver.
PEP0572529R| Improvement of cyber security protection on webserver
N.A.| Implement new version of safety coprocessor.
N.A.| Restored the error reporting service of the send_email function block.
PEP0547752R| Fix a Hot Standby device_ddt EIO_ERROR status that was toggling.
PEP0582003R| Implementation of the capability to recover from a long catchup
state without stopping the process
PEP0547404R| Implementation of the safety monotonic time principle
N.A.| Implementation of a new feature: SFC “final scan”
PEP0611715R| Improvement of cyber security memory read protection
03.20| **** 11/2020| PEP0537170R| Improvement of controller device DDT
about SD Card diagnostics
N.A.| Increases robustness of heavy safety systems (managed exception after
few hours running)
PEP0563955R| Enhancement of the reliability of the Hot Standby device_DDT
“SYNC” diagnostic for BMEH586040 controllers.
PEP0595913R| Fix a NOC disconnection (IP lost) on app transfer following
several online modifications
PEP0531779R| Fix variable initialization issue after init on SFC
M580 V03.10
Firmware Version 03.10 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
03.10| 11/2019| N.A.| Improvement: support of the CIP Safety
protocol for the standalone Safety controllers BMEP582040S and BMEP584040S
PEP0536229R PEP0536224R PEP0549596R PEP0535816R| Improvement of cyber security
protection: Denial of service on invalid inputs on firmware upgrade
PEP0545693R| Improvement of cyber security protection: Denial of service:
Operating System reinforcement
N.A.| Improvement: optimization of the max start-up delay between wait and
run- primary state on Hot Standby controller when no peer controller is
connected
N.A.| Improvement: safety controller NTP time update via BMENOC0301.4 or
BMENOC0311.4
PEP0546973R| Improvement of cyber security protection: Denial of Service on
invalid inputs
M580 V02.90
Firmware Version 02.90 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
| | PEP0532740R| Improvement of cyber security protection: Denial of service
on invalid inputs
| | PEP0533497R|
| | PEP0448402R|
| | PEP0518846R|
| | PEP0518847R|
| | PEP0518848R|
| | PEP0515689R|
| | PEP0527486R|
02.90| 07/2019| PEP0532557R| Fixes a byte swap issue following Modbus I/O
scanning modification. When the I/O scanner of the controller writes data to
any devices, swap of byte might
| | | appear in specific conditions. This issue was present on legacy
versions.
| | PEP0533499R| Improvement of cyber security protection: Unauthenticated
write data request
| | PEP0435529R| Enhancement: The controller informs the NOR that it’s in
summer time. %S58.
| | PEP0454883R|
| | PEP0454883R| Adjust the behavior of the controller in case of data
checksum error (reboot instead of exception stop) .
| | PEP0504969R| Harmonizes the behavior of the variables initialization on
all controller ranges.
| | PEP0535827R| Increases robustness of controller when loading an
application level V1.10 in controller with V2.8
02.90| 07/2019| N.A.| Improvement of the robustness on swap on
Safety Hot Standby controller.
PEP0527907R| Improves the behavior of I/O scanner lines control bits when the
M580 scans a Schneider M221 controller.
PEP0448852R| Improves the readability of the RIO diagnostics
| | PEP0448852R| Improves the robustness of the Standby Safety controller
following CCOTF and application transfer from Primary to Standby.
---|---|---|---
PEP0530147R| The wrong cabling on the coax side of the 140CRA31908 was not
detected. The fix of this issue requires a 140CRA firmware V2.40 and the OS
V2.90
N.A.| New feature to prevent downgrade firmware Firmware version<2.90 in the
controllers with PV referenced below.
PEP0515685R| Improvement of cyber security protection: Denial of service on
invalid application transfer
PEP0530708R N.A.| Improves the robustness following modification on line.
(when replacing wire between 2 FBs by variable)
PEP0534509R| Improvement of cyber security protection: Denial of service on
HTTP request
N.A.| Improves the firmware upgrade robustness with Unity Loader
PEP0532226R| Fixes M580 – %SW87 – the Number of Queries not matching between
client and server
PEP0450104R| Improvement of cyber security protection: Buffer overflow in FTP
service
PEP0426709R| Fixes that backup LED is reported incorrectly in web page.
PEP0505171R PEP0505170R| Improvement of cyber security protection:
Unauthenticated modification of application
PEP0505165R| Improvement of cyber security protection: Denial of Service on
controller reservation
02.90| 07/2019| PEP0515694R| Improvement of cyber security
protection: Unauthenticated application transfer
N.A.| Improves robustness during big amount of project downloads
N.A.| Enriches the event log (SYSLOG protocol) when the firmware of the
controller has been upgraded
NOTE: To be able to select the M580 V2.90 controller and its features in Control Expert V14.0 applications, installation of the following hot fix for Control Expert V14.0 is required: “ControlExpert_V140_HFPMEPXM0100 HF0312169E”
NOTE:
- The following table lists the controller PV references that cannot be downgraded to Firmware versions earlier than V2.90 (due to new hardware). Unity Loader will not perform such a downgrade.
- Controllers with PV later than the ones referenced below need to be upgraded to Firmware version 2.90 or later.
- Like any new firmware, a program generated by versions earlier than V14 of Unity Pro / Control Expert will be accepted.
Commercial Reference| Short Description| New Product
Version| New Software Version
---|---|---|---
BMEH582040| M580 HSBY CPU LEVEL 2 FOR R IO| 11| 2.90
BMEH582040C| C M580 HSBY CPU LEVEL 2 FOR R IO| 10| 2.90
BMEH582040K| M580 LEVEL 2 HSBY CPU KIT| 10| 2.90
BMEH584040| M580 HSBY CPU LEVEL 4 FOR R IO| 11| 2.90
BMEH584040C| C M580 HSBY CPU LEVEL 4 FOR R IO| 10| 2.90
BMEH584040K| M580 LEVEL 4 HSBY CPU KIT| 10| 2.90
BMEH586040| M580 HSBY CPU LEVEL 6 FOR R IO| 11| 2.90
BMEH586040C| C M580 HSBY CPU LEVEL 6 FOR R IO| 10| 2.90
BMEP581020| M580 processor level 1 for D IO| 14| 2.90
BMEP581020H| M580 hardened processor level 1 for D IO| 14| 2.90
BMEP582020| M580 processor level 2 for D IO| 14| 2.90
BMEP582020H| M580 hardened processor level 2 for D IO| 14| 2.90
BMEP582040| M580 processor level 2 for D & R IO| 14| 2.90
BMEP582040H| M580 hardened processor level 2 for D & R IO| 14| 2.90
BMEP583020| M580 processor level 3 for D IO| 14| 2.90
BMEP583040| M580 processor level 3 for D & R IO| 15| 2.90
BMEP584020| M580 processor level 4 for D IO| 15| 2.90
BMEP584040| M580 processor level 4for D & R IO| 14| 2.90
BMEP585040| M580 processor level 5 for R IO| 9| 2.90
BMEP585040C| C M580 processor level 5 for R IO| 8| 2.90
BMEP586040| M580 processor level 6 for R IO| 8| 2.90
BMEP586040C| C M580 processor level 6 for R IO| 8| 2.90
M580 V02.80
Firmware Version 02.80 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
02.80|
**** 02/2019
| PEP0477261R| LED ERR blinks in storm condition
PEP0448055R| Controller Device DDT Network Health bit now returns to 1 when
issue of Storm/Network disappears
PEP0481942R| BME5800 controllers do not lose anymore I/O scanning tick
PEP0437710R| BME5800 controllers – enable CIP requests when sender /
receiver is a controller
PEP0472830R PEP0475431R PEP0441086R| Improvement of cyber security protection.
| | PEP0433539R PEP0456402R|
---|---|---|---
PEP0478160R| Prevent a controller firmware to be loaded in a BMXNOR module
(destructive)
PEP0423915R| New feature: force eRIO drops outputs to fallback state (like %S9
for local I/0s)
PEP0423150R| Diagnostic Viewer improvement
PEP0495030R| Improvement of the safe communication avoiding I/O fallbacks
N.A.| Improvement of the safe communication avoiding I/O fallbacks on %SW128
usage
N.A.| Avoid having a possible Safe task Halt (%SW125=5AF3) following an Init
safe
N.A.| Improvement of the startup sequence if the Hot Standby link is not
healthy (damaged, broken or unplugged…): if controller B is controlling the
I/Os (Primary), then at startup, controller A might take the Primary role with
a NULL context instead of starting in Standby mode.
PEP0496873R| Improvement of the startup sequence with “auto start in run” and
reset from the power supply, to avoid a possible 3 red LEDs managed exception.
PEP0500049R| Correction of a network redundancy diagnostic issue (in the
controller DDDT) when the controller is connected to an STB DIO loop.
NOTE: For Firmware version 2.80 and later, the Unity Pro offer is re- named EcoSruxure Control Expert.
M580 V02.70
Firmware Version 02.70 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
**** 02.70| **** 07/2018| PE- P0300614R| New feature: manage time
stamped events on user defined trigger (external sources such as power
breaker…)
PE- P0337045R| Addition of 2 diagnostic messages in the primary diagnostic
viewer concerning counterpart controller : “becomes standby” & “no more
standby”
PE- P0411281R| Improve SD Card driver robustness
PE- P0439440R| Enhance cybersecurity features regarding Run/Stop input and
reservation mechanism management
PE- P0440866R| Enhance cybersecurity features regarding buffer overflow in
TFTP service
PE- P0441146R| Enhance cybersecurity coding rules on instruction “STRNCPY”
PE- P0441227R| Enhance cybersecurity coding rules for Software Development
Lifecycle
PE- P0447659R| Enhance cybersecurity regarding controller memory robustness
PE- P0329819R| Enhance “READ_VAR” robustness against multiple fast
disconnection / reconnections of Ethernet cable on NOC module
PE- P0434129R| Improve NTP service to fix the “RTC = 2085+” issue
PE- P0471161R| When using NTP service, the controller now displays correct
information in the % SW53
PE- P0434129R| When using NTP service, the controller now always keeps RTC
updated on power cycle
PE- P0432934R| Enhance robustness regarding FTP access to SD card (could lead
to HALT)
| | PE- P0439586R| Enhance robustness regarding Modbus server on reception of
partial request
---|---|---|---
PE- P0439147R| Enhance memory robustness when Magelis HMI configured by Vijeo
Designer writes to unlocated variable
PE- P0428446R| Correct IP address assignment to a BMEAHI0812 after a
controller power cycle if one or both of the ETH ports on the controller are
disabled
PE- P0461343R PE- P0460854R| Correct FDR synchronization on Hot Standby
controller switchover : could lead to Hot Standby synchronization status to
“OFF”, PMESWT0100 not restarting after controller switchover
M580 V02.60
Firmware Version 02.60 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
02.60| 05/2018| N.A.| Improvement: support of the reference BMEP582040S
NOTE:
- Firmware version 2.60 is only available for safety processors BMEP584040S.
- Downgrading the BMEP584040S can only be executed by Schneider Electric support services.
NOTICE
INOPERABLE EQUIPMENT
Do not downgrade a BMEP584040S to the Firmware version 2.40. Failure to follow
these instructions can result in equipment damage.
M580 V02.50
Firmware Version 02.50 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
02.50| 04/2018| PEP0314683R| Correction of a problem related to
frozen variables that might happened after a SFC initialization in seldom
cases
PEP0428256R| Internal Modbus server robustness enhancement against malformed
Frame
PEP0412883R| ECC activation (Error Correcting Code) – see notes
PEP0422526R| Fix of i/o scan that didn’t work due to a RST_ACQ
PEP0431488R| Internal HTTP server robustness enhancement against malformed
Frame
PEP0419392R| Restore SYSLOG function that was not available anymore since
v2.30
PEP0434189R| Increase of backup application speed
N.A.| Update processor settings based on the latest manufacturer
recommendations
| | N.A.| Enrich the diagnostic file information to ease and make more
efficient problem resolution by R&D
---|---|---|---
N.A.| Fixes seldom “3 red LEDs” behavior on rack reset (CPS button)
NOTE: An Error Correcting Code mechanism improves the robustness of the controller against memory bit flips (soft errors) during its lifetime. This feature allows the controller to reach a level of robustness that exceeds the quality standard and might also impact the cycle time of the controller. It is recommended to check that the application cycle time after upgrade conforms with application requirements.
NOTICE
INOPERABLE EQUIPMENT
Do not power off the controller when upgrading the controller to 2.50 or later
from an earlier version (or vice versa).
Failure to follow these instructions can result in equipment damage.
M580 V02.41
Firmware Version 02.41 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
02.41| 10/2017| N.A.| Improvement: support of the CCOTF
(Configuration Changes On The Fly) function in S908 drops behind a
140CRA31908. The minimum requirements for this function are:
- Unity Pro v12.0 Hot Fix or Unity Pro v13.1 or later (Unity Pro v13 does not support CCOTF on S908)
- 140CRA31908 FW version 2.30 or later
- 140CRP93xxx FW version 2.10 or later
- 140CRA93xxx FW version 2.03 or later
- BMEx584040 or BMEP585040 or BMEx586040 FW version 2.41 or later
PE- P0358607R| Improve robustness on power cycle when tasks cycle periods are
close to 1ms
PE- P0423246R| Improve the robustness of cancelling a communication function
block when used in a FAST task. Reminder: it is not recommended to use
communication function block in FAST tasks.
PE- P0341973R| Improve robustness of the system when 2 breakpoints are used
consecutively within the same ST section
PE- P0418125R| Evolution of “device DDT” mode behavior, so that the I/O power
supply validity is evaluated before the logic (like in “topological” mode).
PE- P0391470R| Fixes the incorrect information displayed in the webpage
concerning the DHCP feature: even if enabled, the webpage was displaying it
disabled.
PE- P0314563R| Prevent the system to go to HALT when large number of
communication function blocks are used (80 or more per cycle) and when the
execution cycle duration is close to the configured period.
PE- P0358247R| Optimize the performances when %SW90 is used to expand the
default number of communication requests possible per cycle
PE- P0427510R| Avoid a rare situation where the controller might go to the NO
CONF state upon power cycle in case of very large application (memory close to
be full)
PE- P0428228R| Robustness improvement of the communication system in case of
heavy loads
NOTE: Firmware version 2.41 is available only for processors level 40 and later. The impact of performances introduced in v2.30 has been resolved and is back to normal.
M580 V02.30
Firmware Version 02.30 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
02.30| 04/2017| PEP0348778- R| Improve the robustness of the
redundant system to avoid a very seldom case where the RIO bumped on 1 cycle
after a controller switchover triggered by a complete loss of visibility the
RIO network by the primary (both the 2 controller ETH ports disconnected)
PEP0348925- R| Prevent any RIO drop disconnection in rare cases of a misformed
DHCP telegram
PEP0333697- R| Change the behavior of the NTP management in order to avoid the
system time to shift one hour less when BMXNOR0200H is set as NTP client.
PEP0337384- R| Improve robustness on proprietary FC90 Modbus server in
controller
PEP0339111- R| Implement a new algorithm against TCP sequence number
vulnerability giving now unpredictable random TCP sequence numbers
PEP0348361- R| change the behavior of the SCHEDULE function block to be
aligned with the user documentation : Sunday was assign to bit 7 in WEEK
instead of 0
PEP0350099- R| Improve SYSLOG system where some events described in user
manual were not recorded (Application and configuration upload / download)
PEP0358247- R| Improve robustness of the internal communication system to
avoid it being overloaded by too many requests that resulted into diminished
communication performances
PEP0387751- R| Improve robustness of the system against very seldom cases
where specific DTM files loaded into the controller lead to a controlled stop
unexpectedly.
UNI- TY00081595| Increase robustness of the system when sending communication
FC90 requests via WRITE_CMD_MX that could lead to a controlled stop
unexpectedly
UNI- TY00083596| Increase the robustness of the web server (rack viewer part)
to avoid, in very seldom case, to trigger a controlled stop of the controller
unexpectedly
UNI- TY00084328| Increase the robustness of the redundant system related to
Ethernet IP scanner & adapter services that might stop after intensive
controller swaps
UNI- TY00084413| Fix a seldom behavior in the firmware download processing
that could lead to the following error message “Flash upgrade error: S_False”
UNI- TY00084448| Fix a very seldom case of system controlled stop (managed
exception state EC10) when downloading a new firmware in the controller
UNI- TY00084826| Fix a seldom issue that lead to a unexpected state in the
module re-configuration after a hot swap due to high frequency of explicit
communication EF activation (READ_VAR, WRITE_VAR…) – typically less than 50ms.
NOTE: Firmware version 2.30 is available only for processors level 40 and
later. It may impact performances under specific operating conditions (up
to+30% of scan time measured) due to enhancements concerning operating system
cybersecurity.
After updating the processor version from an existing application, check if
this impact appears and study the potential consequences in the system.
M580 V02.20
Firmware Version 02.20 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
| | N.A.| Fix a communication server issue when many communication EFs are
started at the same time, could lead to error code 7.
| | N.A.| Fix a communication EF operating mode issue in redundant
configuration :Controller
| | | waits now until its IP address is correctly set after a controller swap
(Hot Standby)
| | | before executing communication EF. Wrong IP address could previously be
used by
| | | Modbus EF during first Mast cycle after a swap that lead to
communication errors.
| | N.A.| Improvement: Enhance diagnostic for redundant system: %SW61.5
support to get
access by program to the information of controller A and controller B
| | N.A.| Fix a real time issue on Ethernet IP system when processing
arpResolv request: task could be interrupted during up to 600ms, that could
lead to a bump on CRA.
| | N.A.| Fix a seldom issue that lead to a controller stop (error code EC04)
after around 20 000 swaps on redundant system. (robustness of tDiagMgrPoll
system task).
| | N.A.| Fix a seldom issue that lead to a controller stop (error code EC04)
after application
swaps on redundant system. (robustness of tLLDP system task).
| | N.A.| Improvement: Enhance diagnostic in case of unexpected system stop
thank to a new
| | | file /usr/diag/crash.txt generated. It includes the complete VxWorks
call stack of the
| | | faulty task.
| | N.A.| Fix an issue on software upload when password activated.
| | PE-| Fix a robustness issue that could lead to a controlled stop of the
controller after
| | P0342179R| receiving PTP Ethernet packets.
| | PE-| Fix an issue on %S94 operating mode that caused the BMENOC falling in
“No Conf”
| | P0343987R| state.
| | PE-| Improvement: Enhance application upload operating mode to block the
upload when
02.20| 09/2016| P0328060R| controller is not reserved to increase the
security.
| | UNI-| Fix an issue on SET_FILE_ATTRIBUTES EF that didn’t change the file
attributes
| | T- Y00079914| successfully on M580.
| | UNI-| Fix a diagnostic issue on RIO DDT heartbeat (trigger too sensible)
| | T-|
| | Y00080213|
| | UNI-| Fix an issue on the redundant M580 controller to make the redundant
link more
| | T- Y00081354| robust to avoid seldom cases of controller B in “Wait” state
after several power cuts
| | UNI-| Fix an issue regarding auto-negotiation feature of the wired Hot
Standby high speed
| | T- Y00082078| link.
| | UNI-| Fix an issue that leads to system stop (error code EC10) of
redundant M580
| | T- Y00082487| controller when performing operating modes on both %S94 and
%S66
| | UNI-| Fix an issue that leads to a controller stop (root cause was a
watchdog overflow on
| | T-| EtherNet/IP) when disconnecting the Ethernet link connected with many
scanned
| | Y00082337| devices
| | UNI-| Fix an issue that leads to a controller stop (root cause was a
watchdog overflow on
| | T- Y00082350| EIP – %SW124=0x001F) when controller alternative power
cycles
| | N.A.| Fix an issue on the SFP after restarting the system that could lead
to have a Hot
Standby Link Down.
| | N.A.| Improvement of robustness on hardware watchdog by changing internal
system timeout values of MAC2.
M580 V02.13
Firmware Version 02.13 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
02.13| 09/2016| PEP0333578R| Fix the issue introduced with v2.12 where the
controller does not boot after power cycle
M580 V02.12
Firmware Version 02.12 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
02.12| 04/2016| PEP0314608R| Improvement: change the management of
closing TCP connection (to be aligned as M340)
N.A.| Improvement: miscellaneous robustness improvements
N.A.| Improvement: support BMENOC IO Scanning upgrade (from 1.8KW to 3.7 KW)
N.A.| Improvement: support of the Redundant Power Supplies (BMXCPS4002)
advanced diagnostic function blocks
N.A.| Improvement: support of the Global Data Module (NGD)
PEP0309455R| Fix the 10 years offset issue if time reference for NTP is coming
from BMXNOR0200
PEP0286728R| Fix the wrong display in millisecond of value coming from
R_NTPC() function.
PEP0286728R| Fix the arithmetic error wrongly generated when using FFB R_N
NTPC function block
PEP0328302R| Fix the offset issue when M580 answering to Modbus FC02 and FC04
requests from SCADA (same mapping than Quantum now)
PRB 192406| (Hot Standby only) : Fix the wrong behavior of remote IO frozen if
remaining Hot Standby controller goes into HALT state
PEP0322001R| Fix the wrong behavior of the %S9 not working properly at first
controller cycle
NOTE: Firmware version 2.12 is no longer available. Use version 2.13 or later in its place.
M580 V02.10
Firmware Version 02.10 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
02.10| 01/2016| PEP0299575R| Fixed an alignment issue in IO
Scanner when a sequence of specific manipulations is done related to adding /
modifying and removing line upon several build
PEP0287801R| Fixed potential loss of signature of an SD Card upon power cycle
PEP0311101R| Improvement: animation enabled on function REF_TO_ANYBOOL when
mapped on extracted bit
UNITY00079055| Improvement of data_exch CIP address input parameter in order
to avoid having to write it in the DFB at each cycle.
| | UNITY00078119 UNITY00078306 UNITY00076741 UNITY00076742| Improvement of
cybersecurity robustness against:
- Periodic configuration change at each cycle using ETH_PORT_CTRL block (ex: enable / disable FTP)
- FTP session still active when FTP disable using ETH_PORT_CTRL block
- Controller SYSLOG events recording improvement in case of FW update or controller reboot
---|---|---|---
UNITY00078670| Fixed EIP communication issues between M580 and M340 BMXNOC0401
in Ethernet / IP (it was OK for Modbus TCP)
N.A.| Improvement: support of State RAM for BMEP584040
N.A.| Improvement: support of Quantum Ethernet drops (140CRA31200) for
BMEP584040
N.A.| Improvement: support of some Quantum function blocks for BMEP584040
N.A.| Improvement: support of Rack Viewer for BMEP584040
N.A.| Improvement: All controllers: support of Redundant Power Supplies
BXCPS4002 (status and function blocks)
NOTE: Firmware version 2.10 does not support, and cannot be use on, M580 Hot Standby controllers (BME H 58xxxx).
M580 V02.01
Firmware Version 02.01 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
02.01| 07/2015| N.A.| Scanner controller DDDT evolution to
simplify user interface (new health bit and control bit per device…)
N.A.| Numbering schema change: Device ID, Connection ID, Object ID,
Compatibility to simplify user interface
N.A.| ANYBOOL support for on line animation
N.A.| Time stamping support for local variables of the controller
N.A.| Enhance cybersecurity features: Enable/Disable unused services, support
EtherNet/IP, DHCP, BOOTP services, Hardening Access Control (ACL), Disable FTP
on Ethernet when in NOCONF mode, Event Logging
N.A.| Device Integration: support of ‘R’ Ready devices
N.A.| Support of CCOTF on Local IO
PEP0293564R| Fix a potential issue where an undesirable output was one during
the first controller cycle after start-up
PEP0291328R| When the controller is HALTed, the DIO outputs keep the last
values -> the fix is to stop the IO scanner to activate the fall back values
PEP0281260R| No Ethernet IP connection (with drive Danfoss FC102)
PEP0250301R| Enhance DIO management for class 1 CIP connections (controller
DIO connection internal time-outs)
PEP0275023R| FTP password for firmware upload must be configurable
PEP0280264R| DEVICE_CNX_CTRL bits management is not correct on M580 controller
Device DDT for STB
PEP0250299R| M580 data Freshness bits management do not behave as described in
the documentation
PEP0275021R| Enhance FTP robustness against too long login names
PEP0275017R| Increase the reliability of the firmware integrity self-test
| | PEP0261831R| Regression vs M340 : implement NOR0200 NTP Client feature to
update the controller RTC
---|---|---|---
PEP0267189R| Enhance existing password protection mechanism to reserve
controller
M580 V01.13
Firmware Version 01.13 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
**** 01.13| | N.A.| Unity Loader being connected to a BMXEHCxxx via a
controller, the controller may go in “NO CONF” state OR Module LEDs blinking
(RUN, ERR, I/O, DL) OR “system stop” state (%SW124=EC00) during the upgrade of
the EHC.
N.A.| The webpage fails after a long period of time with the popup message :
“communication timeout occurred, please check the connection”
N.A.| During CNM Network discovery (Auto Topology using SNMP features) the
controller seems not being connected to the correct port
N.A.| In M580 controller web page, the module name is followed by “Pr”
PEP0267431R| Controller goes in “system stop” state when an unexpected CIP
frame targets the controller (this issue only occurs on BMEP58x020 controller
versions)
PEP0266012R| When connected indirectly to the controller (e.g. through a NOC),
the communication to the controller fails while performing heavy actions (like
storing actual values in init values)
PEP0250302R| The Control bits of the DIO scanner stops working after a while
PEP0250296R| Controller may go in “system stop” state after an On Line
Modification with High communication traffic
PEP0273207R| Cyber-security : impossible to disable the ports 2 and 3 of the
controller whereas the option is checked in Unity Pro (only concerns
BMEP58x020 controller versions)
N.A.| Improves Ethernet backplane communication management for large
configurations.
M580 V01.04
Firmware Version 01.04 Improvements
Firmware Version| Publication Date| Internal Reference|
Description
---|---|---|---
01.04| 12/2014| N.A.| Launch version
Schneider Electric
- 35 rue Joseph Monier
- 92500 Rueil Malmaison
- France
- + 33 (0) 1 41 29 70 00
- www.se.com
As standards, specifications, and design change from time to time, please ask
for confirmation of the information given in this publication.
© 2024 Schneider Electric. All rights reserved.
RN0000000110.01
References
- Schneider Electric Global | Global Specialist in Energy Management and Automation
- Green Premium products | Schneider Electric Global
- EcoStruxure Automation Device Maintenance (EN) | Schneider Electric
- Country Selector | Schneider Electric Global
Read User Manual Online (PDF format)
Read User Manual Online (PDF format) >>