ES
ISO 13849 Performance Level Calculation: Step-by-Step Guide

ISO 13849 Performance Level Calculation: Step-by-Step Guide

Step-by-step guide to calculating Performance Levels per ISO 13849-1 including category selection, MTTFd, DCavg, CCF, and SISTEMA tool usage.

Published on August 2, 2025

ISO 13849 Performance Level Calculation

This article provides a detailed, authoritative, step-by-step guide to calculating Performance Levels (PL) per EN ISO 13849-1:2015 for safety-related parts of control systems (SRP/CS). It explains the full workflow from risk assessment and required PL (PLr) through architecture selection, MTTFd and DCavg calculation, common cause failure (CCF) considerations, and final verification using tables or tools such as SISTEMA. The guidance reflects the normative requirements, practical calculation techniques, and industry best practices engineers need to produce auditable documentation for CE marking and machine safety compliance.

Key Concepts

Understanding the technical foundation and the normative framework is essential before attempting PL calculations. EN ISO 13849-1:2015 uses a discrete scale (PL a through e) to express the capability of a safety function in terms of the average probability of dangerous failure per hour (PFHd). The PL combines architecture (category), component reliability (MTTFd), diagnostic effectiveness (DCavg), and the mitigation of common cause failures (CCF).

Performance Levels and PFHd Ranges

EN ISO 13849-1:2015 defines PLs and their corresponding PFHd ranges. These quantitative thresholds are central to verifying that a designed SRP/CS meets the PL required by the risk assessment:

Performance Level (PL) PFHd (average probability of dangerous failure per hour)
a ≥ 1×10⁻⁵ to < 1×10⁻⁴
b ≥ 3×10⁻⁶ to < 1×10⁻⁵
c ≥ 1×10⁻⁶ to < 3×10⁻⁶
d ≥ 1×10⁻⁷ to < 1×10⁻⁶
e ≥ 1×10⁻⁸ to < 1×10⁻⁷

These ranges originate from Annex K (Table K.1) of EN ISO 13849-1 and serve as the target when you calculate the PFHd of the safety function (see EN ISO 13849-1:2015).

Core Parameters: Category, MTTFd, DCavg, CCF

  • Category (architecture) — Defines structural features such as redundancy and diagnostics: B, 1, 2, 3, and 4 (where Categories 3 and 4 are redundant; 4 is fault tolerant against accumulation).
  • MTTFd (Mean Time To Dangerous Failure) — Derived from component failure data such as B10d or manufacturer MTTFd values. ISO 13849 defines qualitative bands: Low (10–30 years), Medium (30–100 years), High (>100 years). In practice you compute subsystem MTTFd from series/parallel combinations or use SISTEMA for aggregation.
  • DCavg (Average Diagnostic Coverage) — The proportion of dangerous failures detected by implemented diagnostics. DC categories map to ranges: None (0–60%), Low (60–90%), Medium (90–99%), High (≥99%).
  • CCF (Common Cause Failure) — For redundant architectures, EN ISO 13849 requires evaluation (20-point check) and typically a ≥65% score to assume common cause mitigations. If CCF measures are insufficient, achieved PL decreases.

Standards Context

EN ISO 13849-1:2015 is the machinery-specific functional safety standard for control systems. It complements EN ISO 12100 (general risk assessment) and EN ISO 13849-2 (validation and verification, including component selection rules). For safety-related drive and motion control, EN 62061 (SIL) is an alternative method; IEC 61508 provides the broader functional safety framework. Use ISO 13849-1 when designing SRP/CS for machines, and document conformity to the relevant clauses (risk graph, PLr determination, PL verification) as part of the technical file.

Implementation Guide

The PL design and verification process follows a structured workflow. The following step-by-step method aligns with ISO 13849-1:2015 clauses and Annex K guidance and reflects practical usage of SISTEMA and manufacturer data.

Step 1 — Risk Assessment and Required PL (PLr)

Perform a thorough risk assessment using EN ISO 12100 principles and the ISO 13849 risk graph to determine required PL (PLr) for each safety function. The risk graph uses three parameters: Severity (S), Frequency/Exposure (F), and Possibility of Avoidance (P). For example, an S2 (severe or fatal), F2 (frequent exposure), P2 (difficult to avoid) typically returns PLr = e or d depending on the combination. Document the rationale and the risk graph outcomes for every safety function (see EN ISO 13849-1).

Step 2 — Define Safety Functions and Boundaries

Break each safety function into clear inputs, logic, outputs, and system boundaries. Treat sensors, logic controllers, and actuators as separate subsystems. This modular approach simplifies MTTFd aggregation, DC assignment, and allows targeted use of certified components with published B10d or MTTFd values.

Step 3 — Select Architecture / Category

Choose an architecture consistent with the PLr. As a rule of thumb:

  • PL a–b: Category B/1 or 2 may be sufficient.
  • PL c: Category 2 or 3 depending on MTTFd/DC metrics.
  • PL d–e: Category 3 or 4, with high MTTFd and high DCavg and effective CCF measures.

Prefer Cat. 3 or 4 for high-risk applications. Document channel separation, physical diversity, and monitoring strategies used to meet CCF requirements.

Step 4 — Calculate MTTFd for Subsystems

Obtain MTTFd data from component datasheets (B10d conversions) or manufacturer libraries. Convert B10d to MTTFd using MTTFd = 0.7 × B10d / (3600 × operations per hour) when required by the reference. Use table aggregation methods from ISO 13849-1 for series/parallel configurations, or use SISTEMA to compute composite MTTFd. Record the resulting MTTFd band (low/medium/high) for each subsystem.

Step 5 — Determine DCavg

Assign diagnostic coverage to each subsystem based on the implemented diagnostics (self-test, cross-monitoring, periodic tests). Estimate DCavg numerically when possible (for example, cross-channel comparison with plausibility checks often achieves DC > 90%). Where exact numeric DC is not available, use the standard DC bands defined by ISO 13849-1. Combine subsystem DCs to obtain the averaged DC for the entire SRP/CS function.

Step 6 — Evaluate and Mitigate CCF

For redundant architectures, perform the 20-point CCF checklist (or use SISTEMA's CCF assessment). Required CCF mitigation measures include physical separation, separate power supplies, diverse component technologies, and independent software stacks. Achieve a CCF score ≥65% to use the higher PL results from Table K.1; if not achievable, the designer must lower expectations or redesign.

Step 7 — Compute PL and Verify Against PLr

With category, MTTFd band, and DCavg determined (and CCF evaluated), determine the achieved PL using Table K.1 of EN ISO 13849-1 or by running SISTEMA. If PL achieved < PLr, iterate: increase redundancy, improve diagnostics, select components with higher MTTFd, or improve CCF measures.

Step 8 — Validation, Documentation, and Testing

Validate the implemented system per EN ISO 13849-2:2012. Produce a comprehensive safety file including the risk assessment, SRS, architecture diagrams, B10d/MTTFd sources, SISTEMA calculation files, and verification test protocols. Conduct periodic functional testing and maintain records for audits and CE marking.

Practical Calculation Details

MTTFd Calculation and Bands

MTTFd drives the PFHd result. Practically:

  • Use manufacturer MTTFd or B10d data for electromechanical devices. Typical B10d values for mechanical switches and relays range from 10⁶ to 10⁷ operations, producing MTTFd values that commonly fall into the medium band for typical mission profiles.
  • Electronic devices (PLCs, safety controllers) often publish MTTFd classes (High >100 years for some safety-rated modules). Verify the data against EN ISO 13849-2 component selection guidance.
  • Mission time affects PFHd; ISO 13849 typically assumes a mission time up to 20 years unless specified otherwise. Ensure mission time selection matches lifecycle expectations.

Diagnostic Coverage (DC) — How to Estimate

Quantify DC by assessing the detection mechanisms implemented. Examples:

  • Periodic manual testing only: low DC (60–90%) depending on interval.
  • Automatic cross-channel monitoring with watchdogs and plausibility checks: medium to high DC (90–99%+).
  • Built-in self-tests in certified safety modules: often documented with precise DC estimates in vendor libraries used by SISTEMA.

Using SISTEMA: Practical Tips

SISTEMA (Safety Integrity Software Tool for the Evaluation of Machine Applications) is the recommended, free tool for computing PLs and PFHd per EN ISO 13849-1. Use SISTEMA to model block diagrams, input B10d/MTTFd values, DCavg, and to run the CCF checklist. As of 2024, SISTEMA version 2.x supports ISO 13849-1:2015 and includes vendor libraries for Pilz, ABB, Eaton, and Schneider, with ready-made component MTTFd/DC values (verify vendor library version prior to audit).

Practical tips:

  • Model each sensor/logic/actuator as separate blocks to preserve traceability.
  • Use vendor libraries for certified modules to avoid manual errors in B10d/MTTFd.
  • Save SISTEMA files as part of the safety file; auditors expect these artifacts.
  • Use SISTEMA output plots to demonstrate PFHd vs mission time behavior when required.

Best Practices

Effective PL design balances conservative assumptions with practical engineering. Apply the following proven recommendations from industry resources and standards interpretations.

Design and Component Selection

  • Prefer certified safety components with published B10d and MTTFd data. Certification reduces uncertainty in numeric inputs (Pilz, ABB, Eaton libraries are commonly used).
  • Favor architectures with redundancy and diagnostic coverage appropriate to PLr. For PL d or e select Cat. 3 or 4 with high MTTFd and high DCavg.
  • Implement physical separation of redundant channels and independent power supplies where feasible to score highly on the CCF checklist.

Documentation and Auditing

  • Maintain a complete safety file: risk assessment, SRS, architecture diagrams, component datasheets, SISTEMA files, verification test reports, and maintenance procedures.
  • Use SISTEMA outputs and vendor libraries as evidence; auditors commonly request these files during conformity assessment.
  • Document mission time assumptions and periodic test regimes used to determine DCavg.

Common Pitfalls to Avoid

  • Using incorrect B10d values or mixing lifetime and hourly failure rates without proper conversion.
  • Overlooking CCF for redundant systems—lack of CCF mitigation can substantially reduce achieved PL.
  • Assuming software-only diagnostics yield high DC without independent hardware measures.
  • Neglecting maintenance and proof-test intervals that materially affect PFHd estimates for components with wear-out modes.

Comparison Tables and Manufacturer Compatibility

Below is a practical comparison of requirement-to-architecture mapping and a manufacturer compatibility snapshot for tools and libraries commonly used with SISTEMA.

Requirement / Characteristic Category B–2 Category 3 Category 4
Redundancy Generally single-channel or simple redundancy Redundant channels; single fault tolerance Redundant channels; tolerance to accumulation of faults
Fault Monitoring Limited diagnostic checks Cross-monitoring; diagnostics to detect single faults Extensive diagnostics; detection and limitation of fault accumulation
Typical PL achievable a–c (depending on MTTFd/DC) c–d (with sufficient MTTFd/DC) d–e (with high MTTFd/DC and CCF measures)
CCF considerations Not applicable typically Required evaluation; mitigations often necessary Strict evaluation; design must demonstrate tolerance

Related Platforms

Related Services

Frequently Asked Questions

Need Engineering Support?

Our team is ready to help with your automation and engineering challenges.

sales@patrion.net
Manufacturer SISTEMA Library / Notes PL Capability (typical)