
Blog
Schneider BMEP58CPROS3 Specs: Modicon M580 Safety Coprocessor Guide

The Schneider Electric BMEP58CPROS3 is a dedicated safety coprocessor for the Modicon M580 Safety automation platform. It works alongside a compatible M580 Safety CPU to support safety-related program execution, independent processing checks, and diagnostics. Its published specifications include a 24 V DC supply with 295 mA current consumption, an IP20 protection rating, and an operating temperature range of -25°C to +60°C. The coprocessor is a required component of the applicable M580 Safety architecture, not a standalone replacement for the main CPU.
Schneider BMEP58CPROS3 Technical Specifications
The BMEP58CPROS3 is designed to work as part of an M580 Safety processor pair. The following specifications are published in Schneider Electric product documentation.
| Specification | Details |
|---|---|
| Manufacturer | Schneider Electric |
| Product family | Modicon M580 |
| Model number | BMEP58CPROS3 |
| Product type | Safety coprocessor |
| Supply voltage | 24 V DC |
| Current consumption | 295 mA at 24 V DC |
| Operating temperature | -25°C to +60°C |
| Storage temperature | -40°C to +85°C |
| Relative humidity | 5–95% at 55°C, non-condensing |
| Ingress protection | IP20 |
| Vibration resistance | 3 gn |
| Shock resistance | 15 gn |
| MTBF | 946,000 hours, as published by Schneider Electric |
| Weight | Approximately 0.849 kg |
| Installation | Modicon M580 rack, adjacent to the compatible Safety CPU |
Source: Schneider Electric official BMEP58CPROS3 product page and the published technical datasheet. Check the current documentation for the applicable hardware revision and installation requirements.

What Does the BMEP58CPROS3 Safety Coprocessor Do?
In an M580 Safety system, the main CPU and safety coprocessor work together to execute and check safety-related application logic. Schneider documents an architecture that uses independent execution of safety task code, comparison of execution results, and periodic self-tests.
This arrangement helps detect discrepancies and internal faults that could affect safety-related operation. The coprocessor therefore serves a different purpose from a standard communication module or ordinary I/O expansion module.
The BMEP58CPROS3 is not intended to operate independently. Its safety functions depend on the compatible Safety CPU, the supported system configuration, and the validated application running on the complete platform.
Why the Safety CPU and Coprocessor Must Be Matched
The BMEP58CPROS3 is required for the applicable standalone M580 Safety processor configuration. Schneider’s M580 Safety documentation identifies the coprocessor as a mandatory partner for the BMEP58-series Safety CPU.
When planning a replacement, confirm the exact CPU reference, hardware versions, firmware compatibility, and EcoStruxure Control Expert software requirements. A physically compatible module is not automatically suitable for every M580 project.
For example, the Schneider BMEP584040S M580 Safety processor guide explains the main processor’s memory and I/O capabilities. The BMEP58CPROS3 performs the complementary safety-processing role. The two components must be evaluated as a compatible system rather than as interchangeable processors.
Installation and Environmental Considerations
Rack mounting and electrical connection
The coprocessor is mounted in the M580 rack next to its compatible Safety CPU. Schneider documentation identifies two mechanical hooks and screws for securing the module and establishing the specified mechanical attachment and grounding connection. The module also has two connectors for electrical connection to the M580 backplane.
Installation should follow the manufacturer’s rack assembly, grounding, and commissioning procedures. Before removing or installing the module, follow the approved shutdown and electrical safety procedures for the control system.
Temperature and enclosure conditions
The published operating temperature range is -25°C to +60°C. The IP20 rating means the module is intended for installation within a suitable enclosure; it does not provide protection against water ingress or unrestricted exposure to dust and other environmental hazards.
Cabinet temperature, ventilation, contamination, vibration, and the installation environment should be considered when assessing suitability. If the equipment operates in a hazardous or demanding environment, verify the exact applicable approvals and conditions in the current Schneider documentation.
How to Select or Replace a BMEP58CPROS3
Replacing a safety coprocessor requires more than matching the part number. The component must remain compatible with the existing CPU and the validated safety application.
- Verify the complete reference: Confirm BMEP58CPROS3 from the installed module label and project documentation.
- Check the CPU: Identify the paired M580 Safety processor and verify compatibility against Schneider’s documentation.
- Review software and firmware: Confirm supported EcoStruxure Control Expert versions and the applicable safety project requirements.
- Inspect the rack and connections: Check the mounting arrangement, backplane connectors, grounding, and environmental conditions.
- Follow the approved replacement procedure: Perform the required configuration checks, validation, and commissioning tests before returning the system to service.
For related Schneider Electric automation components, browse the Siesource industrial automation catalogue. If you are sourcing this exact coprocessor, provide the full model number, required quantity, paired CPU reference, and hardware or firmware details when requesting a quotation through the Siesource contact page.

Frequently Asked Questions
What is the Schneider BMEP58CPROS3 used for?
The BMEP58CPROS3 is a safety coprocessor used with a compatible Modicon M580 Safety CPU to support safety-related application execution and diagnostic checks.
What is the power consumption of the BMEP58CPROS3?
Schneider Electric specifies a current consumption of 295 mA at 24 V DC. Confirm the current datasheet when calculating the power budget for the complete rack.
Can the BMEP58CPROS3 operate as a standalone PLC?
No. It is a coprocessor that works with a compatible M580 Safety CPU and is not a standalone programmable controller.
What is the operating temperature range?
The published operating temperature range is -25°C to +60°C. The complete cabinet and installation conditions must also meet the manufacturer’s requirements.
Conclusion
The Schneider BMEP58CPROS3 is a dedicated safety coprocessor for the Modicon M580 Safety platform. Its 24 V DC supply, 295 mA current consumption, IP20 protection, and -25°C to +60°C operating range are important selection parameters. More importantly, it must be paired with a compatible Safety CPU and used within a properly engineered and validated system. Confirm the complete configuration and current Schneider documentation before purchasing or replacing the module.